kicad/pcbnew
Seth Hillbrand 440d324c9e Don't prevent immediate actions while router active
Immediate actions that can take place are useful.  We should only be
preventing immediate actions while actively routing or dragging

Fixes https://gitlab.com/kicad/code/kicad/issues/12311

(cherry picked from commit 91fbb5c957)
2022-09-06 11:04:33 -07:00
..
autorouter Fix issue with caches not being initialized when printing msg bar. 2022-08-04 13:04:21 +01:00
board_stackup_manager pcbnew: fix incorrect calculation of the board thickness from board stackup. 2022-02-18 18:10:49 +01:00
connectivity Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
dialogs 3D models list in footprint properties: fix issue when a lot of 3D models is added 2022-09-06 17:33:09 +02:00
drc Null-ptr safety for diff-pair-coupling test. 2022-09-02 01:18:18 +01:00
exporters Fix issue with caches not being initialized when printing msg bar. 2022-08-04 13:04:21 +01:00
import_gfx Fix reserve call with the wrong source for size 2022-08-16 23:53:42 -04:00
microwave More wide-string declarations. 2022-02-05 13:29:00 +00:00
netlist_reader Use wxEmptyString instead of wxT( "" ) 2022-02-09 10:33:52 -08:00
plugins Force removal of zero-sized pads on load. 2022-09-06 11:03:41 -07:00
python Allow board saves without modifying project files 2022-09-06 10:18:24 -07:00
ratsnest Fix broken refactor from 0e65fe5 2021-12-07 12:38:05 -08:00
router Don't prevent immediate actions while router active 2022-09-06 11:04:33 -07:00
specctra_import_export Specctra import/export: fix some issues (tested only with FreeRouter): 2022-03-20 19:05:23 +01:00
tools Don't prevent immediate actions while router active 2022-09-06 11:04:33 -07:00
widgets Make sure that we have a visible layer 2022-05-16 15:24:22 -07:00
CMakeLists.txt Make use of board stackup data when exporting VRML. 2022-05-31 23:21:43 +01:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
action_plugin.h
array_creator.cpp Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
array_creator.h Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
array_pad_number_provider.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
array_pad_number_provider.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
board.cpp Remove broken call to normalize outlines 2022-02-18 09:30:26 -08:00
board.h 58f553a9ca requires that cache be layer-sensitive. 2022-08-04 00:48:18 +01:00
board_commit.cpp Add newly-drawn objects to any entered group. 2022-07-25 21:02:26 +01:00
board_commit.h Make sure Cleanup handles shapes other than segments. 2022-03-02 15:26:02 +00:00
board_connected_item.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
board_connected_item.h
board_design_settings.cpp Copy Pad_Master when copying BOARD_DESIGN_SETTINGS. 2022-02-25 10:40:05 +00:00
board_item.cpp Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
board_item_container.h
build_BOM_from_board.cpp Pcbnew: honor footprint exclude from BOM setting. 2022-01-09 11:30:06 -05:00
cleanup_item.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
cleanup_item.h
collectors.cpp
collectors.h
convert_shape_list_to_polygon.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
convert_shape_list_to_polygon.h Push most of PCB_SHAPE impl down in to EDA_SHAPE. 2021-10-15 12:45:43 +01:00
cross-probing.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
edit.cpp Update call signature for SwitchLayer 2021-12-09 10:14:11 -08:00
edit_track_width.cpp Pcbnew: fix lost of focus after clicking on a wxChoice in toolbar. 2022-05-05 11:54:47 +02:00
edit_zone_helpers.cpp Connectivity rebuild must be done after commit push. 2022-02-25 23:15:44 +00:00
files.cpp Move temp save files to temporary directory 2022-03-08 10:05:04 -08:00
footprint.cpp Fix issue with caches not being initialized when printing msg bar. 2022-08-04 13:04:21 +01:00
footprint.h Fix issue with caches not being initialized when printing msg bar. 2022-08-04 13:04:21 +01:00
footprint_edit_frame.cpp Save fp browser list widths and apply known hack to work around wxWidgets bug. 2022-07-25 21:21:23 +01:00
footprint_edit_frame.h Use wxEmptyString instead of wxT( "" ) 2022-02-09 10:33:52 -08:00
footprint_editor_settings.cpp Use wxEmptyString instead of wxT( "" ) 2022-02-09 10:33:52 -08:00
footprint_editor_utils.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
footprint_info_impl.cpp Infobar warning if symbol loading was cancelled. 2022-02-27 18:20:25 +00:00
footprint_info_impl.h
footprint_libraries_utils.cpp Freeze TEDIT in place 2022-03-01 15:53:07 -08:00
footprint_preview_panel.cpp
footprint_preview_panel.h
footprint_tree_pane.cpp
footprint_tree_pane.h
footprint_viewer_frame.cpp Hook up ID_GRID_SETTINGS for footprint viewers. 2022-07-28 10:44:03 +01:00
footprint_viewer_frame.h Save fp browser list widths and apply known hack to work around wxWidgets bug. 2022-07-25 21:21:23 +01:00
footprint_wizard.cpp
footprint_wizard.h More wxString wide literals. 2022-02-04 23:12:09 +00:00
footprint_wizard_frame.cpp Use wxEmptyString instead of wxT( "" ) 2022-02-09 10:33:52 -08:00
footprint_wizard_frame.h
footprint_wizard_frame_functions.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
fp_shape.cpp Cache read arc data for stability 2022-03-08 10:33:49 -08:00
fp_shape.h Cache read arc data for stability 2022-03-08 10:33:49 -08:00
fp_text.cpp Fix bounding box of text in footprint not properly rotated in 6.0.5 stable version 2022-06-13 16:46:40 +02:00
fp_text.h Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
fp_text_grid_table.cpp Add hot-updating of units in common wxGrids. 2021-12-23 17:01:34 +00:00
fp_text_grid_table.h Add hot-updating of units in common wxGrids. 2021-12-23 17:01:34 +00:00
fp_tree_model_adapter.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
fp_tree_model_adapter.h
fp_tree_synchronizing_adapter.cpp Infobar warning if symbol loading was cancelled. 2022-02-27 18:20:25 +00:00
fp_tree_synchronizing_adapter.h
generate_footprint_info.cpp Handle updated document description format 2022-06-13 10:02:26 -07:00
generate_footprint_info.h
graphics_cleaner.cpp Make sure Cleanup handles shapes other than segments. 2022-03-02 15:26:02 +00:00
graphics_cleaner.h Make sure Cleanup handles shapes other than segments. 2022-03-02 15:26:02 +00:00
grid_layer_box_helpers.cpp
grid_layer_box_helpers.h
initpcb.cpp
invoke_pcb_dialog.h
io_mgr.cpp Kicad has many plugins. This one is for the pcb. 2021-11-25 12:56:46 +00:00
io_mgr.h
kicad_clipboard.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
kicad_clipboard.h Kicad has many plugins. This one is for the pcb. 2021-11-25 12:56:46 +00:00
load_select_footprint.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
menubar_footprint_editor.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
menubar_pcb_editor.cpp Ensure "Open Recent" and "Clear files" menu titles are updated after language change. 2022-04-14 15:06:17 +02:00
netinfo.h More wxString wide literals. 2022-02-04 23:12:09 +00:00
netinfo_item.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
netinfo_list.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
pad.cpp Run hole-to-hole checks on Edge_Cuts layer. 2022-09-02 01:11:20 +01:00
pad.h Run hole-to-hole checks on Edge_Cuts layer. 2022-09-02 01:11:20 +01:00
pad_custom_shape_functions.cpp Handle invalid pads more gracefully 2022-02-02 13:36:24 -08:00
pcb_base_edit_frame.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
pcb_base_edit_frame.h Use progress reporting in more places when loading a board 2021-11-25 11:19:03 -05:00
pcb_base_frame.cpp Hand cherry-pick of fix from master. 2022-05-09 00:36:27 +01:00
pcb_dimension.cpp Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_dimension.h Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_display_options.cpp Impleent persistence for no-connect pad setting. 2021-09-01 00:00:12 +01:00
pcb_draw_panel_gal.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
pcb_draw_panel_gal.h Use progress reporting in more places when loading a board 2021-11-25 11:19:03 -05:00
pcb_edit_frame.cpp Avoid crashes when, for some reason, a dll cannot be loaded. 2022-07-26 16:04:27 +02:00
pcb_edit_frame.h Avoid crashes when, for some reason, a dll cannot be loaded. 2022-07-26 16:04:27 +02:00
pcb_expr_evaluator.cpp Fix issue with caches not being initialized when printing msg bar. 2022-08-04 13:04:21 +01:00
pcb_expr_evaluator.h Apply a more sophisticated test for ignoring isInCoupledDiffPair. 2022-04-03 18:23:41 +01:00
pcb_group.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
pcb_item_containers.h
pcb_layer_box_selector.cpp
pcb_layer_box_selector.h
pcb_marker.cpp Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_marker.h Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_origin_transforms.cpp
pcb_origin_transforms.h
pcb_painter.cpp Fix up merge errors. 2022-07-28 00:12:25 +01:00
pcb_painter.h Bug fixes for printing vias. 2022-07-25 20:05:40 +01:00
pcb_plot_params.cpp
pcb_plot_params.h
pcb_plot_params_parser.h
pcb_screen.cpp
pcb_shape.cpp Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_shape.h Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_target.cpp Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_target.h Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_text.cpp Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_text.h Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
pcb_track.cpp Remove string change and associated new feature 2022-08-20 20:06:26 -07:00
pcb_track.h Remove string change and associated new feature 2022-08-20 20:06:26 -07:00
pcb_view.cpp
pcb_view.h
pcbnew.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
pcbnew.h
pcbnew.icns
pcbnew_config.cpp Normalize drawing sheet path to env vars & prj, not just prj. 2021-10-02 23:39:45 +01:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h
pcbnew_printout.cpp Bug fixes for printing vias. 2022-07-25 20:05:40 +01:00
pcbnew_printout.h
pcbnew_settings.cpp DXF parameters are for DXF (only). 2022-07-28 10:43:56 +01:00
pcbnew_settings.h DXF parameters are for DXF (only). 2022-07-28 10:43:56 +01:00
pcbplot.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
pcbplot.h
plot_board_layers.cpp Fill in missing bits of LAYER variable for printing/plotting. 2022-07-25 19:49:09 +01:00
plot_brditems_plotter.cpp Gerber plotter: fix broken plot of SHAPE_LINE_CHAIN with arcs. 2022-02-28 18:26:26 +01:00
plotcontroller.h
plugin.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
sel_layer.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
toolbars_footprint_editor.cpp Add missing view controls for FP Editor Appearance Manager. 2021-10-31 16:33:03 +00:00
toolbars_footprint_viewer.cpp Remove vestiges of old zoom-auto architecture. 2021-09-19 18:32:15 +01:00
toolbars_pcb_editor.cpp More wxString wide literals. 2022-02-04 23:12:09 +00:00
tracks_cleaner.cpp Improved performance for Cleanup Tracks & Vias. 2022-03-18 12:50:09 -07:00
tracks_cleaner.h Improved performance for Cleanup Tracks & Vias. 2022-03-18 12:50:09 -07:00
undo_redo.cpp Freeze TEDIT in place 2022-03-01 15:53:07 -08:00
zone.cpp Finally found the intermittant QA crash 2022-05-06 11:53:49 -07:00
zone.h Separate flashing check for connectivity 2022-03-21 08:37:53 -07:00
zone_filler.cpp Fix issue with caches not being initialized when printing msg bar. 2022-08-04 13:04:21 +01:00
zone_filler.h
zone_settings.cpp Allow Rule Areas on all physical layers. 2022-02-20 01:03:08 +00:00
zone_settings.h Allow Rule Areas on all physical layers. 2022-02-20 01:03:08 +00:00
zones.h
zones_functions_for_undo_redo.cpp
zones_functions_for_undo_redo.h