← Back to team overview

kicad-developers team mailing list archive

Re: More OSX developer help

 

On 2/11/2011 5:08 AM, Jerry Jacobs wrote:
> On 2/9/11 9:02 PM, Wayne Stambaugh wrote:
>> While I have some of you OSX console drivers at my disposal ;), I just
>> committed a patch that fixes the optimized grid drawing code and need some help
>> verifying that this works on OSX.  When someone with OSX gets some spare time
>> please change line 581 in drawpanel.cpp from:
> 
> Took only a few minutes to test :-)
> 
>>
>> #if ( defined( __WXMAC__ ) || 0 )
>>
>> to:
>>
>> #if 0
>>
>> and rebuild.  Test the apps that use the grid to make sure the grid is drawn
>> correctly.  If this works on OSX, then the only other thing left to do is some
>> performance testing to figure out with grid drawing method yields the best
>> performance.  This should take care of all the drawing using wxDC for
>> coordinate translation.

Jerry,

Thanks for testing this out for me.

> 
> Now the grid draws as expected, there are still some issues left on OSX for the
> drawing code:
> 
>  - When moving a object you can't see where it is while moving

Which application? EESchema, PCBNew or all of them?

>  - The pen-width of the sheetframe is very thin (almost invisible)

This one is odd.  On Windows and Linux the sheet frame line width looks fine.

>  - The outline modes in pcbnew are broken

I'll take a look a these issues when I get a chance to see if I figure out what
is wrong.

> 
> Thank you for fixing this, i have the feeling that the drawing code is a bit
> faster than before. This is good because it will still take some time to move
> to the GAL.

It should be faster due the the number of intermediate function calls that have
been eliminated.  Hopefully, the drawing code is cleaned up enough that when we
finally get around to implementing the GAL code it will be a much more
manageable task.

Wayne

> 
> Regards,
> Jerry Jacobs
> - http://xor-gate.org
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 



Follow ups

References