kicad/eeschema
Wayne Stambaugh e1900161a7 Eeschema: implement new symbol library file s-expression formatter.
CHANGES: Symbol library file format has been converted to s-expressions.

Add support code for picking apart symbols at some future junction that
will allow full inheritance conversion of existing symbol libraries.  For
now, symbols arranged by unit and body style numbers are nested for round
robin testing of symbol libraries once the parser is complete.
2020-03-03 08:06:22 -05:00
..
dialogs Eeschema, dialog_edit_component_in_xxx: minor cosmetic enhancements. 2020-03-02 14:29:18 +01:00
libedit Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
netlist_exporters Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
plugins minor fix in a python script (kicad_netlist_reader.py) 2019-11-02 09:27:50 +01:00
sim Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
tools Clean up a few unused names of caught exceptions 2020-03-01 00:33:45 +00:00
widgets Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
CMakeLists.txt Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
annotate.cpp Change KUUID to KIID. 2020-02-21 22:20:42 +00:00
autoplace_fields.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Cleanup busses 2020-01-22 05:53:40 -08: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: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
class_libentry.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -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 Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
connection_graph.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
connection_graph.h Allow sheet pins to be strong drivers if they don't conflict with anything 2020-02-05 14:23:55 +00:00
cross-probing.cpp Cross-probe into schematic using selection rather than HIGHLIGHTED flag 2020-02-23 22:07:18 -05:00
dialog_erc_listbox.h Comment-only changes 2020-01-10 16:43:01 -08:00
drc_erc_item.cpp Switch to scoped enums 2019-12-20 14:11:39 +00: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 Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
ee_collectors.h Comment-only changes 2020-01-10 16:43:01 -08:00
eeschema.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
eeschema.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
eeschema.rc
eeschema_config.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
eeschema_config.h Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07: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 Properly flush color settings after migration 2020-02-29 21:49:35 -05:00
eeschema_settings.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
erc.cpp Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
erc.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
erc_settings.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
fields_grid_table.cpp Implement simple inheritance for library symbols. 2019-12-06 11:33:52 -05:00
fields_grid_table.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
files-io.cpp Remove obsolete code requiring unique sheet names. 2020-02-20 22:56:11 +00:00
general.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
generate_alias_info.cpp eeschema: fixes some issues related to translated and not translated field names. 2020-02-16 17:52:53 +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 Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_arc.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_bezier.cpp Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -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 Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -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 Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_field.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05: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 Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -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 Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -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 Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -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 Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -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 Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
menubar.cpp Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
netlist.h
netlist_generator.cpp Be more explicit about extent of schematic cleanups. 2019-11-10 23:25:54 +00:00
netlist_object.cpp Remove unused functionality. 2020-02-20 21:29:52 +00:00
netlist_object.h Remove unused functionality. 2020-02-20 21:29:52 +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 Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
plot_schematic_HPGL.cpp Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
plot_schematic_PDF.cpp Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
plot_schematic_PS.cpp Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
plot_schematic_SVG.cpp Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
project_rescue.cpp Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
project_rescue.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
sch_base_frame.cpp Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
sch_base_frame.h Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
sch_bitmap.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
sch_bitmap.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
sch_bus_entry.cpp Eeschema: adjusted component sorting to work better 2020-02-06 06:02:51 -07:00
sch_bus_entry.h Eeschema: adjusted component sorting to work better 2020-02-06 06:02:51 -07:00
sch_component.cpp Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
sch_component.h Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
sch_draw_panel.h Eeschema: Catch error on init 2019-12-10 13:48:13 -08:00
sch_eagle_plugin.cpp Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
sch_eagle_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
sch_edit_frame.cpp Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
sch_edit_frame.h Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
sch_field.cpp Eeschema: adjusted component sorting to work better 2020-02-06 06:02:51 -07:00
sch_field.h Eeschema: adjusted component sorting to work better 2020-02-06 06:02:51 -07:00
sch_io_mgr.cpp Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
sch_io_mgr.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
sch_item.cpp Change KUUID to KIID. 2020-02-21 22:20:42 +00:00
sch_item.h Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
sch_junction.cpp Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
sch_junction.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
sch_legacy_plugin.cpp eeschema: Load using root sheet if null 2020-02-28 11:09:41 -08:00
sch_legacy_plugin.h Implement simple inheritance for library symbols. 2019-12-06 11:33:52 -05:00
sch_line.cpp Eeschema: adjusted component sorting to work better 2020-02-06 06:02:51 -07:00
sch_line.h Fix handling of SCH_PINs on multi-unit parts 2020-02-04 11:51:29 +00:00
sch_marker.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
sch_marker.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
sch_no_connect.cpp Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
sch_no_connect.h Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
sch_painter.cpp Cross-probe into schematic using selection rather than HIGHLIGHTED flag 2020-02-23 22:07:18 -05:00
sch_painter.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
sch_pin.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
sch_pin.h Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
sch_plugin.cpp Implement simple inheritance for library symbols. 2019-12-06 11:33:52 -05:00
sch_preview_panel.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
sch_preview_panel.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
sch_screen.h Remove obsolete code requiring unique sheet names. 2020-02-20 22:56:11 +00:00
sch_sexpr_plugin.cpp Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
sch_sexpr_plugin.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
sch_sheet.cpp Change KUUID to KIID. 2020-02-21 22:20:42 +00:00
sch_sheet.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
sch_sheet_path.cpp Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
sch_sheet_path.h Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
sch_sheet_pin.cpp Auto-rotate sheet pins onto the top and bottom when moving 2020-02-15 18:45:10 +00:00
sch_text.cpp Eeschema: adjusted component sorting to work better 2020-02-06 06:02:51 -07:00
sch_text.h Fix handling of SCH_PINs on multi-unit parts 2020-02-04 11:51:29 +00:00
sch_validators.cpp Add base class constructors to some copy constructors 2020-01-06 19:55:39 +00:00
sch_validators.h Don't tie generic validators to a specific field. 2019-06-26 01:13:15 +01:00
sch_view.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
sch_view.h Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
schematic_undo_redo.cpp Remove the last vestiges of dlist 2020-01-10 06:37:08 -08:00
sheet.cpp Remove obsolete code requiring unique sheet names. 2020-02-20 22:56:11 +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.keywords Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05: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 Fix incorrect usage of a UTF8 char in a C string in code. 2020-02-16 10:21:36 +01:00
symbol_tree_synchronizing_adapter.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
template_fieldnames.cpp Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
template_fieldnames.h Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
template_fieldnames.keywords Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +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