kicad/eeschema
Wayne Stambaugh f6d7ef367d Eeschema: fix symbol cache library look up bug.
Use an underscore character instead of a semicolon between the library
ID library nickname and symbol name in library ID search strings when
looking up symbols in the cache library since that is how they are saved
when creating the cache library.  This fixes rescuing missing symbols
from the cache when they have been removed from the original library and
preventing a broken symbol link indicator from being shown when a symbol
is removed from the library.

Add some defensive testing to make sure the library passed to function
SchGetLibPart() is actually the cache library.
2020-04-02 15:24:28 -04:00
..
dialogs One more "busses" fix. 2020-04-02 14:58:35 +01:00
libedit Only append number to name if it already exists. 2020-03-30 17:30:26 +01:00
netlist_exporters Variable substitution framework. 2020-03-30 14:15:59 +01:00
plugins minor fix in a python script (kicad_netlist_reader.py) 2019-11-02 09:27:50 +01:00
sim Rationalise 3D settings data-structure. 2020-03-28 16:09:40 +00:00
tools Finish off "busses" -> "buses". 2020-04-02 18:27:05 +01:00
widgets Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
CMakeLists.txt Variable substitution framework. 2020-03-30 14:15:59 +01:00
annotate.cpp Fix compil issues, especially on Windows: 2020-03-04 10:48:18 +01:00
autoplace_fields.cpp A few Coverity fixes. 2020-03-30 09:50:26 +02:00
bom_plugins.cpp BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02:00
bom_plugins.h BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02:00
bus-wire-junction.cpp Finish off "busses" -> "buses". 2020-04-02 18:27:05 +01:00
bus_alias.cpp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
bus_alias.h Use wxArrayString instead of vector<wxString> in BUS_ALIAS 2019-11-29 21:11:44 -05:00
class_libentry.cpp Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
class_libentry.h Implement symbol library s-expression parser. 2020-03-03 08:06:23 -05:00
class_library.cpp Catch exceptions from a failed library load. 2020-01-13 15:27:16 +00:00
class_library.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
cmp_library.keywords
cmp_library_lexer.cpp
component_references_lister.cpp Fix compil issues, especially on Windows: 2020-03-04 10:48:18 +01:00
connection_graph.cpp Reverting part of cee973dc04 2020-03-20 08:44:21 -07:00
connection_graph.h Schematic Setup dialog. 2020-03-10 18:54:17 +00:00
cross-probing.cpp Fix fully broken selection of items of the same sheet, in pcbnew and from eeschema. 2020-04-02 14:21:09 +02:00
edit_label.cpp Eeschema: fix a colliding name between sch_text.h and a Windows/msys2 header. 2020-01-09 08:52:30 +01:00
ee_collectors.cpp Eeschema: void CollectOtherUnits(): do not try to collect others units 2020-04-01 16:03:22 +02:00
ee_collectors.h Share multi-unit updating code between Sym Props and Edit Field. 2020-03-30 14:15:59 +01:00
eeschema.cpp ADDED: New color theme editor and multi-theme support 2020-03-06 00:01:03 -05:00
eeschema.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
eeschema.rc
eeschema_config.cpp Add sheet borders and backgrounds to Edit Text & Graphics. 2020-04-02 14:01:30 +01:00
eeschema_config.h Remove duplicated settings from preferences. 2020-03-13 17:28:53 +00:00
eeschema_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
eeschema_id.h Move a few more things to ACTIONs. 2019-06-16 19:53:30 +01:00
eeschema_settings.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
eeschema_settings.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
erc.cpp Clean up compiler warning. 2020-03-30 14:15:59 +01:00
erc.h Add ERC & DRC checks for unresolved variables. 2020-03-30 14:15:59 +01:00
erc_item.cpp Finish off "busses" -> "buses". 2020-04-02 18:27:05 +01:00
erc_item.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
erc_settings.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
fields_grid_table.cpp Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
fields_grid_table.h Enable editing of sheet fields. 2020-03-07 18:52:30 +00:00
files-io.cpp Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
general.h Finish off "busses" -> "buses". 2020-04-02 18:27:05 +01:00
generate_alias_info.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
generate_alias_info.h Convert component chooser dialog over to use symbol library table. 2017-11-09 18:50:18 -05:00
getpart.cpp Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
hierarch.cpp Fix a minor compil warning. Add a wxASSERT in hierarch.cpp. 2020-01-18 18:23:21 +01:00
hierarch.h HIERARCHY_NAVIG_DLG: fix crash when in a subsheet one open the dialog 2020-01-08 15:01:22 +01:00
invoke_sch_dialog.h Add handle-based editing for eeschema bitmaps. 2019-06-19 18:35:17 +01:00
lib_arc.cpp Add unit test for testing LIB_ARC objects. 2020-03-10 11:04:05 -04:00
lib_arc.h Add unit test for testing LIB_ARC objects. 2020-03-10 11:04:05 -04:00
lib_bezier.cpp ADDED: New color theme editor and multi-theme support 2020-03-06 00:01:03 -05:00
lib_bezier.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_circle.cpp ADDED: Schematic plotting can use a dedicated color theme 2020-03-06 00:01:02 -05:00
lib_circle.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_field.cpp Clean up assumption that field_id < MANDATORY means its mandatory. 2020-04-01 15:59:52 +01:00
lib_field.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
lib_item.cpp Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_item.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_pin.cpp ADDED: Schematic plotting can use a dedicated color theme 2020-03-06 00:01:02 -05:00
lib_pin.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_polyline.cpp ADDED: Schematic plotting can use a dedicated color theme 2020-03-06 00:01:02 -05:00
lib_polyline.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_rectangle.cpp ADDED: Schematic plotting can use a dedicated color theme 2020-03-06 00:01:02 -05:00
lib_rectangle.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_text.cpp ADDED: Schematic plotting can use a dedicated color theme 2020-03-06 00:01:02 -05:00
lib_text.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_view_frame.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
lib_view_frame.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
libarch.cpp Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
menubar.cpp Schematic Setup dialog. 2020-03-10 18:54:17 +00:00
netlist.h
netlist_generator.cpp Fix compil issues, especially on Windows: 2020-03-04 10:48:18 +01:00
netlist_object.cpp Remove unused functionality. 2020-02-20 21:29:52 +00:00
netlist_object.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
netlist_object_list.cpp Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
pin_number.cpp Added an include to tell the compiler where to find wxIsdigit 2019-03-14 09:28:24 -07:00
pin_number.h
pin_shape.cpp Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
pin_shape.h Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
pin_type.cpp Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
pin_type.h Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
plot_schematic_DXF.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
plot_schematic_HPGL.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
plot_schematic_PDF.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
plot_schematic_PS.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
plot_schematic_SVG.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
project_rescue.cpp Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
project_rescue.h Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
sch_base_frame.cpp Eeschema: fix symbol cache library look up bug. 2020-04-02 15:24:28 -04:00
sch_base_frame.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_bitmap.cpp ADDED: Schematic plotting can use a dedicated color theme 2020-03-06 00:01:02 -05:00
sch_bitmap.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
sch_bus_entry.cpp ADDED: Schematic plotting can use a dedicated color theme 2020-03-06 00:01:02 -05:00
sch_bus_entry.h Eeschema: adjusted component sorting to work better 2020-02-06 06:02:51 -07:00
sch_component.cpp Clean up assumption that field_id < MANDATORY means its mandatory. 2020-04-01 15:59:52 +01:00
sch_component.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
sch_connection.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
sch_connection.h Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
sch_draw_panel.cpp ADDED: New color theme editor and multi-theme support 2020-03-06 00:01:03 -05:00
sch_draw_panel.h Eeschema: Catch error on init 2019-12-10 13:48:13 -08:00
sch_eagle_plugin.cpp Finish off "busses" -> "buses". 2020-04-02 18:27:05 +01:00
sch_eagle_plugin.h Implement symbol library s-expression parser. 2020-03-03 08:06:23 -05:00
sch_edit_frame.cpp Add ERC & DRC checks for unresolved variables. 2020-03-30 14:15:59 +01:00
sch_edit_frame.h Add ERC & DRC checks for unresolved variables. 2020-03-30 14:15:59 +01:00
sch_field.cpp Overridden versions of GetShownText() still need to call EDA_TEXT version. 2020-04-02 18:27:54 +01:00
sch_field.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
sch_file_versions.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_io_mgr.cpp Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_io_mgr.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_item.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
sch_item.h Enable editing of sheet fields. 2020-03-07 18:52:30 +00:00
sch_junction.cpp Remove duplicated settings from preferences. 2020-03-13 17:28:53 +00:00
sch_junction.h Remove duplicated settings from preferences. 2020-03-13 17:28:53 +00:00
sch_legacy_plugin.cpp Clean up assumption that field_id < MANDATORY means its mandatory. 2020-04-01 15:59:52 +01:00
sch_legacy_plugin.h Implement symbol library s-expression parser. 2020-03-03 08:06:23 -05:00
sch_line.cpp Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_line.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_marker.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_marker.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_no_connect.cpp ADDED: Schematic plotting can use a dedicated color theme 2020-03-06 00:01:02 -05:00
sch_no_connect.h Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
sch_painter.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
sch_painter.h Rationalise 3D settings data-structure. 2020-03-28 16:09:40 +00:00
sch_pin.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_pin.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_plugin.cpp Implement simple inheritance for library symbols. 2019-12-06 11:33:52 -05:00
sch_preview_panel.cpp Improve dialog spacing and remove 'auto' type decls. 2020-03-10 18:54:17 +00:00
sch_preview_panel.h Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
sch_reference_list.h Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
sch_rtree.h Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
sch_screen.cpp Finish off "busses" -> "buses". 2020-04-02 18:27:05 +01:00
sch_screen.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_sexpr_parser.cpp Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_sexpr_parser.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_sexpr_plugin.cpp Clean up assumption that field_id < MANDATORY means its mandatory. 2020-04-01 15:59:52 +01:00
sch_sexpr_plugin.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_sheet.cpp Add sheet borders and backgrounds to Edit Text & Graphics. 2020-04-02 14:01:30 +01:00
sch_sheet.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_sheet_path.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
sch_sheet_path.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_sheet_pin.cpp Enable editing of sheet fields. 2020-03-07 18:52:30 +00:00
sch_text.cpp Overridden versions of GetShownText() still need to call EDA_TEXT version. 2020-04-02 18:27:54 +01:00
sch_text.h Add ERC & DRC checks for unresolved variables. 2020-03-30 14:15:59 +01:00
sch_validators.cpp Add ERC & DRC checks for unresolved variables. 2020-03-30 14:15:59 +01:00
sch_validators.h Don't tie generic validators to a specific field. 2019-06-26 01:13:15 +01:00
sch_view.cpp Clean up assumption that field_id < MANDATORY means its mandatory. 2020-04-01 15:59:52 +01:00
sch_view.h Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
schematic.keywords Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
schematic_undo_redo.cpp Remove the last vestiges of dlist 2020-01-10 06:37:08 -08:00
sheet.cpp Fix a few bugs with Sheet field dragging and rotating. 2020-03-12 13:57:29 +00:00
simulation_cursors.cpp Add current probe to SPICE simulation. 2019-08-05 16:48:18 -06:00
simulation_cursors.h Add current probe to SPICE simulation. 2019-08-05 16:48:18 -06:00
symbol_lib_table.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
symbol_lib_table.h Implement simple inheritance for library symbols. 2019-12-06 11:33:52 -05:00
symbol_tree_model_adapter.cpp Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
symbol_tree_model_adapter.h Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
symbol_tree_synchronizing_adapter.cpp Implement a different solution to refreshing lib trees. 2020-03-31 02:09:31 +01:00
symbol_tree_synchronizing_adapter.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
toolbars_lib_view.cpp Rename lib viewer frame files to use the class name 2019-12-19 14:05:46 +00:00
toolbars_sch_editor.cpp eeschema: Remove Bus-Bus and Place sheet pin buttons 2020-02-04 04:39:26 -06:00
transform.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
transform.h Comment-only changes 2020-01-10 16:43:01 -08:00