kicad/eeschema
Wayne Stambaugh 482aff3f0b Prune orphaned schematic sheet instances.
Pasting from the clipboard when copying from another project can leave
sheet instance information that is not valid for the current project.
This change prunes all sheet instance information that is not relevant
to the current project.  It also prunes invalid paths created by pasting
sheets from different paths in the same project.
2023-12-28 12:19:19 -05:00
..
dialogs Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
import_gfx Fix some warnings. 2023-10-31 04:25:19 +03:00
navlib Introduce action friendly names 2023-10-27 23:58:29 +01:00
netlist_exporters Code cleanup. 2023-12-23 13:30:15 +00:00
printing Fix a few Coverity warnings. 2023-11-25 11:44:01 +01:00
python_scripts BOM Generation: Unifying reference concatenation using more pythonic string join to avoid trailing comma. 2023-12-18 14:44:12 +00:00
sch_io Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
sim Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
symbol_editor Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
tools Prune orphaned schematic sheet instances. 2023-12-28 12:19:19 -05:00
widgets Fix some issues with Font property 2023-12-22 18:34:48 -05:00
CMakeLists.txt Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
annotate.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
autoplace_fields.cpp Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
bom_plugins.cpp More wxSing 2023-01-16 23:14:38 -05:00
bom_plugins.h
bus-wire-junction.cpp Thou shalt not modify the container over which you interate 2023-08-02 15:59:56 -07:00
bus_alias.h
cmp_library.keywords
connection_graph.cpp Allow no-connects on standalone hierarchical pins/ports 2023-12-22 19:08:14 -05:00
connection_graph.h Fix memory leak in connection graph 2023-10-23 13:47:07 -07:00
cross-probing.cpp ADDED: Project chooser dialog for EasyEDA Pro import. 2023-10-30 09:35:27 +03:00
default_values.h Schematic Lines: add marker for unselected, connected line ends 2022-12-12 14:45:06 -05:00
ee_collectors.cpp
ee_collectors.h
eeschema.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
eeschema.icns
eeschema_config.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
eeschema_doc.icns
eeschema_helpers.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
eeschema_helpers.h Initial rename of file plugin infrastructure components to IO 2023-12-24 01:22:21 +00:00
eeschema_id.h Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER. 2023-09-29 00:13:12 +01:00
eeschema_jobs_handler.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
eeschema_jobs_handler.h Coding policy and Doxygen comment fixes. 2023-10-12 09:36:28 -04:00
eeschema_settings.cpp performance efficiencies 2023-12-18 17:20:34 +00:00
eeschema_settings.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
erc.cpp Code cleanup. 2023-12-23 13:30:15 +00:00
erc.h Now that we allow open-text netclass references we need to ERC check them. 2023-11-04 13:59:28 +00:00
erc_item.cpp Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
erc_item.h Now that we allow open-text netclass references we need to ERC check them. 2023-11-04 13:59:28 +00:00
erc_report.cpp Fix up erc json a little 2023-08-13 19:19:20 -04:00
erc_report.h Split ERC report to its own class like drc 2023-08-13 19:19:19 -04:00
erc_sch_pin_context.cpp Coding policy and Doxygen comment fixes. 2023-10-12 09:36:28 -04:00
erc_sch_pin_context.h Coding policy and Doxygen comment fixes. 2023-10-12 09:36:28 -04:00
erc_settings.cpp ERC: set default setting ERCE_SIMULATION_MODEL to ignore 2023-04-14 17:21:09 +02:00
erc_settings.h Now that we allow open-text netclass references we need to ERC check them. 2023-11-04 13:59:28 +00:00
fields_data_model.cpp Coverity warning fixes. 2023-10-30 09:16:24 -04:00
fields_data_model.h Symbol Fields Table: better column moving 2023-12-06 09:39:10 -05:00
fields_grid_table.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
fields_grid_table.h Common: move SCH_FIELD_VALIDATORS to FIELD_VALIDATORS 2023-06-20 18:34:52 +00:00
files-io.cpp Prune orphaned schematic sheet instances. 2023-12-28 12:19:19 -05:00
general.h
generate_alias_info.cpp Improve editing values with {return} in text fields; Add hyperlink detection. 2023-10-15 01:45:39 +03:00
generate_alias_info.h
gfx_import_utils.cpp ADDED: Importers for EasyEDA (JLCEDA) Standard / Professional. 2023-09-07 11:02:40 +03:00
gfx_import_utils.h ADDED: Importers for EasyEDA (JLCEDA) Standard / Professional. 2023-09-07 11:02:40 +03:00
invoke_sch_dialog.h Rename files and classes to match dialog name. 2022-12-11 18:42:57 +00:00
lib_field.cpp Keep selected flags on undo/redo items. 2023-12-22 17:30:14 +00:00
lib_field.h Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
lib_item.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
lib_item.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
lib_pin.cpp Honour alternates when getting SCH_PIN description. 2023-12-23 13:30:15 +00:00
lib_pin.h Honour alternates when getting SCH_PIN description. 2023-12-23 13:30:15 +00:00
lib_shape.cpp Cleanup. 2023-11-25 13:12:45 +00:00
lib_shape.h Cleanup. 2023-11-25 13:12:45 +00:00
lib_symbol.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
lib_symbol.h More globals eradication. 2023-11-12 23:43:30 +00:00
lib_text.cpp Keep selected flags on undo/redo items. 2023-12-22 17:30:14 +00:00
lib_text.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
lib_textbox.cpp Cleanup. 2023-11-25 13:12:45 +00:00
lib_textbox.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
libarch.cpp Upgrade many editing actions to SCHEMATIC_COMMIT. 2023-06-09 22:41:47 +01:00
libedit.icns macOS: add a few more known file types 2023-11-16 12:11:42 -05:00
libedit_doc.icns macOS: add a few more known file types 2023-11-16 12:11:42 -05:00
menubar.cpp Reduce menu nesting for attribute setters/clearers. 2023-12-28 14:19:13 +00:00
net_navigator.cpp Net navigator: Unescape net names 2023-10-31 22:19:48 -04:00
picksymbol.cpp eeschema: add 'Already placed' category when choosing symbol 2023-10-04 10:29:22 -04:00
pin_numbers.cpp More wxSing 2023-01-16 23:14:38 -05:00
pin_numbers.h
pin_type.cpp Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
pin_type.h Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
project_rescue.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
project_rescue.h Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
project_sch.cpp Tear out the eeschema conditional compile of PROJECT 2023-09-27 23:05:30 -04:00
project_sch.h Tear out the eeschema conditional compile of PROJECT 2023-09-27 23:05:30 -04:00
sch_base_frame.cpp Coding policy and Doxygen comment fixes. 2023-10-12 09:36:28 -04:00
sch_base_frame.h eeschema: add 'Already placed' category when choosing symbol 2023-10-04 10:29:22 -04:00
sch_bitmap.cpp Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_bitmap.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_bus_entry.cpp Cleanup. 2023-11-25 13:12:45 +00:00
sch_bus_entry.h Cleanup. 2023-11-25 13:12:45 +00:00
sch_commit.cpp Keep selected flags on undo/redo items. 2023-12-22 17:30:14 +00:00
sch_commit.h Upgrade some symbol editor stuff to SCHEMATIC_COMMIT. 2023-06-09 22:41:47 +01:00
sch_connection.cpp Escape net names coming from aliases 2023-10-31 22:06:21 -04:00
sch_connection.h Add net navigator panel to schematic editor. 2023-05-20 13:48:03 -04:00
sch_draw_panel.cpp More changes for SCH_COMMIT independence from frames. 2023-06-10 20:53:44 +01:00
sch_draw_panel.h
sch_edit_frame.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
sch_edit_frame.h Clean up autosave files when reverting. 2023-11-05 12:20:31 +00:00
sch_field.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
sch_field.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_file_versions.h Parse generator_version and improve error output on mismatch 2023-11-29 16:17:41 +00:00
sch_item.cpp Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_item.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_junction.cpp Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_junction.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_label.cpp Handle justification for vertical text when mirroring. 2023-11-17 21:50:16 +00:00
sch_label.h Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
sch_line.cpp Cleanup. 2023-11-25 13:12:45 +00:00
sch_line.h Cleanup. 2023-11-25 13:12:45 +00:00
sch_marker.cpp Code cleanup. 2023-12-23 13:30:15 +00:00
sch_marker.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_no_connect.cpp Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_no_connect.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_painter.cpp cleanup 2023-12-19 16:48:01 +00:00
sch_painter.h cleanup 2023-12-19 16:48:01 +00:00
sch_pin.cpp Honour alternates when getting SCH_PIN description. 2023-12-23 13:30:15 +00:00
sch_pin.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
sch_plotter.cpp Schematic: correctly resolve SHEETNAME for root sheet 2023-11-27 13:45:12 -05:00
sch_plotter.h Coverity warning fixes. 2023-10-27 16:48:14 -04:00
sch_preview_panel.cpp Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible. 2023-10-14 23:51:37 +01:00
sch_preview_panel.h
sch_reference_list.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
sch_reference_list.h More globals eradication. 2023-11-12 23:43:30 +00:00
sch_rtree.h Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
sch_screen.cpp Prune orphaned schematic sheet instances. 2023-12-28 12:19:19 -05:00
sch_screen.h Prune orphaned schematic sheet instances. 2023-12-28 12:19:19 -05:00
sch_shape.cpp Update SCH_SHAPE::Plot() to handle all fill styles. 2023-12-21 22:06:59 +00:00
sch_shape.h Cleanup. 2023-11-25 13:12:45 +00:00
sch_sheet.cpp Fix broken symbol reference designators on paste special. 2023-12-01 14:18:47 -05:00
sch_sheet.h Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
sch_sheet_path.cpp Prevent some issues with recursion on repeat-last-item 2023-11-26 16:43:59 -05:00
sch_sheet_path.h kicad-cli: Remove -O for plot and add --pages to specify list of pages instead 2023-09-03 09:18:11 -04:00
sch_sheet_pin.cpp ADDED: Git integration support 2023-10-20 12:51:47 +00:00
sch_sheet_pin.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
sch_symbol.cpp Update pin selection flags from SCH_SYMBOL::UpdatePins(). 2023-12-09 16:43:56 +00:00
sch_symbol.h Fix broken symbol reference designators on paste special. 2023-12-01 14:18:47 -05:00
sch_text.cpp Handle justification for vertical text when mirroring. 2023-11-17 21:50:16 +00:00
sch_text.h Handle justification for vertical text when mirroring. 2023-11-17 21:50:16 +00:00
sch_text_help.md
sch_text_help_md.h
sch_textbox.cpp Cleanup. 2023-11-25 13:12:45 +00:00
sch_textbox.h Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
sch_validators.cpp Common: move SCH_FIELD_VALIDATORS to FIELD_VALIDATORS 2023-06-20 18:34:52 +00:00
sch_validators.h Common: move SCH_FIELD_VALIDATORS to FIELD_VALIDATORS 2023-06-20 18:34:52 +00:00
sch_view.cpp Coverity warning fix. 2023-10-28 13:25:30 -04:00
sch_view.h Add PIN_NAME and PIN_NUM to the layer ordering 2023-09-06 19:15:35 +00:00
schematic.cpp Add system for property change notifications 2023-12-02 19:22:59 -05:00
schematic.h Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
schematic.keywords Parse generator_version and improve error output on mismatch 2023-11-29 16:17:41 +00:00
schematic_settings.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
schematic_settings.h More globals eradication. 2023-11-12 23:43:30 +00:00
schematic_undo_redo.cpp performance efficiencies 2023-12-18 17:01:55 +00:00
sheet.cpp Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
symbol_async_loader.cpp Handle non-IOE exceptions in symbol loader 2023-11-15 12:27:34 -05:00
symbol_async_loader.h
symbol_checker.cpp symbol_checker: add more tests to validate the ssymbol. 2023-10-10 18:31:10 +02:00
symbol_chooser_frame.cpp Implement ESC processing for choose symbol dialog. 2023-12-10 18:13:42 +00:00
symbol_chooser_frame.h Filter must return true for libraries. 2023-11-13 17:18:15 +00:00
symbol_diff_frame.cpp ADDED: Git integration support 2023-10-20 12:51:47 +00:00
symbol_diff_frame.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
symbol_lib_table.cpp Push library management into IO_BASE 2023-12-27 01:21:53 +00:00
symbol_lib_table.h Initial rename of file plugin infrastructure components to IO 2023-12-24 01:22:21 +00:00
symbol_library.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
symbol_library.h Initial rename of file plugin infrastructure components to IO 2023-12-24 01:22:21 +00:00
symbol_library_common.h
symbol_library_manager.cpp Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
symbol_library_manager.h Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
symbol_tree_model_adapter.cpp performance efficiencies 2023-12-18 18:36:02 +00:00
symbol_tree_model_adapter.h
symbol_tree_synchronizing_adapter.cpp Symbol/Footprint Chooser: remember open libraries 2023-12-21 09:57:54 -05:00
symbol_tree_synchronizing_adapter.h Clearer naming. 2023-11-09 14:05:35 +00:00
symbol_viewer_frame.cpp Cleanup. 2023-09-29 00:13:13 +01:00
symbol_viewer_frame.h Cleanup. 2023-09-29 00:13:13 +01:00
toolbars_sch_editor.cpp Repair over-zealous application of grid origin dialog. 2023-08-29 12:21:21 +01:00
toolbars_symbol_viewer.cpp Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER. 2023-09-29 00:13:12 +01:00