kicad/eeschema
Steffen Mauch ab835937a7 Fixing Eagle refs that do not work with KiCad
KiCad has stricter requirements for what consititutes an annotated
symbol.  This checks for and corrects annotations that begin with '#',
do not begin with a non-numeric character or do not end with a number

(cherry picked from commit 78620347c8)

Fixes https://gitlab.com/kicad/code/kicad/issues/10760
2022-02-25 15:45:30 -08:00
..
dialogs Fix crash bug when adding rows to pin table and then pasting to unit. 2022-02-20 01:03:08 +00:00
netlist_exporters Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
plugins Install kicad_utils.py BOM plugin helper 2021-12-13 22:52:31 +00:00
sch_plugins Fixing Eagle refs that do not work with KiCad 2022-02-25 15:45:30 -08:00
sim Fix broken wide string for Mac 2022-02-10 09:48:27 -08:00
symbol_editor Use wxEmptyString instead of wxT( "" ) 2022-02-09 10:33:52 -08:00
tools Add MRU to image placement tools 2022-02-25 13:21:25 -08:00
widgets If present, tune Spice_Model instead of Value 2021-12-14 14:02:25 +01:00
CMakeLists.txt Add win32 VERSION_INFO resource blocks for the DLLs 2021-12-29 04:56:26 +00:00
annotate.cpp Be more consistent about annotation warngings. 2021-11-29 14:24:45 +00:00
autoplace_fields.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
bom_plugins.cpp Quote BOM executable for spaces 2022-02-09 10:53:09 -08:00
bom_plugins.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
bus-wire-junction.cpp Ensure merged line gets selected if either parent is 2022-01-01 16:53:31 -08:00
bus_alias.cpp Proper numeric sorting for intersheet refs. 2021-10-01 18:29:21 +01:00
bus_alias.h More NULL expunging. 2021-07-16 16:13:41 -04:00
cmp_library.keywords
cmp_library_lexer.cpp Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
component_references_lister.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
connection_graph.cpp Formatting. 2022-02-22 13:48:20 +00:00
connection_graph.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
cross-probing.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
default_values.h Fix some issues with incorrectly scaled defaults given in mils. 2021-08-25 20:04:06 +01:00
ee_collectors.cpp Narrow down collector 2021-09-13 20:24:07 -07:00
ee_collectors.h More NULL expunging. 2021-07-16 16:13:41 -04:00
eeschema.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
eeschema.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
eeschema_config.cpp Eeschema: ensure ERC exclusions list is up to date before saving it in *.kicad_pro 2022-02-25 18:26:48 +01:00
eeschema_doc.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
eeschema_id.h Allow more (lots more) unfold from bus menu entries. 2022-02-03 15:00:39 +00:00
eeschema_settings.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
eeschema_settings.h PCM: make DIALOG_MANAGE_REPOSITORIES_BASE resizable. 2021-09-06 08:36:06 +02:00
erc.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
erc.h Naming conventions. 2021-05-05 22:58:40 +01:00
erc_item.cpp Fixes for Eagle importer. 2021-06-16 21:44:18 +01:00
erc_item.h Fixes for Eagle importer. 2021-06-16 21:44:18 +01:00
erc_settings.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
erc_settings.h Fixes for Eagle importer. 2021-06-16 21:44:18 +01:00
fields_grid_table.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
fields_grid_table.h Add hot-updating of units in common wxGrids. 2021-12-23 17:01:34 +00:00
files-io.cpp Eeschema: ensure ERC exclusions list is up to date before saving it in *.kicad_pro 2022-02-25 18:26:48 +01:00
general.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
generate_alias_info.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
generate_alias_info.h Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
getpart.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
hierarch.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
hierarch.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
invoke_sch_dialog.h Expunge the use of the word part from Eeschema code. 2021-06-15 08:32:11 -04:00
lib_arc.cpp Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 2021-10-15 12:45:43 +01:00
lib_field.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
lib_field.h Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_item.cpp Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_item.h Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_pin.cpp Show pin dangling symbols in Symbol Editor. 2022-02-13 18:29:12 +00:00
lib_pin.h Show pin dangling symbols in Symbol Editor. 2022-02-13 18:29:12 +00:00
lib_shape.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
lib_shape.h Better fix for missing end segment 2022-01-10 13:37:47 -08:00
lib_symbol.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
lib_symbol.h Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_text.cpp Some minor performance enhancements. 2021-09-28 14:28:35 +01:00
lib_text.h Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 2021-10-15 12:45:43 +01:00
libarch.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
menubar.cpp Put Repair Schematic behind Advanced Config. 2021-11-25 12:56:46 +00:00
pin_numbers.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
pin_numbers.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pin_type.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
pin_type.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
project_rescue.cpp Eeschema: fix broken symbol library rescue. 2022-02-17 09:09:19 -05:00
project_rescue.h More NULL expunging. 2021-07-16 16:13:41 -04:00
sch_base_frame.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_base_frame.h Prevent automatic RTree recaching 2021-10-05 20:13:15 -07:00
sch_bitmap.cpp Some minor performance enhancements. 2021-09-28 14:28:35 +01:00
sch_bitmap.h Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_bus_entry.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_bus_entry.h Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_connection.cpp Fix wxT overzealous replacements 2022-02-16 17:21:49 -08:00
sch_connection.h Fix highlighting complex connections from subsheets 2021-10-25 22:14:48 -04:00
sch_draw_panel.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
sch_draw_panel.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
sch_edit_frame.cpp Use wxEmptyString instead of wxT( "" ) 2022-02-09 10:33:52 -08:00
sch_edit_frame.h Be more consistent about annotation warngings. 2021-11-29 14:24:45 +00:00
sch_field.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_field.h Repair field properties dialog for rotation and mirroring. 2021-11-03 18:11:59 +00:00
sch_file_versions.h R/W uuids for junctions. 2021-11-24 13:20:44 +00:00
sch_io_mgr.cpp More NULL expunging. 2021-07-16 16:13:41 -04:00
sch_io_mgr.h File open/import progress dialogs. 2021-06-23 23:55:54 +01:00
sch_item.cpp Don't crash on highight net during drag. 2022-02-21 12:25:55 +00:00
sch_item.h Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_junction.cpp Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_junction.h Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_line.cpp Schematic: disallow center rotation, allow both endpoint rotations 2022-02-25 16:27:55 +00:00
sch_line.h Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_marker.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_marker.h Pass objects by reference instead of on the stack. 2021-06-08 10:09:38 -04:00
sch_no_connect.cpp Move plotter headers into include folder. 2021-08-18 16:38:31 -04:00
sch_no_connect.h Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
sch_painter.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_painter.h Draw dangling symbols on a separate layer. 2021-12-06 18:50:50 +00:00
sch_pin.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_pin.h Move NC pin logic so we set it before we need it. 2021-12-12 22:25:36 +00:00
sch_plugin.cpp More NULL expunging. 2021-07-16 16:13:41 -04:00
sch_preview_panel.cpp Tidy up the SCH_PREVIEW_PANEL visibility flags. 2021-11-20 15:28:17 +00:00
sch_preview_panel.h Reduce some eda_item.h usage in headers 2021-06-06 11:09:06 -04:00
sch_reference_list.h Remove broken RefDesStringCompare 2021-09-01 11:48:01 -07:00
sch_rtree.h Move bbox padding to RTrees so it doesn't interfere with hittesting. 2021-10-26 13:46:30 +01:00
sch_screen.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_screen.h Fixes for realtime connectivity being off. 2021-11-24 13:20:44 +00:00
sch_sheet.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_sheet.h Eeschema: fix broken page numbers when renaming a sheet file name. 2021-12-09 12:56:03 +00:00
sch_sheet_path.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_sheet_path.h Rename ComparePageNumAndName -> ComparePageNum 2022-01-02 23:27:15 +00:00
sch_sheet_pin.cpp SCH_SHEET_PIN: Rename GetEdge, SetEdge to GetSide, SetSide 2021-11-28 20:07:06 +01:00
sch_sheet_pin.h SCH_SHEET_PIN: Rename GetEdge, SetEdge to GetSide, SetSide 2021-11-28 20:07:06 +01:00
sch_symbol.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_symbol.h Sync all fields between units when symbol is edited. 2022-02-17 14:30:47 +00:00
sch_text.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
sch_text.h Bug fixes in new dangling symbol drawing code. 2021-12-07 21:31:42 +00:00
sch_text_help.md Fix outdated syntax in help text 2021-11-25 12:53:29 +00:00
sch_validators.cpp Fix bus validation. 2021-09-17 22:01:17 +01:00
sch_validators.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
sch_view.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
sch_view.h Get all eeschema layers properly ordered 2022-01-23 10:03:03 -08:00
schematic.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
schematic.h Allow titleblock vars to be resolved outside the titleblock. 2021-07-06 13:30:17 +01:00
schematic.keywords Persist fields_autoplaced information. 2021-04-02 17:08:58 +01:00
schematic_settings.cpp Allow a 0 pin-symbol-size. 2021-12-23 17:01:48 +00:00
schematic_settings.h Remove atrophied schematic default wire and bus widths. 2021-11-13 22:56:50 +00:00
schematic_undo_redo.cpp When undoing creation of the sheet, get out first 2022-02-03 11:19:33 -08:00
sheet.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
symbol_async_loader.cpp Fix single-threaded loads/connectivity 2021-12-14 17:18:46 -08:00
symbol_async_loader.h Rename LIB_PART to LIB_SYMBOL. 2021-06-14 07:11:17 -04:00
symbol_lib_table.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
symbol_lib_table.h More NULL expunging. 2021-07-16 16:13:41 -04:00
symbol_library.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
symbol_library.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
symbol_tree_model_adapter.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
symbol_tree_model_adapter.h Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
symbol_tree_synchronizing_adapter.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
symbol_tree_synchronizing_adapter.h Remove and re-add saved-as libraries when Syncing tree. 2021-01-31 23:00:17 +00:00
symbol_viewer_frame.cpp Default eeschema strings to wide 2022-02-08 15:14:54 -08:00
symbol_viewer_frame.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
toolbars_sch_editor.cpp KIFACE_I -> KIFACE_BASE. 2021-09-14 23:45:14 +01:00
toolbars_symbol_viewer.cpp Rename class_library.[h|cpp] to symbol_library.[h|cpp]. 2021-06-15 09:24:55 -04:00
transform.cpp More NULL expunging. 2021-07-16 16:13:41 -04:00
transform.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00