kicad/eeschema
Jeff Young 87377d1aac Stop stepping on user's data.
Just because we can't find the file doesn't mean the path to it has
no value.  Don't delete it.  And don't crash afterwards either.

Fixes https://gitlab.com/kicad/code/kicad/issues/13578
2023-01-18 13:50:40 +00:00
..
dialogs Stop stepping on user's data. 2023-01-18 13:50:40 +00:00
navlib Cleanup spacemouse plugin 2022-04-01 15:14:41 -07:00
netlist_exporters Support for simulation options in workbook and simulation command dlg. 2023-01-14 00:21:45 +00:00
plugins Add DNP columns/grouping info to BOM script headers 2023-01-11 20:42:44 +00:00
sch_plugins Eagle schematic import: Handling of escaped text 2023-01-18 12:33:36 +00:00
sim Explicitly convert std::string to wxString 2023-01-14 22:58:54 +00:00
symbol_editor Default common-to-all-units based on last-used setting. 2023-01-06 00:34:16 +00:00
tools Add some missing wxS wraps 2023-01-15 20:24:29 -05:00
widgets Don't run simulation while dragging tuning slider. 2022-12-26 10:51:30 +00:00
CMakeLists.txt Remove unused file 2023-01-12 14:08:44 -08:00
annotate.cpp Remove schematic symbol value and footprint field instance data. 2022-11-30 11:47:13 -05:00
autoplace_fields.cpp More wxSing 2023-01-16 23:14:38 -05:00
bom_plugins.cpp More wxSing 2023-01-16 23:14:38 -05:00
bom_plugins.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
bus-wire-junction.cpp Extract SCH_LINE::BreakAt( aP ) from SCH_EDIT_FRAME::BreakSegment 2023-01-15 19:17:40 +01:00
bus_alias.h Coverity fixes. 2022-08-22 17:52:58 +01:00
cmp_library.keywords
connection_graph.cpp More wxSing 2023-01-16 23:14:38 -05:00
connection_graph.h Ensure that all subgraphs are processed 2023-01-12 17:01:09 -08:00
cross-probing.cpp More wxSing 2023-01-16 23:14:38 -05:00
default_values.h Schematic Lines: add marker for unselected, connected line ends 2022-12-12 14:45:06 -05:00
ee_collectors.cpp Attempt to fix std::initializer_list lifetime issue. 2022-08-21 20:54:41 +01:00
ee_collectors.h Attempt to fix std::initializer_list lifetime issue. 2022-08-21 20:54:41 +01:00
eeschema.cpp More wxSing 2023-01-16 23:14:38 -05:00
eeschema.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
eeschema_config.cpp Some more wxS 2023-01-15 21:32:23 -05:00
eeschema_doc.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
eeschema_helpers.cpp Remove version guard from sim migration, and add migration to paste. 2022-12-08 23:57:42 +00:00
eeschema_helpers.h Add schematic cli plotting 2022-11-01 23:34:49 -04:00
eeschema_id.h Add pinned library support to Footprint and Symbol Viewers. 2022-07-09 17:41:10 -06:00
eeschema_jobs_handler.cpp Load custom drawing sheets in the cli export 2023-01-14 14:07:58 -05:00
eeschema_jobs_handler.h Add cli export of symbols from kicad libraries 2022-12-12 22:44:26 -05:00
eeschema_settings.cpp More wxSing 2023-01-16 23:14:38 -05:00
eeschema_settings.h Remember dialog sizes for dialogs that might have lots of fields. 2022-12-24 22:20:03 +00:00
erc.cpp More wxSing 2023-01-16 23:14:38 -05:00
erc.h ADDED: ERC for missing units 2022-11-29 23:49:55 +00:00
erc_item.cpp More wxSing 2023-01-16 23:14:38 -05:00
erc_item.h ADDED: ERC for missing units 2022-11-29 23:49:55 +00:00
erc_settings.cpp More wxSing 2023-01-16 23:14:38 -05:00
erc_settings.h ADDED: ERC for missing units 2022-11-29 23:49:55 +00:00
fields_grid_table.cpp More wxSing 2023-01-16 23:14:38 -05:00
fields_grid_table.h Add new properties to fields grid table 2022-11-09 21:43:37 -05:00
files-io.cpp Fix broken graphics import file filters. 2023-01-17 11:19:53 -05:00
general.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
generate_alias_info.cpp More wxSing 2023-01-16 23:14:38 -05:00
generate_alias_info.h Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
invoke_sch_dialog.h Rename files and classes to match dialog name. 2022-12-11 18:42:57 +00:00
lib_field.cpp More wxSing 2023-01-16 23:14:38 -05:00
lib_field.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
lib_item.cpp ADDED: Support for explicit DNP field 2022-09-16 22:26:16 +00:00
lib_item.h ADDED: Support for explicit DNP field 2022-09-16 22:26:16 +00:00
lib_pin.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
lib_pin.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
lib_shape.cpp Fix copy-paste error 2023-01-11 20:37:42 -08:00
lib_shape.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
lib_symbol.cpp More wxSing 2023-01-16 23:14:38 -05:00
lib_symbol.h Turn off plotting hidden fields in the svg export cli 2023-01-05 23:32:24 -05:00
lib_text.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
lib_text.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
lib_textbox.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
lib_textbox.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
libarch.cpp More wxSing 2023-01-16 23:14:38 -05:00
menubar.cpp Schematic editor: move Update Schematic from PCB to the bottom 2023-01-16 17:18:21 +00:00
picksymbol.cpp Move saving preferences out of the destructor. 2022-11-14 20:01:37 +00:00
pin_numbers.cpp More wxSing 2023-01-16 23:14:38 -05:00
pin_numbers.h Fix broken comparison in pin_numbers 2022-04-19 14:46:05 -07:00
pin_type.cpp On-the-fly translations for pin electrical types. 2022-04-05 13:57:28 +01: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 More wxSing 2023-01-16 23:14:38 -05:00
project_rescue.h Rename PROPERTIES to STRING_UTF8_MAP for clarity 2022-11-06 11:51:52 -05:00
project_sch_specific.cpp Code clarity. 2022-10-11 11:22:26 +01:00
sch_base_frame.cpp More wxSing 2023-01-16 23:14:38 -05:00
sch_base_frame.h Push autosave-require down in to EDA_BASE_FRAME. 2022-10-10 14:03:52 +01:00
sch_bitmap.cpp Bitmaps: respect source DPI 2023-01-17 11:20:17 -05:00
sch_bitmap.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_bus_entry.cpp More wxSing 2023-01-16 23:14:38 -05:00
sch_bus_entry.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_connection.cpp More wxSing 2023-01-16 23:14:38 -05:00
sch_connection.h Replace boost::optional with std::optional 2022-08-25 15:50:47 -07:00
sch_draw_panel.cpp Cleanup. 2021-12-23 20:36:18 +00:00
sch_draw_panel.h RIP EDA_RECT. 2022-08-31 23:57:24 +01:00
sch_edit_frame.cpp More wxSing 2023-01-16 23:14:38 -05:00
sch_edit_frame.h Move FixupJunctions to SCHEMATIC 2023-01-15 19:17:50 +01:00
sch_field.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
sch_field.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_file_versions.h Move V6->V7 sim model migration from sheets to screens. 2022-12-06 16:01:18 +00:00
sch_io_mgr.cpp ADDED: Database libraries MVP 2022-08-26 10:51:13 -04:00
sch_io_mgr.h Rename PROPERTIES to STRING_UTF8_MAP for clarity 2022-11-06 11:51:52 -05:00
sch_item.cpp Move hypertext linking to user-page-numbers. 2022-08-27 19:17:43 +01:00
sch_item.h Allow printing backgrounds prior to foreground 2022-10-02 13:23:54 -07:00
sch_junction.cpp More wxSing 2023-01-16 23:14:38 -05:00
sch_junction.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_label.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
sch_label.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_line.cpp Extract SCH_LINE::BreakAt( aP ) from SCH_EDIT_FRAME::BreakSegment 2023-01-15 19:17:40 +01:00
sch_line.h Extract SCH_LINE::BreakAt( aP ) from SCH_EDIT_FRAME::BreakSegment 2023-01-15 19:17:40 +01:00
sch_marker.cpp Combine Iu2Millimeter & remove PcbMm2iu 2022-09-16 21:09:26 -04:00
sch_marker.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_no_connect.cpp Strip out Mils2Iu 2022-09-16 21:09:27 -04:00
sch_no_connect.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_painter.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
sch_painter.h Schematic Lines: add marker for unselected, connected line ends 2022-12-12 14:45:06 -05:00
sch_pin.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_pin.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_plotter.cpp Eeschema plot: fix some (minor) issues with page size option set to a fixed page-size 2022-12-04 16:55:20 +01:00
sch_plotter.h Minor compil and Coverity warnings fixes. 2023-01-02 10:21:42 +01:00
sch_plugin.cpp Templatize MigrateSimModel() so it can be used on LIB_SYMBOLs as well. 2022-12-08 23:57:43 +00:00
sch_preview_panel.cpp Strip out Mils2Iu 2022-09-16 21:09:27 -04:00
sch_preview_panel.h Don't paint hidden fields without a schematic context 2022-08-20 17:56:53 -04:00
sch_reference_list.cpp Rename file component_reference_lister.cpp to sch_reference_list.cpp. 2023-01-04 16:31:17 -05:00
sch_reference_list.h Rename SYMBOL_INSTANCE_REFERENCE to SCH_SYMBOL_INSTANCE. 2023-01-04 15:39:50 -05:00
sch_rtree.h RIP EDA_RECT. 2022-08-31 23:57:24 +01:00
sch_screen.cpp Extract SCH_SCREEN::GetNeededJunctions from AddJunctionsIfNeeded 2023-01-15 19:17:39 +01:00
sch_screen.h Extract SCH_SCREEN::GetNeededJunctions from AddJunctionsIfNeeded 2023-01-15 19:17:39 +01:00
sch_shape.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_shape.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_sheet.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
sch_sheet.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_sheet_path.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_sheet_path.h Rename SYMBOL_INSTANCE_REFERENCE to SCH_SYMBOL_INSTANCE. 2023-01-04 15:39:50 -05:00
sch_sheet_pin.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_sheet_pin.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_symbol.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
sch_symbol.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_text.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
sch_text.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_text_help.md Fix outdated syntax in help text 2021-11-25 12:53:29 +00:00
sch_text_help_md.h Add 2 automatically generated files to the source tree. 2022-06-22 08:51:04 +02:00
sch_textbox.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
sch_textbox.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_validators.cpp Remove missed check for empty fields. 2023-01-07 19:34:32 +00:00
sch_validators.h CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
sch_view.cpp Coverity fixes. 2022-10-17 15:30:20 -04:00
sch_view.h Move notes foreground in front of device foreground and wires. 2023-01-15 22:57:01 +00:00
schematic.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
schematic.h Move FixupJunctions to SCHEMATIC 2023-01-15 19:17:50 +01:00
schematic.keywords Move schematic symbol instance data back into symbol definition. 2022-10-02 15:06:42 -04:00
schematic_settings.cpp Add some missing wxS wraps 2023-01-15 20:24:29 -05:00
schematic_settings.h Wait to save non-KiCad imported drawing sheet until user requests a save 2023-01-15 19:17:50 +01:00
schematic_undo_redo.cpp Remove schematic symbol value and footprint field instance data. 2022-11-30 11:47:13 -05:00
sheet.cpp Typo fix courtesy or aris-kimi. 2023-01-01 23:40:18 +00:00
symbol_async_loader.cpp Infobar warning if symbol loading was cancelled. 2022-02-27 17:06:08 +00:00
symbol_async_loader.h Infobar warning if symbol loading was cancelled. 2022-02-27 17:06:08 +00:00
symbol_checker.cpp Readability improvements. 2022-09-19 11:18:20 +01:00
symbol_lib_table.cpp Fix issue converting legacy SPICE models. 2022-12-14 13:36:28 +00:00
symbol_lib_table.h ADDED: Dynamic field columns in symbol chooser 2022-09-05 16:38:14 -04:00
symbol_library.cpp Fix issue converting legacy SPICE models. 2022-12-14 13:36:28 +00:00
symbol_library.h Fix a collision name with a windows header (msys2) 2022-12-09 09:36:58 +01:00
symbol_library_common.h ADDED: Export symbols from schematic to library 2022-09-23 21:23:01 -04:00
symbol_library_manager.cpp Rename PROPERTIES to STRING_UTF8_MAP for clarity 2022-11-06 11:51:52 -05:00
symbol_library_manager.h Fix missing virtual dtor 2022-09-23 21:44:15 -04:00
symbol_tree_model_adapter.cpp DbLibs: Support empty virtual table names 2022-12-10 16:35:11 -05:00
symbol_tree_model_adapter.h Add pin/unpin context menu to Symbol Chooser and Footprint Chooser. 2022-09-21 14:45:12 +01:00
symbol_tree_synchronizing_adapter.cpp ADDED: Export symbols from schematic to library 2022-09-23 21:23:01 -04:00
symbol_tree_synchronizing_adapter.h Add pin/unpin context menu to Symbol Chooser and Footprint Chooser. 2022-09-21 14:45:12 +01:00
symbol_viewer_frame.cpp Do not translate name in version info 2022-12-31 20:28:45 -05:00
symbol_viewer_frame.h Never call ReCreateMenuBar inside a menu event handler 2022-12-16 16:37:51 -05:00
toolbars_sch_editor.cpp Put simulation in with other life-cycle tools. 2022-12-28 10:40:23 +00:00
toolbars_symbol_viewer.cpp Never call ReCreateMenuBar inside a menu event handler 2022-12-16 16:37:51 -05:00