← Back to team overview

kicad-developers team mailing list archive

Re: Selection tool that selects components and local connections

 

It is fine with rev fd4e2b042. The issue is on dda51ab55.


Application: kicad
Version: (2017-03-03 revision dda51ab55)-master, debug build
Libraries: wxWidgets 3.0.2
           libcurl/7.52.1 OpenSSL/1.0.2k zlib/1.2.11 libpsl/0.17.0
(+libicu/58.2) libssh2/1.8.0
Platform: Linux 4.9.11-1-ARCH i686, 32 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.63.0
Curl: 7.52.1
KiCad - Compiler: GCC 6.3.1 with C++ ABI 1010
        Settings: USE_WX_GRAPHICS_CONTEXT=OFF
                  USE_WX_OVERLAY=OFF
                  KICAD_SCRIPTING=ON
                  KICAD_SCRIPTING_MODULES=ON
                  KICAD_SCRIPTING_WXPYTHON=ON
                  KICAD_SCRIPTING_ACTION_MENU=OFF
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_OCE=ON


On Fri, Mar 3, 2017 at 5:02 PM, Kristoffer Ödmark <
kristofferodmark90@xxxxxxxxx> wrote:

> What os are you running? When you test it also give give me compilation
> options etc so that I can see what it might be.
>
> - Kristoffer
>
> On 2017-03-03 15:23, firewalker wrote:
>
>> I will try an older version (before your patch) to check it.
>>
>> On Fri, Mar 3, 2017 at 4:09 PM, Kristoffer Ödmark
>> <kristofferodmark90@xxxxxxxxx <mailto:kristofferodmark90@xxxxxxxxx>>
>> wrote:
>>
>>     That is strange, since I have not touched the code that handles
>>     single component crossprobe. I cannot reproduce it on latest master
>>     either.
>>
>>     - Kristoffer
>>
>>     On 2017-03-03 14:55, firewalker wrote:
>>
>>         It makes components invisible for me.
>>
>>         Check the video included.
>>
>>         On Fri, Mar 3, 2017 at 2:26 PM, Chris Pavlina
>>         <pavlina.chris@xxxxxxxxx <mailto:pavlina.chris@xxxxxxxxx>
>>         <mailto:pavlina.chris@xxxxxxxxx
>>
>>         <mailto:pavlina.chris@xxxxxxxxx>>> wrote:
>>
>>             Nice! Looks good, and works perfectly here. Merged, thank you
>> :)
>>
>>             On Fri, Mar 03, 2017 at 09:14:33AM +0100, Kristoffer Ödmark
>>         wrote:
>>             > Found some coding style errors that were fixed in this.
>>             >
>>             > And in accordance with previous patches/features ive sent a
>>             youtube vid is
>>             > now attached.
>>             >
>>             > https://youtu.be/fISB7S5YFvo
>>             >
>>             > - Kristoffer
>>             >
>>             > On 2017-03-03 00:52, Kristoffer Ödmark wrote:
>>             > >Hello
>>             > >
>>             > >These two patches adds crossprobing to the schematic
>>         sheet in the
>>             same
>>             > >way that crossprobing behaves when selecting components in
>>             eeschema. Ie
>>             > >it selects all items that are only present on a specific
>>         sheet.
>>             > >
>>             > >I have only tested on linux for now.
>>             > >
>>             > >-Kristoffer
>>             > >
>>             > >On 2017-02-11 13:36, Chris Pavlina wrote:
>>             > >>Merged. This looks very useful. Thank you for your
>>         contribution!
>>             > >>
>>             > >>On Sat, Feb 11, 2017 at 01:25:24PM +0100, Kristoffer
>>         Ödmark wrote:
>>             > >>>Sure! here comes!
>>             > >>>
>>             > >>>- Kristoffer
>>             > >>>
>>             > >>>On 2017-02-11 03:02, Chris Pavlina wrote:
>>             > >>>>Can you update this again?
>>             > >>>>
>>             > >>>>On Fri, Feb 10, 2017 at 01:45:10PM +0100, Kristoffer
>>         Ödmark wrote:
>>             > >>>>>Updated the patch to fit on current master.
>>             > >>>>>
>>             > >>>>>
>>             > >>>>>On 2017-02-08 21:14, Kristoffer Ödmark wrote:
>>             > >>>>>>I tried reverting back to master and found the same
>>         strange
>>             bugs on
>>             > >>>>>>windows, so i do not think my patch causes them.
>>             > >>>>>>
>>             > >>>>>>example of bug:
>>             > >>>>>>https://snag.gy/EesP2n.jpg
>>         <https://snag.gy/EesP2n.jpg> <https://snag.gy/EesP2n.jpg>
>>
>>
>>             > >>>>>>
>>             > >>>>>>On 2017-02-08 19:17, Kristoffer Ödmark wrote:
>>             > >>>>>>>Hello again!
>>             > >>>>>>>
>>             > >>>>>>>Since my groupselection required changes to the
>>         file format
>>             to be
>>             > >>>>>>>useful. I have now created a selection tool that
>>         selects all
>>             > >>>>>>>footprints
>>             > >>>>>>>belonging on the same sheet or "deeper".
>>             > >>>>>>>
>>             > >>>>>>>It also finds all nets that only have connections
>>         between
>>             > >>>>>>>components on
>>             > >>>>>>>the same or deeper sheet and selects them.
>>             > >>>>>>>
>>             > >>>>>>>It gives some functionality of the group selection
>>         idea and
>>             does not
>>             > >>>>>>>break file format or any previous workflow.
>>             > >>>>>>>
>>             > >>>>>>>Tested on linux, saw some strange right-click meny
>>         errors on
>>             > >>>>>>>windows,
>>             > >>>>>>>but the functionality works there as well when
>>         using the
>>             shortcut
>>             > >>>>>>>key 'P'
>>             > >>>>>>>
>>             > >>>>>>>Attaching patch
>>             > >>>>>>>
>>             > >>>>>>>Video:
>>             >
>>
>>         >>>>>>>https://www.youtube.com/watch?v=DUskyc7t_HA&feature=
>> youtu.be
>>         <https://www.youtube.com/watch?v=DUskyc7t_HA&feature=youtu.be>
>>
>>         <https://www.youtube.com/watch?v=DUskyc7t_HA&feature=youtu.be
>>         <https://www.youtube.com/watch?v=DUskyc7t_HA&feature=youtu.be>>
>>             > >>>>>>>
>>             > >>>>>>>- Kristoffer
>>             > >>>>>>>
>>             > >>>>>>>
>>             > >>>>
>>             > >>
>>
>>
>>             _______________________________________________
>>             Mailing list: https://launchpad.net/~kicad-developers
>>         <https://launchpad.net/~kicad-developers>
>>             <https://launchpad.net/~kicad-developers
>>         <https://launchpad.net/~kicad-developers>>
>>             Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>             <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>>         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>             Unsubscribe : https://launchpad.net/~kicad-developers
>>         <https://launchpad.net/~kicad-developers>
>>             <https://launchpad.net/~kicad-developers
>>         <https://launchpad.net/~kicad-developers>>
>>             More help   : https://help.launchpad.net/ListHelp
>>         <https://help.launchpad.net/ListHelp>
>>             <https://help.launchpad.net/ListHelp
>>         <https://help.launchpad.net/ListHelp>>
>>
>>
>>
>>

References