Re: [Kicad-developers] [FEATURE] Eeschema Line Styles

2017-11-16 Thread Chris Fiege
Hi Seth, On 11/17/2017 01:02 AM, Seth Hillbrand wrote: > Chris, I am unable to re-create your issue. Can you send along more > information about your system? I tried to reproduce the issue. Good news: It's still reproducible on my system. Also good news: It's reproducible on a build without your

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Carsten Schoenert
Hi, Am 16.11.2017 um 23:46 schrieb Seth Hillbrand: > Hi Oliver- > > I found where the issue is. I apparently have an invalid line in my > fp-lib-table. It lists my github library as type "KiCad". This is why the > URL looked odd in the debug message. I have to admit, I'm not certain how > thi

Re: [Kicad-developers] Eeschema connectivity storage

2017-11-16 Thread Gaurav Juvekar
Hi Jon, > Right now, my understanding of the code is that connectivity between > objects is only calculated as part of creating a netlist -- > in SCH_EDIT_FRAME::BuildNetListBase(). This information is not cached > anywhere or attached to the graphics objects, so it needs to be > recalculated eve

[Kicad-developers] Eeschema connectivity storage

2017-11-16 Thread Jon Evans
Hi Wayne, JP, and others with lots of Eeschema knowledge, I am working on a set of features to expand the capabilities of buses in Eeschema (more details soon, but in short, extending the concept of a bus beyond just a vector of signals with the same prefix, to an arbitrary grouping of signals).

Re: [Kicad-developers] [FEATURE] Eeschema Line Styles

2017-11-16 Thread Seth Hillbrand
Hi Fabrizio- Good call. Attached is a patch to do this. Chris, I am unable to re-create your issue. Can you send along more information about your system? -Seth On Thu, Nov 16, 2017 at 10:41 AM, Fabrizio Tappero < fabrizio.tapp...@gmail.com> wrote: > Hi Seth, > Thanks a lot for this! I will

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Oliver Walters
Seth, Currently at work but I'll have a look at these issues ASAP. I'd like to get this merged :) On Fri, Nov 17, 2017 at 9:46 AM, Seth Hillbrand wrote: > Hi Oliver- > > I found where the issue is. I apparently have an invalid line in my > fp-lib-table. It lists my github library as type "KiC

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Oliver Walters
Kevin - noted. It appears that Seth found the cause of the issue anyway :) On Fri, Nov 17, 2017 at 10:30 AM, Kevin Cozens wrote: > On 2017-11-16 04:08 PM, Oliver Walters wrote: > >> I just tried that github repo and it works fine for me. It appears that >> you are missing a "/" after https:/ >>

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Oliver Walters
Orson, Yes this is correct. I have noticed this too and there is a workaround I can make. On Fri, Nov 17, 2017 at 10:07 AM, Maciej Suminski wrote: > Hi Oliver, > > I admit that recently I have wished for a footprint filter (/me puts a > tinfoil hat), so I like the idea. > > Being picky, I notic

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Kevin Cozens
On 2017-11-16 04:08 PM, Oliver Walters wrote: I just tried that github repo and it works fine for me. It appears that you are missing a "/" after https:/ I don't think the second / is missing after https:/. There are places where the code normalizes paths which converts // to /. -- Cheers!

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Maciej Suminski
Hi Oliver, I admit that recently I have wished for a footprint filter (/me puts a tinfoil hat), so I like the idea. Being picky, I noticed that library and footprint filters behave a little differently: for libraries one needs to explicitly use wildcards, whereas it is not necessary for footprint

Re: [Kicad-developers] [PATCH] Changes to python interface enabling net->pads access.

