kicad/eeschema
Jon Evans b90e72ed07 Don't simplify hierarchical nets based on weak drivers
This behavior provided shorter net names, but was confusing if
the user gives an explicit strong driver in the subsheet but not
one in the parent sheet.

Testcases updated for net name changes; connectivity is the same

Fixes https://gitlab.com/kicad/code/kicad/-/issues/4201
2021-01-13 22:10:56 -05:00
..
dialogs Symbol editor: fix read only dialogs when symbol is from schematic. 2021-01-13 09:40:30 -05:00
netlist_exporters Move pad locking from footprint to pads. 2021-01-08 20:43:02 +00:00
plotters Add user coordinate support to HPGL plotter 2021-01-05 22:42:21 +00:00
plugins bom2grouped_csv.xsl: Fix sorting of grouped references 2020-06-23 15:48:59 +02:00
sch_plugins CADSTAR Archive Importer: Fix position of multiline text with NO_ALIGNMENT in CADSTAR 2020-12-30 18:53:43 +00:00
sim Spice sim: fix incorrect (very large) dialog size displaying the netlist. 2021-01-11 10:06:33 +01:00
symbol_editor Cleanup some compile warnings 2021-01-13 02:12:59 +00:00
tools Coverity fixes. 2021-01-13 11:23:09 -05:00
widgets update tuner_slider_base.fbp to our current wxFormBuilder version. 2020-12-30 19:03:31 +01:00
CMakeLists.txt Update naming. 2020-12-25 23:37:01 +00:00
annotate.cpp Require client to specify whether they want resolved values or not. 2020-11-17 21:36:48 +00:00
autoplace_fields.cpp Do grid snapping earlier to avoid inconsistencies. 2020-12-18 19:57:44 +00:00
bom_plugins.cpp Replace wxFile usage with wxFFile 2020-12-12 13:16:23 -05:00
bom_plugins.h BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02:00
bus-wire-junction.cpp Remove duplicated TestDanglingEnds routines. 2020-12-06 21:24:16 +00:00
bus_alias.cpp Use kicad_algo directly rather than common.h 2020-10-24 08:53:11 -04:00
bus_alias.h Use wxArrayString instead of vector<wxString> in BUS_ALIAS 2019-11-29 21:11:44 -05:00
class_libentry.cpp Add more const specifiers 2021-01-12 20:51:31 +00:00
class_libentry.h Add more const specifiers 2021-01-12 20:51:31 +00:00
class_library.cpp Cleanup creation of all our smart pointers 2020-10-26 23:52:44 +00:00
class_library.h Unwrap eda_base_frame from base_screen 2020-10-13 21:52:57 -04:00
cmp_library.keywords
cmp_library_lexer.cpp
component_references_lister.cpp Require client to specify whether they want resolved values or not. 2020-11-17 21:36:48 +00:00
connection_graph.cpp Don't simplify hierarchical nets based on weak drivers 2021-01-13 22:10:56 -05:00
connection_graph.h Don't create multiple markers for the same issue 2021-01-12 23:24:13 -05:00
cross-probing.cpp Implement pin cross-probing now that EEschema can select them. 2021-01-13 14:19:44 +00:00
default_values.h Hook up EE_GRID_HELPER to some more tools. 2020-12-03 15:16:34 +00:00
ee_collectors.cpp Re-write IntersheetRefs on top of SCH_FIELDs and textVars. 2020-11-17 16:05:49 +00:00
ee_collectors.h Re-write IntersheetRefs on top of SCH_FIELDs and textVars. 2020-11-17 16:05:49 +00:00
eeschema.cpp Update naming. 2020-12-25 23:37:01 +00:00
eeschema.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
eeschema.rc Handle Windows manifests ourselves and add dpi awareness option 2020-10-10 19:08:23 +00:00
eeschema_config.cpp Move headers from common folders to appropriate include folders round 1. 2020-12-17 08:12:18 -05:00
eeschema_doc.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
eeschema_id.h Move a few more commands to tool framework. 2020-05-12 18:12:38 +01:00
eeschema_settings.cpp Add user coordinate support to HPGL plotter 2021-01-05 22:42:21 +00:00
eeschema_settings.h Add user coordinate support to HPGL plotter 2021-01-05 22:42:21 +00:00
erc.cpp Don't show redundant ERC markers from subsheets 2021-01-12 23:24:13 -05:00
erc.h Eeschema: add ERC check for library symbol issues. 2020-10-07 09:15:31 -04:00
erc_item.cpp Headings and groupings for ERC severities. 2020-12-09 22:19:06 +00:00
erc_item.h Don't show redundant ERC markers from subsheets 2021-01-12 23:24:13 -05:00
erc_settings.cpp Don't show redundant ERC markers from subsheets 2021-01-12 23:24:13 -05:00
erc_settings.h Don't show redundant ERC markers from subsheets 2021-01-12 23:24:13 -05:00
fields_grid_table.cpp Unify LIB_IDs now that both are stored in sexpr files. 2020-12-18 00:30:26 +00:00
fields_grid_table.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
files-io.cpp Make "... file is read only." warnings translatable. 2021-01-12 14:33:35 +00:00
general.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
generate_alias_info.cpp Remove a few const_cast 2021-01-12 20:51:31 +00:00
generate_alias_info.h
getpart.cpp SYMBOL_TREE_MODEL_ADAPTER: fix an annoying issue on Windows. 2021-01-01 13:09:50 +01:00
hierarch.cpp eeschema page numbers: match ordering in hierarchy navigator to sheet page number ordering 2020-11-30 16:49:33 +00:00
hierarch.h eeschema page numbers: match ordering in hierarchy navigator to sheet page number ordering 2020-11-30 16:49:33 +00:00
invoke_sch_dialog.h Move ERC dialog to EE_INSPECTION_TOOL and kill when resetting. 2020-11-03 20:27:44 +00:00
lib_arc.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_arc.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_bezier.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_bezier.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_circle.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_circle.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_field.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_field.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_item.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_item.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_pin.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_pin.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_polyline.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_polyline.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_rectangle.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_rectangle.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_text.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
lib_text.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
libarch.cpp Cleanup creation of all our smart pointers 2020-10-26 23:52:44 +00:00
menubar.cpp Make prev/next marker work reliably on all platforms. 2020-12-01 22:37:07 +00:00
pin_number.cpp More component -> symbol. 2020-11-15 20:23:15 +00:00
pin_number.h
pin_type.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
pin_type.h Add include for GCC. 2020-08-21 20:54:36 +01:00
project_rescue.cpp Update naming. 2020-12-25 23:37:01 +00:00
project_rescue.h Cleanup: Move KiCad files into plugins folder 2020-10-12 16:36:08 +00:00
sch_base_frame.cpp Use color theme backgrounds in page previews. 2020-12-23 23:18:38 +00:00
sch_base_frame.h Update naming. 2020-12-25 23:37:01 +00:00
sch_bitmap.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_bitmap.h Add more const specifiers 2021-01-12 20:51:31 +00:00
sch_bus_entry.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_bus_entry.h Add more const specifiers 2021-01-12 20:51:31 +00:00
sch_component.cpp Add more const specifiers 2021-01-12 20:51:31 +00:00
sch_component.h Minor adjustments 2021-01-12 20:51:31 +00:00
sch_connection.cpp Simplify message panel code. 2020-11-18 17:32:40 +00:00
sch_connection.h msgpanel is a widget, shove it to the right folder. 2020-10-25 20:01:12 -04:00
sch_draw_panel.cpp Remove a few const_cast 2021-01-12 20:51:31 +00:00
sch_draw_panel.h Minor adjustments 2021-01-12 20:51:31 +00:00
sch_edit_frame.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_edit_frame.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_field.cpp Make wxFindReplaceData argument const 2021-01-12 20:51:31 +00:00
sch_field.h Make wxFindReplaceData argument const 2021-01-12 20:51:31 +00:00
sch_file_versions.h Eeschema: add schematic sheet page number. 2020-10-19 14:05:45 -04:00
sch_io_mgr.cpp Cleanup: Move KiCad files into plugins folder 2020-10-12 16:36:08 +00:00
sch_io_mgr.h CADSTAR Schematic Archive Importer: Load all Sheets and Hierarchical Blocks 2020-09-27 18:13:58 +01:00
sch_item.cpp UUID compare should always be last 2021-01-05 10:01:21 -08:00
sch_item.h Minor adjustments 2021-01-12 20:51:31 +00:00
sch_junction.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_junction.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_line.cpp Add more const specifiers 2021-01-12 20:51:31 +00:00
sch_line.h Add more const specifiers 2021-01-12 20:51:31 +00:00
sch_marker.cpp Make wxFindReplaceData argument const 2021-01-12 20:51:31 +00:00
sch_marker.h Make wxFindReplaceData argument const 2021-01-12 20:51:31 +00:00
sch_no_connect.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_no_connect.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_painter.cpp Remove a few const_cast 2021-01-12 20:51:31 +00:00
sch_painter.h Minor adjustments 2021-01-12 20:51:31 +00:00
sch_pin.cpp Make wxFindReplaceData argument const 2021-01-12 20:51:31 +00:00
sch_pin.h Make wxFindReplaceData argument const 2021-01-12 20:51:31 +00:00
sch_plugin.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
sch_preview_panel.cpp Code cleanup related to zoom: 2020-12-02 18:35:28 +01:00
sch_preview_panel.h Split base_struct into eda_item and eda_rect 2020-10-13 21:24:50 -04:00
sch_reference_list.h Naming conventions (including some component -> symbol). 2020-11-15 20:23:15 +00:00
sch_rtree.h Add more const specifiers 2021-01-12 20:51:31 +00:00
sch_screen.cpp Remove a few const_cast 2021-01-12 20:51:31 +00:00
sch_screen.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_sheet.cpp Add more const specifiers 2021-01-12 20:51:31 +00:00
sch_sheet.h Remove a few const_cast 2021-01-12 20:51:31 +00:00
sch_sheet_path.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_sheet_path.h Remove a few const_cast 2021-01-12 20:51:31 +00:00
sch_sheet_pin.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_text.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
sch_text.h Make wxFindReplaceData argument const 2021-01-12 20:51:31 +00:00
sch_text_help.md Move sch_text help into markdown file 2020-10-06 17:18:35 +00:00
sch_validators.cpp Prepare for MODULE -> FOOTPRINT. 2020-11-13 15:16:24 +00:00
sch_validators.h Prepare for MODULE -> FOOTPRINT. 2020-11-13 15:16:24 +00:00
sch_view.cpp Minor adjustments 2021-01-12 20:51:31 +00:00
sch_view.h Add more const specifiers 2021-01-12 20:51:31 +00:00
schematic.cpp Fix some compiler and Coverity warnings 2020-12-17 00:30:22 +00:00
schematic.h Remove a few const_cast 2021-01-12 20:51:31 +00:00
schematic.keywords Eeschema: add schematic sheet page number. 2020-10-19 14:05:45 -04:00
schematic_settings.cpp Read global fieldNameTemplates for project but don't write them. 2020-11-21 23:10:54 +00:00
schematic_settings.h Re-write IntersheetRefs on top of SCH_FIELDs and textVars. 2020-11-17 16:05:49 +00:00
schematic_undo_redo.cpp Fix undo of DeMorgan conversion. 2020-10-21 00:04:04 +01:00
sheet.cpp Cleanup some msg panel usage using the no longer support colors 2020-12-08 00:34:36 -05:00
symbol_lib_table.cpp Fix library tree behavior when duplicate project table entry is disabled. 2021-01-11 07:46:07 -05:00
symbol_lib_table.h Fix library tree behavior when duplicate project table entry is disabled. 2021-01-11 07:46:07 -05:00
symbol_tree_model_adapter.cpp Better comments in files related to my previous commit. 2021-01-01 17:09:32 +01:00
symbol_tree_model_adapter.h Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
symbol_tree_synchronizing_adapter.cpp Fix library tree behavior when duplicate project table entry is disabled. 2021-01-11 07:46:07 -05:00
symbol_tree_synchronizing_adapter.h Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
symbol_viewer_frame.cpp Fix library tree behavior when duplicate project table entry is disabled. 2021-01-11 07:46:07 -05:00
symbol_viewer_frame.h Update naming. 2020-12-25 23:37:01 +00:00
toolbars_sch_editor.cpp Smooth out redrawing of toolbars by not letting wx pointlessly calculate both orientations 2020-11-05 20:56:14 -05:00
toolbars_symbol_viewer.cpp Update naming. 2020-12-25 23:37:01 +00:00
transform.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
transform.h Comment-only changes 2020-01-10 16:43:01 -08:00