kicad/eeschema
jean-pierre charras 1027c2fb8d Eeschema: when placing a symbol, and after placing others instances of the symbol
deselect the previously placed items.
Otherwise, the changes (rotation, mirroring...) made during placing the current symbol
are applied to other previously placed items.
This is obviously not what is wanted, and creates crashes in Eeschema.

Fixes #4163
https://gitlab.com/kicad/code/kicad/issues/4163
2020-04-06 13:00:58 +02:00
..
dialogs Add envVar and text variable resolution to plot directory paths. 2020-04-05 23:56:24 +01:00
libedit Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
netlist_exporters Variable substitution framework. 2020-03-30 14:15:59 +01:00
plugins minor fix in a python script (kicad_netlist_reader.py) 2019-11-02 09:27:50 +01:00
sim Rationalise 3D settings data-structure. 2020-03-28 16:09:40 +00:00
tools Eeschema: when placing a symbol, and after placing others instances of the symbol 2020-04-06 13:00:58 +02:00
widgets Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
CMakeLists.txt Variable substitution framework. 2020-03-30 14:15:59 +01:00
annotate.cpp Fix compil issues, especially on Windows: 2020-03-04 10:48:18 +01:00
autoplace_fields.cpp A few Coverity fixes. 2020-03-30 09:50:26 +02: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 Finish off "busses" -> "buses". 2020-04-02 18:27:05 +01:00
bus_alias.cpp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -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 Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
class_libentry.h Implement symbol library s-expression parser. 2020-03-03 08:06:23 -05:00
class_library.cpp Catch exceptions from a failed library load. 2020-01-13 15:27:16 +00:00
class_library.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
cmp_library.keywords
cmp_library_lexer.cpp
component_references_lister.cpp Fix compil issues, especially on Windows: 2020-03-04 10:48:18 +01:00
connection_graph.cpp Reverting part of cee973dc04 2020-03-20 08:44:21 -07:00
connection_graph.h Schematic Setup dialog. 2020-03-10 18:54:17 +00:00
cross-probing.cpp Fix fully broken selection of items of the same sheet, in pcbnew and from eeschema. 2020-04-02 14:21:09 +02:00
edit_label.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
ee_collectors.cpp Eeschema: void CollectOtherUnits(): do not try to collect others units 2020-04-01 16:03:22 +02:00
ee_collectors.h Share multi-unit updating code between Sym Props and Edit Field. 2020-03-30 14:15:59 +01:00
eeschema.cpp ADDED: New color theme editor and multi-theme support 2020-03-06 00:01:03 -05:00
eeschema.icns
eeschema.rc
eeschema_config.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
eeschema_config.h Remove duplicated settings from preferences. 2020-03-13 17:28:53 +00:00
eeschema_doc.icns
eeschema_id.h Move a few more things to ACTIONs. 2019-06-16 19:53:30 +01:00
eeschema_settings.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
eeschema_settings.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
erc.cpp Clean up compiler warning. 2020-03-30 14:15:59 +01:00
erc.h Add ERC & DRC checks for unresolved variables. 2020-03-30 14:15:59 +01:00
erc_item.cpp Finish off "busses" -> "buses". 2020-04-02 18:27:05 +01:00
erc_item.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
erc_settings.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
fields_grid_table.cpp Add envVar and text variable resolution to plot directory paths. 2020-04-05 23:56:24 +01:00
fields_grid_table.h Enable editing of sheet fields. 2020-03-07 18:52:30 +00:00
files-io.cpp Add envVar and text variable resolution to plot directory paths. 2020-04-05 23:56:24 +01:00
general.h Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
generate_alias_info.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
generate_alias_info.h
getpart.cpp Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
hierarch.cpp Fix a minor compil warning. Add a wxASSERT in hierarch.cpp. 2020-01-18 18:23:21 +01:00
hierarch.h HIERARCHY_NAVIG_DLG: fix crash when in a subsheet one open the dialog 2020-01-08 15:01:22 +01:00
invoke_sch_dialog.h Add handle-based editing for eeschema bitmaps. 2019-06-19 18:35:17 +01:00
lib_arc.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
lib_arc.h Add unit test for testing LIB_ARC objects. 2020-03-10 11:04:05 -04:00
lib_bezier.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
lib_bezier.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_circle.cpp Fix typo. 2020-04-05 20:52:26 +01:00
lib_circle.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_field.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
lib_field.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
lib_item.cpp Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_item.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_pin.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
lib_pin.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_polyline.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
lib_polyline.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_rectangle.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
lib_rectangle.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_text.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
lib_text.h Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
lib_view_frame.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
lib_view_frame.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
libarch.cpp Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
menubar.cpp Schematic Setup dialog. 2020-03-10 18:54:17 +00:00
netlist.h
netlist_generator.cpp Fix compil issues, especially on Windows: 2020-03-04 10:48:18 +01:00
netlist_object.cpp Remove unused functionality. 2020-02-20 21:29:52 +00:00
netlist_object.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
netlist_object_list.cpp Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00: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 Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
pin_shape.h Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
pin_type.cpp Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
pin_type.h Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
plot_schematic_DXF.cpp Add envVar and text variable resolution to plot directory paths. 2020-04-05 23:56:24 +01:00
plot_schematic_HPGL.cpp Add envVar and text variable resolution to plot directory paths. 2020-04-05 23:56:24 +01:00
plot_schematic_PDF.cpp Add envVar and text variable resolution to plot directory paths. 2020-04-05 23:56:24 +01:00
plot_schematic_PS.cpp Add envVar and text variable resolution to plot directory paths. 2020-04-05 23:56:24 +01:00
plot_schematic_SVG.cpp Add envVar and text variable resolution to plot directory paths. 2020-04-05 23:56:24 +01:00
project_rescue.cpp Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
project_rescue.h Eeschema: fix rescue multiple unit symbol bug. 2020-04-01 20:19:53 -04:00
sch_base_frame.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_base_frame.h Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_bitmap.cpp ADDED: Schematic plotting can use a dedicated color theme 2020-03-06 00:01:02 -05:00
sch_bitmap.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
sch_bus_entry.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_bus_entry.h Eeschema: adjusted component sorting to work better 2020-02-06 06:02:51 -07:00
sch_component.cpp eeschema: Check connections on current unit 2020-04-03 08:40:59 -07:00
sch_component.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
sch_connection.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
sch_connection.h Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
sch_draw_panel.cpp ADDED: New color theme editor and multi-theme support 2020-03-06 00:01:03 -05:00
sch_draw_panel.h Eeschema: Catch error on init 2019-12-10 13:48:13 -08:00
sch_eagle_plugin.cpp Finish off "busses" -> "buses". 2020-04-02 18:27:05 +01:00
sch_eagle_plugin.h Implement symbol library s-expression parser. 2020-03-03 08:06:23 -05:00
sch_edit_frame.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_edit_frame.h Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_field.cpp Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
sch_field.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
sch_file_versions.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_io_mgr.cpp Fix some issues with sheet border color handling. 2020-04-05 16:17:04 +01:00
sch_io_mgr.h Fix some issues with sheet border color handling. 2020-04-05 16:17:04 +01:00
sch_item.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
sch_item.h Enable editing of sheet fields. 2020-03-07 18:52:30 +00:00
sch_junction.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_junction.h Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_legacy_plugin.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_legacy_plugin.h Implement symbol library s-expression parser. 2020-03-03 08:06:23 -05:00
sch_line.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_line.h Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_marker.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_marker.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_no_connect.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_no_connect.h Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_painter.cpp Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
sch_painter.h Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_pin.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_pin.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_plugin.cpp Implement simple inheritance for library symbols. 2019-12-06 11:33:52 -05:00
sch_preview_panel.cpp Improve dialog spacing and remove 'auto' type decls. 2020-03-10 18:54:17 +00:00
sch_preview_panel.h Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
sch_reference_list.h Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
sch_rtree.h Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
sch_screen.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_screen.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_sexpr_parser.cpp Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_sexpr_parser.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_sexpr_plugin.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_sexpr_plugin.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_sheet.cpp Fix some issues with sheet border color handling. 2020-04-05 16:17:04 +01:00
sch_sheet.h Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
sch_sheet_path.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
sch_sheet_path.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
sch_sheet_pin.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
sch_text.cpp Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
sch_text.h Add ERC & DRC checks for unresolved variables. 2020-03-30 14:15:59 +01:00
sch_validators.cpp Add ERC & DRC checks for unresolved variables. 2020-03-30 14:15:59 +01:00
sch_validators.h Don't tie generic validators to a specific field. 2019-06-26 01:13:15 +01:00
sch_view.cpp Clean up assumption that field_id < MANDATORY means its mandatory. 2020-04-01 15:59:52 +01:00
sch_view.h Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
schematic.keywords Eeschema: implement s-expression schematic file formatter. 2020-03-16 09:05:16 -04:00
schematic_undo_redo.cpp Remove the last vestiges of dlist 2020-01-10 06:37:08 -08:00
sheet.cpp Remove some problematic global variables. 2020-04-05 16:17:04 +01:00
simulation_cursors.cpp Add current probe to SPICE simulation. 2019-08-05 16:48:18 -06:00
simulation_cursors.h Add current probe to SPICE simulation. 2019-08-05 16:48:18 -06:00
symbol_lib_table.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
symbol_lib_table.h Implement simple inheritance for library symbols. 2019-12-06 11:33:52 -05:00
symbol_tree_model_adapter.cpp Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
symbol_tree_model_adapter.h Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
symbol_tree_synchronizing_adapter.cpp Implement a different solution to refreshing lib trees. 2020-03-31 02:09:31 +01:00
symbol_tree_synchronizing_adapter.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
toolbars_lib_view.cpp Rename lib viewer frame files to use the class name 2019-12-19 14:05:46 +00:00
toolbars_sch_editor.cpp eeschema: Remove Bus-Bus and Place sheet pin buttons 2020-02-04 04:39:26 -06: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