kicad/pcbnew
Ian McInerney 0a3b6c2d23 Fix call to properties when editing newly placed dimension
The edit is intended to be on the newly placed dimension, but the actual
properties tool doesn't take an item, so it was always looking up the
item to edit using the current selection/cursor position. Make this more
robust by just calling the edit properties directly on the item.
2023-06-20 21:52:50 +01:00
..
autorouter Centralize text size clamping. 2023-06-03 20:29:51 +01:00
board_stackup_manager Lazy loading of stackup UI widgets. 2023-05-11 14:37:48 +01:00
connectivity Refine track dangling test. 2023-06-17 22:56:57 +01:00
dialogs More RunAction specialization 2023-06-20 21:52:50 +01:00
drc Fields: Description now mandatory 2023-06-20 18:34:52 +00:00
exporters PCB_FIELD: bug fixes 2023-06-20 18:34:52 +00:00
import_gfx PCB: abolish TEXT_TYPE::TEXT_is_* 2023-06-20 18:34:52 +00:00
microwave More RunAction specialization 2023-06-20 21:52:50 +01:00
navlib Fix a few Coverity warnings (not initialized vars) 2023-05-10 09:21:39 +02:00
netlist_reader More RunAction specialization 2023-06-20 21:52:50 +01:00
plugins SCH -> PCB Fields: bump file versions 2023-06-20 18:34:52 +00:00
python PCB Fields: fix up python, API 2023-06-20 18:34:52 +00:00
ratsnest ADDED preference for ratsnest thickness. 2023-05-21 00:07:08 +01:00
router Fix passing CLIENT_SELECTION_FILTER through the tool framework 2023-06-20 21:52:50 +01:00
specctra_import_export Replace PAD_SHAPE::RECT by PAD_SHAPE::RECTANGLE to avoid a collision NAME with a windows header on MSYS2, creating many compil warnings. No actual code change. 2023-06-02 12:18:24 +02:00
teardrop Refactor: Move static to be inside ZONE_SETTINGS 2023-06-10 12:03:41 +02:00
tools Fix call to properties when editing newly placed dimension 2023-06-20 21:52:50 +01:00
widgets Fix more places where casts into RunAction were happening 2023-06-20 21:52:50 +01:00
CMakeLists.txt Refactor: Move DIALOG_PLUGIN_OPTIONS to common and use enum for event ID 2023-05-28 23:56:41 +02:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp
action_plugin.h
array_creator.cpp More RunAction specialization 2023-06-20 21:52:50 +01:00
array_creator.h
array_pad_number_provider.cpp
array_pad_number_provider.h
board.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00:00
board.h Hook up text variable auto-complete for PCBNew. 2023-05-25 10:24:50 +01:00
board_commit.cpp PCB_FIELD: bug fixes 2023-06-20 18:34:52 +00:00
board_commit.h Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
board_connected_item.cpp Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
board_connected_item.h Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
board_design_settings.cpp Add variable initializations 2023-06-15 23:49:24 +01:00
board_item.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
board_item_container.h
build_BOM_from_board.cpp Fix a bunch more issues with sheetpaths and allowExtraText. 2023-05-05 17:23:52 +01:00
cleanup_item.cpp
cleanup_item.h
collectors.cpp PCB_FIELD: bug fixes 2023-06-20 18:34:52 +00:00
collectors.h Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
convert_shape_list_to_polygon.cpp STEP export: in board outlines, export Circles as Cylinders, round 2. 2023-05-16 13:39:16 +02:00
convert_shape_list_to_polygon.h STEP export: in board outlines, export Circles as Cylinders, round 2. 2023-05-16 13:39:16 +02:00
cross-probing.cpp More RunAction specialization 2023-06-20 21:52:50 +01:00
edit.cpp More RunAction specialization 2023-06-20 21:52:50 +01:00
edit_track_width.cpp Rollback wxChoice -> wxComboBox changes for now. 2023-04-09 23:00:33 +01:00
edit_zone_helpers.cpp More safety around ratsnest state. 2022-11-30 13:00:21 +00:00
files.cpp ADDED: Initial support for importing Solidworks PCB files 2023-06-19 11:57:33 -04:00
footprint.cpp PCB Fields: fix up python, API 2023-06-20 18:34:52 +00:00
footprint.h PCB Fields: fix up python, API 2023-06-20 18:34:52 +00:00
footprint_edit_frame.cpp Nullptr safety for UI Conditions. 2023-06-12 12:38:50 +01:00
footprint_edit_frame.h Naming clarity. No functional changes. 2023-06-05 11:01:10 +01:00
footprint_editor_settings.cpp Centralize text size clamping. 2023-06-03 20:29:51 +01:00
footprint_editor_utils.cpp More RunAction specialization 2023-06-20 21:52:50 +01:00
footprint_info_impl.cpp Fields: Description now mandatory 2023-06-20 18:34:52 +00:00
footprint_info_impl.h
footprint_libraries_utils.cpp PCB: abolish TEXT_TYPE::TEXT_is_* 2023-06-20 18:34:52 +00:00
footprint_preview_panel.cpp Add a "hyperzoom" mode for debugging "up close". 2023-06-20 14:19:21 +01:00
footprint_preview_panel.h Graphical diff for board vs library footprints. 2023-03-10 17:16:40 +00:00
footprint_tree_pane.cpp Footprint Editor: Focus search field when window is first opened 2022-12-20 19:54:02 +00:00
footprint_tree_pane.h Footprint Editor: Focus search field when window is first opened 2022-12-20 19:54:02 +00:00
footprint_viewer_frame.cpp Select first unassigned symbol when running CvPCB. 2023-06-17 12:44:59 +01:00
footprint_viewer_frame.h ADDED: Change watcher for libraries 2023-05-31 13:46:00 -07:00
footprint_wizard.cpp
footprint_wizard.h
footprint_wizard_frame.cpp Fix static event table derived object definitions. 2023-01-28 14:10:06 -05:00
footprint_wizard_frame.h Rename function in Footprint wizard to prevent impoper override 2023-06-12 23:14:56 +01:00
footprint_wizard_frame_functions.cpp Rename function in Footprint wizard to prevent impoper override 2023-06-12 23:14:56 +01:00
fp_text_grid_table.cpp PCB Fields: use validators in dialogs, restrict editing of footprint 2023-06-20 18:34:52 +00:00
fp_text_grid_table.h PCB Fields: use validators in dialogs, restrict editing of footprint 2023-06-20 18:34:52 +00:00
fp_tree_model_adapter.cpp
fp_tree_model_adapter.h
fp_tree_synchronizing_adapter.cpp Fields: Description now mandatory 2023-06-20 18:34:52 +00:00
fp_tree_synchronizing_adapter.h Treat canvas item as current when tree view contains no selection. 2023-06-04 20:52:12 +01:00
generate_footprint_info.cpp Fields: Description now mandatory 2023-06-20 18:34:52 +00:00
generate_footprint_info.h
graphics_cleaner.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
graphics_cleaner.h
grid_layer_box_helpers.cpp Replace __WXGTK20__ with __WXGTK__ 2023-04-12 18:57:12 +01:00
grid_layer_box_helpers.h
initpcb.cpp BoardDesignSettings are owned by FOOTPRINT_EDITOR_SETTINGS in the FP Editor. 2023-06-12 10:08:41 +01:00
invoke_pcb_dialog.h Refactor: Move DIALOG_PLUGIN_OPTIONS to common and use enum for event ID 2023-05-28 23:56:41 +02:00
io_mgr.cpp ADDED: Initial support for importing Solidworks PCB files 2023-06-19 11:57:33 -04:00
io_mgr.h ADDED: Initial support for importing Solidworks PCB files 2023-06-19 11:57:33 -04:00
kicad_clipboard.cpp PCB: abolish TEXT_TYPE::TEXT_is_* 2023-06-20 18:34:52 +00:00
kicad_clipboard.h Rename PROPERTIES to STRING_UTF8_MAP for clarity 2022-11-06 11:51:52 -05:00
load_select_footprint.cpp PCB: convert footprints to use PCB_FIELDs for fields from schematics 2023-06-20 18:34:52 +00:00
menubar_footprint_editor.cpp Add grid reset to place menubar. 2023-02-11 13:20:35 -05:00
menubar_pcb_editor.cpp Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
netinfo.h Fix Doxygen directives in numerous headers 2023-03-24 13:02:13 +00:00
netinfo_item.cpp Fix netnames. 2023-01-27 19:35:41 +03:00
netinfo_list.cpp Coverity fixes and code cleaning. 2023-03-02 09:04:47 -05:00
pad.cpp Centralize text size clamping. 2023-06-03 20:29:51 +01:00
pad.h Replace PAD_SHAPE::RECT by PAD_SHAPE::RECTANGLE to avoid a collision NAME with a windows header on MSYS2, creating many compil warnings. No actual code change. 2023-06-02 12:18:24 +02:00
pad_custom_shape_functions.cpp Centralize text size clamping. 2023-06-03 20:29:51 +01:00
pcb_base_edit_frame.cpp Naming clarity. No functional changes. 2023-06-05 11:01:10 +01:00
pcb_base_edit_frame.h Push much of text var autocomplete down into SCINTILLA_TRICKS. 2023-05-25 10:24:50 +01:00
pcb_base_frame.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00:00
pcb_bitmap.cpp SCH_BITMAP and PCB_BITMAP: rename m_image to m_bitmapBase. Add more info 2023-04-22 17:28:06 +02:00
pcb_bitmap.h SCH_BITMAP and PCB_BITMAP: rename m_image to m_bitmapBase. Add more info 2023-04-22 17:28:06 +02:00
pcb_dimension.cpp Bug fixes for handling boolean flags in DRC rules. 2023-05-26 18:44:33 +01:00
pcb_dimension.h Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
pcb_draw_panel_gal.cpp Formatting and warnings cleanup. (No functional changes.) 2023-04-16 15:36:21 +01:00
pcb_draw_panel_gal.h Formatting and warnings cleanup. (No functional changes.) 2023-04-16 15:36:21 +01:00
pcb_edit_frame.cpp PCB, Change Footprint: actually update text attributes 2023-06-20 18:34:52 +00:00
pcb_edit_frame.h Naming clarity. No functional changes. 2023-06-05 11:01:10 +01:00
pcb_expr_evaluator.cpp Bug fixes for handling boolean flags in DRC rules. 2023-05-26 18:44:33 +01:00
pcb_expr_evaluator.h Cleanup printf bits 2023-04-20 15:19:04 -07:00
pcb_expr_functions.cpp PCB: convert footprints to use PCB_FIELDs for fields from schematics 2023-06-20 18:34:52 +00:00
pcb_field.cpp Fields: Description now mandatory 2023-06-20 18:34:52 +00:00
pcb_field.h PCB: abolish TEXT_TYPE::TEXT_is_* 2023-06-20 18:34:52 +00:00
pcb_group.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00:00
pcb_item_containers.h PCB_FIELD: add new field item similar to SCH_FIELD 2023-06-20 18:34:52 +00:00
pcb_layer_box_selector.cpp Improve HiDPI handling of appearance/layer controls 2023-02-22 09:20:36 -05:00
pcb_layer_box_selector.h
pcb_marker.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
pcb_marker.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
pcb_origin_transforms.cpp
pcb_origin_transforms.h
pcb_painter.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00:00
pcb_painter.h Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
pcb_plot_params.cpp Add settings for plotting PDF property popups. 2023-04-30 18:10:04 +01:00
pcb_plot_params.h Add settings for plotting PDF property popups. 2023-04-30 18:10:04 +01:00
pcb_plot_params_parser.h
pcb_plot_svg.cpp cli: add an option to the pcb exports for plotting negative svg and pdf 2023-06-07 13:28:52 +00:00
pcb_plot_svg.h cli: add an option to the pcb exports for plotting negative svg and pdf 2023-06-07 13:28:52 +00:00
pcb_screen.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
pcb_shape.cpp Upgrade many editing actions to SCHEMATIC_COMMIT. 2023-06-09 22:41:47 +01:00
pcb_shape.h Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
pcb_target.cpp Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
pcb_target.h Rename GetSelectMenuText to GetItemDescription 2023-01-11 22:27:44 -05:00
pcb_text.cpp PCB: abolish TEXT_TYPE::TEXT_is_* 2023-06-20 18:34:52 +00:00
pcb_text.h PCB: abolish TEXT_TYPE::TEXT_is_* 2023-06-20 18:34:52 +00:00
pcb_textbox.cpp Move SHAPE_POLY_SET::Inflate's error spec from a seg-count to a max-deviation. 2023-05-29 15:29:03 +01:00
pcb_textbox.h Move SHAPE_POLY_SET::Inflate's error spec from a seg-count to a max-deviation. 2023-05-29 15:29:03 +01:00
pcb_track.cpp Restore over-aggressive CLion cleanup. 2023-06-06 15:49:41 +01:00
pcb_track.h Restore over-aggressive CLion cleanup. 2023-06-06 15:49:41 +01:00
pcb_view.cpp
pcb_view.h
pcbnew.cpp Use external REPORTER for EESCHEMA_JOBS_HANDLER / PCB_JOBS_HANDLER 2023-06-10 23:35:32 +02:00
pcbnew.icns
pcbnew_config.cpp Move to requiring explicit action to save project settings 2023-03-04 14:25:07 -05:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
pcbnew_jobs_handler.cpp Command line PCB gerber export fix and improvement. 2023-06-16 07:17:39 -04:00
pcbnew_jobs_handler.h Cleanup jobs handlers (+Fix build) 2023-06-11 00:12:53 +02:00
pcbnew_printout.cpp Commenting and formatting. No functional changes. 2023-03-13 18:29:55 +00:00
pcbnew_printout.h Commenting and formatting. No functional changes. 2023-03-13 18:29:55 +00:00
pcbnew_settings.cpp eeschema: Fix Search pane not remembering docking sizes and positions 2023-06-11 20:23:24 +00:00
pcbnew_settings.h Fix Search pane not remembering docking sizes and positions 2023-06-11 20:23:24 +00:00
pcbplot.cpp Add settings for plotting PDF property popups. 2023-04-30 18:10:04 +01:00
pcbplot.h Cleanup. No (intentional) functional changes. 2023-06-06 12:30:35 +01:00
plot_board_layers.cpp Fields: Description now mandatory 2023-06-20 18:34:52 +00:00
plot_brditems_plotter.cpp PCB_FIELD: bug fixes 2023-06-20 18:34:52 +00:00
plotcontroller.h Allow plotting of multiple board layers per plot in Python. 2023-02-14 09:49:20 -05:00
plotprint_opts.h Avoid duplicating similar options in print and plot headers 2022-11-12 16:02:24 +01:00
plugin.cpp Fix a bunch of compiler warnings 2023-04-11 17:01:30 +00:00
sel_layer.cpp
toolbars_footprint_editor.cpp Rollback wxChoice -> wxComboBox changes for now. 2023-04-09 23:00:33 +01:00
toolbars_footprint_viewer.cpp Rollback wxChoice -> wxComboBox changes for now. 2023-04-09 23:00:33 +01:00
toolbars_pcb_editor.cpp Fix Search pane not remembering docking sizes and positions 2023-06-11 20:23:24 +00:00
tracks_cleaner.cpp Refine track dangling test. 2023-06-17 22:56:57 +01:00
tracks_cleaner.h
undo_redo.cpp Add action info to Undo/Redo menus. 2023-06-07 14:37:34 +01:00
zone.cpp Left some fixes out of previous commit. 2023-05-29 16:22:24 +01:00
zone.h Fix more C5266 warnings 2023-05-18 22:08:50 -04:00
zone_filler.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00:00
zone_filler.h
zone_settings.cpp Fix build (broken in 90ff331c) 2023-06-10 14:21:10 +02:00
zone_settings.h Refactor: Move static to be inside ZONE_SETTINGS 2023-06-10 12:03:41 +02:00
zones.h Zones: use metric defaults and limits instead of mixed units 2023-02-11 07:39:29 -05:00
zones_functions_for_undo_redo.cpp More tightening of group parent lifecycles. 2022-11-16 00:42:38 +00:00
zones_functions_for_undo_redo.h Formatting and a bit of cleanup. 2022-10-21 18:41:39 +01:00