kicad/pcbnew
Ian McInerney a8d9fcb4e0 Fix event handler type casting
The old methods were very clunky and not recommended (and didn't
properly cast the function types). This changes to useing the
recommended way of declaring events and casting the event handlers.
2020-01-09 18:08:49 +00:00
..
autorouter Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
board_stackup_manager Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
connectivity Minor speed cleanup 2019-12-05 14:20:59 -08:00
dialogs Remove unused DIALOG_FILE_DIR_PICKER 2020-01-07 23:40:00 +00:00
drc Switch to scoped enums 2019-12-20 14:11:39 +00:00
exporters Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
github Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
import_gfx Switch to scoped enums 2019-12-20 14:11:39 +00:00
microwave Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
netlist_reader Add missing include 2019-12-06 06:47:03 -08:00
pcad2kicadpcb_plugin Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
python qrcode: Handle Python3 integer promotion 2019-11-01 13:32:50 -07:00
router Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
specctra_import_export Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
swig Fix event handler type casting 2020-01-09 18:08:49 +00:00
tools pcbnew: Don't compare across containers 2020-01-07 16:03:32 -08:00
CMakeLists.txt Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
Doxyfile_python Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
Doxyfile_xml Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
action_plugin.cpp pcbnew: Add toolbar buttons for action plugins 2018-08-26 19:39:27 -07:00
action_plugin.h pcbnew: Add toolbar buttons for action plugins 2018-08-26 19:39:27 -07:00
array_creator.cpp Fix broken build in array_creator 2019-06-01 16:30:58 -04:00
array_creator.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
array_pad_name_provider.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
array_pad_name_provider.h Pcbnew: arrays skip existing names 2019-01-30 15:41:35 -08:00
board_commit.cpp Clean up board commit a bit. 2019-11-16 22:32:52 +00:00
board_commit.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
board_connected_item.cpp Use wxASSERT instead of assert (assert creates issues when debugging on Windows) 2019-10-20 21:19:35 +02:00
board_connected_item.h pcbnew: Cleanup stale code 2019-12-13 11:22:18 -08:00
board_design_settings.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
board_item_container.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
board_items_to_polygon_shape_transform.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
build_BOM_from_board.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
class_board.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
class_board.h Convert line endings back to Unix 2020-01-05 00:48:18 +01:00
class_board_item.cpp Recleaning DLIST from pcbnew 2019-12-10 09:52:07 -08:00
class_dimension.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
class_dimension.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_drawsegment.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
class_drawsegment.h Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
class_edge_mod.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
class_edge_mod.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_marker_pcb.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_marker_pcb.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_module.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
class_module.h code cleaning: remove useless includes. 2019-12-31 14:58:39 +01:00
class_pad.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
class_pad.h ADDED: pad fabrication property, as required in latest Gerber file specification. 2020-01-06 16:37:35 +01:00
class_pcb_target.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_pcb_target.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_pcb_text.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_pcb_text.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_text_mod.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_text_mod.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_track.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
class_track.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
class_zone.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
class_zone.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
collectors.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
collectors.h Fix a bug introduced when UseGalCanvas() no longer switches. 2019-05-27 18:47:20 +01:00
convert_drawsegment_list_to_polygon.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
cross-probing.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
drc_item.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
eagle_plugin.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
eagle_plugin.h Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
edit.cpp housekeeping: 2019-11-16 09:39:36 +01:00
edit_track_width.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
files.cpp Use existing pcb filename for Save As where possible 2020-01-06 14:26:03 +00:00
footprint_edit_frame.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
footprint_edit_frame.h Unify unsaved changes detection logic in all frames 2019-12-19 15:34:01 +00:00
footprint_editor_options.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
footprint_editor_utils.cpp Unify unsaved changes detection logic in all frames 2019-12-19 15:34:01 +00:00
footprint_info_impl.cpp Cleanup: Replace push_back with emplace_back 2019-12-05 13:41:21 -08:00
footprint_info_impl.h
footprint_libraries_utils.cpp Fix some issues with the previous commit. 2019-12-02 23:35:19 +00:00
footprint_preview_panel.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
footprint_preview_panel.h Pcbnew: FOOTPRINT_PREVIEW_PANEL passes reference to local 2019-04-11 17:01:23 +01:00
footprint_tree_pane.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
footprint_tree_pane.h
footprint_viewer_frame.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
footprint_viewer_frame.h Fix minor compil warnings 2019-08-18 09:13:55 +02:00
footprint_wizard.cpp
footprint_wizard.h
footprint_wizard_frame.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
footprint_wizard_frame.h Cleanup some left-over vestiages of the legacy canvas architecture. 2019-06-13 15:51:32 +01:00
footprint_wizard_frame_functions.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
fp_tree_model_adapter.cpp Return control of Symbol and Footprint chooser col widths to user. 2019-08-26 18:27:49 +01:00
fp_tree_model_adapter.h Return control of Symbol and Footprint chooser col widths to user. 2019-08-26 18:27:49 +01:00
fp_tree_synchronizing_adapter.cpp Update description in footprint tree when it's edited. 2019-09-04 17:19:25 +01:00
fp_tree_synchronizing_adapter.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
generate_footprint_info.cpp
generate_footprint_info.h
gpcb_plugin.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
gpcb_plugin.h Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
grid_layer_box_helpers.cpp Fix a few coverity errors 2019-02-16 14:09:21 +01:00
grid_layer_box_helpers.h
help_common_strings.h
initpcb.cpp Unify unsaved changes detection logic in all frames 2019-12-19 15:34:01 +00:00
invoke_pcb_dialog.h Clean up some dangling legacy odds and ends. 2019-06-01 01:17:46 +01:00
io_mgr.cpp pcbnew: Prevent GITHUB plugin from being registered 2019-01-15 12:14:02 -08:00
io_mgr.h Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
kicad_clipboard.cpp Adding missing include 2019-12-06 06:26:59 -08:00
kicad_clipboard.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
kicad_plugin.cpp Allows pad property only by the kicad_advanced feature. 2020-01-06 18:11:01 +01:00
kicad_plugin.h ADDED: pad fabrication property, as required in latest Gerber file specification. 2020-01-06 16:37:35 +01:00
layer_widget.cpp pcbnew: Add ability to reset layer/item colors to defaults 2019-08-26 09:20:08 -04:00
layer_widget.h pcbnew: Add ability to reset layer/item colors to defaults 2019-08-26 09:20:08 -04:00
legacy_plugin.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
legacy_plugin.h Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
load_select_footprint.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
menubar_footprint_editor.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
menubar_pcb_editor.cpp Add missing option to show footprint texts in fill or sketch (line) mode. 2019-12-23 18:11:45 +01:00
microwave.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
netclass.cpp units: Move common units and add tests 2019-01-08 09:29:32 -08:00
netclass.h
netinfo.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
netinfo_item.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
netinfo_list.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
pad_custom_shape_functions.cpp SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
pad_naming.cpp Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pad_naming.h Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pad_print_functions.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
pcb_base_edit_frame.cpp Don't try to write fp-info-cache to a read-only directory 2019-12-25 18:38:31 -05:00
pcb_base_edit_frame.h Fix grid settings in pcbnew/modedit/cvpcb 2019-11-23 23:35:21 +00:00
pcb_base_frame.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
pcb_display_options.cpp Fix grid settings in pcbnew/modedit/cvpcb 2019-11-23 23:35:21 +00:00
pcb_draw_panel_gal.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
pcb_draw_panel_gal.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
pcb_edit_frame.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
pcb_edit_frame.h Unify unsaved changes detection logic in all frames 2019-12-19 15:34:01 +00:00
pcb_general_settings.cpp Cleanup: Replace push_back with emplace_back 2019-12-05 13:41:21 -08:00
pcb_general_settings.h Added new action for "Change Track Width". 2019-11-05 17:22:51 +00:00
pcb_layer_box_selector.cpp Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
pcb_layer_box_selector.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
pcb_layer_widget.cpp Fix grid settings in pcbnew/modedit/cvpcb 2019-11-23 23:35:21 +00:00
pcb_layer_widget.h Remove more legacy editing code. 2019-05-27 18:47:20 +01:00
pcb_legacy_draw_utils.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_painter.cpp pcbnew : fix selection color for the 'hole' part of NPTHs 2020-01-04 20:59:49 +00:00
pcb_painter.h Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_parser.cpp ADDED: pad fabrication property, as required in latest Gerber file specification. 2020-01-06 16:37:35 +01:00
pcb_parser.h Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
pcb_plot_params.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
pcb_plot_params.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
pcb_plot_params_parser.h
pcb_screen.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
pcb_view.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_view.h Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcbnew.cpp Cleanup, commenting, etc. 2019-11-10 14:52:01 +00:00
pcbnew.h pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h pcbnew: Modify IDs in panel_fp_lib_table 2020-01-03 16:10:53 +00:00
pcbnew_printout.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
pcbnew_printout.h Disable zone outlines and hatched lines rendering in printouts 2018-10-31 19:17:30 +01:00
pcbplot.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
pcbplot.h Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
plot_board_layers.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
plot_brditems_plotter.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
plotcontroller.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
plugin.cpp Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
ratsnest.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
ratsnest_data.cpp Clean up compile warnings 2019-12-05 20:05:21 -08:00
ratsnest_data.h pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07:00
ratsnest_viewitem.cpp pcbnew: Draw dynamic ratsnest with curved lines 2019-06-15 08:17:28 -07:00
ratsnest_viewitem.h Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
sel_layer.cpp Try to fix UI issues in select layer pair dialog and slect layer dialog. 2019-07-28 12:54:59 +02:00
text_mod_grid_table.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
text_mod_grid_table.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
toolbars_footprint_editor.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
toolbars_footprint_viewer.cpp Add filters to footprint viewer. 2019-08-14 21:51:26 +01:00
toolbars_pcb_editor.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
tracks_cleaner.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
tracks_cleaner.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
undo_redo.cpp Update frame type enum to match current class names. 2019-09-06 23:38:20 +01:00
zone_filler.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
zone_filler.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
zone_settings.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
zone_settings.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
zones.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
zones_by_polygon.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
zones_functions_for_undo_redo.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
zones_functions_for_undo_redo.h
zones_test_and_combine_areas.cpp Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00