2017-11-16 Thread Maciej Suminski
Hi Miles, I think the silence you get is not caused by the message length, but two other factors: - We lack (at least I do) deep SWIG knowledge required to assess the patch. More or less, I understand what does your patch change, but I cannot tell if this is the right way to do it. The typemap tri

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Oliver Walters
Wayne, Patch set now goes to 0009 (all patches re-attached to this email). Most recent patch adds the following: - Busy cursor while loading each library (otherwise it feels like KiCad is just sleepy) - Further nullptr checks, trying to fix Seth's error - Removed a tooltip that erroneously sugge

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Oliver Walters
Seth, Did you try with the included 0008 patch? I have tried a lot to reproduce your bug but cannot do so. On Fri, Nov 17, 2017 at 4:40 AM, Seth Hillbrand wrote: > Oops, also got a segfault when hitting the "Reload button" on a github > library. Here's the backtrace: > > #0 0x7fffd69a1ccc

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Oliver Walters
Seth, I just tried that github repo and it works fine for me. It appears that you are missing a "/" after https:/ On Fri, Nov 17, 2017 at 4:37 AM, Seth Hillbrand wrote: > Hi Oliver- > > I tried the new patchset but I can't seem to get it to work. It only > loads the local libraries (none of th

Re: [Kicad-developers] [PATCH] Changes to python interface enabling net->pads access.

2017-11-16 Thread miles mccoo
Actually, forget everything I wrote in my previous mail. Too long, no one wants to read all that and most of it's not relevant to my patch. My patch doesn't change core kicad in any way. It only exposes the existing connectivity class to python. The only deviation from the existing c++ interface

Re: [Kicad-developers] [FEATURE] Eeschema Line Styles

2017-11-16 Thread Fabrizio Tappero
Hi Seth, Thanks a lot for this! I will definetly use it a lot! Maybe millimeters should be mm? Cheers Fabrizio On Nov 15, 2017 2:18 PM, "jp charras" wrote: Le 15/11/2017 à 01:27, Seth Hillbrand a écrit : > Attached is the updated line styles patchset. This implements the COLOR4D_PICKER_DIALO

Re: [Kicad-developers] [PATCH] LIB_TABLE tweaks

2017-11-16 Thread Rene Pöschl
On 16/11/17 17:41, Kevin Cozens wrote: On a side note, you might see a trailing / for the KISYS3DMOD environment variable. That is there by default when you first run KiCad. I would remove that extra character for consistency. So far I have not noticed any negative effects when the path for KISYS

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Seth Hillbrand
Oops, also got a segfault when hitting the "Reload button" on a github library. Here's the backtrace: #0 0x7fffd69a1ccc in std::vector >, std::allocator > > >::size (this=0x10) at /usr/include/c++/6/bits/stl_vector.h:656 #1 0x7fffd69c0a90 in FOOTPRINT_LIST::GetCount (this=0x0) at /h

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Seth Hillbrand
Hi Oliver- I tried the new patchset but I can't seem to get it to work. It only loads the local libraries (none of the Github libraries). I get the error: Error: IO_ERROR: Footprint library path 'https:/ github.com/KiCad/Connectors_JST.pretty' does not exist -S On Thu, Nov 16, 2017 at 5:23 AM,

[Kicad-developers] tiny Patch: fix board.Save() breakage in Python scripting

2017-11-16 Thread Henner Zeller
Hi, While playing around with the Python API, I noticed that saving a board didn't work. Apparently there was a parameter IO_MGR.KICAD passed internally that the interpreter didn't know about. The attached patch fixes it, but I have no idea if this is the 'correct' way to do it. Cheers, Henner

Re: [Kicad-developers] [PATCH] LIB_TABLE tweaks

2017-11-16 Thread Kevin Cozens
On 2017-11-16 05:00 AM, Fabrizio Tappero wrote: I have deleted the lib table and let kicad propose the new one so now all is fine. The only problem I experienced is that the "RESCUE" rename action has screwed up all my schematics. Thank god git was made. Make sure you do *not* have a / char

[Kicad-developers] Jenkins build is back to normal : linux-kicad-full-gcc-head #2507

2017-11-16 Thread Miguel Angel Ajo
See ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-devel

