[Kicad-developers] Fix signed/unsigned warning in pcbnew/tools/drawing_tool.cpp:1022 [PATCH]

2014-09-21 Thread Andrew Zonenberg
Just updated to latest bzr and saw a warning when compiling: /nfs/home/azonenberg/Documents/local/programming/3rdparty/kicad/pcbnew/tools/drawing_tool.cpp: In member function ‘bool DRAWING_TOOL::drawSegment(int, DRAWSEGMENT*, boost::optionalVECTOR2double )’:

[Kicad-developers] Blind/buried via creation in PS router

2014-09-21 Thread Andrew Zonenberg
So I'm starting to work on adding full blind/buried/micro via support to the PS router. My previous patches allow the router to correctly shove/avoid special vias but not create them. As of now I have hotkeys created in the tool framework for instantiating blind/buried vias, along with adding a

Re: [Kicad-developers] Blind/buried via creation in PS router

2014-09-21 Thread Andrew Zonenberg
Question for Orson or anybody else who knows PNS internals well. PNS_ROUTING_SETTINGS::SetLayerPair() currently sets m_layerTop to always be m_layerBottom, which is the opposite of how it's done elsewhere in pcbnew. Is this a bug or intended behavior? On Sun, 2014-09-21 at 16:00 -0400, Andrew

Re: [Kicad-developers] Blind/buried via creation in PS router [PATCH]

2014-09-21 Thread Andrew Zonenberg
Looks like the issue I mentioned previously is indeed a bug. The attached patch fixes it and provides full support for blind/buried/microvias in GAL. On Sun, 2014-09-21 at 19:27 -0400, Andrew Zonenberg wrote: Question for Orson or anybody else who knows PNS internals well.