kicad/eeschema
Jeff Young 9e6884f656 ADDED: support for ERC & DRC errors and warnings in text variables.
Also fixes some bugs in storing exclusions in
symbol fields and children.

Also fixes some bugs in checking for resolved text
variables in symbol children.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18279
2024-06-28 22:10:22 +01:00
..
api RIP LIB_PIN. 2024-04-20 12:10:31 +01:00
dialogs Performance: don't alloc std::vector in critical areas. 2024-06-21 19:07:46 +01:00
erc ADDED: support for ERC & DRC errors and warnings in text variables. 2024-06-28 22:10:22 +01:00
import_gfx Large rework of BEZIER_POLY 2024-06-18 17:55:41 -07:00
navlib lint reduction 2024-05-05 12:55:38 +01:00
netlist_exporters Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
printing Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
python_scripts Respect exclude from bom in all python files 2024-01-05 16:11:20 +00:00
sch_io Silence font replace warnings for libs 2024-06-24 09:55:10 -07:00
sim Don't overload error dialog. 2024-06-24 22:50:14 +01:00
symbol_editor Undo for Repeat Pin. 2024-06-24 13:59:05 +01:00
sync_sheet_pin DIALOG_SYNC_SHEET_PINS: minor fix (min size set) 2024-06-25 10:44:48 +02:00
tools Display unit name in symbol context menu 2024-06-27 19:57:14 +01:00
widgets Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
CMakeLists.txt Cleanup. 2024-06-10 20:23:36 +01:00
annotate.cpp Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
autoplace_fields.cpp Flip symbol editor's Y axis to match other editors. 2024-04-27 13:47:56 +01:00
bom_plugins.cpp Tidy up string find API usages. 2024-05-28 15:30:29 +01:00
bom_plugins.h
bus-wire-junction.cpp Performance: don't alloc std::vector in critical areas. 2024-06-21 19:07:46 +01:00
bus_alias.h
connection_graph.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
connection_graph.h Update conn minor check to use Advanced Config 2024-06-03 11:56:37 -07:00
cross-probing.cpp Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
default_values.h Show text item anchor locations in schematic. 2024-05-25 21:40:37 +01:00
ee_collectors.cpp Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
ee_collectors.h Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
eeschema.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
eeschema.icns Add document type icons 2024-02-09 15:55:57 -08:00
eeschema_config.cpp Error reporting for drawing sheet loading. 2024-06-24 20:22:29 +01:00
eeschema_doc.icns Add document type icons 2024-02-09 15:55:57 -08:00
eeschema_helpers.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01: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 Error reporting for drawing sheet loading. 2024-06-24 20:22:29 +01:00
eeschema_jobs_handler.h Factor common parts of SCH_ & LIB_SYMBOL into SYMBOL. 2024-04-04 13:18:55 +01:00
eeschema_settings.cpp ADDED: markers for excluded-from-sim items. 2024-06-03 17:12:15 +01:00
eeschema_settings.h ADDED: markers for excluded-from-sim items. 2024-06-03 17:12:15 +01:00
fields_data_model.cpp symbol fields table: remember includeExcludedFromBOm correctly 2024-05-29 08:41:25 -04:00
fields_data_model.h Symbol Fields Table: better column moving 2023-12-06 09:39:10 -05:00
fields_grid_table.cpp Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
fields_grid_table.h Generalize EnhanceAttr() function. 2024-05-16 16:28:13 +01:00
files-io.cpp Import PCB into existing project. 2024-06-25 11:49:02 +01:00
general.h
generate_alias_info.cpp Collapse LIB_FIELD into SCH_FIELD. 2024-04-13 15:42:13 +01:00
generate_alias_info.h
gfx_import_utils.cpp RIP LIB_TEXTBOX and LIB_SHAPE. 2024-04-16 16:31:16 +01:00
gfx_import_utils.h ADDED: Importers for EasyEDA (JLCEDA) Standard / Professional. 2023-09-07 11:02:40 +03:00
invoke_sch_dialog.h
junction_helpers.cpp Consider a bus entry hitting a wire corner or tee to be dot-worthy 2024-05-20 12:40:29 +08:00
junction_helpers.h Consider a bus entry hitting a wire corner or tee to be dot-worthy 2024-05-20 12:40:29 +08:00
lib_symbol.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
lib_symbol.h Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04: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 ADDED: markers for excluded-from-sim items. 2024-06-03 17:12:15 +01:00
net_navigator.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
picksymbol.cpp Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
pin_numbers.cpp More wxSing 2023-01-16 23:14:38 -05:00
pin_numbers.h
pin_type.cpp RIP LIB_PIN. 2024-04-20 12:10:31 +01:00
pin_type.h Fix pin drawing after removal of upside-down coords. 2024-04-28 15:24:19 +01:00
project_rescue.cpp Build time optimizations. 2024-04-27 23:49:13 +03: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 Limit FSWatcher 2024-05-09 15:42:25 -07:00
sch_base_frame.h More build time optimizations. 2024-05-06 04:39:28 +03:00
sch_bitmap.cpp Fix numerous bugs in schematic item rotation. 2024-05-12 20:43:08 +01:00
sch_bitmap.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_bus_entry.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_bus_entry.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_commit.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
sch_commit.h Add QA tests and expand serialization for API 2024-04-02 19:51:18 -04:00
sch_connection.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_connection.h Build time optimizations. 2024-04-27 23:49:13 +03: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 Build time optimizations. 2024-04-27 23:49:13 +03:00
sch_edit_frame.cpp Don't use wxLogMessage/wxLogError for messages not meant for user. 2024-06-24 20:22:29 +01:00
sch_edit_frame.h Schematic editor: fix some issues that can crash the editor on closing. 2024-06-14 16:57:57 +02:00
sch_field.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_field.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_file_versions.h ADDED: support for DNP & friends at the sheet level. 2024-06-02 22:41:22 +01:00
sch_item.cpp Fix QA tests compatibility 2024-06-14 19:14:09 +02:00
sch_item.h Unify SCH_PIN ambiguity in equality operator 2024-05-31 13:42:36 -07:00
sch_junction.cpp Fix numerous bugs in schematic item rotation. 2024-05-12 20:43:08 +01:00
sch_junction.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_label.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_label.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_line.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_line.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_marker.cpp ADDED: support for ERC & DRC errors and warnings in text variables. 2024-06-28 22:10:22 +01:00
sch_marker.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_no_connect.cpp Fix numerous bugs in schematic item rotation. 2024-05-12 20:43:08 +01:00
sch_no_connect.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_painter.cpp Fix crash when trying to draw a schematic polygon with no segments. 2024-06-23 07:02:43 +03:00
sch_painter.h ADDED: support for DNP & friends at the sheet level. 2024-06-02 22:41:22 +01:00
sch_pin.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_pin.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_plotter.cpp Harmonize print/plot APIs. 2024-04-06 09:34:56 +01:00
sch_plotter.h Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
sch_preview_panel.cpp Factor common parts of SCH_ & LIB_SYMBOL into SYMBOL. 2024-04-04 13:18:55 +01:00
sch_preview_panel.h Factor common parts of SCH_ & LIB_SYMBOL into SYMBOL. 2024-04-04 13:18:55 +01:00
sch_reference_list.cpp Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
sch_reference_list.h Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
sch_render_settings.cpp Tidy renderSettings / jobsHandler APIs. 2024-04-08 12:26:56 +01:00
sch_render_settings.h Tidy renderSettings / jobsHandler APIs. 2024-04-08 12:26:56 +01:00
sch_rtree.h Rename all schematic IO plugins 2023-12-24 01:22:21 +00:00
sch_rule_area.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_rule_area.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_screen.cpp Performance: don't alloc std::vector in critical areas. 2024-06-21 19:07:46 +01:00
sch_screen.h More build time optimizations. 2024-05-06 04:39:28 +03:00
sch_shape.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_shape.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_sheet.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_sheet.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_sheet_path.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_sheet_path.h Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
sch_sheet_pin.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_sheet_pin.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_symbol.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_symbol.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_table.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_table.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_tablecell.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_tablecell.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_text.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_text.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_text_help.md
sch_text_help_md.h
sch_textbox.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_textbox.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01: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 Collapse LIB_FIELD into SCH_FIELD. 2024-04-13 15:42:13 +01:00
sch_view.h Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
schematic.cpp Schematic editor: fix some issues that can crash the editor on closing. 2024-06-14 16:57:57 +02:00
schematic.h Schematic editor: fix some issues that can crash the editor on closing. 2024-06-14 16:57:57 +02:00
schematic.keywords Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
schematic_settings.cpp ADDED checkbox for saving SPICE digital event data. 2024-05-12 18:24:53 +01:00
schematic_settings.h ADDED checkbox for saving SPICE digital event data. 2024-05-12 18:24:53 +01:00
schematic_undo_redo.cpp Formatting. 2024-06-24 14:14:03 +01:00
sheet.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
symb_transforms_utils.cpp Eeschema, Pin helpers: fix wrong label orientation if the symbol is rotated 2024-05-16 17:15:06 +02:00
symb_transforms_utils.h Eeschema, Pin helpers: fix wrong label orientation if the symbol is rotated 2024-05-16 17:15:06 +02:00
symbol.cpp Factor common parts of SCH_ & LIB_SYMBOL into SYMBOL. 2024-04-04 13:18:55 +01:00
symbol.h Make pin name/number visibility architecture more clear. 2024-04-28 13:23:24 +01: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 Throw duplicate pin error as it prevents other checks. 2024-05-26 16:18:54 +01:00
symbol_chooser_frame.cpp Formatting. 2024-05-29 17:56:15 +01: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 Make sure database library has updated pointer to library table 2024-05-03 15:39:33 +00:00
symbol_lib_table.h HTTP Libraries: Add support for descriptions of sublibraries 2024-04-30 11:57:00 +00:00
symbol_library.cpp Fix warning in SYMBOL_LIBS. 2024-04-20 20:10:23 +03: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 Formatting and "auto" reduction. 2024-06-19 12:39:22 +01:00
symbol_library_manager.h Formatting and "auto" reduction. 2024-06-19 12:39:22 +01:00
symbol_tree_model_adapter.cpp Formatting and "auto" reduction. 2024-06-19 12:39:22 +01:00
symbol_tree_model_adapter.h
symbol_tree_synchronizing_adapter.cpp Fix shadowed/conflicting enum values. 2024-06-21 16:16:29 +03:00
symbol_tree_synchronizing_adapter.h Clearer naming. 2023-11-09 14:05:35 +00:00
symbol_viewer_frame.cpp More build time optimizations. 2024-05-06 04:39:28 +03:00
symbol_viewer_frame.h Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
toolbars_sch_editor.cpp Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
toolbars_symbol_viewer.cpp Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER. 2023-09-29 00:13:12 +01:00