kicad/pcbnew/dialogs
Jeff Young 437d2c4589 Overhaul of remove-unconnected's zone filling and drawing strategies.
1) The highest priority zone that a via/pad collides with "owns" its
connectivity state.  Once set, lower priority zones cannot change it --
and in fact, if they would have connected to it are forced not to.

2) The connectivity state goes with the zone fill state, and therefore
must be saved in the file.

3) Display of remove-unconnected's pads is no longer done in GetViewLOD()
(which isn't called for selected items), and is instead done in PCB_PAINTER.
This allows us to draw the full pad in outline mode when a via/pad is
selected which would otherwise only show the hole.

4) Note that in some cases this will still generate DRC errors -- in
particular when a via nearly collides with a higher priority zone it
won't get "owned" by that zone and may therefore have insufficient
clearance if said zone concludes it's unconnected and a subsequent
(lower priority) zone connects to it (causing it to now become flashed).

Fixes https://gitlab.com/kicad/code/kicad/issues/11299
2022-10-18 13:05:42 +01:00
..
dialog_board_reannotate.cpp Readability improvements. 2022-09-19 11:18:20 +01:00
dialog_board_reannotate.h ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_board_reannotate_base.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_board_reannotate_base.fbp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_board_reannotate_base.h ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_board_setup.cpp We were saving the old board pointer, but not updating the current one. 2022-10-16 18:39:37 +01:00
dialog_board_setup.h Special case up-key so it can get past headers in paged dialogs. 2022-09-10 09:31:27 +01:00
dialog_board_statistics.cpp Terminology and coding style. 2022-09-27 12:23:38 +01:00
dialog_board_statistics.h Terminology and coding style. 2022-09-27 12:23:38 +01:00
dialog_board_statistics_base.cpp Other -> Unspecified and a couple of other terminology improvements. 2022-09-27 12:15:18 +01:00
dialog_board_statistics_base.fbp Other -> Unspecified and a couple of other terminology improvements. 2022-09-27 12:15:18 +01:00
dialog_board_statistics_base.h Other -> Unspecified and a couple of other terminology improvements. 2022-09-27 12:15:18 +01:00
dialog_choose_footprint.cpp Experiment with loading recent searches into the search menu. 2022-09-15 14:44:02 +01:00
dialog_choose_footprint.h Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
dialog_cleanup_graphics.cpp Add pad-recombining to FPEditor's Cleanup Graphics. 2022-09-24 19:34:06 +01:00
dialog_cleanup_graphics.h Pcbnew header housekeeping round 2. 2021-06-04 12:21:48 -04:00
dialog_cleanup_graphics_base.cpp Add pad-recombining to FPEditor's Cleanup Graphics. 2022-09-24 19:34:06 +01:00
dialog_cleanup_graphics_base.fbp Add pad-recombining to FPEditor's Cleanup Graphics. 2022-09-24 19:34:06 +01:00
dialog_cleanup_graphics_base.h Add pad-recombining to FPEditor's Cleanup Graphics. 2022-09-24 19:34:06 +01:00
dialog_cleanup_tracks_and_vias.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_cleanup_tracks_and_vias.h Rework on DIALOG_CLEANUP_TRACKS_AND_VIAS: do not immediately run the cleanup engine. 2022-03-14 18:12:44 +01:00
dialog_cleanup_tracks_and_vias_base.cpp Rework on DIALOG_CLEANUP_TRACKS_AND_VIAS: do not immediately run the cleanup engine. 2022-03-14 18:12:44 +01:00
dialog_cleanup_tracks_and_vias_base.fbp Rework on DIALOG_CLEANUP_TRACKS_AND_VIAS: do not immediately run the cleanup engine. 2022-03-14 18:12:44 +01:00
dialog_cleanup_tracks_and_vias_base.h Rework on DIALOG_CLEANUP_TRACKS_AND_VIAS: do not immediately run the cleanup engine. 2022-03-14 18:12:44 +01:00
dialog_constraints_reporter.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_constraints_reporter.h DRC bug fixes and debugging improvements. 2021-08-17 15:41:12 +01:00
dialog_constraints_reporter_base.cpp Cherry-pick some 7.0 Clearance Resolution improvements. 2021-08-15 19:03:58 +01:00
dialog_constraints_reporter_base.fbp Cherry-pick some 7.0 Clearance Resolution improvements. 2021-08-15 19:03:58 +01:00
dialog_constraints_reporter_base.h Make OK default in inspectors (and hook up to close window). 2021-03-22 21:20:54 +00:00
dialog_copper_zones.cpp Remove unused settings 2022-09-17 18:03:43 -04:00
dialog_copper_zones_base.cpp Move H/V/45 mode from zone properties to toolbar. 2022-05-29 21:30:15 +01:00
dialog_copper_zones_base.fbp Move H/V/45 mode from zone properties to toolbar. 2022-05-29 21:30:15 +01:00
dialog_copper_zones_base.h Move H/V/45 mode from zone properties to toolbar. 2022-05-29 21:30:15 +01:00
dialog_create_array.cpp Combine Iu2Millimeter & remove PcbMm2iu 2022-09-16 21:09:26 -04:00
dialog_create_array.h Some more wxPoint/EDA_RECT yeeting. 2022-08-31 00:44:33 +01:00
dialog_create_array_base.cpp Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
dialog_create_array_base.fbp Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
dialog_create_array_base.h Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
dialog_dimension_properties.cpp FP editor, dialog leader dimension: fix text frame setting not saved 2022-06-24 17:45:51 +02:00
dialog_dimension_properties.h GUI for font selection. 2022-01-08 16:47:45 +00:00
dialog_dimension_properties_base.cpp Add automatic precision choices for dimensions. 2022-04-17 20:02:58 +01:00
dialog_dimension_properties_base.fbp Add automatic precision choices for dimensions. 2022-04-17 20:02:58 +01:00
dialog_dimension_properties_base.h GUI for font selection. 2022-01-08 16:47:45 +00:00
dialog_drc.cpp Move ratsnest exclusion processing to a post-pass. 2022-09-29 17:08:49 +01:00
dialog_drc.h Pointer safety for ERC/DRC dialogs. 2022-08-30 12:07:19 +01:00
dialog_drc_base.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_drc_base.fbp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_drc_base.h Pointer safety for ERC/DRC dialogs. 2022-08-30 12:07:19 +01:00
dialog_enum_pads.cpp Naming conventions. 2020-11-17 16:05:49 +00:00
dialog_enum_pads.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
dialog_enum_pads_base.cpp
dialog_enum_pads_base.fbp minor fix in DIALOG_SYMBOL_PROPERTIES: make m_cbPreservePads ON the default 2021-02-10 12:47:11 +01:00
dialog_enum_pads_base.h
dialog_exchange_footprints.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_exchange_footprints.h When updating footprints indicate which were changed. 2021-12-24 15:42:22 +00:00
dialog_exchange_footprints_base.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_exchange_footprints_base.fbp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_exchange_footprints_base.h ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_export_idf.cpp Merge in MM_PER_IU to EDA_IU_SCALE 2022-09-16 21:09:26 -04:00
dialog_export_idf_base.cpp Minor Pcbnew dialog layout fixes. 2020-11-11 11:08:54 -05:00
dialog_export_idf_base.fbp Minor Pcbnew dialog layout fixes. 2020-11-11 11:08:54 -05:00
dialog_export_idf_base.h Minor Pcbnew dialog layout fixes. 2020-11-11 11:08:54 -05:00
dialog_export_step.cpp Don't use the 3d resolver config anymore 2022-10-08 14:27:10 -04:00
dialog_export_step_base.cpp Redirect step export output to a pretty window 2022-10-08 09:48:00 -04:00
dialog_export_step_base.fbp Redirect step export output to a pretty window 2022-10-08 09:48:00 -04:00
dialog_export_step_base.h Redirect step export output to a pretty window 2022-10-08 09:48:00 -04:00
dialog_export_step_process.cpp Fix compatibility with wxWidgets 3.0 2022-10-08 17:34:37 +02:00
dialog_export_step_process.h Redirect step export output to a pretty window 2022-10-08 09:48:00 -04:00
dialog_export_step_process_base.cpp Redirect step export output to a pretty window 2022-10-08 09:48:00 -04:00
dialog_export_step_process_base.fbp Redirect step export output to a pretty window 2022-10-08 09:48:00 -04:00
dialog_export_step_process_base.h Redirect step export output to a pretty window 2022-10-08 09:48:00 -04:00
dialog_export_svg.cpp Shove kicad2step into pcbnew itself with a new cli 2022-10-04 01:53:37 +00:00
dialog_export_svg_base.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_export_svg_base.fbp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_export_svg_base.h ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_export_vrml.cpp Combine Iu2Millimeter & remove PcbMm2iu 2022-09-16 21:09:26 -04:00
dialog_export_vrml_base.cpp Spelling fix vrml->VRML 2021-05-06 21:55:36 +01:00
dialog_export_vrml_base.fbp Spelling fix vrml->VRML 2021-05-06 21:55:36 +01:00
dialog_export_vrml_base.h export_vrml: Better export of pad shapes, both on copper and paste layers. 2021-03-18 20:43:27 +01:00
dialog_filter_selection.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_filter_selection.h Coverity issue fix. 2021-10-30 11:52:06 -04:00
dialog_filter_selection_base.cpp Pcbnew: Added "All Items" clear/set to "Filter Selection" dialog 2021-10-29 09:56:14 +00:00
dialog_filter_selection_base.fbp Pcbnew: Added "All Items" clear/set to "Filter Selection" dialog 2021-10-29 09:56:14 +00:00
dialog_filter_selection_base.h Pcbnew: Added "All Items" clear/set to "Filter Selection" dialog 2021-10-29 09:56:14 +00:00
dialog_find.cpp Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
dialog_find.h Preload PCBnew find with selection when appropriate. 2022-03-19 19:37:01 +00:00
dialog_find_base.cpp pcbnew: search for nets 2022-03-10 23:12:30 +00:00
dialog_find_base.fbp pcbnew: search for nets 2022-03-10 23:12:30 +00:00
dialog_find_base.h pcbnew: search for nets 2022-03-10 23:12:30 +00:00
dialog_footprint_checker.cpp Don't use FindNamedPad for net-tie logic. It only reutrns the *first* 2022-09-25 17:38:31 +01:00
dialog_footprint_checker.h Pointer safety for ERC/DRC dialogs. 2022-08-30 12:07:19 +01:00
dialog_footprint_checker_base.cpp Copy some bug fixes from DRC dialog across to Footprint Checker. 2021-04-08 22:37:14 +01:00
dialog_footprint_checker_base.fbp Copy some bug fixes from DRC dialog across to Footprint Checker. 2021-04-08 22:37:14 +01:00
dialog_footprint_checker_base.h Copy some bug fixes from DRC dialog across to Footprint Checker. 2021-04-08 22:37:14 +01:00
dialog_footprint_properties.cpp Move footprint properties dialogs to symbol properties grid resizing strategy. 2022-10-12 00:38:44 +01:00
dialog_footprint_properties.h Move footprint properties dialogs to symbol properties grid resizing strategy. 2022-10-12 00:38:44 +01:00
dialog_footprint_properties_base.cpp Move footprint properties dialogs to symbol properties grid resizing strategy. 2022-10-12 00:38:44 +01:00
dialog_footprint_properties_base.fbp Move footprint properties dialogs to symbol properties grid resizing strategy. 2022-10-12 00:38:44 +01:00
dialog_footprint_properties_base.h Other -> Unspecified and a couple of other terminology improvements. 2022-09-27 12:15:18 +01:00
dialog_footprint_properties_fp_editor.cpp Move footprint properties dialogs to symbol properties grid resizing strategy. 2022-10-12 00:38:44 +01:00
dialog_footprint_properties_fp_editor.h Move footprint properties dialogs to symbol properties grid resizing strategy. 2022-10-12 00:38:44 +01:00
dialog_footprint_properties_fp_editor_base.cpp Other -> Unspecified and a couple of other terminology improvements. 2022-09-27 12:15:18 +01:00
dialog_footprint_properties_fp_editor_base.fbp Other -> Unspecified and a couple of other terminology improvements. 2022-09-27 12:15:18 +01:00
dialog_footprint_properties_fp_editor_base.h ADDED defined pad groups for net-tie footprints 2022-08-19 18:54:20 +01:00
dialog_footprint_wizard_list.cpp Fix some warnings detected by PVS-STUDIO (not used vars) 2022-07-26 16:00:14 +02:00
dialog_footprint_wizard_list.h
dialog_footprint_wizard_list_base.cpp DIALOG_FOOTPRINT_WIZARD_LIST_BASE: use a monospaced font to show the wizard errors. 2022-06-21 09:42:21 +02:00
dialog_footprint_wizard_list_base.fbp DIALOG_FOOTPRINT_WIZARD_LIST_BASE: use a monospaced font to show the wizard errors. 2022-06-21 09:42:21 +02:00
dialog_footprint_wizard_list_base.h DIALOG_FOOTPRINT_WIZARD_LIST_BASE: use a monospaced font to show the wizard errors. 2022-06-21 09:42:21 +02:00
dialog_fp_plugin_options.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_fp_plugin_options_base.cpp Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
dialog_fp_plugin_options_base.fbp Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
dialog_fp_plugin_options_base.h Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
dialog_gen_footprint_position_file_base.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_gen_footprint_position_file_base.fbp gen_footprints_placefile: re-add option to negate or not the X coordinate. 2022-08-02 11:22:12 +02:00
dialog_gen_footprint_position_file_base.h gen_footprints_placefile: re-add option to negate or not the X coordinate. 2022-08-02 11:22:12 +02:00
dialog_gencad_export_options.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
dialog_gencad_export_options.h Stop salt the eart with wxhtml.h 2021-06-03 07:49:49 -04:00
dialog_gendrill.cpp Fix some warnings detected by PVS-STUDIO (not used vars) 2022-07-26 16:00:14 +02:00
dialog_gendrill.h Convert wxPoint/wxSize starting from EDA_RECT usages 2022-01-01 11:30:33 -05:00
dialog_gendrill_base.cpp Avoid documentation in dialogs 2022-06-30 10:57:56 -07:00
dialog_gendrill_base.fbp Avoid documentation in dialogs 2022-06-30 10:57:56 -07:00
dialog_gendrill_base.h Avoid documentation in dialogs 2022-06-30 10:57:56 -07:00
dialog_get_footprint_by_name.h Initial focus for Get and Place Footprint. 2022-02-25 21:54:38 +00:00
dialog_get_footprint_by_name_base.cpp Remove misleading help text for now. 2021-02-14 23:51:51 +00:00
dialog_get_footprint_by_name_base.fbp Remove misleading help text for now. 2021-02-14 23:51:51 +00:00
dialog_get_footprint_by_name_base.h Remove misleading help text for now. 2021-02-14 23:51:51 +00:00
dialog_global_deletion.cpp Get rid of error-prone reverse logic. 2022-07-20 17:24:12 +01:00
dialog_global_deletion.h Cleanup. 2021-12-23 20:36:18 +00:00
dialog_global_deletion_base.cpp DIALOG_GLOBAL_DELETION: enable graphic items filters when board outlines is enabled. 2021-10-20 09:16:40 +02:00
dialog_global_deletion_base.fbp DIALOG_GLOBAL_DELETION: enable graphic items filters when board outlines is enabled. 2021-10-20 09:16:40 +02:00
dialog_global_deletion_base.h DIALOG_GLOBAL_DELETION: enable graphic items filters when board outlines is enabled. 2021-10-20 09:16:40 +02:00
dialog_global_edit_text_and_graphics.cpp Readability improvements. 2022-09-19 11:18:20 +01:00
dialog_global_edit_text_and_graphics_base.cpp Add Apply button to "Edit Text and Graphics" 2022-07-13 16:44:15 -07:00
dialog_global_edit_text_and_graphics_base.fbp Add Apply button to "Edit Text and Graphics" 2022-07-13 16:44:15 -07:00
dialog_global_edit_text_and_graphics_base.h Add Apply button to "Edit Text and Graphics" 2022-07-13 16:44:15 -07:00
dialog_global_edit_tracks_and_vias.cpp Readability improvements. 2022-09-19 11:18:20 +01:00
dialog_global_edit_tracks_and_vias_base.cpp Label the three track and via properties for UX 2021-09-05 08:54:45 -04:00
dialog_global_edit_tracks_and_vias_base.fbp Label the three track and via properties for UX 2021-09-05 08:54:45 -04:00
dialog_global_edit_tracks_and_vias_base.h Label the three track and via properties for UX 2021-09-05 08:54:45 -04:00
dialog_global_fp_lib_table_config.cpp KIFACE_I -> KIFACE_BASE. 2021-09-14 23:45:14 +01:00
dialog_global_fp_lib_table_config.h Move headers from common folders to appropriate include folders round 2. 2020-12-17 11:44:03 -05:00
dialog_graphic_item_properties.cpp Clarify various uses of "Center" 2022-10-03 12:48:57 -07:00
dialog_graphic_item_properties_base.cpp Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
dialog_graphic_item_properties_base.fbp Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
dialog_graphic_item_properties_base.h Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
dialog_group_properties.cpp Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
dialog_group_properties.h Pcbnew header housekeeping round 2. 2021-06-04 12:21:48 -04:00
dialog_group_properties_base.cpp Read/write group locked state. Show locked state in dialog & statusbar. 2021-07-22 12:49:30 +01:00
dialog_group_properties_base.fbp Read/write group locked state. Show locked state in dialog & statusbar. 2021-07-22 12:49:30 +01:00
dialog_group_properties_base.h Read/write group locked state. Show locked state in dialog & statusbar. 2021-07-22 12:49:30 +01:00
dialog_image_properties.cpp Images: Add full properties editor 2022-07-14 11:23:23 +00:00
dialog_image_properties.h Images: Add full properties editor 2022-07-14 11:23:23 +00:00
dialog_image_properties_base.cpp Images: Add full properties editor 2022-07-14 11:23:23 +00:00
dialog_image_properties_base.fbp Images: Add full properties editor 2022-07-14 11:23:23 +00:00
dialog_image_properties_base.h Images: Add full properties editor 2022-07-14 11:23:23 +00:00
dialog_import_settings.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_import_settings.h Pcbnew header housekeeping round 2. 2021-06-04 12:21:48 -04:00
dialog_import_settings_base.cpp Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
dialog_import_settings_base.fbp Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
dialog_import_settings_base.h Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
dialog_imported_layers.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
dialog_imported_layers.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
dialog_imported_layers_base.cpp
dialog_imported_layers_base.fbp
dialog_imported_layers_base.h
dialog_layer_selection_base.cpp Fixup PCB_ONE_LAYER_SELECTOR 2021-09-22 15:57:27 -07:00
dialog_layer_selection_base.fbp Fixup PCB_ONE_LAYER_SELECTOR 2021-09-22 15:57:27 -07:00
dialog_layer_selection_base.h Fixup PCB_ONE_LAYER_SELECTOR 2021-09-22 15:57:27 -07:00
dialog_move_exact.cpp Remove a few EDA_RECT instances. 2022-08-31 01:22:49 +01:00
dialog_move_exact.h Remove a few EDA_RECT instances. 2022-08-31 01:22:49 +01:00
dialog_move_exact_base.cpp Minor dialog layout improvements. 2021-10-29 15:29:49 -04:00
dialog_move_exact_base.fbp Minor dialog layout improvements. 2021-10-29 15:29:49 -04:00
dialog_move_exact_base.h Minor dialog layout improvements. 2021-10-29 15:29:49 -04:00
dialog_net_inspector.cpp Overhaul of remove-unconnected's zone filling and drawing strategies. 2022-10-18 13:05:42 +01:00
dialog_net_inspector.h Untangle some includes 2022-09-25 11:37:06 -04:00
dialog_net_inspector_base.cpp DIALOG_NET_INSPECTOR_BASE: fix a truncation text in a wxComboBox. 2022-04-19 09:43:24 +02:00
dialog_net_inspector_base.fbp DIALOG_NET_INSPECTOR_BASE: fix a truncation text in a wxComboBox. 2022-04-19 09:43:24 +02:00
dialog_net_inspector_base.h DIALOG_NET_INSPECTOR_BASE: fix a truncation text in a wxComboBox. 2022-04-19 09:43:24 +02:00
dialog_netlist.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_netlist.h Import netlist: fix issues: do not read netlist before it is selected. 2022-02-13 16:04:38 +01:00
dialog_netlist_base.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_netlist_base.fbp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_netlist_base.h ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_non_copper_zones_properties.cpp Remove unused settings 2022-09-17 18:03:43 -04:00
dialog_non_copper_zones_properties_base.cpp Move H/V/45 mode from zone properties to toolbar. 2022-05-29 21:30:15 +01:00
dialog_non_copper_zones_properties_base.fbp Move H/V/45 mode from zone properties to toolbar. 2022-05-29 21:30:15 +01:00
dialog_non_copper_zones_properties_base.h Move H/V/45 mode from zone properties to toolbar. 2022-05-29 21:30:15 +01:00
dialog_pad_basicshapes_properties.cpp Add unit and eval support to WX_GRIDs. 2022-10-11 23:40:58 +01:00
dialog_pad_properties.cpp Add unit and eval support to WX_GRIDs. 2022-10-11 23:40:58 +01:00
dialog_pad_properties.h Readability improvements. 2022-09-19 11:18:20 +01:00
dialog_pad_properties_base.cpp Add unit and eval support to WX_GRIDs. 2022-10-11 23:40:58 +01:00
dialog_pad_properties_base.fbp Add unit and eval support to WX_GRIDs. 2022-10-11 23:40:58 +01:00
dialog_pad_properties_base.h Remove vestiges of old pad locking system. 2022-08-23 18:02:16 +01:00
dialog_plot.cpp Coverity fixes. 2022-10-17 15:30:20 -04:00
dialog_plot.h Readability improvements. 2022-09-19 11:18:20 +01:00
dialog_plot_base.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_plot_base.fbp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_plot_base.h ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_pns_diff_pair_dimensions.cpp Missed some other uses of m_startItem in previous commit. 2022-10-07 14:01:46 +01:00
dialog_pns_diff_pair_dimensions.h
dialog_pns_diff_pair_dimensions_base.cpp
dialog_pns_diff_pair_dimensions_base.fbp
dialog_pns_diff_pair_dimensions_base.h
dialog_pns_length_tuning_settings.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_pns_length_tuning_settings.h
dialog_pns_length_tuning_settings_base.cpp Meander minimum spacing can be equal to track width + minimum clearance 2021-06-29 19:30:01 +01:00
dialog_pns_length_tuning_settings_base.fbp Meander minimum spacing can be equal to track width + minimum clearance 2021-06-29 19:30:01 +01:00
dialog_pns_length_tuning_settings_base.h Hide unimplemented controls in length tuner settings 2021-05-10 21:40:52 -04:00
dialog_pns_settings.cpp Implement and enable option to not shove vias during push & shove routing 2022-08-29 17:32:39 +00:00
dialog_pns_settings.h
dialog_pns_settings_base.cpp Implement and enable option to not shove vias during push & shove routing 2022-08-29 17:32:39 +00:00
dialog_pns_settings_base.fbp Remove vestigal setting 2021-10-23 22:12:25 -04:00
dialog_pns_settings_base.h Remove vestigal setting 2021-10-23 22:12:25 -04:00
dialog_position_relative.cpp Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
dialog_position_relative.h Excise deci-degrees from UNIT_BINDER. 2022-01-19 00:10:32 +00:00
dialog_position_relative_base.cpp
dialog_position_relative_base.fbp
dialog_position_relative_base.h
dialog_print_pcbnew.cpp pcbnew: DIALOG_PRINT_PCBNEW: activate right click context menu inside layer list. 2022-03-19 08:10:17 +01:00
dialog_produce_pcb.fbp Reserve production strings 2021-11-01 07:14:38 -07:00
dialog_produce_pcb_base.cpp Reserve production strings 2021-11-01 07:14:38 -07:00
dialog_produce_pcb_base.h Reserve production strings 2021-11-01 07:14:38 -07:00
dialog_push_pad_properties.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_push_pad_properties.h Pcbnew header housekeeping round 2. 2021-06-04 12:21:48 -04:00
dialog_push_pad_properties_base.cpp
dialog_push_pad_properties_base.fbp
dialog_push_pad_properties_base.h
dialog_rule_area_properties.cpp Remove unused settings 2022-09-17 18:03:43 -04:00
dialog_rule_area_properties_base.cpp Move H/V/45 mode from zone properties to toolbar. 2022-05-29 21:30:15 +01:00
dialog_rule_area_properties_base.fbp Move H/V/45 mode from zone properties to toolbar. 2022-05-29 21:30:15 +01:00
dialog_rule_area_properties_base.h Move H/V/45 mode from zone properties to toolbar. 2022-05-29 21:30:15 +01:00
dialog_swap_layers.cpp Use GetUnobscuredSize in dialogs/panels 2021-12-25 15:26:43 +00:00
dialog_swap_layers.h Use GetUnobscuredSize in dialogs/panels 2021-12-25 15:26:43 +00:00
dialog_swap_layers_base.cpp
dialog_swap_layers_base.fbp
dialog_swap_layers_base.h
dialog_target_properties.cpp Nuke base_units from orbit 2022-09-16 04:38:10 +00:00
dialog_target_properties_base.cpp
dialog_target_properties_base.fbp
dialog_target_properties_base.h
dialog_text_properties.cpp Clear Scintilla undo history after setting initial text. 2022-10-14 22:01:20 +01:00
dialog_text_properties.h GUI for font selection. 2022-01-08 16:47:45 +00:00
dialog_text_properties_base.cpp ADDED: knockout pcb and fp text. 2022-03-08 13:22:20 +00:00
dialog_text_properties_base.fbp ADDED: Hyperlinks on text items in Schematic Editor 2022-08-27 19:17:42 +01:00
dialog_text_properties_base.h ADDED: knockout pcb and fp text. 2022-03-08 13:22:20 +00:00
dialog_textbox_properties.cpp Clear Scintilla undo history after setting initial text. 2022-10-14 22:01:20 +01:00
dialog_textbox_properties.h Move pcb file rep of text_boxes to strokes. 2022-02-01 16:29:59 +00:00
dialog_textbox_properties_base.cpp Move pcb file rep of text_boxes to strokes. 2022-02-01 16:29:59 +00:00
dialog_textbox_properties_base.fbp Move pcb file rep of text_boxes to strokes. 2022-02-01 16:29:59 +00:00
dialog_textbox_properties_base.h Move pcb file rep of text_boxes to strokes. 2022-02-01 16:29:59 +00:00
dialog_track_via_properties.cpp Allow net to be selected with mixed track & via selection. 2022-09-20 11:37:13 +01:00
dialog_track_via_properties.h Allow net to be selected with mixed track & via selection. 2022-09-20 11:37:13 +01:00
dialog_track_via_properties_base.cpp Minor dialog layout fixes. 2021-10-21 08:59:55 -04:00
dialog_track_via_properties_base.fbp Minor dialog layout fixes. 2021-10-21 08:59:55 -04:00
dialog_track_via_properties_base.h Minor dialog layout fixes. 2021-10-21 08:59:55 -04:00
dialog_track_via_size.cpp Remove IU_PER_MM thats standalone 2022-09-16 21:09:27 -04:00
dialog_track_via_size.h
dialog_track_via_size_base.cpp Consistency in via dimensions terminology. 2022-03-03 22:40:18 +00:00
dialog_track_via_size_base.fbp Consistency in via dimensions terminology. 2022-03-03 22:40:18 +00:00
dialog_track_via_size_base.h Consistency in via dimensions terminology. 2022-03-03 22:40:18 +00:00
dialog_unused_pad_layers.cpp DIALOG_UNUSED_PAD_LAYERS: minor enhancement: pads and vias can be handled all at once 2022-09-03 10:41:14 +02:00
dialog_unused_pad_layers.h DIALOG_UNUSED_PAD_LAYERS: minor enhancement: pads and vias can be handled all at once 2022-09-03 10:41:14 +02:00
dialog_unused_pad_layers_base.cpp DIALOG_UNUSED_PAD_LAYERS: minor enhancement: pads and vias can be handled all at once 2022-09-03 10:41:14 +02:00
dialog_unused_pad_layers_base.fbp DIALOG_UNUSED_PAD_LAYERS: minor enhancement: pads and vias can be handled all at once 2022-09-03 10:41:14 +02:00
dialog_unused_pad_layers_base.h DIALOG_UNUSED_PAD_LAYERS: minor enhancement: pads and vias can be handled all at once 2022-09-03 10:41:14 +02:00
dialog_update_pcb.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_update_pcb.h Remove no-longer-needed options from Update PCB and Import netlist. 2021-09-18 18:32:19 +01:00
dialog_update_pcb_base.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
dialog_update_pcb_base.fbp Remove no-longer-needed options from Update PCB and Import netlist. 2021-09-18 18:32:19 +01:00
dialog_update_pcb_base.h Remove no-longer-needed options from Update PCB and Import netlist. 2021-09-18 18:32:19 +01:00
panel_display_options.cpp Remove atrophied PCB NO_CONNECTS layer and its colour. 2022-09-08 00:28:31 +01:00
panel_display_options.h Implement Reset to Defaults for all preferences panels. 2021-12-24 17:38:39 +00:00
panel_display_options_base.cpp Remove atrophied PCB NO_CONNECTS layer and its colour. 2022-09-08 00:28:31 +01:00
panel_display_options_base.fbp Remove atrophied PCB NO_CONNECTS layer and its colour. 2022-09-08 00:28:31 +01:00
panel_display_options_base.h Remove atrophied PCB NO_CONNECTS layer and its colour. 2022-09-08 00:28:31 +01:00
panel_edit_options.cpp Nuke base_units from orbit 2022-09-16 04:38:10 +00:00
panel_edit_options.h Move rotation angle increments to UNIT_BINDER and EDA_ANGLE. 2022-01-19 15:15:33 +00:00
panel_edit_options_base.cpp Fix some UI element spacing in settings panels 2022-09-25 15:41:39 +01:00
panel_edit_options_base.fbp Fix some UI element spacing in settings panels 2022-09-25 15:41:39 +01:00
panel_edit_options_base.h Fix some UI element spacing in settings panels 2022-09-25 15:41:39 +01:00
panel_fp_editor_color_settings.cpp Move gerbview colors to preferences dialog. 2022-09-10 16:11:24 +01:00
panel_fp_editor_color_settings.h Move gerbview colors to preferences dialog. 2022-09-10 16:11:24 +01:00
panel_fp_editor_defaults.cpp Cleanup. 2022-10-12 16:36:54 +01:00
panel_fp_editor_defaults.h Cleanup. 2022-10-12 16:36:54 +01:00
panel_fp_editor_defaults_base.cpp Implement Reset to Defaults for all preferences panels. 2021-12-24 17:38:39 +00:00
panel_fp_editor_defaults_base.fbp Implement Reset to Defaults for all preferences panels. 2021-12-24 17:38:39 +00:00
panel_fp_editor_defaults_base.h Implement Reset to Defaults for all preferences panels. 2021-12-24 17:38:39 +00:00
panel_fp_lib_table.cpp Cvpcb: Reload footprint libraries in CVPCB 2022-09-27 22:58:03 +00:00
panel_fp_lib_table.h Pcbnew header housekeeping round 2. 2021-06-04 12:21:48 -04:00
panel_fp_lib_table_base.cpp Fix button lay out issue on OSX. 2021-02-18 11:53:36 +00:00
panel_fp_lib_table_base.fbp Fix button lay out issue on OSX. 2021-02-18 11:53:36 +00:00
panel_fp_lib_table_base.h Fix button lay out issue on OSX. 2021-02-18 11:53:36 +00:00
panel_fp_properties_3d_model.cpp Fix not handled exception, creating a crash. 2022-09-29 13:08:23 +02:00
panel_fp_properties_3d_model.h Use GetUnobscuredSize in dialogs/panels 2021-12-25 15:26:43 +00:00
panel_fp_properties_3d_model_base.cpp 3D models list in footprint properties: fix issue when a lot of 3D models is added 2022-09-06 16:28:46 +02:00
panel_fp_properties_3d_model_base.fbp 3D models list in footprint properties: fix issue when a lot of 3D models is added 2022-09-06 16:28:46 +02:00
panel_fp_properties_3d_model_base.h 3D models list in footprint properties: fix issue when a lot of 3D models is added 2022-09-06 16:28:46 +02:00
panel_pcbnew_action_plugins.cpp Cleanup. 2022-08-19 18:54:19 +01:00
panel_pcbnew_action_plugins.h All the preferences, all the time. 2021-12-24 13:08:44 +00:00
panel_pcbnew_action_plugins_base.cpp Improvements to pcbnew action plugins settings panel 2021-01-20 09:09:53 +00:00
panel_pcbnew_action_plugins_base.fbp Improvements to pcbnew action plugins settings panel 2021-01-20 09:09:53 +00:00
panel_pcbnew_action_plugins_base.h Improvements to pcbnew action plugins settings panel 2021-01-20 09:09:53 +00:00
panel_pcbnew_color_settings.cpp Allow text variable resolution through properties in drawing sheet text. 2022-09-20 15:28:05 +01:00
panel_pcbnew_color_settings.h All the preferences, all the time. 2021-12-24 13:08:44 +00:00
panel_pcbnew_display_origin.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
panel_pcbnew_display_origin.h Implement Reset to Defaults for all preferences panels. 2021-12-24 17:38:39 +00:00
panel_pcbnew_display_origin_base.cpp Implement Reset to Defaults for all preferences panels. 2021-12-24 17:38:39 +00:00
panel_pcbnew_display_origin_base.fbp Implement Reset to Defaults for all preferences panels. 2021-12-24 17:38:39 +00:00
panel_pcbnew_display_origin_base.h Implement Reset to Defaults for all preferences panels. 2021-12-24 17:38:39 +00:00
panel_setup_constraints.cpp Readability improvements. 2022-09-19 11:18:20 +01:00
panel_setup_constraints.h ADDED: Minimum copper connection width DRC check 2022-07-11 19:26:56 +00:00
panel_setup_constraints_base.cpp Minor dialog layout improvements. 2022-10-02 11:45:30 +01:00
panel_setup_constraints_base.fbp Minor dialog layout improvements. 2022-10-02 11:45:30 +01:00
panel_setup_constraints_base.h Fix copy/paste error. 2022-09-24 20:00:01 +01:00
panel_setup_formatting.cpp Readability improvements. 2022-09-19 11:18:20 +01:00
panel_setup_formatting.h Use the correct parent for the new Formatting page 2021-12-27 19:03:19 -05:00
panel_setup_formatting_base.cpp Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
panel_setup_formatting_base.fbp Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
panel_setup_formatting_base.h Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
panel_setup_layers.cpp Move ratsnest exclusion processing to a post-pass. 2022-09-29 17:08:49 +01:00
panel_setup_layers.h Cleanup. 2021-12-23 20:36:18 +00:00
panel_setup_layers_base.cpp Solder paster -> Solder paste 2021-11-08 15:56:51 -08:00
panel_setup_layers_base.fbp Solder paster -> Solder paste 2021-11-08 15:56:51 -08:00
panel_setup_layers_base.h Remove checkboxes that can't be unchecked (part 1) 2021-08-24 20:29:03 -04:00
panel_setup_mask_and_paste.cpp Read, write and process the board-wide Allow soldermask bridges in FPs. 2022-08-14 22:56:29 +01:00
panel_setup_mask_and_paste.h Add mask-to-copper clearance parameter and rename mask margin. 2021-12-24 12:36:41 +00:00
panel_setup_mask_and_paste_base.cpp Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
panel_setup_mask_and_paste_base.fbp Line styles for PCBNew shapes. 2021-12-24 12:36:59 +00:00
panel_setup_mask_and_paste_base.h Add mask-to-copper clearance parameter and rename mask margin. 2021-12-24 12:36:41 +00:00
panel_setup_rules.cpp Clear Scintilla undo history after setting initial text. 2022-10-14 22:01:20 +01:00
panel_setup_rules.h Support (and save/recall) zoom in/out in Custom Rules editor. 2022-01-28 21:38:15 +00:00
panel_setup_rules_base.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
panel_setup_rules_base.fbp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
panel_setup_rules_base.h ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
panel_setup_rules_help.md Bug fixes for layer expression processing. 2022-09-16 14:14:43 +01:00
panel_setup_rules_help_md.h Bug fixes for layer expression processing. 2022-09-16 14:14:43 +01:00
panel_setup_text_and_graphics.cpp Add unit and eval support to WX_GRIDs. 2022-10-11 23:40:58 +01:00
panel_setup_text_and_graphics.h Add unit and eval support to WX_GRIDs. 2022-10-11 23:40:58 +01:00
panel_setup_text_and_graphics_base.cpp Bring a little more consistency to the Text & Graphics Defaults panel. 2021-09-17 22:01:17 +01:00
panel_setup_text_and_graphics_base.fbp Bring a little more consistency to the Text & Graphics Defaults panel. 2021-09-17 22:01:17 +01:00
panel_setup_text_and_graphics_base.h Bring a little more consistency to the Text & Graphics Defaults panel. 2021-09-17 22:01:17 +01:00
panel_setup_tracks_and_vias.cpp Add unit and eval support to WX_GRIDs. 2022-10-11 23:40:58 +01:00
panel_setup_tracks_and_vias.h Readability improvements. 2022-09-19 11:18:20 +01:00
panel_setup_tracks_and_vias_base.cpp Add labels for icon buttons. (They're used by screen readers.) 2022-08-08 22:02:20 +01:00
panel_setup_tracks_and_vias_base.fbp Add labels for icon buttons. (They're used by screen readers.) 2022-08-08 22:02:20 +01:00
panel_setup_tracks_and_vias_base.h Add labels for icon buttons. (They're used by screen readers.) 2022-08-08 22:02:20 +01:00
pcb_properties_panel.cpp Properties Panel: Correctly limit layers for connectable items to copper layers 2022-08-22 21:32:33 -04:00
pcb_properties_panel.h Rename PROPERTY_PANEL::Update() to PROPERTY_PANEL::UpdateData() 2022-08-22 21:32:32 -04:00