kicad/eeschema
Jon Evans b6d7bc36d0 Ensure component bounding boxes are correct
This was causing junctions to not always be added on wire
segments that overlapped component pins, because the pin
might not be part of the component bounding box before
UpdateLocalLibSymbolLinks() is called.  When the bbox
was never updated, these symbols weren't collected by
the rtree query for objects overlapping a point.
2020-05-20 18:50:09 -04:00
..
dialogs Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
libedit Move eeschema find notification to the infobar and improve the infobar widget 2020-05-20 02:31:47 +01:00
netlist_exporters Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
plugins Check reference designator type when comparing comp 2020-05-10 23:54:28 +00:00
sim Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
tools Remaining part of code forgotten by 73a1ce3e 2020-05-20 11:43:50 +01:00
widgets Use the eeschema color theme for the symbol preview canvas 2020-05-18 17:53:46 -04:00
CMakeLists.txt Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
annotate.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04: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 Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +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 Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
class_libentry.h Fix some compile warnings 2020-05-06 01:46:09 +01: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 issues with Kicad Manager frame and new kicad_sch files. 2020-05-12 15:20:17 +01:00
connection_graph.cpp Coverity fixes 2020-05-18 22:58:28 -04:00
connection_graph.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
cross-probing.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
default_values.h Clean up label spacing to be more predictable. 2020-04-17 14:47:57 +01:00
edit_label.cpp Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
ee_collectors.cpp Eeschema: make schematic sharing truly safe across all designs. 2020-05-04 12:40:03 +00:00
ee_collectors.h Improve EE_COLLECTOR to not miss children of sheets or symbols. 2020-04-10 14:09:26 +01:00
eeschema.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
eeschema.icns
eeschema.rc
eeschema_config.cpp Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04: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 commands to tool framework. 2020-05-12 18:12:38 +01:00
eeschema_settings.cpp Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
eeschema_settings.h Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
erc.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
erc.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
erc_item.cpp Add persistence of DRC error severities. 2020-05-07 17:51:27 +01:00
erc_item.h Add persistence of DRC error severities. 2020-05-07 17:51:27 +01: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 Eeschema: make schematic sharing truly safe across all designs. 2020-05-04 12:40:03 +00:00
fields_grid_table.h Enable editing of sheet fields. 2020-03-07 18:52:30 +00:00
files-io.cpp Ensure that eeschema loads project params in standalone mode 2020-05-19 23:57:53 -04:00
general.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
generate_alias_info.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
generate_alias_info.h
getpart.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
hierarch.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04: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 Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_arc.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_bezier.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_bezier.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_circle.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_circle.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_field.cpp Eeschema: fix new symbol library file format parser bug. 2020-05-08 13:34:21 -04:00
lib_field.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_item.cpp Make the new schematic and symbol library file formats the default. 2020-05-04 12:40:03 +00:00
lib_item.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_pin.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
lib_pin.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_polyline.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_polyline.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_rectangle.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_rectangle.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_text.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_text.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
lib_view_frame.cpp Fix segfault when starting LIB_VIEW_FRAME 2020-05-05 21:46:00 -04:00
lib_view_frame.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
libarch.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
menubar.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
netlist.h
netlist_generator.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
netlist_object.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
netlist_object.h Schematic editor: fix not working tool to show/hide invisible pins. 2020-04-18 09:57:04 +02:00
netlist_object_list.cpp Eeschema: make schematic sharing truly safe across all designs. 2020-05-04 12:40:03 +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 Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
plot_schematic_HPGL.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
plot_schematic_PDF.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
plot_schematic_PS.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
plot_schematic_SVG.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
project_rescue.cpp Coverity fixes 2020-05-18 22:58:28 -04:00
project_rescue.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_base_frame.cpp Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
sch_base_frame.h Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
sch_bitmap.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
sch_bitmap.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
sch_bus_entry.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_bus_entry.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
sch_component.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_component.h Remove bogus assert. Also fix const leak. 2020-05-08 23:30:33 +01:00
sch_connection.cpp Coverity fixes 2020-05-18 22:58:28 -04:00
sch_connection.h Coverity fixes 2020-05-18 22:58:28 -04:00
sch_draw_panel.cpp Cleanup parentage inside the draw panels 2020-05-20 02:23:46 +01:00
sch_draw_panel.h Cleanup parentage inside the draw panels 2020-05-20 02:23:46 +01:00
sch_eagle_plugin.cpp Coverity fixes 2020-05-18 22:58:28 -04:00
sch_eagle_plugin.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_edit_frame.cpp Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
sch_edit_frame.h Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
sch_field.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_field.h Reconcile new Sheet Fields and new S-expr file format. 2020-05-06 15:48:58 +01:00
sch_file_versions.h Fix issues with Kicad Manager frame and new kicad_sch files. 2020-05-12 15:20:17 +01:00
sch_io_mgr.cpp Make the new schematic and symbol library file formats the default. 2020-05-04 12:40:03 +00:00
sch_io_mgr.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_item.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_item.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_junction.cpp Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
sch_junction.h Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
sch_legacy_plugin.cpp Fix initialization of schematic in legacy plugin 2020-05-19 09:08:49 -04:00
sch_legacy_plugin.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_line.cpp Use schematic default line width for GetPenWidth on zero-size lines 2020-05-20 00:03:27 -04:00
sch_line.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
sch_marker.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_marker.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
sch_no_connect.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
sch_no_connect.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
sch_painter.cpp Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
sch_painter.h Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
sch_pin.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
sch_pin.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
sch_plugin.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_preview_panel.cpp Cleanup parentage inside the draw panels 2020-05-20 02:23:46 +01:00
sch_preview_panel.h Cleanup parentage inside the draw panels 2020-05-20 02:23:46 +01:00
sch_reference_list.h Fix issues with Kicad Manager frame and new kicad_sch files. 2020-05-12 15:20:17 +01:00
sch_rtree.h Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
sch_screen.cpp Ensure component bounding boxes are correct 2020-05-20 18:50:09 -04:00
sch_screen.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_sexpr_parser.cpp Eeschema: fix copy and paste bug. 2020-05-15 15:53:59 -04:00
sch_sexpr_parser.h Use new file formats for copy and paste in schematic and symbol editors. 2020-05-13 18:56:19 -04:00
sch_sexpr_plugin.cpp Eeschema: toggle locale when pasting to prevent parsing errors. 2020-05-20 08:08:38 -04:00
sch_sexpr_plugin.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_sheet.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_sheet.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_sheet_path.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_sheet_path.h Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_sheet_pin.cpp Clean up label spacing to be more predictable. 2020-04-17 14:47:57 +01:00
sch_text.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
sch_text.h Add syntax help to pin dialogs. 2020-05-10 18:40:06 +01:00
sch_validators.cpp Add syntax help for bus definitions (and upgrade parser to handle them). 2020-05-10 18:40:06 +01:00
sch_validators.h Add sheet number processing to sheet fields. 2020-05-03 20:56:32 +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 Add hittesting for worksheets in Pcbnew and Eeschema. 2020-05-03 00:07:38 +01:00
schematic.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
schematic.h Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
schematic.keywords Fix issues with Kicad Manager frame and new kicad_sch files. 2020-05-12 15:20:17 +01:00
schematic_settings.h Move schematic defaults to SCHEMATIC and add some missing settings entries 2020-05-20 00:03:23 -04:00
schematic_undo_redo.cpp Remove the last vestiges of dlist 2020-01-10 06:37:08 -08:00
sheet.cpp Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04: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 Add an icon and put Schematic Setup in the toolbar. 2020-04-24 14:46:22 +01: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