kicad/pcbnew
Seth Hillbrand eb89d1c68b pcbnew: Minor update to ratsnest calc
BuildConnectivity updates the ratsnest after it completes.  By compiling
the ratsnest before connectivity, we update it twice with the dirty flag
being reset after connectivity updates.
2020-06-17 19:43:11 -07:00
..
altium2kicadpcb_plugin Unify rounding in altium to KiCad converter 2020-06-14 07:53:15 -07:00
autorouter pcbnew: Move ratsnest items to separate folder 2020-06-16 11:15:14 -07:00
board_stackup_manager Pcbnew, stack-up manager: allows 2 digits in mantissa for EpsilonR 2020-02-26 18:12:24 +01:00
connectivity pcbnew: Move ratsnest items to separate folder 2020-06-16 11:15:14 -07:00
dialogs pcbnew: Minor update to ratsnest calc 2020-06-17 19:43:11 -07:00
drc Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
exporters Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
github Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
import_gfx Remove declaration "using std::unique_ptr" in a header. 2020-05-09 08:10:44 +02:00
microwave Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
netlist_reader pcbnew: Move ratsnest items to separate folder 2020-06-16 11:15:14 -07:00
pcad2kicadpcb_plugin Add pad keepout and footprint keepout areas. 2020-05-07 17:51:27 +01:00
python Fix remaining python method name error 2020-04-20 23:24:55 +01:00
ratsnest pcbnew: Move ratsnest items to separate folder 2020-06-16 11:15:14 -07:00
router Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
specctra_import_export Pcbnew, exchange footprint and export DSN: fix incorrect rotation if the edit 2020-05-19 10:20:12 +02:00
swig Expose the footprint library table to Python 2020-06-05 22:21:41 +00:00
tools pcbnew: Minor update to ratsnest calc 2020-06-17 19:43:11 -07:00
CMakeLists.txt Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
Doxyfile_python Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
Doxyfile_xml Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
action_plugin.cpp pcbnew: Add toolbar buttons for action plugins 2018-08-26 19:39:27 -07:00
action_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
array_creator.cpp Fix pad name increment to use last edited pad. 2020-05-03 08:59:51 +01:00
array_creator.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
array_pad_name_provider.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
array_pad_name_provider.h Pcbnew: arrays skip existing names 2019-01-30 15:41:35 -08:00
board_commit.cpp pcbnew: Add a number of missing handles for module zones 2020-06-14 07:23:10 -07:00
board_commit.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
board_connected_item.cpp Allow rules to operate on hole when hole-to-track testing. 2020-06-03 12:11:50 +01:00
board_connected_item.h Fix some inconsistencies in clearance priorities. 2020-05-29 13:41:45 +01:00
board_design_settings.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
board_item_container.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
board_items_to_polygon_shape_transform.cpp Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
build_BOM_from_board.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
class_board.cpp pcbnew: Move ratsnest items to separate folder 2020-06-16 11:15:14 -07:00
class_board.h ADDED: Cross-probe highlighting of bus members 2020-05-24 13:30:23 -04:00
class_board_item.cpp ZONE_CONTAINER, display info: fix incorrect layer of zones on user layers. 2020-06-10 21:01:44 +02:00
class_dimension.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_dimension.h DRC rules parser and engine. 2020-05-16 15:53:05 +01:00
class_drawsegment.cpp Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
class_drawsegment.h Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
class_edge_mod.cpp Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
class_edge_mod.h DRC rules parser and engine. 2020-05-16 15:53:05 +01:00
class_marker_pcb.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
class_marker_pcb.h Add some distances to a few DRC errors. 2020-04-24 22:17:45 +01:00
class_module.cpp Autocomplete for text variables. 2020-05-27 23:29:51 +01:00
class_module.h Fix some inconsistencies in clearance priorities. 2020-05-29 13:41:45 +01:00
class_pad.cpp Fix some inconsistencies in clearance priorities. 2020-05-29 13:41:45 +01:00
class_pad.h Fix some inconsistencies in clearance priorities. 2020-05-29 13:41:45 +01:00
class_pcb_target.cpp Remove dead legacy print code. 2020-04-20 17:03:38 +01:00
class_pcb_target.h Remove dead legacy print code. 2020-04-20 17:03:38 +01:00
class_pcb_text.cpp Fix text rotation after flip 2020-05-15 21:17:24 +00:00
class_pcb_text.h DRC rules parser and engine. 2020-05-16 15:53:05 +01:00
class_text_mod.cpp Fix the duplicate branches warning 2020-05-23 12:45:28 -04:00
class_text_mod.h DRC rules parser and engine. 2020-05-16 15:53:05 +01:00
class_track.cpp Fix some inconsistencies in clearance priorities. 2020-05-29 13:41:45 +01:00
class_track.h pcbnew: Fix arc track length calculation 2020-06-13 11:23:14 -07:00
class_zone.cpp ZONE_CONTAINER, display info: fix incorrect layer of zones on user layers. 2020-06-10 21:01:44 +02:00
class_zone.h Fix some inconsistencies in clearance priorities. 2020-05-29 13:41:45 +01:00
cleanup_item.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
cleanup_item.h Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
collectors.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
collectors.h Fix a bug introduced when UseGalCanvas() no longer switches. 2019-05-27 18:47:20 +01:00
convert_drawsegment_list_to_polygon.cpp Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
cross-probing.cpp ADDED: Cross-probe highlighting of bus members 2020-05-24 13:30:23 -04:00
eagle_plugin.cpp eagle: Change font size calculation 2020-06-09 15:30:04 +00:00
eagle_plugin.h eagle: Change font size calculation 2020-06-09 15:30:04 +00:00
edit.cpp housekeeping: 2019-11-16 09:39:36 +01:00
edit_track_width.cpp Better error reporting for DRC rule parsing. 2020-05-25 22:51:47 +01:00
files.cpp pcbnew: Minor update to ratsnest calc 2020-06-17 19:43:11 -07:00
footprint_edit_frame.cpp Collapse a level out of the zoom settings. 2020-06-13 22:44:16 +01:00
footprint_edit_frame.h Consolidate common viewer actions across cvpcb and pcbnew frames 2020-05-24 11:58:33 +01:00
footprint_editor_settings.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
footprint_editor_utils.cpp pcbnew: Move ratsnest items to separate folder 2020-06-16 11:15:14 -07:00
footprint_info_impl.cpp pcbnew: Check before reading/writing cache 2020-01-17 18:30:17 -08:00
footprint_info_impl.h Use binary search on Footprint Info list. 2018-08-04 10:29:17 +01:00
footprint_libraries_utils.cpp fix a wxWidgets minor alert and compil warnings 2020-05-13 08:53:32 +02:00
footprint_preview_panel.cpp Don't copy from a running Pcbnew now that we have settings. 2020-06-17 19:02:42 +01:00
footprint_preview_panel.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_tree_pane.cpp Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
footprint_tree_pane.h Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
footprint_viewer_frame.cpp Push grid settings dialogs down into common. 2020-06-14 19:26:37 +01:00
footprint_viewer_frame.h Push a couple of layers of indirection out of grid settings. 2020-06-13 11:35:56 +01:00
footprint_wizard.cpp
footprint_wizard.h Comment-only changes 2020-01-10 16:43:01 -08:00
footprint_wizard_frame.cpp Collapse a level out of the zoom settings. 2020-06-13 22:44:16 +01:00
footprint_wizard_frame.h Consolidate common viewer actions across cvpcb and pcbnew frames 2020-05-24 11:58:33 +01:00
footprint_wizard_frame_functions.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
fp_tree_model_adapter.cpp Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
fp_tree_model_adapter.h Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
fp_tree_synchronizing_adapter.cpp Clean up some commenting and rename MODULE_EDITOR_TOOLs to match filename. 2020-05-03 20:56:32 +01:00
fp_tree_synchronizing_adapter.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
generate_footprint_info.cpp More performance enhancements. 2018-08-06 13:49:27 +01:00
generate_footprint_info.h Convert Place Footprint to component tree. 2018-08-01 09:35:45 +01:00
gpcb_plugin.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
gpcb_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
graphics_cleaner.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
graphics_cleaner.h Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
grid_layer_box_helpers.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
grid_layer_box_helpers.h In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
initpcb.cpp Unify unsaved changes detection logic in all frames 2019-12-19 15:34:01 +00:00
invoke_pcb_dialog.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
io_mgr.cpp Use Record handling for parsing 2020-04-03 23:22:24 +00:00
io_mgr.h Use Record handling for parsing 2020-04-03 23:22:24 +00:00
kicad_clipboard.cpp pcbnew: Add a number of missing handles for module zones 2020-06-14 07:23:10 -07:00
kicad_clipboard.h Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
kicad_plugin.cpp Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
kicad_plugin.h Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
layer_widget.cpp Moved PANEL_COLOR_SETTINGS from buttons to swatches. 2020-05-06 19:02:21 +01:00
layer_widget.h Performance improvements for Gerber loading. 2020-05-02 21:10:40 +01:00
legacy_plugin.cpp General cleanup. 2020-05-19 20:48:47 +01:00
legacy_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
load_select_footprint.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
menubar_footprint_editor.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
menubar_pcb_editor.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
netclass.cpp add support for board listeners 2020-04-21 13:23:56 +00:00
netclass.h Fix some inconsistencies in clearance priorities. 2020-05-29 13:41:45 +01:00
netinfo.h Performance enhancements for DRC. 2020-05-18 13:38:17 +01:00
netinfo_item.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
netinfo_list.cpp Delay initialisation of global EDA_ITEMs. 2020-02-22 13:42:28 +00:00
pad_custom_shape_functions.cpp pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 2020-02-27 23:54:19 +00:00
pad_naming.cpp Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pad_naming.h Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pcb_base_edit_frame.cpp Push grid settings dialogs down into common. 2020-06-14 19:26:37 +01:00
pcb_base_edit_frame.h Push grid settings dialogs down into common. 2020-06-14 19:26:37 +01:00
pcb_base_frame.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
pcb_display_options.cpp Treat sketch mode module items and board items the same. 2020-05-26 23:21:38 +01:00
pcb_draw_panel_gal.cpp pcbnew: Move ratsnest items to separate folder 2020-06-16 11:15:14 -07:00
pcb_draw_panel_gal.h Add hittesting for worksheets in Pcbnew and Eeschema. 2020-05-03 00:07:38 +01:00
pcb_edit_frame.cpp pcbnew: Minor update to ratsnest calc 2020-06-17 19:43:11 -07:00
pcb_edit_frame.h Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
pcb_layer_box_selector.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
pcb_layer_box_selector.h Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
pcb_layer_widget.cpp Only update colors on layer widget when closing preferences 2020-05-26 21:17:39 -04:00
pcb_layer_widget.h Only update colors on layer widget when closing preferences 2020-05-26 21:17:39 -04:00
pcb_painter.cpp Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
pcb_painter.h Treat sketch mode module items and board items the same. 2020-05-26 23:21:38 +01:00
pcb_parser.cpp Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
pcb_parser.h Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
pcb_plot_params.cpp Remove PCBNEW_SETTINGS dependence from PCB_PLOT_PARAMS 2020-06-06 13:57:28 -04:00
pcb_plot_params.h Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
pcb_plot_params_parser.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_screen.cpp Collapse a level out of the zoom settings. 2020-06-13 22:44:16 +01:00
pcb_view.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_view.h Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcbnew.cpp Fixup kiway by hand when dynamic_cast fails. 2020-05-29 22:06:48 +01:00
pcbnew.h pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp Pcbnew, Preferences: fix not working panel color widgets. 2020-05-01 15:03:26 +02:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h Give the footprint viewer a toolbar and remove the options dialog 2020-05-24 11:58:33 +01:00
pcbnew_printout.cpp Fix via printing. 2020-04-20 17:02:38 +01:00
pcbnew_printout.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcbnew_settings.cpp Push grid settings dialogs down into common. 2020-06-14 19:26:37 +01:00
pcbnew_settings.h Push grid settings dialogs down into common. 2020-06-14 19:26:37 +01:00
pcbplot.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
pcbplot.h Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
plot_board_layers.cpp fix a minor wxWidgets alert and a outdated comment. 2020-06-09 14:12:38 +02:00
plot_brditems_plotter.cpp Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
plotcontroller.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
plugin.cpp Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
sel_layer.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
text_mod_grid_table.cpp Generalize default footprint fields. 2020-05-08 23:30:33 +01:00
text_mod_grid_table.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
toolbars_footprint_editor.cpp Finish implementation of DRAWSEGMENT::C_RECT. 2020-06-15 20:51:31 +01:00
toolbars_footprint_viewer.cpp Push grid settings dialogs down into common. 2020-06-14 19:26:37 +01:00
toolbars_pcb_editor.cpp Push grid settings dialogs down into common. 2020-06-14 19:26:37 +01:00
tracks_cleaner.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
tracks_cleaner.h Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
undo_redo.cpp Add hittesting for worksheets in Pcbnew and Eeschema. 2020-05-03 00:07:38 +01:00
zone_filler.cpp Fix some inconsistencies in clearance priorities. 2020-05-29 13:41:45 +01:00
zone_filler.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
zone_settings.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
zone_settings.h Add pad keepout and footprint keepout areas. 2020-05-07 17:51:27 +01:00
zones.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
zones_by_polygon.cpp Pcbnew: regroup drc files to the already existing drc folder. 2020-02-19 10:31:32 +01:00
zones_functions_for_undo_redo.cpp Add pad keepout and footprint keepout areas. 2020-05-07 17:51:27 +01:00
zones_functions_for_undo_redo.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
zones_test_and_combine_areas.cpp Fix some inconsistencies in clearance priorities. 2020-05-29 13:41:45 +01:00