kicad/eeschema
Seth Hillbrand e3924c12ee eeschema: Only allow dragging of draggable items
When expanding the drag item to allow corners, we accidentally picked up
other items in the list.  This limits the items that can be dragged to
only those that are explicitly in the draggable list.

A side effect of this commit is that when converting from move to drag
(with tab), items not in the draggable list will be left in place.

Fixes: lp:1787966
* https://bugs.launchpad.net/kicad/+bug/1787966
2018-09-06 13:44:37 -07:00
..
dialogs Minor fixes related to I18n 2018-09-05 13:59:20 +02:00
netlist_exporters Spice simulator: search each line of a text field for a Spice directive 2018-08-14 10:25:28 +02:00
plugins Output descriptions to components in generic netlist. 2018-06-06 00:01:47 +01:00
qa Pass -DBOOST_TEST_DYN_LINK to all parts of test 2017-12-06 19:28:57 -05:00
sim Fix a few wxWidgets minor asserts 2018-07-29 17:27:11 +02:00
widgets Make fill colour terminology more consistent. 2018-09-01 14:05:16 +01:00
CMakeLists.txt Rewrite Library Symbol Properties dialog. 2018-08-14 13:54:04 +01:00
Info.plist macOS: standardise CFBundleName to application names. 2018-03-05 01:14:00 +00:00
annotate.cpp Optionally sort reporter messages 2018-05-22 13:55:02 -07:00
autoplace_fields.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
backanno.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
block.cpp Eeschema: fix incorrect/incomplete annotation clearing in duplicate and paste block (happens in complex hierarchy) 2018-09-04 18:46:03 +02:00
block_libedit.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
bus-wire-junction.cpp eeschema: fix dangling pin marker after adding NoConnect 2018-08-19 19:48:22 -07:00
busentry.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
class_libentry.cpp Rewrite Library Symbol Properties dialog. 2018-08-14 13:54:04 +01:00
class_libentry.h Rewrite Library Symbol Properties dialog. 2018-08-14 13:54:04 +01:00
class_library.cpp Coverity fixes. 2018-03-21 23:11:55 +00:00
class_library.h Eeschema: fix potential symbol cache library name collisions. 2017-12-08 08:32:23 -05:00
cmp_library.keywords 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
cmp_library_lexer.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
component_references_lister.cpp Fix overzealous wxASSERT 2018-08-22 17:14:30 +02:00
controle.cpp Convert Footprint Editor to component tree. 2018-08-01 09:35:46 +01:00
cross-probing.cpp Remove unused warp mouse parameter. 2018-08-29 19:59:02 +01:00
dialog_erc_listbox.h Eradicate g_UserUnit from ERC/DRC. 2018-07-17 15:12:16 +01:00
drc_erc_item.cpp Make a few strings not internationalized, because they must not be translated (html format strings) 2018-07-28 12:47:23 +02:00
edit_bitmap.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
edit_component_in_schematic.cpp Eeschema: Fix 2 minor compil warnings. Pcbnew, very minor fix: avoid using fixed scaling factor in code. Use internal units conversion instead. 2018-08-15 13:39:25 +02:00
edit_label.cpp fix misspelled 'an other' -> 'another' 2018-04-08 13:24:37 -04:00
eeredraw.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
eeschema.cpp Move library table dialogs from PLAYER to KIFACE interface. 2018-08-06 21:31:53 +01:00
eeschema.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
eeschema.rc
eeschema_config.cpp Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +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 Re-instate LibEdit cut/copy/paste of symbols. 2018-08-29 21:53:59 +01:00
erc.cpp Eradicate g_UserUnit from ERC/DRC. 2018-07-17 15:12:16 +01:00
erc.h Eradicate g_UserUnit from ERC/DRC. 2018-07-17 15:12:16 +01:00
events_called_functions_for_edit.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
fields_grid_table.cpp Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
fields_grid_table.h Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
files-io.cpp Regularize save-changes dialogs. 2018-08-12 00:02:37 +01:00
find.cpp Remove unused warp mouse parameter. 2018-08-29 19:59:02 +01:00
general.h Clear symbol library list from project file after remapping. 2017-11-09 18:50:23 -05: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 Add comments and show recently used even when empty. 2018-08-21 11:20:17 +01:00
help_common_strings.h Standardize terminology for automatic zoom to "Zoom to Fit". 2018-03-16 08:38:36 -04:00
hierarch.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
highlight_connection.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
hotkeys.cpp Move symbol management to a standard Save As... model. 2018-07-25 14:41:20 +01:00
hotkeys.h Move symbol management to a standard Save As... model. 2018-07-25 14:41:20 +01:00
invoke_sch_dialog.h Relax fully-annotated constraint for BOM editor. 2018-05-11 12:33:44 +01:00
lib_arc.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_arc.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_bezier.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_bezier.h Minor performance enhancements to symbol loading. 2018-08-07 17:01:44 +01:00
lib_circle.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_circle.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_collectors.cpp rename class_collector.h to collector.h 2018-02-04 10:49:37 +01:00
lib_collectors.h rename class_collector.h to collector.h 2018-02-04 10:49:37 +01:00
lib_draw_item.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_draw_item.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_edit_frame.cpp Re-instate LibEdit cut/copy/paste of symbols. 2018-08-29 21:53:59 +01:00
lib_edit_frame.h Re-instate LibEdit cut/copy/paste of symbols. 2018-08-29 21:53:59 +01:00
lib_export.cpp Change KIDIALOG hashing algorithm to __FILE__ + __LINE__. 2018-08-29 23:38:23 +01:00
lib_field.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_field.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
lib_manager.cpp Don't rebuild component tree when not necessary. 2018-08-29 20:08:01 +01:00
lib_manager.h Push component tree down into common. 2018-08-01 09:35:45 +01:00
lib_pin.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_pin.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
lib_polyline.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_polyline.h Minor performance enhancements to symbol loading. 2018-08-07 17:01:44 +01:00
lib_rectangle.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_rectangle.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_text.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
lib_text.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
libarch.cpp Add more/better error messages for file i/o problems. 2018-08-14 13:54:04 +01:00
libedit.cpp Re-instate LibEdit cut/copy/paste of symbols. 2018-08-29 21:53:59 +01:00
libedit_onleftclick.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
libedit_onrightclick.cpp Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
libedit_plot_component.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
libedit_undo_redo.cpp Rewrite Library Symbol Properties dialog. 2018-08-14 13:54:04 +01:00
libfield.cpp Rewrite Library Symbol Properties dialog. 2018-08-14 13:54:04 +01:00
list_operations.h Eeschema: removed protos.h 2017-11-21 23:18:55 +01:00
menubar.cpp Add Save Schematic Sheet As... to eeschema. 2018-08-29 19:59:02 +01:00
menubar_libedit.cpp Rewrite Library Symbol Properties dialog. 2018-08-14 13:54:04 +01:00
netlist.h Fixed Spice netlist export options and added a few new flags 2016-08-11 14:41:20 +02:00
netlist_generator.cpp Output defined default fields to netlists & BOMs. 2018-05-24 18:24:59 +01:00
netlist_object.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
netlist_object.h fix misspelled 'an other' -> 'another' 2018-04-08 13:24:37 -04:00
netlist_object_list.cpp Remove not used ListNets() methods 2018-03-04 18:04:19 +01:00
onleftclick.cpp eeschema: Close ERC before placing components 2018-08-28 16:03:43 -07:00
onrightclick.cpp Add Edit context menu item for EEschema graphic lines. 2018-07-17 15:13:49 +01:00
operations_on_items_lists.cpp Eeschema: fix incorrect/incomplete annotation clearing in duplicate and paste block (happens in complex hierarchy) 2018-09-04 18:46:03 +02:00
pin_number.cpp Compress consecutive numbers in pin summary. 2016-01-13 14:18:05 -05:00
pin_number.h Add pin number summary 2016-01-13 14:17:54 -05:00
pin_shape.cpp Remove some extra semicolons 2017-11-09 19:52:18 +01:00
pin_shape.h Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pin_type.cpp Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pin_type.h Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pinedit.cpp Change KIDIALOG hashing algorithm to __FILE__ + __LINE__. 2018-08-29 23:38:23 +01:00
plot_schematic_DXF.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
plot_schematic_HPGL.cpp UNIT_BINDERize print and plot dialogs. 2018-07-17 15:12:29 +01:00
plot_schematic_PDF.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
plot_schematic_PS.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
plot_schematic_SVG.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
project_rescue.cpp Handle separate parsing rules for ID_SCH and ID_PCB. 2018-07-26 15:43:53 +01:00
project_rescue.h Do not append "RESCUE" to symbol names when rescuing symbols. 2018-03-03 15:34:26 -05:00
sch_base_frame.cpp Overhaul border drawing in all the Kicad frames. 2018-08-11 17:25:38 +01:00
sch_base_frame.h Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
sch_bitmap.cpp Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_bitmap.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_bus_entry.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_bus_entry.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_collectors.cpp Move search status messages to Find/Replace dialog. 2018-07-17 15:13:37 +01:00
sch_collectors.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_component.cpp Eeschema: fix incorrect/incomplete annotation clearing in duplicate and paste block (happens in complex hierarchy) 2018-09-04 18:46:03 +02:00
sch_component.h Eeschema: fix incorrect/incomplete annotation clearing in duplicate and paste block (happens in complex hierarchy) 2018-09-04 18:46:03 +02:00
sch_eagle_plugin.cpp Eagle: Fix NULL-dereference on malformed Eagle files 2018-08-19 19:48:10 -07:00
sch_eagle_plugin.h Eagle SCH import: improved implicit connections resolution 2018-04-12 18:12:22 +02:00
sch_edit_frame.cpp Eeschema: fix incorrect references clearing for shared sheet paths. 2018-09-04 12:36:38 +02:00
sch_edit_frame.h Eeschema: fix incorrect references clearing for shared sheet paths. 2018-09-04 12:36:38 +02:00
sch_field.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_field.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +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_struct.cpp Organize trace debugging code for ease of maintenance. 2018-04-13 09:59:01 -04:00
sch_item_struct.h Cleanup of trace logs from Simon Richter. 2018-04-17 17:27:18 +01:00
sch_junction.cpp Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
sch_junction.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_legacy_plugin.cpp Eeschema: Fix incorrect parsing of old schematic files (version 2) for HLabels and GLabels 2018-09-03 19:51:17 +02:00
sch_legacy_plugin.h SCH_LEGACY_PLUGIN::loadHierarchy() uses a stack to maintain sheet paths 2018-05-09 11:30:23 +02:00
sch_line.cpp More g_UserUnit erradication. 2018-07-17 15:12:31 +01:00
sch_line.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_marker.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_marker.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_no_connect.cpp Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
sch_no_connect.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_plugin.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
sch_reference_list.h Fixup sorting for expanded component groups. 2018-05-13 12:21:55 +01:00
sch_screen.cpp eeschema: Only allow dragging of draggable items 2018-09-06 13:44:37 -07:00
sch_screen.h Eeschema: fix incorrect references clearing for shared sheet paths. 2018-09-04 12:36:38 +02:00
sch_sheet.cpp eeschema: improve hierarchical sheet text placement 2018-07-17 15:12:55 +01:00
sch_sheet.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_sheet_path.cpp Fix -Wshadow warning in sch_sheet_path.cpp 2018-06-28 10:04:43 -04:00
sch_sheet_path.h fix misspelled 'allows to' -> 'allows one to' 2018-07-11 10:35:03 -04:00
sch_sheet_pin.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_text.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_text.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
sch_validators.cpp Improve validation of symbol fields editor. 2018-07-21 21:28:13 +01:00
sch_validators.h Improve validation of symbol fields editor. 2018-07-21 21:28:13 +01:00
schedit.cpp Eeschema: fix incorrect references clearing for shared sheet paths. 2018-09-04 12:36:38 +02:00
schematic_undo_redo.cpp Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
selpart.cpp Handle separate parsing rules for ID_SCH and ID_PCB. 2018-07-26 15:43:53 +01:00
sheet.cpp Eeschema: fix incorrect references clearing for shared sheet paths. 2018-09-04 12:36:38 +02:00
sheetlab.cpp Remove some references to g_UserUnit 2018-07-17 15:09:56 +01:00
symbdraw.cpp More g_UserUnit erradication. 2018-07-17 15:12:31 +01:00
symbedit.cpp Fix warnings for unreferenced local variables 2018-04-18 15:08:37 -04:00
symbol_lib_table.cpp Load each symbol library atomically for better performance. 2018-01-24 19:21:56 -05:00
symbol_lib_table.h Finish project frame library table editing. 2018-07-20 18:48:06 +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 Minor performance enhancements to symbol loading. 2018-08-07 17:01:44 +01:00
symbol_tree_synchronizing_adapter.h Push component tree down into common. 2018-08-01 09:35:45 +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
tool_lib.cpp Rewrite Library Symbol Properties dialog. 2018-08-14 13:54:04 +01:00
tool_sch.cpp Standardize "assign footprints" terminology. 2018-06-26 13:20:02 -06:00
tool_viewlib.cpp viewlib_frame: fix incorrect management of the unit selection combo box. 2018-08-08 11:48:29 +02:00
transform.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
transform.h Remove unnecessary TRANSFORM::operator= 2017-02-19 22:13:50 -05:00
viewlib_frame.cpp Rewrite Library Symbol Properties dialog. 2018-08-14 13:54:04 +01:00
viewlib_frame.h Rewrite Library Symbol Properties dialog. 2018-08-14 13:54:04 +01:00
viewlibs.cpp Push component tree down into common. 2018-08-01 09:35:45 +01:00