kicad/pcbnew/dialogs
Wayne Stambaugh 66f6168163 Fix mode-less dialog issues.
Don't assume the dialog is mode-less and call Destroy() from within a
dialog method.  This will most assuredly crash if the dialog is shown
modally or quasi-modally.

Don't leak memory for mode-less dialogs created on the stack.  Make sure
when the parent frame window is closed that all mode-less dialog memory
is cleaned up.  Dialogs are not child windows like controls and toolbars
so their memory does not automatically get cleaned up when the parent
window is destroyed.

Do not directly access frame parent window's pointer in dialog destructors.
Apparently the tear down order when destroying mode-less dialogs is not
guaranteed so the parent window may get deleted before the dialog causing
a crash when accessing the parent window pointer from the dialog dtor.

Do not close mode-less dialogs in the parent frame's destructor.  This
doesn't guarantee that the dialog(s) will be destroyed before the parent
but it may reduce some careless mode-less dialog event handling in the
future.
2023-03-13 12:04:01 -04:00
..
dialog_board_reannotate.cpp DIALOG_BOARD_REANNOTATE: fix coding style issues. 2023-03-10 11:49:48 +01:00
dialog_board_reannotate.h DIALOG_BOARD_REANNOTATE: fix coding style issues. 2023-03-10 11:49:48 +01:00
dialog_board_reannotate_base.cpp DIALOG_BOARD_REANNOTATE: fix some issues, and protect against bad settings. 2023-03-10 10:46:55 +01:00
dialog_board_reannotate_base.fbp DIALOG_BOARD_REANNOTATE: fix some issues, and protect against bad settings. 2023-03-10 10:46:55 +01:00
dialog_board_reannotate_base.h DIALOG_BOARD_REANNOTATE: fix some issues, and protect against bad settings. 2023-03-10 10:46:55 +01:00
dialog_board_setup.cpp Pcbnew: Increase the default size of the board setup dialog 2023-01-27 22:00:39 +00: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 Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00:00
dialog_board_statistics_base.fbp Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00: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 Units for footprint preview widgets. 2023-01-02 22:12:26 +00: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_copper_zones.cpp fix compil and Coverity warnings. 2023-03-12 15:19:50 +01: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 Move automatic dimension processing inside PCB_DIMENSION_BASE. 2023-03-05 15:19:06 +00:00
dialog_dimension_properties.h GUI for font selection. 2022-01-08 16:47:45 +00:00
dialog_dimension_properties_base.cpp Remove unique dummy text 2023-01-20 09:11:08 -08:00
dialog_dimension_properties_base.fbp Remove unique dummy text 2023-01-20 09:11:08 -08:00
dialog_dimension_properties_base.h Remove unique dummy text 2023-01-20 09:11:08 -08:00
dialog_drc.cpp ADDED: schematic/library diff for symbols. 2023-03-09 18:04:52 +00:00
dialog_drc.h Remove shadow member variable. 2022-11-05 16:50:54 +00:00
dialog_drc_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_drc_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_drc_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05: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 Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_enum_pads_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_enum_pads_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_exchange_footprints.cpp Move PCB_EDIT_FRAME::ExchangeFootprint to pcb_edit_frame.cpp 2023-01-24 12:54:05 +00: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 Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_export_idf_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_export_idf_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_export_step.cpp Step exporter fixes and enhancements: 2023-03-05 12:55:15 +01:00
dialog_export_step_base.cpp Step exporter fixes and enhancements: 2023-03-05 12:55:15 +01:00
dialog_export_step_base.fbp Step exporter fixes and enhancements: 2023-03-05 12:55:15 +01:00
dialog_export_step_base.h Step exporter fixes and enhancements: 2023-03-05 12:55:15 +01: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 Minor fix: make DIALOG_EXPORT_STEP_PROCESS_BASE correctly re-sizable. 2022-11-26 07:40:48 +01:00
dialog_export_step_process_base.fbp Minor fix: make DIALOG_EXPORT_STEP_PROCESS_BASE correctly re-sizable. 2022-11-26 07:40:48 +01:00
dialog_export_step_process_base.h Minor fix: make DIALOG_EXPORT_STEP_PROCESS_BASE correctly re-sizable. 2022-11-26 07:40:48 +01:00
dialog_export_svg.cpp Turn on and fix MSVC compliance mode issues 2023-02-12 16:30:37 -05:00
dialog_export_svg_base.cpp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_export_svg_base.fbp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_export_svg_base.h Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_export_vrml.cpp Combine Iu2Millimeter & remove PcbMm2iu 2022-09-16 21:09:26 -04:00
dialog_export_vrml_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_export_vrml_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_export_vrml_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05: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 Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_filter_selection_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_filter_selection_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_find.cpp Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
dialog_find.h Common Actions: Find Previous 2023-02-14 08:21:37 -05: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 Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_footprint_checker_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_footprint_checker_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_footprint_properties.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05: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 Ensure good fonts in grid headers. 2023-01-16 02:47:14 +00:00
dialog_footprint_properties_base.fbp Ensure good fonts in grid headers. 2023-01-16 02:47:14 +00:00
dialog_footprint_properties_base.h Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_footprint_properties_fp_editor.cpp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00: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 Ensure good fonts in grid headers. 2023-01-16 02:47:14 +00:00
dialog_footprint_properties_fp_editor_base.fbp Ensure good fonts in grid headers. 2023-01-16 02:47:14 +00:00
dialog_footprint_properties_fp_editor_base.h Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00: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 Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_footprint_wizard_list_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_footprint_wizard_list_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_fp_plugin_options.cpp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_fp_plugin_options_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_fp_plugin_options_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_fp_plugin_options_base.h Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_gen_footprint_position.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
dialog_gen_footprint_position_file_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_gen_footprint_position_file_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_gen_footprint_position_file_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05: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 Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
dialog_gendrill.h Convert wxPoint/wxSize starting from EDA_RECT usages 2022-01-01 11:30:33 -05:00
dialog_gendrill_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_gendrill_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_gendrill_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05: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 board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_get_footprint_by_name_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_get_footprint_by_name_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05: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 Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_global_deletion_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_global_deletion_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_global_edit_text_and_graphics.cpp Allow separate processing of dimensions in Edit Text & Graphics Properties. 2023-03-05 15:19:06 +00:00
dialog_global_edit_text_and_graphics_base.cpp Allow separate processing of dimensions in Edit Text & Graphics Properties. 2023-03-05 15:19:06 +00:00
dialog_global_edit_text_and_graphics_base.fbp Allow separate processing of dimensions in Edit Text & Graphics Properties. 2023-03-05 15:19:06 +00:00
dialog_global_edit_text_and_graphics_base.h Allow separate processing of dimensions in Edit Text & Graphics Properties. 2023-03-05 15:19:06 +00:00
dialog_global_edit_tracks_and_vias.cpp Fix mode-less dialog issues. 2023-03-13 12:04:01 -04:00
dialog_global_edit_tracks_and_vias_base.cpp Move via/track/grid selection widget to wxComboBox 2023-03-09 11:45:44 -08:00
dialog_global_edit_tracks_and_vias_base.fbp Move via/track/grid selection widget to wxComboBox 2023-03-09 11:45:44 -08:00
dialog_global_edit_tracks_and_vias_base.h Move via/track/grid selection widget to wxComboBox 2023-03-09 11:45:44 -08:00
dialog_global_fp_lib_table_config.cpp Fix paths for Copy default global library table. 2023-01-27 09:24:52 +03: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 Coverity fixes and code cleaning. 2023-03-02 09:04:47 -05:00
dialog_graphic_item_properties_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_graphic_item_properties_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_graphic_item_properties_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_group_properties.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
dialog_group_properties.h Pcbnew header housekeeping round 2. 2021-06-04 12:21:48 -04:00
dialog_group_properties_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_group_properties_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_group_properties_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_image_properties.cpp Fix handling of PPI when loading embedded images 2023-02-14 19:42:06 -05:00
dialog_image_properties.h Images: Add full properties editor 2022-07-14 11:23:23 +00:00
dialog_image_properties_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_image_properties_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_image_properties_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_import_netlist.cpp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_import_netlist.h Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_import_netlist_base.cpp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_import_netlist_base.fbp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_import_netlist_base.h Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_import_settings.cpp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
dialog_import_settings.h Pcbnew header housekeeping round 2. 2021-06-04 12:21:48 -04:00
dialog_import_settings_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_import_settings_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_import_settings_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05: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 Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00:00
dialog_imported_layers_base.fbp Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00:00
dialog_imported_layers_base.h Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00:00
dialog_layer_selection_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_layer_selection_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_layer_selection_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05: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 Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_move_exact_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_move_exact_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_net_inspector.cpp Fix mode-less dialog issues. 2023-03-13 12:04:01 -04:00
dialog_net_inspector.h Fix mode-less dialog issues. 2023-03-13 12:04:01 -04:00
dialog_net_inspector_base.cpp Fix mode-less dialog issues. 2023-03-13 12:04:01 -04:00
dialog_net_inspector_base.fbp Fix mode-less dialog issues. 2023-03-13 12:04:01 -04:00
dialog_net_inspector_base.h Fix mode-less dialog issues. 2023-03-13 12:04:01 -04:00
dialog_non_copper_zones_properties.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_non_copper_zones_properties_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_non_copper_zones_properties_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_non_copper_zones_properties_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_pad_basicshapes_properties.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
dialog_pad_primitives_properties.h pcbnew: move DIALOG_PAD_PROPERTIES_BASE from dialog_pad_properties to its own files. 2023-01-17 09:44:28 +01:00
dialog_pad_primitives_properties_base.cpp pcbnew: move DIALOG_PAD_PROPERTIES_BASE from dialog_pad_properties to its own files. 2023-01-17 09:44:28 +01:00
dialog_pad_primitives_properties_base.fbp pcbnew: move DIALOG_PAD_PROPERTIES_BASE from dialog_pad_properties to its own files. 2023-01-17 09:44:28 +01:00
dialog_pad_primitives_properties_base.h pcbnew: move DIALOG_PAD_PROPERTIES_BASE from dialog_pad_properties to its own files. 2023-01-17 09:44:28 +01:00
dialog_pad_properties.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
dialog_pad_properties.h pcbnew: move DIALOG_PAD_PROPERTIES_BASE from dialog_pad_properties to its own files. 2023-01-17 09:44:28 +01:00
dialog_pad_properties_base.cpp Minor dialog adjustments. 2023-01-22 00:14:02 +00:00
dialog_pad_properties_base.fbp Minor dialog adjustments. 2023-01-22 00:14:02 +00:00
dialog_pad_properties_base.h Fix clipping issue in Pad Properties dialog. 2023-01-17 17:05:41 +00:00
dialog_plot.cpp Simplify and regularize text variable substitution architecture. 2023-01-17 17:05:41 +00:00
dialog_plot.h Readability improvements. 2022-09-19 11:18:20 +01:00
dialog_plot_base.cpp Standardize print/plot terms 2023-01-11 12:30:02 -08:00
dialog_plot_base.fbp Standardize print/plot terms 2023-01-11 12:30:02 -08:00
dialog_plot_base.h Standardize print/plot terms 2023-01-11 12:30:02 -08: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 Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_pns_diff_pair_dimensions_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_pns_diff_pair_dimensions_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_pns_length_tuning_settings.cpp router: ADDED option to create single-sided meanders. 2022-11-30 20:39:02 +00:00
dialog_pns_length_tuning_settings.h
dialog_pns_length_tuning_settings_base.cpp router: ADDED option to create single-sided meanders. 2022-11-30 20:39:02 +00:00
dialog_pns_length_tuning_settings_base.fbp router: ADDED option to create single-sided meanders. 2022-11-30 20:39:02 +00:00
dialog_pns_length_tuning_settings_base.h router: ADDED option to create single-sided meanders. 2022-11-30 20:39:02 +00:00
dialog_pns_settings.cpp Router: settings dialog fixes 2022-12-29 10:31:12 -05:00
dialog_pns_settings.h Router: settings dialog fixes 2022-12-29 10:31:12 -05:00
dialog_pns_settings_base.cpp Unify checkbox borders in Interactive Router Settings. 2023-02-01 07:46:42 +03:00
dialog_pns_settings_base.fbp Unify checkbox borders in Interactive Router Settings. 2023-02-01 07:46:42 +03:00
dialog_pns_settings_base.h Remove vestigal setting 2021-10-23 22:12:25 -04:00
dialog_position_relative.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
dialog_position_relative.h Don't keep value of user or grid anchors between invocations. 2022-11-17 00:51:52 +00:00
dialog_position_relative_base.cpp Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00:00
dialog_position_relative_base.fbp Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00:00
dialog_position_relative_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_print_pcbnew.cpp Fix minor cosmetic issues in Print dialogs 2023-01-23 09:21:23 +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 Re-layout standard buttons after editing their names. 2023-01-07 19:34:32 +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 board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_rule_area_properties_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_rule_area_properties_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_rule_area_properties_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_swap_layers.cpp Don't feed wxWidgets negative column widths. 2022-11-16 13:33:55 +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 Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_target_properties_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_target_properties_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_text_properties.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
dialog_text_properties.h Add vertical justification buttons to pcbnew text dialog 2023-01-16 18:40:08 +00:00
dialog_text_properties_base.cpp Add vertical justification buttons to pcbnew text dialog 2023-01-16 18:40:08 +00:00
dialog_text_properties_base.fbp Add vertical justification buttons to pcbnew text dialog 2023-01-16 18:40:08 +00:00
dialog_text_properties_base.h Add vertical justification buttons to pcbnew text dialog 2023-01-16 18:40:08 +00:00
dialog_textbox_properties.cpp Fix rotation/flipping properties for text boxes 2023-03-04 13:11:15 -05: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 Account for border when calculating text margin for text boxes. 2023-02-13 17:08:29 +00:00
dialog_textbox_properties_base.fbp Account for border when calculating text margin for text boxes. 2023-02-13 17:08:29 +00:00
dialog_textbox_properties_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
dialog_track_via_properties.cpp Fix mode-less dialog issues. 2023-03-13 12:04:01 -04:00
dialog_track_via_properties.h Don't show annular rings controls for vias that span only a single layer. 2022-11-24 18:05:37 +00:00
dialog_track_via_properties_base.cpp Don't show annular rings controls for vias that span only a single layer. 2022-11-24 18:05:37 +00:00
dialog_track_via_properties_base.fbp Don't show annular rings controls for vias that span only a single layer. 2022-11-24 18:05:37 +00:00
dialog_track_via_properties_base.h Don't show annular rings controls for vias that span only a single layer. 2022-11-24 18:05:37 +00: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: do not use TransferDataFromWindow for any button. 2023-02-13 10:26:46 +01:00
dialog_unused_pad_layers.h DIALOG_UNUSED_PAD_LAYERS: do not use TransferDataFromWindow for any button. 2023-02-13 10:26:46 +01:00
dialog_unused_pad_layers_base.cpp DIALOG_UNUSED_PAD_LAYERS: do not use TransferDataFromWindow for any button. 2023-02-13 10:26:46 +01:00
dialog_unused_pad_layers_base.fbp DIALOG_UNUSED_PAD_LAYERS: do not use TransferDataFromWindow for any button. 2023-02-13 10:26:46 +01:00
dialog_unused_pad_layers_base.h DIALOG_UNUSED_PAD_LAYERS: do not use TransferDataFromWindow for any button. 2023-02-13 10:26:46 +01: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 Preferences dialog: try to reduce its width, in non English languages. 2023-02-04 14:36:14 +01:00
panel_display_options_base.fbp Preferences dialog: try to reduce its width, in non English languages. 2023-02-04 14:36:14 +01:00
panel_display_options_base.h Preferences dialog: try to reduce its width, in non English languages. 2023-02-04 14:36:14 +01:00
panel_edit_options.cpp Expose changing arc edit mode in arc button context menu and Preferences 2022-12-05 21:28:16 +03:00
panel_edit_options.h Divorce UNIT_BINDER from wxFrame. 2022-12-04 11:51:44 +00:00
panel_edit_options_base.cpp Preferences dialog: try to reduce its width, in non English languages. 2023-02-04 14:36:14 +01:00
panel_edit_options_base.fbp Preferences dialog: try to reduce its width, in non English languages. 2023-02-04 14:36:14 +01:00
panel_edit_options_base.h Preferences dialog: try to reduce its width, in non English languages. 2023-02-04 14:36:14 +01:00
panel_fp_editor_color_settings.cpp Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00: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 Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
panel_fp_editor_defaults.h Cleanup. 2022-10-12 16:36:54 +01:00
panel_fp_editor_defaults_base.cpp Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00:00
panel_fp_editor_defaults_base.fbp Ensure good fonts in grid headers. 2023-01-16 02:47:14 +00:00
panel_fp_editor_defaults_base.h Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
panel_fp_lib_table.cpp Fix the shared_lock added and micro-opt the reindex 2023-02-18 11:28:19 -05: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 some strings from V7's string freeze. 2023-02-11 21:11:07 +00:00
panel_fp_lib_table_base.fbp Fix some strings from V7's string freeze. 2023-02-11 21:11:07 +00:00
panel_fp_lib_table_base.h Flatten (and fix layout) of library table managers. 2023-01-20 14:19:58 +00:00
panel_fp_properties_3d_model.cpp Suppress handling of selection events until delete is done. 2023-01-24 00:07:40 +00: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 Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
panel_fp_properties_3d_model_base.fbp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
panel_fp_properties_3d_model_base.h Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
panel_pcbnew_action_plugins.cpp Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00: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 Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00:00
panel_pcbnew_action_plugins_base.fbp Ensure good fonts in grid headers. 2023-01-16 02:47:14 +00:00
panel_pcbnew_action_plugins_base.h Get rid of bloated bitmap buttons on wxWidgets 3.2. 2022-12-13 20:48:02 +00:00
panel_pcbnew_color_settings.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05: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 Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_pcbnew_display_origin_base.fbp Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_pcbnew_display_origin_base.h Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +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 Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_constraints_base.fbp Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_constraints_base.h Fix copy/paste error. 2022-09-24 20:00:01 +01:00
panel_setup_formatting.cpp Fix build error 2023-01-18 10:20:20 -08: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 Minor dialog layout improvements. 2023-02-02 16:54:52 -05:00
panel_setup_formatting_base.fbp Minor dialog layout improvements. 2023-02-02 16:54:52 -05:00
panel_setup_formatting_base.h Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_layers.cpp Do not try to read from UI elements that haven't been initialized yet 2023-01-12 09:16:22 -05:00
panel_setup_layers.h Do not try to read from UI elements that haven't been initialized yet 2023-01-12 09:16:22 -05:00
panel_setup_layers_base.cpp Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_layers_base.fbp Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_layers_base.h Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00: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 Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_mask_and_paste_base.fbp Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_mask_and_paste_base.h Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_rules.cpp Add DRC suggestions for Via_Type 2023-01-23 05:14:06 +03:00
panel_setup_rules.h Add DRC suggestions for Via_Type 2023-01-23 05:14:06 +03:00
panel_setup_rules_base.cpp Minor dialog layout improvements. 2023-02-02 16:54:52 -05:00
panel_setup_rules_base.fbp Minor dialog layout improvements. 2023-02-02 16:54:52 -05:00
panel_setup_rules_base.h Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_rules_help.md Add doc link to custom rules syntax help. 2023-02-12 21:34:35 +00:00
panel_setup_rules_help_md.h Add doc link to custom rules syntax help. 2023-02-12 21:34:35 +00:00
panel_setup_text_and_graphics.cpp Fix mode-less dialog issues. 2023-03-13 12:04:01 -04: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 Don't specify fonts in wxFormBuilder. It only leads to pain. 2023-01-18 12:28:07 +00:00
panel_setup_text_and_graphics_base.fbp Ensure good fonts in grid headers. 2023-01-16 02:47:14 +00:00
panel_setup_text_and_graphics_base.h Flat(er) look for paged dialogs. 2023-01-11 01:11:25 +00:00
panel_setup_tracks_and_vias.cpp Fix mode-less dialog issues. 2023-03-13 12:04:01 -04:00
panel_setup_tracks_and_vias.h Readability improvements. 2022-09-19 11:18:20 +01:00
panel_setup_tracks_and_vias_base.cpp Fix some strings from V7's string freeze. 2023-02-11 21:11:07 +00:00
panel_setup_tracks_and_vias_base.fbp Fix some strings from V7's string freeze. 2023-02-11 21:11:07 +00:00
panel_setup_tracks_and_vias_base.h Fix some strings from V7's string freeze. 2023-02-11 21:11:07 +00:00