kicad/eeschema
Seth Hillbrand 9fc45eb08c Properly handle incremental bus connections
- Incremental extraction needs the newly created items.  The modified
  items are already set in the connection graph but the newly created
  items don't exist yet, so we need to add those explicitly
- Bus parents need to ensure that the bus children exist because we
  iterate on the updates from the top of the graph down
2023-09-16 12:45:04 -07:00
..
dialogs Collect comment lines into following spice unit. 2023-09-15 20:08:45 +01:00
import_gfx SVG lib symbol import: fix AddLine. 2023-09-02 19:17:27 +03:00
navlib Fix a couple of issues with NAVLIB version checker 2023-07-24 13:55:12 -07:00
netlist_exporters Fix ambiguous overloads on wx 3.3 2023-09-14 19:05:46 +03:00
plugins Show warning dialog message when is not possible to create the BOM file. 2023-08-19 21:05:16 +00:00
sch_plugins Fix ambiguous overloads on wx 3.3 2023-09-14 19:05:46 +03:00
sim Collect comment lines into following spice unit. 2023-09-15 20:08:45 +01:00
symbol_editor Check value-follows-name case in symbol Save As. 2023-09-14 23:56:05 +01:00
tools Nullptr safety. 2023-09-13 23:34:25 +01:00
widgets ADDED: lib tree previews. 2023-09-02 23:30:22 +01:00
CMakeLists.txt ADDED: Importers for EasyEDA (JLCEDA) Standard / Professional. 2023-09-07 11:02:40 +03:00
annotate.cpp Move item updating and view refresh to SCH_COMMIT::Push(). 2023-07-07 15:40:01 +01: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 Properly handle incremental bus connections 2023-09-16 12:45:04 -07:00
connection_graph.h Add net navigator panel to schematic editor. 2023-05-20 13:48:03 -04:00
cross-probing.cpp Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04: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 Cleanup the kiface dll export declaration slightly 2023-09-08 20:44:08 -04:00
eeschema.icns
eeschema_config.cpp Save column position of properties panel. 2023-09-12 14:04:12 +01:00
eeschema_doc.icns
eeschema_helpers.cpp Schematic plugins refactoring, fixes for PCB plugins. 2023-08-31 05:08:03 +03:00
eeschema_helpers.h
eeschema_id.h ADDED: alternate pin functions in context menu. 2023-08-28 12:51:41 +01:00
eeschema_jobs_handler.cpp Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00
eeschema_jobs_handler.h Add --define-var / -D to the cli opts for some commands 2023-08-31 21:46:37 -04:00
eeschema_settings.cpp Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00
eeschema_settings.h Symbol Fields Table: scope control for limited view of symbols 2023-08-07 15:05:24 -04:00
erc.cpp Remove error-prone SetReporter() API. 2023-09-06 11:37:50 +01:00
erc.h ADDED: ERC over cli....mostly 2023-08-13 20:31:19 -04:00
erc_item.cpp Fix some unreachable code msvc warnings 2023-07-16 15:41:05 +02:00
erc_item.h Fix build warnings introduced by recent ERC changes. 2023-01-24 10:42:41 -05: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 Eeschema: ERC checks handle connections between a common sub-circuit 2023-01-24 14:11:01 +00:00
erc_sch_pin_context.h Eeschema: ERC checks handle connections between a common sub-circuit 2023-01-24 14:11:01 +00:00
erc_settings.cpp ERC: set default setting ERCE_SIMULATION_MODEL to ignore 2023-04-14 17:21:09 +02:00
erc_settings.h ADDED: ERC for missing units 2022-11-29 23:49:55 +00:00
fields_data_model.cpp Symbol Fields Table: handle recursive sheet add/delete/update 2023-08-14 14:19:26 -04:00
fields_data_model.h Fix some minor compil and Coverity warnings. 2023-08-17 10:06:17 +02:00
fields_grid_table.cpp ADDED autocomplete for value field in Symbol Properties dialog. 2023-08-02 20:45:52 +01:00
fields_grid_table.h Common: move SCH_FIELD_VALIDATORS to FIELD_VALIDATORS 2023-06-20 18:34:52 +00:00
files-io.cpp Profile can live in core 2023-09-07 07:47:01 -04:00
general.h
generate_alias_info.cpp Fix a bunch more issues with sheetpaths and allowExtraText. 2023-05-05 17:23:52 +01: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 Honour aAllowExtraText flag in LIB_FIELD::GetShownText(). 2023-08-21 19:30:20 +01:00
lib_field.h Fields: Description now mandatory 2023-06-20 18:34:52 +00:00
lib_item.cpp Don't use Clone() for duplicating. It returns the same UUID. 2023-09-03 19:06:20 +01:00
lib_item.h Don't use Clone() for duplicating. It returns the same UUID. 2023-09-03 19:06:20 +01:00
lib_pin.cpp Add PIN_NAME and PIN_NUM to the layer ordering 2023-09-06 19:15:35 +00:00
lib_pin.h Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
lib_shape.cpp Another try at fixing arcs. 2023-08-22 16:10:58 +03:00
lib_shape.h Separate symbol editor polyline and polygon tools. 2023-05-07 14:58:44 +01:00
lib_symbol.cpp Fix several library symbol multiple inheritance issues. 2023-09-15 07:24:10 -04:00
lib_symbol.h send multivector.h and sync_queue.h to core 2023-09-08 07:14:34 -04:00
lib_text.cpp ADDED: parameterize font metrics and allow customization of overbar height. 2023-08-06 20:57:41 +01:00
lib_text.h Add COMMIT structure to Schematic and Symbol editors 2023-04-28 17:05:47 -07:00
lib_textbox.cpp ADDED: parameterize font metrics and allow customization of overbar height. 2023-08-06 20:57:41 +01:00
lib_textbox.h Fix a bunch more issues with sheetpaths and allowExtraText. 2023-05-05 17:23:52 +01:00
libarch.cpp Upgrade many editing actions to SCHEMATIC_COMMIT. 2023-06-09 22:41:47 +01:00
menubar.cpp Add Unselect all in menu 2023-09-06 23:44:39 +00:00
net_navigator.cpp Net navigator fixes and improvements. 2023-07-10 15:34:00 -04:00
picksymbol.cpp Improve naming for alternate pin fuction assignments. 2023-08-29 18:07:27 +01: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 Fix ambiguous overloads on wx 3.3 2023-09-14 19:05:46 +03:00
project_rescue.h Make multivector.h header order independent. 2023-03-23 13:26:32 -04:00
project_sch_specific.cpp Dont leak richio into everything 2023-09-07 22:29:40 -04:00
sch_base_frame.cpp Add 3dconnexion driver version check 2023-07-24 18:09:52 +00:00
sch_base_frame.h ADDED: Change watcher for libraries 2023-05-31 13:46:00 -07:00
sch_bitmap.cpp Fix SCH_BITMAP::ReadImageFile( wxMemoryBuffer& ). 2023-09-07 04:48:59 +03:00
sch_bitmap.h Add SCH_BITMAP::ReadImageFile( wxMemoryBuffer& ). 2023-09-07 04:45:40 +03:00
sch_bus_entry.cpp Stop trying to zero-out offset of custom-shaped pads. 2023-09-01 18:48:46 +01:00
sch_bus_entry.h Better handling of dangling markers during bus unfold. 2023-08-05 19:30:13 +01:00
sch_commit.cpp Update TestDanglingEnds to O(n) speed 2023-08-31 15:31:48 +00:00
sch_commit.h Upgrade some symbol editor stuff to SCHEMATIC_COMMIT. 2023-06-09 22:41:47 +01:00
sch_connection.cpp Add net navigator panel to schematic editor. 2023-05-20 13:48:03 -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 Properly handle incremental bus connections 2023-09-16 12:45:04 -07:00
sch_edit_frame.h ADDED: alternate pin functions in context menu. 2023-08-28 12:51:41 +01:00
sch_field.cpp Remove error-prone SetReporter() API. 2023-09-06 11:37:50 +01:00
sch_field.h Remove extra nag/grid assertion 2023-09-14 14:39:51 -07:00
sch_file_versions.h Allow symbols to be derived from other derived symbols. 2023-08-24 07:59:32 -04:00
sch_io_mgr.cpp ADDED: Importers for EasyEDA (JLCEDA) Standard / Professional. 2023-09-07 11:02:40 +03:00
sch_io_mgr.h Dont leak richio into everything 2023-09-07 22:29:40 -04:00
sch_item.cpp Implement second-level cache for escaped netnames. 2023-08-07 21:44:04 +01:00
sch_item.h Exclude from Sim: move from field to attribute 2023-08-08 12:36:36 -04:00
sch_junction.cpp Swap non-temp and non-edit flags for SCH_ITEMs. 2023-07-08 18:37:47 +01:00
sch_junction.h Allow junctions to connect to labels. 2023-08-26 16:00:13 +01:00
sch_label.cpp Implement printing and plotting for directive-specific label shapes. 2023-09-14 17:43:22 +01:00
sch_label.h Push TEXT_SPIN_STYLE from SCH_TEXT out to SCH_LABEL_BASE. 2023-09-07 17:42:51 +01:00
sch_line.cpp Stop trying to zero-out offset of custom-shaped pads. 2023-09-01 18:48:46 +01:00
sch_line.h Properties for SCH_LINE 2023-06-24 20:08:42 -04:00
sch_marker.cpp Eeschema: ERC checks handle connections between a common sub-circuit 2023-01-24 14:11:01 +00:00
sch_marker.h Eeschema: ERC checks handle connections between a common sub-circuit 2023-01-24 14:11:01 +00:00
sch_no_connect.cpp Swap non-temp and non-edit flags for SCH_ITEMs. 2023-07-08 18:37:47 +01:00
sch_no_connect.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
sch_painter.cpp Process text variables in pin names. 2023-09-13 23:34:25 +01:00
sch_painter.h Painter base class should just live in gal instead of being in denial 2023-09-06 20:23:19 -04:00
sch_pin.cpp Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
sch_pin.h Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
sch_plotter.cpp kicad-cli: Remove -O for plot and add --pages to specify list of pages instead 2023-09-03 09:18:11 -04:00
sch_plotter.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_plugin.cpp Dont leak richio into everything 2023-09-07 22:29:40 -04:00
sch_preview_panel.cpp
sch_preview_panel.h
sch_reference_list.cpp Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00
sch_reference_list.h Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00
sch_rtree.h
sch_screen.cpp Push TEXT_SPIN_STYLE from SCH_TEXT out to SCH_LABEL_BASE. 2023-09-07 17:42:51 +01:00
sch_screen.h Push TEXT_SPIN_STYLE from SCH_TEXT out to SCH_LABEL_BASE. 2023-09-07 17:42:51 +01:00
sch_shape.cpp Another try at fixing arcs. 2023-08-22 16:10:58 +03:00
sch_shape.h Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
sch_sheet.cpp Simplify logic when setting field vector 2023-08-28 15:26:19 -07:00
sch_sheet.h Disallow sheet pins from changing sides when edited by point editor. 2023-06-25 19:55:13 +01:00
sch_sheet_path.cpp 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_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 Push TEXT_SPIN_STYLE from SCH_TEXT out to SCH_LABEL_BASE. 2023-09-07 17:42:51 +01:00
sch_sheet_pin.h Disallow sheet pins from changing sides when edited by point editor. 2023-06-25 19:55:13 +01:00
sch_symbol.cpp Fix ambiguous overloads on wx 3.3 2023-09-14 19:05:46 +03:00
sch_symbol.h Symbol Fields Table: handle recursive sheet add/delete/update 2023-08-14 14:19:26 -04:00
sch_text.cpp Push TEXT_SPIN_STYLE from SCH_TEXT out to SCH_LABEL_BASE. 2023-09-07 17:42:51 +01:00
sch_text.h Push TEXT_SPIN_STYLE from SCH_TEXT out to SCH_LABEL_BASE. 2023-09-07 17:42:51 +01:00
sch_text_help.md
sch_text_help_md.h
sch_textbox.cpp Exclude from Sim: move from field to attribute 2023-08-08 12:36:36 -04:00
sch_textbox.h Exclude from Sim: move from field to attribute 2023-08-08 12:36:36 -04: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 Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -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 Schematic/Fields Table: handle sheet changes 2023-08-20 16:13:47 -04:00
schematic.h Schematic/Fields Table: handle sheet changes 2023-08-20 16:13:47 -04:00
schematic.keywords ADDED exclude-from-simulation property to text items and textboxes. 2023-04-09 19:03:36 +01:00
schematic_settings.cpp ADDED: parameterize font metrics and allow customization of overbar height. 2023-08-06 20:57:41 +01:00
schematic_settings.h ADDED: parameterize font metrics and allow customization of overbar height. 2023-08-06 20:57:41 +01:00
schematic_undo_redo.cpp Don't store address of temp object. 2023-08-27 19:12:36 +01:00
sheet.cpp Schematic plugins refactoring, fixes for PCB plugins. 2023-08-31 05:08:03 +03:00
symbol_async_loader.cpp
symbol_async_loader.h
symbol_checker.cpp Power Symbols: drop requirement for invisible pins 2023-02-22 18:01:47 +00:00
symbol_lib_table.cpp Schematic plugins refactoring, fixes for PCB plugins. 2023-08-31 05:08:03 +03:00
symbol_lib_table.h Add initial support for database library settings UI 2023-04-29 18:15:00 -04:00
symbol_library.cpp ADDED: Change watcher for libraries 2023-05-31 13:46:00 -07:00
symbol_library.h ADDED: Change watcher for libraries 2023-05-31 13:46:00 -07:00
symbol_library_common.h
symbol_library_manager.cpp Profile can live in core 2023-09-07 07:47:01 -04:00
symbol_library_manager.h Allow symbols to be derived from other derived symbols. 2023-08-24 07:59:32 -04:00
symbol_tree_model_adapter.cpp Turn on and fix MSVC compliance mode issues 2023-02-12 16:30:37 -05:00
symbol_tree_model_adapter.h
symbol_tree_synchronizing_adapter.cpp Fix ambiguous overloads on wx 3.3 2023-09-14 19:05:46 +03:00
symbol_tree_synchronizing_adapter.h ADDED: lib tree previews. 2023-09-02 23:30:22 +01:00
symbol_viewer_frame.cpp Move grid definitions to Prefs and grid origin to a separate dlg. 2023-08-26 13:32:24 +01:00
symbol_viewer_frame.h Tighten up the lifecycle management of VIEW_ITEMs in 2023-04-16 14:21:23 +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 Move grid definitions to Prefs and grid origin to a separate dlg. 2023-08-26 13:32:24 +01:00