[Kicad-developers] Jenkins build is back to normal : kicad-qa #3035

2017-11-16 Thread Miguel Angel Ajo
See ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help

[Kicad-developers] Build failed in Jenkins: kicad-qa #3034

2017-11-16 Thread Miguel Angel Ajo
See -- [...truncated 72.64 KB...] [ 59%] Building CXX object 3d-viewer/CMakeFiles/3d-viewer.dir/3d_canvas/eda_3d_canvas.cpp.o [ 59%] Building CXX object 3d-viewer/CMakeFiles/3d-viewer.dir/3d_canv

[Kicad-developers] Build failed in Jenkins: linux-kicad-full-gcc-head #2506

2017-11-16 Thread Miguel Angel Ajo
See Changes: [jean-pierre charras] rename plot_common.h to class_plotter.h, a better name, consistent with -- [...truncated 110.96 KB...] [ 68%] Building CXX objec

Re: [Kicad-developers] [PATCH] LIB_TABLE tweaks

2017-11-16 Thread Fabrizio Tappero
Hey Wayne, thanks for the link. I have read it and followed the steps. All is working now. Thanks a lot for the info. cheers Fabrizio On Thu, Nov 16, 2017 at 1:38 PM, Wayne Stambaugh wrote: > Did you follow the instructions I provided on the kicad website blog post? > > http://kicad-pcb.org/p

[Kicad-developers] Build failed in Jenkins: kicad-qa #3033

2017-11-16 Thread Miguel Angel Ajo
See Changes: [jean-pierre charras] rename plot_common.h to class_plotter.h, a better name, consistent with -- Started by an SCM change Building remotely on debian8 (clang gcc linux)

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Oliver Walters
Important! Patch 0008 (attached) fixes a nullpointer error. BUT more importantly, it also reintroduces the ability to filter out libraries using the ':' separator! Now we are getting somewhere! On Thu, Nov 16, 2017 at 11:38 PM, Oliver Walters < oliver.henry.walt...@gmail.com> wrote: > Wayne, >

Re: [Kicad-developers] [PATCH] LIB_TABLE tweaks

2017-11-16 Thread Wayne Stambaugh
Did you follow the instructions I provided on the kicad website blog post? http://kicad-pcb.org/post/symbol-lib-table/ On 11/16/2017 5:20 AM, Fabrizio Tappero wrote: > hi Guys, > I can confirm that the recent lib table commits have made my working > version of kicad totally unable to open recent

Re: [Kicad-developers] [PATCH] Add live footprint filtering in modview window

2017-11-16 Thread Oliver Walters
Wayne, I have finally found some time to readdress this. I have reimplemented the filtering using the existing FOOTPRINT_FILTER class. I have also reverted behaviour to work only on the currently selected footprint library. This removes the requirement to load all the libraries when the dialog op

Re: [Kicad-developers] [PATCH] Changes to python interface enabling net->pads access.

2017-11-16 Thread miles mccoo
Interesting thread. Lots of stuff that I hadn't stumbled across before. There's a lot in my answer to cover the ground raised by everyone. For those that don't make it to the end, I'll say that there are no clear next steps for me. I'd like to be able to get from a net to that net's pads. I'd like

Re: [Kicad-developers] [PATCH] LIB_TABLE tweaks

2017-11-16 Thread Fabrizio Tappero
Hi Guys, hum... my version of kicad is a nightly buid that I heavily use at work and that keep update every now and then. Probably all this started a two years ago or so. I have deleted the lib table and let kicad propose the new one so now all is fine. The only problem I experienced is that the

Re: [Kicad-developers] [PATCH] Fix bug in Eeschema block selector

2017-11-16 Thread jp charras
Le 15/11/2017 à 23:31, Seth Hillbrand a écrit : > ​The attached patch fixes a minor issue in the Eeschema block selector code. > > You can demonstrate the issue by placing a ​multi-pin component on your > schematic and then > connecting multiple pins with wires.  Next, drag the component.  Not al