kicad/pcbnew
Ian McInerney 7fb56cf9a3 Fix compile error due to enum changes
Merge request !23 changed to strongly typed enums,
so we now need to explicitly cast the output in the
Python getters.
2019-12-20 14:47:41 +00:00
..
autorouter Unified update to C++14 std::make_unique 2019-12-05 10:43:55 -08:00
board_stackup_manager Switch to scoped enums 2019-12-20 14:11:39 +00:00
connectivity Minor speed cleanup 2019-12-05 14:20:59 -08:00
dialogs Switch to scoped enums 2019-12-20 14:11:39 +00:00
drc Switch to scoped enums 2019-12-20 14:11:39 +00:00
exporters Switch to scoped enums 2019-12-20 14:11:39 +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 Unify string lists of forbidden footprint chars 2019-10-29 13:31:11 -07:00
netlist_reader Add missing include 2019-12-06 06:47:03 -08:00
pcad2kicadpcb_plugin Switch to scoped enums 2019-12-20 14:11:39 +00:00
python qrcode: Handle Python3 integer promotion 2019-11-01 13:32:50 -07:00
router Switch to scoped enums 2019-12-20 14:11:39 +00:00
specctra_import_export SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
swig Fix compile error due to enum changes 2019-12-20 14:47:41 +00:00
tools Switch to scoped enums 2019-12-20 14:11:39 +00:00
CMakeLists.txt Move dxflib, tinyspline and nanosvg into a thirdparty library directory 2019-12-19 17:41:02 +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
Info.plist.in Set KiCad version in MacOS apps 2019-06-12 04:40:03 -07: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 Add default units and precision for new dimension objects. 2019-11-05 17:22:51 +00:00
board_item_container.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
board_items_to_polygon_shape_transform.cpp pcbnew: Treat circular ovals as circles 2019-10-25 09:37:43 -07:00
build_BOM_from_board.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
class_board.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_board.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_board_item.cpp Recleaning DLIST from pcbnew 2019-12-10 09:52:07 -08:00
class_dimension.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_dimension.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_drawsegment.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_drawsegment.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_edge_mod.cpp Switch to scoped enums 2019-12-20 14:11:39 +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 Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_module.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_pad.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_pad.h Switch to scoped enums 2019-12-20 14:11:39 +00: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 Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_track.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_zone.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_zone.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
collectors.cpp Fp editor: allow internal layers in footprint keep-out zones Especially: Enable one internal layer to manage keep-out areas only on internal layers Allowing one internal layer is a trick to manage these keep-out areas (visibility and selection) In fact this internal layer groups all internal layers enabled is these keep-out areas. 2019-10-29 11:24:57 +01: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: housekeeping: move netlist code to netlist_reader sub directory. 2019-11-17 13:58:38 +01:00
drc_item.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
eagle_plugin.cpp Switch to scoped enums 2019-12-20 14:11:39 +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 Added new action for "Change Track Width". 2019-11-05 17:22:51 +00:00
files.cpp Unify unsaved changes detection logic in all frames 2019-12-19 15:34:01 +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 Implement Get/Set display options 2019-11-07 08:26:44 -08: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 Update frame type enum to match current class names. 2019-09-06 23:38:20 +01: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 Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
footprint_tree_pane.h
footprint_viewer_frame.cpp Fix missing symbol and footprint viewer about dialog names. 2019-11-11 08:25:58 -05: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 Footprint wizard frame: rebuild the parameter grid list after any parameter change. 2019-11-02 10:17:35 +01: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 Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01: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 Switch to scoped enums 2019-12-20 14:11:39 +00:00
kicad_plugin.h Update SEXPR_BOARD_FILE_VERSION to 20191123 to support pin function in pads 2019-11-23 10:07:56 +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 Switch to scoped enums 2019-12-20 14:11:39 +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 Use const references where possible 2019-12-05 14:40:22 -08:00
menubar_footprint_editor.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
menubar_pcb_editor.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
microwave.cpp Cleanup. 2019-07-02 00:48:05 +01: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 SHAPE_LINE_CHAIN: Unify constructors 2019-12-12 13:54:48 +00:00
pcb_base_edit_frame.cpp pcbnew: Fix flicker in layer widget when toggling grid 2019-11-24 00:51:54 +00: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 Switch to scoped enums 2019-12-20 14:11:39 +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 Switch to scoped enums 2019-12-20 14:11:39 +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: Fixup formatting and comments in pcb_painter.cpp 2019-11-18 23:42:39 +00:00
pcb_painter.h Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_parser.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
pcb_parser.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
pcb_plot_params.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
pcb_plot_params.h pcbnew: Clean up warnings with unit handling in the DXF export 2019-07-10 12:21:01 -04:00
pcb_plot_params_parser.h
pcb_screen.cpp Remove some more legacy code. 2019-05-29 00:26:29 +01: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 Fix crash when saving config in Pcbnew. 2019-11-08 09:42:33 +01:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h Add filters to footprint viewer. 2019-08-14 21:51:26 +01:00
pcbnew_printout.cpp Disable zone outlines and hatched lines rendering in printouts 2018-10-31 19:17:30 +01:00
pcbnew_printout.h Disable zone outlines and hatched lines rendering in printouts 2018-10-31 19:17:30 +01:00
pcbplot.cpp Gerber plot: fix a minor issue: TF attribute "Drawing" is now "OtherDrawing,Comment" 2019-11-06 10:05:23 +01:00
pcbplot.h Implement preserved-corners to prevent divots when filling adjacent zones. 2019-07-14 18:18:48 +01:00
plot_board_layers.cpp plotting: When aggregating areas, heal first 2019-10-12 20:14:57 -07:00
plot_brditems_plotter.cpp SHAPE_LINE_CHAIN: Unify constructors 2019-12-12 13:54:48 +00:00
plotcontroller.h
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 Switch to scoped enums 2019-12-20 14:11:39 +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 Switch to scoped enums 2019-12-20 14:11:39 +00:00
zone_filler.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
zone_settings.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
zone_settings.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
zones.h
zones_by_polygon.cpp SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +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