← Back to team overview

kicad-developers team mailing list archive

Re: Drawing tools for GAL

 

On 03/10/2014 08:32 PM, jp charras wrote:
(...)
I can't reproduce this issue, but I have some others -both on Window and
Linux):

- when opengl is on, moving a footprint (m command), and then cancel the
move (escape command) crashes pcbnew.

Should be already fixed in the branch.

- I can't compile the automatically created pcbnew_wrap.cxx with
KICAD_SCRIPTING=ON
This is also true for ~cern-kicad/kicad/netnames branch, so i am
thinking ~cern-kicad/kicad/drawing_tool already uses netnames changes
(which does not create any serious issue, but python compatibility)

Currently it is workarounded. The problem is caused by the fact that SWIG does not support nested classes, so right now erroneous parts are surrounded with #ifndef SWIG..#endif. There is another solution suggested by the SWIG documentation (http://www.swig.org/Doc1.3/SWIGPlus.html#SWIGPlus_nested_classes), but it seems even worse to me.

(...)
- Ratsnet issue: when opengl is on, there is an issue relative to the
ratsnest which does not detect some connections made by copper zones,
and shows (erroneously) some missing connections (for instance in the
demo pic_programmer shows this issue)

I was not able to reproduce the bug (tried out a few boards in the demo folder, including pic_programmer). I loaded a file, switched canvas a few times, moved modules from their default location and back and I could not notice any wrong ratsnest line. Could you post a screenshot, so I know to which places should I put more attention? Does it occur right after a file is loaded or do you perform some editing first?

Regards,
Orson


References