kicad/eeschema
Seth Hillbrand bc096dc4ee Eagle: Fix stacked NC pin import
Since Eagle does not connect stacked NC pins but KiCad will if the pins
are coincident, we choose to only import the first of the stacked NC
pins.  While this creates symbols that are slightly different in pin
count from the Eagle version, it keeps the schematic and netlist
functionally correct relative to the Eagle version.

Fixes: lp:1821319
* https://bugs.launchpad.net/kicad/+bug/1821319

(cherry picked from commit 370109b868)
2019-06-09 17:03:44 -07:00
..
dialogs Sim spice: fix unescaped netnames in spice netlist and simulator dialogs. 2019-06-09 17:48:01 +02:00
libedit Finish moving symbol editor tree context menu to ACTIONs. 2019-06-05 23:29:59 +01:00
netlist_exporters Sim spice: fix unescaped netnames in spice netlist and simulator dialogs. 2019-06-09 17:48:01 +02:00
plugins Sort reference by their numeric content. 2018-10-28 17:45:11 +00:00
sim Sim spice: fix unescaped netnames in spice netlist and simulator dialogs. 2019-06-09 17:48:01 +02:00
tools Don't put standard menu items into symbol tree context menu. 2019-06-05 23:33:15 +01:00
widgets Finish moving symbol editor tree context menu to ACTIONs. 2019-06-05 23:29:59 +01:00
CMakeLists.txt CMake: Handle custom_target indirection 2019-06-05 13:05:43 -07:00
Info.plist Fix for dark mode on macOS Mojave 2018-12-07 09:03:56 +01:00
annotate.cpp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
autoplace_fields.cpp Naming changes to reflect sharing between SchEdit and LibEdit. 2019-05-10 19:56:20 +01:00
backanno.cpp Add view refresh calls for edit operations. 2018-10-18 12:12:48 +01:00
bom_plugins.cpp BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02: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 eeschema: Limit normalization on load 2019-05-28 13:29:20 -07:00
bus_alias.cpp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
bus_alias.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
class_libentry.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_libentry.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_library.cpp Coverity fixes. 2018-03-21 23:11:55 +00:00
class_library.h Implement poor-man's RTTI for use over KiWAY. 2018-09-15 20:06:42 +01:00
cmp_library.keywords
cmp_library_lexer.cpp
component_references_lister.cpp Break out ref-des-centric functions to own header 2019-01-30 15:41:36 -08:00
connection_graph.cpp Connectivity: don't consider neighbor propagation when types don't match 2019-06-05 22:26:44 -04:00
connection_graph.h Connectivity: don't consider neighbor propagation when types don't match 2019-06-05 22:26:44 -04:00
cross-probing.cpp Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU. 2019-05-15 17:50:52 +01:00
dialog_erc_listbox.h eeschema-gal: initial GALified version. Lots of stuff still to do! 2018-10-09 11:08:52 +01:00
drc_erc_item.cpp Improve ERC checking of labels 2019-04-25 15:10:39 -04:00
edit_bitmap.cpp Add modern toolset cut/copy/paste. They now use the system clipboard. 2019-05-05 17:12:59 +01:00
edit_component_in_schematic.cpp Remove some legacy cursor handling stuff. 2019-05-31 21:54:22 +01:00
edit_label.cpp Eeschema: fix incorrect handling of '/' in graphic texts. 2019-06-08 17:32:49 +02:00
ee_collectors.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
ee_collectors.h Moving PageLayout editor to GAL canvas and modern toolset. 2019-05-24 19:49:09 +01:00
ee_hotkeys.cpp Moved more operations to ACTIONs. 2019-06-01 23:03:24 +01:00
ee_hotkeys.h Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00
eeschema.cpp Move ConfigurePaths and LibTable management to common ACTIONs. 2019-06-03 21:08:30 +01:00
eeschema.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
eeschema.rc
eeschema_config.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
eeschema_config.h Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
eeschema_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
eeschema_id.h Finish moving symbol editor tree context menu to ACTIONs. 2019-06-05 23:29:59 +01:00
erc.cpp Fix a few ERC issues with no-connects and power pins 2019-04-11 21:24:39 -04:00
erc.h Fix a few ERC issues with no-connects and power pins 2019-04-11 21:24:39 -04:00
erc_settings.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
fields_grid_table.cpp Fix destruction order in Symbol Properties grid table. 2019-06-04 15:02:42 +01:00
fields_grid_table.h Fix destruction order in Symbol Properties grid table. 2019-06-04 15:02:42 +01:00
files-io.cpp Go back to event-loop zooming for new frames. 2019-06-04 13:56:54 +01:00
find.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
general.h Bump file format version 2019-03-31 19:56:35 -04:00
generate_alias_info.cpp Improve document file handling. 2018-08-14 13:54:04 +01:00
generate_alias_info.h Convert component chooser dialog over to use symbol library table. 2017-11-09 18:50:18 -05:00
getpart.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
hierarch.cpp Go back to event-loop zooming for new frames. 2019-06-04 13:56:54 +01:00
invoke_sch_dialog.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
lib_arc.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_arc.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_bezier.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_bezier.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_circle.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_circle.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_draw_item.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_draw_item.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_field.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_field.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_pin.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_pin.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_polyline.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_polyline.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_rectangle.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_rectangle.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_text.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
lib_text.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
libarch.cpp Add more/better error messages for file i/o problems. 2018-08-14 13:54:04 +01:00
menubar.cpp Finish moving symbol editor tree context menu to ACTIONs. 2019-06-05 23:29:59 +01:00
netlist.h
netlist_generator.cpp Eeschema: fix crash when exporting a netlist, if the schematic netlist cannot be built. 2019-04-13 17:54:33 +02:00
netlist_object.cpp Properly handle tildes at the end of bus vector names 2019-05-23 22:47:01 -04:00
netlist_object.h Cleanup. 2019-05-10 21:40:08 +01:00
netlist_object_list.cpp Remove not used ListNets() methods 2018-03-04 18:04:19 +01:00
pin_number.cpp Added an include to tell the compiler where to find wxIsdigit 2019-03-14 09:28:24 -07:00
pin_number.h
pin_shape.cpp Remove some extra semicolons 2017-11-09 19:52:18 +01:00
pin_shape.h
pin_type.cpp
pin_type.h
plot_schematic_DXF.cpp Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
plot_schematic_HPGL.cpp Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
plot_schematic_PDF.cpp Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
plot_schematic_PS.cpp Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
plot_schematic_SVG.cpp Eeschema: use worksheet color when plotting 2019-05-26 13:03:23 -04:00
project_rescue.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
project_rescue.h Decouple SCH_EDIT_FRAME from symbol rescue and remap dialogs. 2019-02-05 12:43:46 -05:00
sch_base_frame.cpp Move ConfigurePaths and LibTable management to common ACTIONs. 2019-06-03 21:08:30 +01:00
sch_base_frame.h Move ConfigurePaths and LibTable management to common ACTIONs. 2019-06-03 21:08:30 +01:00
sch_bitmap.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_bitmap.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_bus_entry.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_bus_entry.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_component.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_component.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_connection.cpp Stop erroneously accepting bus alias labels without curly braces 2019-05-23 23:06:51 -04:00
sch_connection.h Properly handle tildes at the end of bus vector names 2019-05-23 22:47:01 -04:00
sch_draw_panel.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
sch_draw_panel.h Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
sch_eagle_plugin.cpp Eagle: Fix stacked NC pin import 2019-06-09 17:03:44 -07:00
sch_eagle_plugin.h Eagle: properly translate group buses now that we support them 2019-06-05 22:09:09 -04:00
sch_edit_frame.cpp Go back to event-loop zooming for new frames. 2019-06-04 13:56:54 +01:00
sch_edit_frame.h Eeschema: fix incorrect handling of '/' in graphic texts. 2019-06-08 17:32:49 +02:00
sch_field.cpp Remove a bunch of ugly mutex hacks now that we don't use wxString's UTF8 mode anymore. 2019-06-05 21:23:41 +01:00
sch_field.h Remove a bunch of ugly mutex hacks now that we don't use wxString's UTF8 mode anymore. 2019-06-05 21:23:41 +01:00
sch_io_mgr.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
sch_io_mgr.h Eeschema: allow for partial schematic loading. 2017-12-06 19:11:09 -05:00
sch_item.cpp Cleanup. 2019-05-10 21:40:08 +01:00
sch_item.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_junction.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_junction.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_legacy_plugin.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_legacy_plugin.h Add modern toolset cut/copy/paste. They now use the system clipboard. 2019-05-05 17:12:59 +01:00
sch_line.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_line.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_marker.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_marker.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_no_connect.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_no_connect.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_painter.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_painter.h Lay the foundation for handling selected SCH_ITEMs. 2019-04-19 16:54:29 +01:00
sch_pin.cpp Fix issues with schematic find/change. 2019-05-31 21:54:22 +01:00
sch_pin.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_plugin.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
sch_preview_panel.cpp Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
sch_preview_panel.h Move symbol chooser dialog preview to GAL. 2018-10-09 11:08:55 +01:00
sch_reference_list.h Performance optimization for Symbol Fields Editor. 2018-10-17 02:04:44 +01:00
sch_screen.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_screen.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_sheet.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_sheet.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_sheet_path.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_sheet_path.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_sheet_pin.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_text.cpp Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_text.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
sch_validators.cpp Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
sch_validators.h Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
sch_view.cpp Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
sch_view.h Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
schematic_undo_redo.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
sheet.cpp Move DeMorgan handling to ACTIONs. 2019-06-01 23:03:24 +01:00
simulation_cursors.cpp Eeschema: construct simulator cursors on demand 2019-04-02 18:26:33 +01:00
simulation_cursors.h Eeschema: construct simulator cursors on demand 2019-04-02 18:26:33 +01:00
symbol_lib_table.cpp Do not use project path when searching for default library tables. 2019-01-26 16:19:02 -05:00
symbol_lib_table.h Implement poor-man's RTTI for use over KiWAY. 2018-09-15 20:06:42 +01:00
symbol_tree_model_adapter.cpp More performance enhancements. 2018-08-06 13:49:27 +01:00
symbol_tree_model_adapter.h Push component tree down into common. 2018-08-01 09:35:45 +01:00
symbol_tree_synchronizing_adapter.cpp eagle: Strip newlines from description 2019-06-07 22:08:58 -07:00
symbol_tree_synchronizing_adapter.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
template_fieldnames.cpp Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
template_fieldnames.h Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
template_fieldnames.keywords Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
toolbars_sch_editor.cpp Finish moving symbol editor tree context menu to ACTIONs. 2019-06-05 23:29:59 +01:00
toolbars_viewlib.cpp Finish moving symbol editor tree context menu to ACTIONs. 2019-06-05 23:29:59 +01:00
transform.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
transform.h
viewlib_frame.cpp Go back to event-loop zooming for new frames. 2019-06-04 13:56:54 +01:00
viewlib_frame.h Moved more operations to ACTIONs. 2019-06-01 23:03:24 +01:00
viewlibs.cpp Moved more operations to ACTIONs. 2019-06-01 23:03:24 +01:00