~john-j-beard/kicad:bk_icons

Last commit made on 2017-02-13
Get this branch:
git clone -b bk_icons https://git.launchpad.net/~john-j-beard/kicad
Only John Beard can upload to this branch. If you are John Beard please log in for upload directions.

Branch merges

Branch information

Name:
bk_icons
Repository:
lp:~john-j-beard/kicad

Recent commits

78db61f... by Konstantin Baranovskiy

Redraw pin orientation and type icons at 16px

a8390bb... by Konstantin Baranovskiy

New zoom icons

Redrawn zoon icons.

The unused zoom_auto icon was removed.

d5bf465... by Wayne Stambaugh

Fix library save bug in legacy schematic I/O plugin.

Add the ability to save empty symbol library file for caching and empty
schematic.

Remove check for existing symbol in cache populating routine. Just perform
a complete rebuild of the cache library and overwrite the existing one.

Fixes lp:1663871

https://bugs.launchpad.net/kicad/+bug/1663871

3f1bcf5... by jean-pierre charras

Pcbnew: Fix "push pad settings" segfault when no pad selected.

Fixes: lp: 1663915
https://bugs.launchpad.net/kicad/+bug/1663915

e8cf4f0... by Wayne Stambaugh

Fix bug in legacy schematic I/O plugin.

Move adding LIB_PART to library until the part is fully parse. The problem
was unique_ptr was cleaning up the part when an exception was thrown during
parsing causing a double free when the cache was deleted.

Add missing try/catch block when loading the cache library during an append
schematic operation.

Fixes lp:1663869

https://bugs.launchpad.net/kicad/+bug/1663869

eb06b35... by Wayne Stambaugh

Eeschema: fix schematic I/O plugin symbol name issue.

LIB_ID was changing the symbol name due to the parser dropping everything
past the first '/' character which is interpreted by LIB_ID as the item
version. Add flag to ignore this in LIB_ID::SetLibItemName() and add a
new ctor so the library nickname, item name, and revision can be set as
required to prevent the standard LIB_ID parsing.

Fix a few places where PART_LIBS functions FindLibraryAlias() and
FindLibPar() were translating wxString symbol names to LIB_IDs where the
LIB_ID parser was truncating the symbol name.

37c0868... by Kristoffer

Enables selection of components and tracks on same sheet.

Modifies the selection menu to be adaptive and disable selection options
that are not possible.

Adds a new selection option that is only available when selecting
modules, this tool will select all footprints on the same sheet level or
belonging to subsheets. It will also search for nets that are only
connecting between modules on the same sheet or lower and select every
segment and via belonging to it.

092c61e... by Maciej Suminski

More robust condition to avoid division by 0 in D_PAD::ViewGetLOD()

3ec6f1d... by Jean-Samuel Reynaud

Fixed crash when pads have negative clearance

Fixes: lp:1663173
* https://bugs.launchpad.net/kicad/+bug/1663173

95794df... by Maciej Suminski

Code formatting