bump :) On Thu, Feb 2, 2017 at 1:28 AM, Oliver Walters < [email protected]> wrote:
> Hi all, > > Currently a lot of the .pretty libs have the library name (e.g. > "Socket_Strips.pretty") duplicated (or partly duplicated) in the footprint > name. > > This is (mainly) required to allow the footprint filtering in CvPCB to > match the filters defined for components. > > One case where this is very annoying is for the various > Connectors_xxx.pretty libraries (JST / Hirose / Harwin / etc). To reduce > the length of the filenames, a while ago the decision was made to remove > the Connector_ prefix from the individual filenames. > > However, this now means that generic connector symbols have to have > multiple footprint filters to match the various connector footprints. > > Looking through the code I saw that originally there was the option to > include the LibraryName: in the search string (which is what I wanted to > implement). However it was commented out as at some time a developer has > decided that this behaviour was "messy". > > I have attached a patch that does the following: > > 1. If a footprint filter contains a : (colon) character, then the filter > is matched against the pattern <LibName>:<FootprintName> > 2. If there is *no* : (colon) character present, then it is matched > against <FootprintName> (this is the current behaviour, and so will not > break any current footprint filters. > 3. The same behaviour applies for the manual filter string in CvPCB > > If merged, this will allow the .kicad_mod files to have significantly > shorter names and we can use the footprint association filters more > intelligently. > > Cheers, > Oliver >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

