kicad/eeschema
Seth Hillbrand 283446a3a8 Flag ERC error on non-stacked pins
Pins that are explicitly connected in the schematic should not have an
"unconnected pin" ERC error.  But stacked pins do not count as
explicitly connected because the schematic designer has not connected
them

(cherry picked from commit 865bb54591)
2022-07-17 20:17:11 -07:00
..
dialogs Images: Add full properties editor 2022-07-14 11:23:23 +00:00
navlib Cleanup spacemouse plugin 2022-04-01 15:14:41 -07:00
netlist_exporters Honour m_resolveTextVars flag for properties as well as fields. 2022-07-08 17:27:05 -06:00
plugins Drop xsl/xslt files 2022-06-29 21:22:34 -04:00
sch_plugins Handle basic rounding error in schematic import 2022-07-07 11:13:11 -07:00
sim Protect the Kiway dereference 2022-07-14 11:37:45 -07:00
symbol_editor Added pinning support to various EDA_LIST_DIALOGs. 2022-07-09 20:44:49 -06:00
tools Protect the Kiway dereference 2022-07-14 11:37:45 -07:00
widgets Cleanup compile warnings 2022-06-21 17:04:56 -07:00
CMakeLists.txt Images: Add full properties editor 2022-07-14 11:23:23 +00:00
annotate.cpp Make annotation case-insensitive 2022-07-14 09:56:48 -07:00
autoplace_fields.cpp Be more careful about non-visible elements in fields autoplacer. 2022-02-28 00:18:39 +00:00
bom_plugins.cpp Revert "cmake: adding KICAD_MACOSX_APP_BUNDLE option" 2022-01-31 15:57:56 -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:52 -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 Fix some minor compil and Coverity warnings. 2022-06-05 11:44:49 +02:00
connection_graph.cpp Flag ERC error on non-stacked pins 2022-07-17 20:17:11 -07:00
connection_graph.h Break up buildConnectionGraph for debugging 2022-03-11 16:58:38 -08:00
cross-probing.cpp Clarify cross-probing options 2022-07-01 16:47:09 -07: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 Schematic and symbol text boxes. 2022-01-28 21:38:15 +00:00
ee_collectors.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
eeschema.cpp Schematic: Automatic Symbol Annotation 2022-05-27 15:54:00 +00:00
eeschema.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
eeschema_config.cpp Eeschema: fixes about Hierarchy panel/pane handling 2022-06-09 19:43:09 +02:00
eeschema_doc.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
eeschema_id.h Add pinned library support to Footprint and Symbol Viewers. 2022-07-09 17:41:10 -06:00
eeschema_settings.cpp Eeschema, hierarchy navigator: fixes and enhancements. 2022-06-08 18:23:03 +02:00
eeschema_settings.h Eeschema, hierarchy navigator: fixes and enhancements. 2022-06-08 18:23:03 +02:00
erc.cpp Don't flag pin missing driver when there is an NC 2022-04-07 09:35:23 -07:00
erc.h Off-grid ERC warnings. 2022-03-17 20:23:56 +00:00
erc_item.cpp Off-grid ERC warnings. 2022-03-17 20:23:56 +00:00
erc_item.h Off-grid ERC warnings. 2022-03-17 20:23:56 +00:00
erc_settings.cpp Off-grid ERC warnings. 2022-03-17 20:23:56 +00:00
erc_settings.h Off-grid ERC warnings. 2022-03-17 20:23:56 +00:00
fields_grid_table.cpp Typo. 2022-05-20 18:01:01 +01:00
fields_grid_table.h Font and color for FIELDS_GRID_TABLE. 2022-05-06 00:06:00 +01:00
files-io.cpp Units are stored in the instance data 2022-06-30 14:59:17 -07: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
hierarch.cpp Performance optimizations. 2022-07-11 21:25:12 +00:00
hierarch.h Performance optimizations. 2022-07-11 21:25:12 +00:00
invoke_sch_dialog.h Schematic and symbol text boxes. 2022-01-28 21:38:15 +00:00
lib_field.cpp Fix a few issues related to field names and their translation. - Do not use translated field names outside strings displayed in dialogs. - fix code that does not work well with default locale. - fix some (not all) I18n issues in DIALOG_UPDATE_SYMBOL_FIELDS. 2022-05-13 11:45:37 +02:00
lib_field.h Fix a few issues related to field names and their translation. - Do not use translated field names outside strings displayed in dialogs. - fix code that does not work well with default locale. - fix some (not all) I18n issues in DIALOG_UPDATE_SYMBOL_FIELDS. 2022-05-13 11:45:37 +02:00
lib_item.cpp Use unit references in status bar. 2022-06-19 12:54:30 +01:00
lib_item.h Make LIB_ITEM::COMPARE_FLAGS really a flags field, and add ERC. 2022-03-03 13:27:18 +00:00
lib_pin.cpp Eeschema: Changing pin length adjusts offset according to orientation 2022-07-11 13:58:06 -04:00
lib_pin.h Eeschema: Changing pin length adjusts offset according to orientation 2022-07-11 13:58:06 -04:00
lib_shape.cpp Honour stroke colour in LIB_SHAPE. 2022-07-10 10:47:22 -06:00
lib_shape.h Eeschema: DIALOG_SCH_FIND: ensure the search flags actually used are up to date. 2022-07-09 10:28:53 +02:00
lib_symbol.cpp Use unit references in status bar. 2022-06-19 12:54:30 +01:00
lib_symbol.h Keep footprint selection in Symbol Chooser history list. 2022-06-06 22:24:02 +01:00
lib_text.cpp Add LAYER_PRIVATE_NOTES for private text & graphics in symbol editor. 2022-07-08 17:27:05 -06:00
lib_text.h Make LIB_ITEM::COMPARE_FLAGS really a flags field, and add ERC. 2022-03-03 13:27:18 +00:00
lib_textbox.cpp Add LAYER_PRIVATE_NOTES for private text & graphics in symbol editor. 2022-07-08 17:27:05 -06:00
lib_textbox.h Make LIB_ITEM::COMPARE_FLAGS really a flags field, and add ERC. 2022-03-03 13:27:18 +00:00
libarch.cpp A bit more Part -> Symbol. 2021-06-17 22:24:41 +01:00
menubar.cpp Hierarchy: turn into a left side pane 2022-06-02 21:56:17 +00:00
picksymbol.cpp Keep footprint selection in Symbol Chooser history list. 2022-06-06 22:24:02 +01:00
pin_numbers.cpp Fix broken comparison in pin_numbers 2022-04-19 14:46:05 -07: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 Eeschema: fix project rescue bug. 2022-06-28 15:05:06 -04:00
project_rescue.h More NULL expunging. 2021-07-16 16:13:41 -04:00
project_sch_specific.cpp Eeschema: code refactor and fix missing save project setting when closing the sch editor. 2022-06-09 13:39:09 +02:00
sch_base_frame.cpp eeschema: fix crash when changing the GAL engine, especially if the grid is shown. 2022-06-24 15:49:28 +02:00
sch_base_frame.h Overhaul bitmap text for performance. 2022-05-14 20:09:54 +01:00
sch_bitmap.cpp Separate plotting into background and foreground. 2022-02-10 20:33:06 +00:00
sch_bitmap.h Separate plotting into background and foreground. 2022-02-10 20:33:06 +00:00
sch_bus_entry.cpp Don't rely on the penWidth already being set when setting the dash style. 2022-06-29 07:34:45 -06:00
sch_bus_entry.h Separate Line Properties dialog from Bus/Wire, and handle Junctions in Bus/Wire. 2022-03-16 14:56:32 +00:00
sch_connection.cpp Performance optimizations. 2022-07-11 21:25:12 +00:00
sch_connection.h Fix highlighting complex connections from subsheets 2021-10-25 22:14:48 -04:00
sch_draw_panel.cpp Cleanup. 2021-12-23 20:36:18 +00: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 eeschema: Add automatic rotate feature for placing global and 2022-07-05 17:02:45 +00:00
sch_edit_frame.h Clarify cross-probing options 2022-07-01 16:47:09 -07:00
sch_field.cpp Handle text color when printing and plotting. 2022-04-29 10:51:00 +01:00
sch_field.h Fix a few issues related to field names and their translation. - Do not use translated field names outside strings displayed in dialogs. - fix code that does not work well with default locale. - fix some (not all) I18n issues in DIALOG_UPDATE_SYMBOL_FIELDS. 2022-05-13 11:45:37 +02:00
sch_file_versions.h Eeschema: add support for default schematic symbol instance data. 2022-04-09 07:49:36 -04: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 Overhaul bitmap text for performance. 2022-05-14 20:09:54 +01:00
sch_item.h Overhaul bitmap text for performance. 2022-05-14 20:09:54 +01:00
sch_junction.cpp Separate Line Properties dialog from Bus/Wire, and handle Junctions in Bus/Wire. 2022-03-16 14:56:32 +00:00
sch_junction.h Separate Line Properties dialog from Bus/Wire, and handle Junctions in Bus/Wire. 2022-03-16 14:56:32 +00:00
sch_label.cpp eeschema: Add automatic rotate feature for placing global and 2022-07-05 17:02:45 +00:00
sch_label.h eeschema: Add automatic rotate feature for placing global and 2022-07-05 17:02:45 +00:00
sch_line.cpp Don't rely on the penWidth already being set when setting the dash style. 2022-06-29 07:34:45 -06:00
sch_line.h Get rid of special default line style for Eeschema. 2022-06-27 19:12:45 -06:00
sch_marker.cpp Implement SCH_MARKER::GetSeverity(). 2022-02-18 12:14:38 +00:00
sch_marker.h Implement SCH_MARKER::GetSeverity(). 2022-02-18 12:14:38 +00:00
sch_no_connect.cpp Separate plotting into background and foreground. 2022-02-10 20:33:06 +00:00
sch_no_connect.h Separate plotting into background and foreground. 2022-02-10 20:33:06 +00:00
sch_painter.cpp Add LAYER_PRIVATE_NOTES for private text & graphics in symbol editor. 2022-07-08 17:27:05 -06:00
sch_painter.h Overhaul bitmap text for performance. 2022-05-14 20:09:54 +01:00
sch_pin.cpp Use unit references in status bar. 2022-06-19 12:54:30 +01:00
sch_pin.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
sch_plugin.cpp More NULL expunging. 2021-07-16 16:13:41 -04:00
sch_preview_panel.cpp Flatten out some more preferences. 2021-12-24 15:43:20 +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 Make annotation case-insensitive 2022-07-14 09:56:48 -07:00
sch_rtree.h Overplot schematic symbol fields and pins 2022-07-05 16:39:53 -07:00
sch_screen.cpp Overplot schematic symbol fields and pins 2022-07-05 16:39:53 -07:00
sch_screen.h eeschema: Add automatic rotate feature for placing global and 2022-07-05 17:02:45 +00:00
sch_shape.cpp Don't rely on the penWidth already being set when setting the dash style. 2022-06-29 07:34:45 -06:00
sch_shape.h Get rid of special default line style for Eeschema. 2022-06-27 19:12:45 -06:00
sch_sheet.cpp Get rid of special default line style for Eeschema. 2022-06-27 19:12:45 -06:00
sch_sheet.h Get rid of special default line style for Eeschema. 2022-06-27 19:12:45 -06:00
sch_sheet_path.cpp Auto-annotate (and then don't re-annotate) power symbols. 2022-07-11 21:46:01 -06:00
sch_sheet_path.h Eeschema: add support for default schematic symbol instance data. 2022-04-09 07:49:36 -04:00
sch_sheet_pin.cpp Schematic and symbol text boxes. 2022-01-28 21:38:15 +00:00
sch_sheet_pin.h Break sch_text.h/.cpp into sch_text and sch_label. 2022-01-28 21:38:15 +00:00
sch_symbol.cpp Auto-annotate (and then don't re-annotate) power symbols. 2022-07-11 21:46:01 -06:00
sch_symbol.h Overplot schematic symbol fields and pins 2022-07-05 16:39:53 -07:00
sch_text.cpp Iron out some issues with linestyle handling in SCH printing and plotting. 2022-04-29 13:52:30 +01:00
sch_text.h Separate plotting into background and foreground. 2022-02-10 20:33:06 +00: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 Don't rely on the penWidth already being set when setting the dash style. 2022-06-29 07:34:45 -06:00
sch_textbox.h Separate plotting into background and foreground. 2022-02-10 20:33:06 +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 Overhaul bitmap text for performance. 2022-05-14 20:09:54 +01:00
sch_view.h Get all eeschema layers properly ordered 2022-01-23 10:04:32 -08:00
schematic.cpp Process nested formatting within a variable cross-reference. 2022-06-04 00:34:14 +01:00
schematic.h Allow titleblock vars to be resolved outside the titleblock. 2021-07-06 13:30:17 +01:00
schematic.keywords Eeschema: add support for default schematic symbol instance data. 2022-04-09 07:49:36 -04:00
schematic_settings.cpp Use ISO 128-2 values for dashed line defaults. 2021-12-25 14:00:57 +00:00
schematic_settings.h User-configureable dash styles (and dash-dot-dot). 2021-12-23 20:36:24 +00:00
schematic_undo_redo.cpp Special case undo for items with instance data. 2022-03-19 19:37:01 +00:00
sheet.cpp Improve sheet schematic import messages and simplify code. 2022-03-21 17:09:49 -04: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 symbol_checker: better message about reference prefix. 2022-06-15 18:37:27 +02:00
symbol_lib_table.cpp Normalize drawing sheet path to env vars & prj, not just prj. 2021-10-02 23:39:45 +01:00
symbol_lib_table.h More NULL expunging. 2021-07-16 16:13:41 -04:00
symbol_library.cpp Fix some Coverity issues. 2022-03-25 15:51:05 -04:00
symbol_library.h Hash symbol libraries per library rather than statically per cache type. 2022-02-07 15:40:21 -05:00
symbol_library_common.h Factor out common and remove dead legacy symbol library code. 2022-01-29 14:13:00 -05:00
symbol_tree_model_adapter.cpp Add pinned library support to Choose Symbol and Choose Footprint. 2022-07-09 20:06:31 -06:00
symbol_tree_model_adapter.h Add pinned library support to Choose Symbol and Choose Footprint. 2022-07-09 20:06:31 -06:00
symbol_tree_synchronizing_adapter.cpp Formatting (and auto reduction). 2022-01-22 12:16:07 +00: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 Save fp browser list widths and apply known hack to work around wxWidgets bug. 2022-07-10 23:07:04 -06:00
symbol_viewer_frame.h Add pinned library support to Footprint and Symbol Viewers. 2022-07-09 17:41:10 -06:00
toolbars_sch_editor.cpp Eeschema, hierarchy navigator: fixes and enhancements. 2022-06-08 18:23:03 +02: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 Finish with EDA_ANGLE. 2022-01-16 21:15:40 +00:00
transform.h EDA_ANGLE for plotters. 2022-01-16 01:19:45 +00:00