kicad/eeschema
Seth Hillbrand 62f8603353 Don't deduplicate symbol polygons
SHAPE_LINE_CHAIN will, by default, remove duplicate points when
appending.  We don't want to do this when constructing our polygons in
symbol editor, so we need to explicitly call the routine without
deduplication

Fixes https://gitlab.com/kicad/code/kicad/issues/10289
2022-01-07 08:25:09 -08:00
..
dialogs PANEL_TEMPLATE_FIELDNAMES: fix incorrect management of boolean options 2022-01-06 19:44:23 +01:00
netlist_exporters Don't strip extensions twice in BOM export 2022-01-05 11:07:23 -08:00
plugins Install kicad_utils.py BOM plugin helper 2021-12-13 22:52:31 +00:00
sch_plugins Use 'special' escaping for certain fields 2022-01-05 17:18:39 -08:00
sim If present, tune Spice_Model instead of Value 2021-12-14 14:02:25 +01:00
symbol_editor Keep symbol synced with edit tool 2022-01-05 16:51:41 -08:00
tools Don't deduplicate symbol polygons 2022-01-07 08:25:09 -08:00
widgets If present, tune Spice_Model instead of Value 2021-12-14 14:02:25 +01:00
CMakeLists.txt Add win32 VERSION_INFO resource blocks for the DLLs 2021-12-29 04:56:26 +00:00
annotate.cpp Be more consistent about annotation warngings. 2021-11-29 14:24:45 +00:00
autoplace_fields.cpp Expand autoplace collision search to include potential field locations 2021-11-25 07:48:05 -05:00
bom_plugins.cpp Adjust macOS BOM plugin Python path 2021-12-13 22:52:31 +00: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:31 -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 Replace RefDesCmp with better StrNumCmp 2021-09-01 11:48:01 -07:00
connection_graph.cpp PROF_COUNTER -> PROF_TIMER 2021-12-05 14:25:37 -05:00
connection_graph.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
cross-probing.cpp Symbol Fields Table: Highlight proper symbols even if they aren't annotated 2021-12-03 20:35:54 +00: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 Narrow down collector 2021-09-13 20:24:07 -07:00
ee_collectors.h More NULL expunging. 2021-07-16 16:13:41 -04:00
eeschema.cpp KIFACE_I -> KIFACE_BASE. 2021-09-14 23:45:14 +01:00
eeschema.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
eeschema_config.cpp Silence IsWritable warning message 2021-11-16 21:02:32 -05:00
eeschema_doc.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
eeschema_id.h Expunge the use of the word part from Eeschema code. 2021-06-15 08:32:11 -04:00
eeschema_settings.cpp Don't split legacy paths 2022-01-04 19:08:12 +00:00
eeschema_settings.h PCM: make DIALOG_MANAGE_REPOSITORIES_BASE resizable. 2021-09-06 08:36:06 +02:00
erc.cpp Fix a couple of holes in the IsTestEnabled() checks. 2021-11-04 16:24:06 +00:00
erc.h Naming conventions. 2021-05-05 22:58:40 +01:00
erc_item.cpp Fixes for Eagle importer. 2021-06-16 21:44:18 +01:00
erc_item.h Fixes for Eagle importer. 2021-06-16 21:44:18 +01:00
erc_settings.cpp Rework JSON integration to speed up build 2021-06-05 17:08:38 -04:00
erc_settings.h Fixes for Eagle importer. 2021-06-16 21:44:18 +01:00
fields_grid_table.cpp Add hot-updating of units in common wxGrids. 2021-12-23 17:01:34 +00:00
fields_grid_table.h Add hot-updating of units in common wxGrids. 2021-12-23 17:01:34 +00:00
files-io.cpp Don't rename existing schematic file 2022-01-04 20:27:43 -08: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
getpart.cpp Threading safety. 2021-10-23 11:38:03 +01:00
hierarch.cpp Rename ComparePageNumAndName -> ComparePageNum 2022-01-02 23:27:15 +00:00
hierarch.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
invoke_sch_dialog.h Expunge the use of the word part from Eeschema code. 2021-06-15 08:32:11 -04:00
lib_arc.cpp Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 2021-10-15 12:45:43 +01:00
lib_field.cpp Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_field.h Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_item.cpp Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_item.h Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_pin.cpp Restore units to a bunch of wxGrids. 2021-12-23 17:01:10 +00:00
lib_pin.h Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 2021-10-15 12:45:43 +01:00
lib_shape.cpp Fix arc printing for flipped shapes. 2021-12-20 18:07:27 +00:00
lib_shape.h Don't remove last point in libedit 2022-01-05 16:02:50 -08:00
lib_symbol.cpp Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_symbol.h Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs. 2021-12-12 17:06:32 -05:00
lib_text.cpp Some minor performance enhancements. 2021-09-28 14:28:35 +01:00
lib_text.h Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 2021-10-15 12:45:43 +01:00
libarch.cpp A bit more Part -> Symbol. 2021-06-17 22:24:41 +01:00
menubar.cpp Put Repair Schematic behind Advanced Config. 2021-11-25 12:56:46 +00:00
pin_numbers.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pin_numbers.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pin_type.cpp Avoid sharing gdicmn for just bitmaps 2021-06-03 01:46:04 -04: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 broken project symbol rescue bug. 2021-09-09 10:21:09 -04:00
project_rescue.h More NULL expunging. 2021-07-16 16:13:41 -04:00
sch_base_frame.cpp Fix initilization project / ordering 2021-11-22 11:47:42 -08:00
sch_base_frame.h Prevent automatic RTree recaching 2021-10-05 20:13:15 -07:00
sch_bitmap.cpp Some minor performance enhancements. 2021-09-28 14:28:35 +01:00
sch_bitmap.h More NULL expunging. 2021-07-16 16:13:41 -04:00
sch_bus_entry.cpp Draw dangling symbols on a separate layer. 2021-12-06 18:50:50 +00:00
sch_bus_entry.h Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_connection.cpp Fix highlighting complex connections from subsheets 2021-10-25 22:14:48 -04:00
sch_connection.h Fix highlighting complex connections from subsheets 2021-10-25 22:14:48 -04:00
sch_draw_panel.cpp Rename layer ids file. 2021-07-29 16:03:25 +01: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 Don't leave stranded symbols/footprints in editors when doc closes. 2021-12-23 17:01:25 +00:00
sch_edit_frame.h Be more consistent about annotation warngings. 2021-11-29 14:24:45 +00:00
sch_field.cpp Revert "Eeschema: fix broken page numbers when renaming a sheet file name." 2021-12-06 07:47:18 -05:00
sch_field.h Repair field properties dialog for rotation and mirroring. 2021-11-03 18:11:59 +00:00
sch_file_versions.h R/W uuids for junctions. 2021-11-24 13:20:44 +00: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 Be cognizant of connectivity dirtiness when cloning wires. 2021-11-25 01:24:35 +00:00
sch_item.h Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_junction.cpp Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_junction.h Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_line.cpp Draw dangling symbols on a separate layer. 2021-12-06 18:50:50 +00:00
sch_line.h Copy lastResolved stuff when pasting. 2021-11-28 17:09:24 +00:00
sch_marker.cpp Some minor performance enhancements. 2021-09-28 14:28:35 +01:00
sch_marker.h Pass objects by reference instead of on the stack. 2021-06-08 10:09:38 -04:00
sch_no_connect.cpp Move plotter headers into include folder. 2021-08-18 16:38:31 -04:00
sch_no_connect.h Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
sch_painter.cpp Eeschema: draw dangling end shadows 2021-12-28 16:10:40 -08:00
sch_painter.h Draw dangling symbols on a separate layer. 2021-12-06 18:50:50 +00:00
sch_pin.cpp Restore units to a bunch of wxGrids. 2021-12-23 17:01:10 +00:00
sch_pin.h Move NC pin logic so we set it before we need it. 2021-12-12 22:25:36 +00:00
sch_plugin.cpp More NULL expunging. 2021-07-16 16:13:41 -04:00
sch_preview_panel.cpp Tidy up the SCH_PREVIEW_PANEL visibility flags. 2021-11-20 15:28:17 +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 Remove broken RefDesStringCompare 2021-09-01 11:48:01 -07:00
sch_rtree.h Move bbox padding to RTrees so it doesn't interfere with hittesting. 2021-10-26 13:46:30 +01:00
sch_screen.cpp Revert "Eeschema: fix broken page numbers when renaming a sheet file name." 2021-12-06 07:47:18 -05:00
sch_screen.h Fixes for realtime connectivity being off. 2021-11-24 13:20:44 +00:00
sch_sheet.cpp Fix off-by-one error in grid snapping. 2021-12-09 16:35:11 +00:00
sch_sheet.h Eeschema: fix broken page numbers when renaming a sheet file name. 2021-12-09 12:56:03 +00:00
sch_sheet_path.cpp Rename ComparePageNumAndName -> ComparePageNum 2022-01-02 23:27:15 +00:00
sch_sheet_path.h Rename ComparePageNumAndName -> ComparePageNum 2022-01-02 23:27:15 +00:00
sch_sheet_pin.cpp SCH_SHEET_PIN: Rename GetEdge, SetEdge to GetSide, SetSide 2021-11-28 20:07:06 +01:00
sch_sheet_pin.h SCH_SHEET_PIN: Rename GetEdge, SetEdge to GetSide, SetSide 2021-11-28 20:07:06 +01:00
sch_symbol.cpp Bug fix for dangling symbols on pins. 2021-12-07 21:39:06 +00:00
sch_symbol.h Remove pins from symbol hit-testing. 2021-09-23 22:07:51 +01:00
sch_text.cpp Bug fixes in new dangling symbol drawing code. 2021-12-07 21:31:42 +00:00
sch_text.h Bug fixes in new dangling symbol drawing code. 2021-12-07 21:31:42 +00:00
sch_text_help.md Fix outdated syntax in help text 2021-11-25 12:53:29 +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 Rename layer ids file. 2021-07-29 16:03:25 +01:00
sch_view.h Draw dangling symbols on a separate layer. 2021-12-06 18:50:50 +00:00
schematic.cpp Eeschema: fix broken page numbers when renaming a sheet file name. 2021-12-09 12:56:03 +00:00
schematic.h Allow titleblock vars to be resolved outside the titleblock. 2021-07-06 13:30:17 +01:00
schematic.keywords Persist fields_autoplaced information. 2021-04-02 17:08:58 +01:00
schematic_settings.cpp Allow a 0 pin-symbol-size. 2021-12-23 17:01:48 +00:00
schematic_settings.h Remove atrophied schematic default wire and bus widths. 2021-11-13 22:56:50 +00:00
schematic_undo_redo.cpp Update pin cache when undoing 2022-01-05 11:33:03 -08:00
sheet.cpp KIFACE_I -> KIFACE_BASE. 2021-09-14 23:45:14 +01:00
symbol_async_loader.cpp Fix single-threaded loads/connectivity 2021-12-14 17:18:46 -08:00
symbol_async_loader.h Rename LIB_PART to LIB_SYMBOL. 2021-06-14 07:11:17 -04: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 KIFACE_I -> KIFACE_BASE. 2021-09-14 23:45:14 +01:00
symbol_library.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
symbol_tree_model_adapter.cpp Dark mode for a bunch of HTML dialogs. 2021-09-14 21:23:57 +01:00
symbol_tree_model_adapter.h Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
symbol_tree_synchronizing_adapter.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01: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 Fix initilization project / ordering 2021-11-22 11:47:42 -08:00
symbol_viewer_frame.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
toolbars_sch_editor.cpp KIFACE_I -> KIFACE_BASE. 2021-09-14 23:45:14 +01: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 More NULL expunging. 2021-07-16 16:13:41 -04:00
transform.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00