← Back to team overview

kicad-developers team mailing list archive

Re: R2217 bugs


With Dick's 2200-svn commit pcbnew starts up as expected but all the other controls i see refreshing when i zoom. The zoom flashing seem to be gone with these commits. The kit-dev-colfire-xilinx was really bad with with zooming before, specially when all the zones where filled. 

Does anybody have this problems also with wxGTK 2.8.10 on Linux that the toolbars, menubar and statusbar flashes?

Kind Regards,

--- In kicad-devel@xxxxxxxxxxxxxxx, "wafeliron" <wafeliron@...> wrote:
> I compiled latest SVN and eeschema works very good, only with pcbnew i get a segmentation fault after it loads (only the application). If i run it in valgrind it takes some time to load and loads all even the border reference and then it crashes. Eventually I can give the valgrind output.I need todo further testing with which commit this happens.
> --- In kicad-devel@xxxxxxxxxxxxxxx, Vesa Solonen <vsolonen@> wrote:
> >
> > It seems using wxAutoBufferedPaintDC in OnPaint event as a Windows 7 
> > compositor fix introduces regression on Linux. All gui controls flickeron 
> > zoom and the performance is much worse with or without compositing. Maybe 
> > wx issues. How about ifdefing the fix for Windows only? The grid drawing 
> > may be fixed by using wxBrush and factoring zoom so that there is even 
> > number of pixels between the grid rows. Now every dot doesn't need its own 
> > calculation for coordinates and a draw call. QCad comes to mind as an 
> > example of this. It is also much nicer to look at without interference 
> > bands from rounding.
> > 
> > Eeschema has a manual annotation bug. For example if one places four 
> > resistors on a sheet and uses automatic annotaion, everything works fine. 
> > Addition of one resistor annotated automatically as R? will work in 
> > netlister. Manual editing (E) to R5 works too, but the value is only 
> > updated in the UI, not in the schematic data structure. Adding another 
> > resistor will break netlister as there are two R?s now. Edit command shows 
> > R? as a reference in both, but gui shows R5 on the other.
> > 
> > -Vesa
> >