~john-j-beard/kicad:icons

Last commit made on 2017-02-10
Get this branch:
git clone -b 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:
icons
Repository:
lp:~john-j-beard/kicad

Recent commits

49794aa... by John Beard

Flatten Python console icon

The Python console icon was drawn in a perspective that was not used by
any other icons. It is now drawn in "flat" style like most of the rest
of the icons.

bc812c0... by John Beard

Redraw zoom icons

Redraw zoom icons with flat shading.

The metaphors used for the icons are prety much unchanged, except for
zoom_fit_in_page, which is now more like a reticule than the previous
"[]" text.

7a55b40... by John Beard

Unify icon trace colours

Use the same red/green colours for some icons showing traces

88af584... by John Beard

Pixel align some icons

Some icons were not aligned to the pixel grid, which made them slightly
fuzzy when rendered:

* add_text
* add_tracks
* add_dimension - also unified colour with add_text
* anchor - resize to 26px and flatten
* list_nets - unifiew red/green colour too
* polar_coord - flattened, tieded paths and made the arc circular
* unit_mm/inch - pixel aligned arrow heads

20f88df... by John Beard

Mute blue colour of graphic tools icons

This slightly mutes the blue used for the icons for drawing tools such
as "Add Arc" to better match the colours used in the newer style icons.

d1ed748... by John Beard

Mute module icon green colour

Use the same green as the fill in zone icons, rather than the extremely
bright green currently used.

899fe08... by Wayne Stambaugh

Remove KICAD_USE_SCH_IO_MANAGER build option from docs and build info.

7ccdca5... by Wayne Stambaugh

Use library ID to store library symbol information in the schematic symbol.

Use LIB_ID instead of wxString for storing the library symbol information
in the schematic symbol in preparation for the upcoming symbol library table
implementation.

Change the FindLibAlias and FindLibPart functions in the PART_LIBS object
instead of wxString. Please note that only the library ID name is used to
search the list of libraries. The library nickname is ignored. Once the
symbol library table is implemented and full LIB_IDs are defined, the
library search code will no longer be used and will only be kept to load
older schematics that have not been converted.

Move SCH_LEGACY_PLUGIN_CACHE definition so that the legacy plugin knows
how to properly delete the cache object.

ebfbbcc... by Wayne Stambaugh

Fix missing part library broken by schematic I/O plugin changes.

The LIB_PART object stores a pointer to the PART_LIB that it belongs to.
Now that the PART_LIB is no long responsible for loading the library, add
the PART_LIB pointer after the library is loaded by the plugin.

fda677e... by Wayne Stambaugh

Prevent schematic I/O plugin from setting the library cache to null.

Don't call init() when performing library functions as it was always
setting the m_cache variable to null which cause the library to be
reloaded every time a library command was performed as well as a
memory leak.

Delete cache object when the plugin is destroyed.