kicad/eeschema
Ian McInerney e67eae90e9 Check for read permissions before trying to import schematic file
This will display a better error message to the user, instead of saying
that no plugins to load the file are found (because the plugin tests
will also fail due to being unable to read the file).
2024-04-01 22:00:00 +01:00
..
dialogs Close active cell editor when showing/hiding columns. 2024-03-24 10:09:27 +00:00
import_gfx Don't import invalid polygons. 2024-02-25 12:28:19 +00:00
navlib Introduce action friendly names 2023-10-27 23:58:29 +01:00
netlist_exporters fix minor compil warning (inused var) 2024-03-19 17:40:04 +01:00
printing Don't draw the selection if it's not from the current screen. 2024-03-02 18:57:39 +00:00
python_scripts Respect exclude from bom in all python files 2024-01-05 16:11:20 +00:00
sch_io Cut/copy/paste for SCH tables. 2024-03-28 14:34:11 +00:00
sim wxWidgets 3.3 compatibility: properties API 2024-03-20 22:02:40 -04:00
symbol_editor Move PGM_BASE to kicommon 2024-03-20 23:29:42 -04:00
sync_sheet_pin Fix defects reported by Coverity scan introduced in !1765 2024-03-04 19:45:05 +00:00
tools Auto-fill new net global / local label names from connectivity 2024-03-30 14:33:51 +00:00
widgets Don't show hidden text in symbol previews. 2024-03-23 12:48:52 +00:00
CMakeLists.txt Move PGM_BASE to kicommon 2024-03-20 23:29:42 -04:00
annotate.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
autoplace_fields.cpp Eeschema: Autoplace fields offset correction 2024-01-24 00:24:16 +00:00
bom_plugins.cpp More wxSing 2023-01-16 23:14:38 -05:00
bom_plugins.h
bus-wire-junction.cpp Performance SCH_EDIT_FRAME::SchematicCleanUp 2024-02-23 19:21:44 +00:00
bus_alias.h
cmp_library.keywords
connection_graph.cpp Add new ERC rule to check for global labels with only one entry in the schematic 2024-03-17 23:24:43 +00:00
connection_graph.h Add new ERC rule to check for global labels with only one entry in the schematic 2024-03-17 23:24:43 +00:00
cross-probing.cpp Update net navigator when cross probing from board editor net highlight. 2024-03-03 08:56:48 -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 ADDED: schematic tables. 2024-02-24 20:05:50 +00:00
ee_collectors.h Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
eeschema.cpp Move PGM_BASE to kicommon 2024-03-20 23:29:42 -04:00
eeschema.icns Add document type icons 2024-02-09 15:55:57 -08:00
eeschema_config.cpp Schematic editor Table Properties and commenting for QuasiModal usage. 2024-03-10 12:18:50 +00:00
eeschema_doc.icns Add document type icons 2024-02-09 15:55:57 -08:00
eeschema_helpers.cpp USe setactive in cli in the LoadSchematic helper too 2024-02-16 00:08:10 -05:00
eeschema_helpers.h USe setactive in cli in the LoadSchematic helper too 2024-02-16 00:08:10 -05: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 CLI: Add allegro and pads netlist output format options 2024-03-26 19:58:22 +08:00
eeschema_jobs_handler.h Schematic parity checking for CLI DRC. 2024-02-02 23:05:37 +00:00
eeschema_settings.cpp ADDED: optional PDF metadata from AUTHOR and SUBJECT variables. 2024-03-14 17:40:04 +00:00
eeschema_settings.h ADDED: optional PDF metadata from AUTHOR and SUBJECT variables. 2024-03-14 17:40:04 +00:00
erc.cpp Default is a valid netclass, even if it's not in m_NetClasses. 2024-03-13 15:30:07 +00:00
erc.h ADDED: Implement footprint link checking in ERC. 2024-02-24 20:05:51 +00:00
erc_item.cpp Add new ERC rule to check for global labels with only one entry in the schematic 2024-03-17 23:24:43 +00:00
erc_item.h Add new ERC rule to check for global labels with only one entry in the schematic 2024-03-17 23:24:43 +00:00
erc_report.cpp ADDED: ERC/DRC exclusion comments. 2024-02-24 20:05:51 +00:00
erc_report.h Dump the ERC report as part of the erc failure 2024-01-21 16:10:43 -05: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 Add new ERC rule to check for global labels with only one entry in the schematic 2024-03-17 23:24:43 +00:00
erc_settings.h Add new ERC rule to check for global labels with only one entry in the schematic 2024-03-17 23:24:43 +00:00
fields_data_model.cpp Update labels when editing field names. 2024-01-23 14:58:56 +00:00
fields_data_model.h Symbol Fields Table: better column moving 2023-12-06 09:39:10 -05:00
fields_grid_table.cpp Pass symbol's netlist to footprint preview widget. 2024-03-09 15:01:59 +00:00
fields_grid_table.h Common: move SCH_FIELD_VALIDATORS to FIELD_VALIDATORS 2023-06-20 18:34:52 +00:00
files-io.cpp Check for read permissions before trying to import schematic file 2024-04-01 22:00:00 +01: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 ConvertImageToPolygons: fix images with no alpha. 2024-02-06 21:38:00 +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 Fix copy pasta. 2024-02-26 22:29:29 +00:00
lib_field.h Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
lib_item.cpp Fix merge error. 2024-03-31 12:59:52 +01:00
lib_item.h Correctly report body style in symbol checker. 2024-01-26 18:11:23 +00:00
lib_pin.cpp ADDED: Expose units and DeMorgan to properties system. 2024-03-21 16:19:55 +00:00
lib_pin.h Honour alternates when getting SCH_PIN description. 2023-12-23 13:30:15 +00:00
lib_shape.cpp ADDED: Expose units and DeMorgan to properties system. 2024-03-21 16:19:55 +00:00
lib_shape.h Cleanup. 2023-11-25 13:12:45 +00:00
lib_symbol.cpp Revert "Schematic performance enhancements" 2024-02-01 09:00:13 +01:00
lib_symbol.h Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
lib_text.cpp Fix copy pasta. 2024-02-26 22:29:29 +00:00
lib_text.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
lib_textbox.cpp _() -> _HKI() for group names. 2024-02-28 17:50:51 +00:00
lib_textbox.h ADDED: textbox and tablecell margins. 2024-02-24 20:05:51 +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 Add document type icons 2024-02-09 15:55:57 -08:00
menubar.cpp Add Feature: synchronize hierarchical labels and sheet pins 2024-02-25 14:23:59 +00:00
net_navigator.cpp ADDED: Selection filter for schematic editor 2024-02-25 17:44:10 -05:00
picksymbol.cpp Update a few strings based on new string freeze policy. 2024-02-05 15:49:57 +00:00
pin_numbers.cpp More wxSing 2023-01-16 23:14:38 -05:00
pin_numbers.h
pin_type.cpp Internationalise pin info when language changes. 2024-03-21 12:31:04 +00:00
pin_type.h Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
project_rescue.cpp Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00: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 wxWidgets 3.3 compatibility: explicit wxString conversion 2024-03-20 22:02:41 -04:00
sch_base_frame.h ADDED: Selection filter for schematic editor 2024-02-25 17:44:10 -05: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 Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_bus_entry.h Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_commit.cpp Formatting. 2024-03-16 12:00:15 +00:00
sch_commit.h Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_connection.cpp Fix uninitialized variable. (Coverity) 2024-01-04 14:58:59 +00:00
sch_connection.h Add explicit copy ctor for SCH_CONNECTION 2023-12-28 15:30:25 -05: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 Remove close buttons from schematic AUI 2024-03-12 19:51:27 -04:00
sch_edit_frame.h Maintain hierarchy navigator expansion state between edits. 2024-03-17 09:02:26 -04:00
sch_field.cpp Rewrite intersheet refs resolution to be sheet-path aware. 2024-03-23 16:50:21 +00:00
sch_field.h Expose text size for SCH_FIELDs. 2024-02-27 17:48:09 +00:00
sch_file_versions.h ADDED: schematic tables. 2024-02-24 20:05:50 +00:00
sch_item.cpp Performance UpdateDanglingState 2024-02-23 19:21:44 +00:00
sch_item.h Formatting. 2024-03-16 12:00:15 +00:00
sch_junction.cpp Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_junction.h Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_label.cpp Rewrite intersheet refs resolution to be sheet-path aware. 2024-03-23 16:50:21 +00:00
sch_label.h Rewrite intersheet refs resolution to be sheet-path aware. 2024-03-23 16:50:21 +00:00
sch_line.cpp Auto-fill new net global / local label names from connectivity 2024-03-30 14:33:51 +00:00
sch_line.h Auto-fill new net global / local label names from connectivity 2024-03-30 14:33:51 +00:00
sch_marker.cpp ADDED: ERC/DRC exclusion comments. 2024-02-24 20:05:51 +00:00
sch_marker.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_no_connect.cpp Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_no_connect.h Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_painter.cpp Symbol Editor do not display bounding box of invisible pins and fields 2024-03-13 17:46:14 +01:00
sch_painter.h Symbol Editor do not display bounding box of invisible pins and fields 2024-03-13 17:46:14 +01:00
sch_pin.cpp Pin names drive netnames. 2024-03-16 19:26:26 +00:00
sch_pin.h Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_plotter.cpp ADDED: optional PDF metadata from AUTHOR and SUBJECT variables. 2024-03-14 17:40:04 +00:00
sch_plotter.h ADDED: optional PDF metadata from AUTHOR and SUBJECT variables. 2024-03-14 17:40:04 +00: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 Fix explicit wxstring build breakage 2024-03-21 03:25:15 +00:00
sch_screen.h Naming conventions; no functional changes. 2024-01-29 16:00:06 +00:00
sch_shape.cpp Add bezier icon 2024-02-14 02:01:01 +01:00
sch_shape.h SCH_SHAPE destructor marked virtual 2024-03-26 22:20:09 +00:00
sch_sheet.cpp Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_sheet.h Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_sheet_path.cpp Incremental schematic connectivity fixes. 2024-01-21 16:53:05 +00:00
sch_sheet_path.h Incremental schematic connectivity fixes. 2024-01-21 16:53:05 +00:00
sch_sheet_pin.cpp Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_sheet_pin.h Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_symbol.cpp Fix explicit wxstring build breakage 2024-03-21 03:25:15 +00:00
sch_symbol.h Do not update schematic connectivity for irrelevant property changes. 2024-03-09 08:50:26 -05:00
sch_table.cpp ADDED: textbox and tablecell margins. 2024-02-24 20:05:51 +00:00
sch_table.h ADDED: textbox and tablecell margins. 2024-02-24 20:05:51 +00:00
sch_tablecell.cpp ADDED: PCB tables. 2024-02-24 20:05:51 +00:00
sch_tablecell.h ADDED: PCB tables. 2024-02-24 20:05:51 +00:00
sch_text.cpp Rewrite intersheet refs resolution to be sheet-path aware. 2024-03-23 16:50:21 +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 Rewrite intersheet refs resolution to be sheet-path aware. 2024-03-23 16:50:21 +00:00
sch_textbox.h ADDED: textbox and tablecell margins. 2024-02-24 20:05:51 +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 Rewrite intersheet refs resolution to be sheet-path aware. 2024-03-23 16:50:21 +00:00
schematic.h Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
schematic.keywords ADDED: textbox and tablecell margins. 2024-02-24 20:05:51 +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 Maintain hierarchy navigator expansion state between edits. 2024-03-17 09:02:26 -04:00
sheet.cpp Maintain hierarchy navigator expansion state between edits. 2024-03-17 09:02:26 -04: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 Update a few strings based on new string freeze policy. 2024-02-05 15:49:57 +00:00
symbol_chooser_frame.cpp Add bottom panel to have correct background in fp/sym chooser frames. 2024-02-24 18:20:16 +03: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 Fix resources leak reported by coverity 2024-03-03 16:23:49 +00:00
symbol_lib_table.h Introduce base IO_MGR class and unify RELEASER objects 2023-12-29 00:37:38 +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 ADDED: Export symbols from schematic to library 2022-09-23 21:23:01 -04:00
symbol_library_manager.cpp Introduce base IO_MGR class and unify RELEASER objects 2023-12-29 00:37:38 +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 optimizations for database libraries. 2024-02-23 20:29:18 +03: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 Check known m_Desc field before m_Fields. 2024-02-23 16:53:34 +01:00
symbol_tree_synchronizing_adapter.h Clearer naming. 2023-11-09 14:05:35 +00:00
symbol_viewer_frame.cpp Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
symbol_viewer_frame.h Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
toolbars_sch_editor.cpp ADDED: Selection filter for schematic editor 2024-02-25 17:44:10 -05:00
toolbars_symbol_viewer.cpp Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER. 2023-09-29 00:13:12 +01:00