kicad/pcbnew
Jeff Young ea3c29e3ec Now that we allow multiple 3DViewers, we need to make sure we have the right one.
Note that FindWindow() searches children, whereas FindWindowByName() searches
all windows.
2019-06-04 13:56:54 +01:00
..
autorouter Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
connectivity pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
dialogs Pcbnew: prepare the new zone filling algo (filled polygons with no thickness). Work in progress. 2019-06-04 09:39:17 +02:00
drc Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00
exporters pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
github Handle separate parsing rules for ID_SCH and ID_PCB. 2018-07-26 15:43:53 +01:00
import_gfx Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
microwave pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcad2kicadpcb_plugin pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
python Python fp wizards: fix a few issues in qrcode_footprint_wizard.py 2019-05-13 13:04:57 +02:00
router More ACTIONs work. 2019-06-04 00:51:16 +01:00
specctra_import_export pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
swig Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00
tools More ACTIONs work. 2019-06-04 00:51:16 +01:00
CMakeLists.txt Move global commands to ACTIONs. 2019-06-03 21:08:30 +01: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 Fix for dark mode on macOS Mojave 2018-12-07 09:03:56 +01: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 Collapse ARRAY_CREATOR into single class now that legacy instance is gone. 2019-06-01 16:29:12 +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 Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
board_commit.h Insert EE_TOOL_BASE under SchEdit and LibEdit tools, and fix errant rename scope which clobbered PCBNew's PICKER_TOOL. 2019-05-12 13:47:08 +01:00
board_connected_item.cpp Set new module parent early enough to allow pad clearance to be shown 2019-04-14 14:25:38 -04:00
board_connected_item.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
board_design_settings.cpp Pcbnew: prepare the new zone filling algo (filled polygons with no thickness). Work in progress. 2019-06-04 09:39:17 +02:00
board_item_container.h
board_items_to_polygon_shape_transform.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
board_netlist_updater.cpp Pcbnew: fix crash in netlist updater 2019-06-01 21:02:16 -07:00
board_netlist_updater.h BOARD_NETLIST_UPDATER: fix 2 serious issues in dry run (memory leak and incorrect single pad nets deletion) 2019-04-17 13:39:55 +02:00
build_BOM_from_board.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
class_board.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
class_board.h pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
class_board_item.cpp Move remaining hard-coded segment counts 2019-05-16 08:49:55 -07:00
class_dimension.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_dimension.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_drawsegment.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_drawsegment.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_edge_mod.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_edge_mod.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_marker_pcb.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_marker_pcb.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_module.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
class_module.h pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
class_pad.cpp Prevent unbalanced PTH pad labels from being hidden by drills 2019-05-27 13:06:26 -04:00
class_pad.h pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
class_pcb_target.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_pcb_target.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_pcb_text.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_pcb_text.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_text_mod.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_text_mod.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_track.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
class_track.h pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
class_zone.cpp Pcbnew: prepare the new zone filling algo (filled polygons with no thickness). Work in progress. 2019-06-04 09:39:17 +02:00
class_zone.h Pcbnew: prepare the new zone filling algo (filled polygons with no thickness). Work in progress. 2019-06-04 09:39:17 +02:00
collectors.cpp Remove legacy segment-based zones. 2019-04-12 20:19:23 +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 Moving further arc approximations down 2019-05-22 14:35:17 -07:00
cross-probing.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
drc_item.cpp Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00
eagle_plugin.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
eagle_plugin.h eagle: Handle DRC rule-based pad shapes 2019-02-04 07:06:49 +01:00
edit.cpp Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
edit_track_width.cpp Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00
files.cpp Now that we allow multiple 3DViewers, we need to make sure we have the right one. 2019-06-04 13:56:54 +01:00
footprint_edit_frame.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
footprint_edit_frame.h More ACTIONs work. 2019-06-04 00:51:16 +01:00
footprint_editor_options.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
footprint_editor_utils.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
footprint_info_impl.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00
footprint_info_impl.h Use binary search on Footprint Info list. 2018-08-04 10:29:17 +01:00
footprint_libraries_utils.cpp More ACTIONS work. 2019-06-02 21:10:56 +01:00
footprint_preview_panel.cpp Avoid including id.h in a lot of files that do not use it. 2019-05-26 08:14:25 +02: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 More ACTIONs work. 2019-06-04 00:51:16 +01:00
footprint_tree_pane.h Convert Footprint Editor to component tree. 2018-08-01 09:35:46 +01:00
footprint_viewer_frame.cpp Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
footprint_viewer_frame.h Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
footprint_wizard.cpp Fix code after renaming files. Minor other fix. 2018-01-30 20:23:35 +01:00
footprint_wizard.h Fix code after renaming files. Minor other fix. 2018-01-30 20:23:35 +01:00
footprint_wizard_frame.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
footprint_wizard_frame.h Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
footprint_wizard_frame_functions.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
fp_tree_model_adapter.cpp Fix potential string iterator issue. 2019-03-02 08:20:53 -05:00
fp_tree_model_adapter.h Convert Footprint Editor to component tree. 2018-08-01 09:35:46 +01:00
fp_tree_synchronizing_adapter.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
fp_tree_synchronizing_adapter.h Convert Footprint Editor to component tree. 2018-08-01 09:35:46 +01:00
generate_footprint_info.cpp More performance enhancements. 2018-08-06 13:49:27 +01:00
generate_footprint_info.h Convert Place Footprint to component tree. 2018-08-01 09:35:45 +01:00
gpcb_plugin.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
gpcb_plugin.h Performance enhancements in fp loading, string cmp, etc. 2018-08-01 09:35:46 +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 In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
help_common_strings.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
hotkeys.cpp Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00
hotkeys.h Fix some Mac-specific issues with the Preferences... menu item. 2019-06-01 16:29:12 +01:00
initpcb.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07: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 pcbnew: Fix missing config.h from 9458ae8221 2019-01-15 14:17:56 -08:00
kicad_clipboard.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
kicad_clipboard.h
kicad_netlist_reader.cpp Handle separate parsing rules for ID_SCH and ID_PCB. 2018-07-26 15:43:53 +01:00
kicad_plugin.cpp Fix a compil issue on msys2: %zu format does not exist on msys2 2019-06-02 14:37:37 +02:00
kicad_plugin.h pcbnew: Remove segment count from board file 2019-05-24 21:13:53 -07:00
layer_widget.cpp Remove more legacy editing code. 2019-05-27 18:47:20 +01:00
layer_widget.h Remove more legacy editing code. 2019-05-27 18:47:20 +01:00
legacy_netlist_reader.cpp
legacy_plugin.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
legacy_plugin.h Remove legacy segment-based zones. 2019-04-12 20:19:23 +01:00
load_select_footprint.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
menubar_footprint_editor.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
menubar_pcb_editor.cpp Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
microwave.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
netclass.cpp units: Move common units and add tests 2019-01-08 09:29:32 -08:00
netclass.h Consolidate design rules UI. 2018-07-17 15:12:34 +01:00
netinfo.h pcbnew: Cleanup tracks and vias rework 2019-06-01 09:53:23 -07:00
netinfo_item.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
netinfo_list.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
netlist.cpp Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00
netlist_reader.cpp Handle separate parsing rules for ID_SCH and ID_PCB. 2018-07-26 15:43:53 +01:00
netlist_reader.h
pad_custom_shape_functions.cpp pcbnew: Add arc approximation setting to board 2019-05-24 21:21:06 -07:00
pad_edit_functions.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07: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 Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
pcb_base_edit_frame.cpp Remove some legacy cursor handling stuff. 2019-05-31 21:54:22 +01:00
pcb_base_edit_frame.h Remove some legacy cursor handling stuff. 2019-05-31 21:54:22 +01:00
pcb_base_frame.cpp Now that we allow multiple 3DViewers, we need to make sure we have the right one. 2019-06-04 13:56:54 +01:00
pcb_display_options.cpp Push polar coords down into COMMON_TOOLS. 2019-05-18 00:21:49 +01:00
pcb_draw_panel_gal.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
pcb_draw_panel_gal.h Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
pcb_edit_frame.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
pcb_edit_frame.h Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
pcb_general_settings.cpp Remove legacy routing options. 2019-06-01 16:29:12 +01:00
pcb_general_settings.h Remove legacy routing options. 2019-06-01 16:29:12 +01:00
pcb_layer_box_selector.cpp In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
pcb_layer_box_selector.h Make esc dismiss net and layer selector popups. 2018-09-22 16:23:13 +01:00
pcb_layer_widget.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
pcb_layer_widget.h Remove more legacy editing code. 2019-05-27 18:47:20 +01:00
pcb_legacy_draw_utils.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
pcb_netlist.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00
pcb_netlist.h Count pins instead of using netcount as a proxy. 2018-03-26 19:57:08 +01:00
pcb_painter.cpp Pcbnew: prepare the new zone filling algo (filled polygons with no thickness). Work in progress. 2019-06-04 09:39:17 +02:00
pcb_painter.h Remove legacy segment-based zones. 2019-04-12 20:19:23 +01:00
pcb_parser.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcb_parser.h Remove legacy segment-based zones. 2019-04-12 20:19:23 +01:00
pcb_plot_params.cpp Pcbnew, Plot dialog, Gerber format: Enable or disable adding net metadata both in X1 and X2 format. Previously, this option was existing only in X2 format. Should be existing in both formats. 2018-12-09 08:38:23 +01:00
pcb_plot_params.h Pcbnew, Plot dialog, Gerber format: Enable or disable adding net metadata both in X1 and X2 format. Previously, this option was existing only in X2 format. Should be existing in both formats. 2018-12-09 08:38:23 +01:00
pcb_plot_params_parser.h hpgl plot parameters: use double instead of int to store the pen diameter to avoid truncation. 2018-05-26 09:37:42 +02:00
pcb_screen.cpp Remove some more legacy code. 2019-05-29 00:26:29 +01:00
pcb_view.cpp fix incorrect initialization of VIEW::m_boundary. 2018-11-18 20:04:17 +01:00
pcb_view.h
pcbnew.cpp Move ConfigurePaths and LibTable management to common ACTIONs. 2019-06-03 21:08:30 +01:00
pcbnew.h pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcbnew.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
pcbnew.rc
pcbnew_config.cpp Move ConfigurePaths and LibTable management to common ACTIONs. 2019-06-03 21:08:30 +01:00
pcbnew_config.h
pcbnew_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
pcbnew_id.h More ACTIONs work. 2019-06-04 00:51:16 +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 Plot filenames automatically generated: change the point ('.') find in layer names to '_' 2019-01-05 12:44:38 +01:00
pcbplot.h Store line width setting for printouts 2018-10-31 19:17:30 +01:00
plot_board_layers.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
plot_brditems_plotter.cpp Pcbnew: prepare the new zone filling algo (filled polygons with no thickness). Work in progress. 2019-06-04 09:39:17 +02:00
plotcontroller.h
plugin.cpp Performance enhancements in fp loading, string cmp, etc. 2018-08-01 09:35:46 +01:00
ratsnest.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
ratsnest_data.cpp pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07:00
ratsnest_data.h pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07:00
ratsnest_viewitem.cpp pcbnew: Draw Ratsnest with arcs to avoid overlap 2019-04-12 00:28:58 +01: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 Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
text_mod_grid_table.cpp Re-enable text layers now that DRC & zone fills are fixed. 2018-08-24 10:56:13 +01:00
text_mod_grid_table.h Consolidate design rules UI. 2018-07-17 15:12:34 +01:00
toolbars_footprint_editor.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
toolbars_footprint_viewer.cpp Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
toolbars_pcb_editor.cpp Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
tracks_cleaner.cpp Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
tracks_cleaner.h pcbnew: Cleanup tracks and vias rework 2019-06-01 09:53:23 -07:00
undo_redo.cpp More ACTIONs work. 2019-06-04 00:51:16 +01:00
zone_filler.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
zone_filler.h Remove legacy segment-based zones. 2019-04-12 20:19:23 +01:00
zone_settings.cpp pcbnew: Remove segment count from board file 2019-05-24 21:13:53 -07:00
zone_settings.h pcbnew: Remove segment count from board file 2019-05-24 21:13:53 -07:00
zones.h UNIT_BINDERize zone dialogs. 2018-07-17 15:11:32 +01:00
zones_by_polygon.cpp Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00
zones_by_polygon_fill_functions.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01: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 Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
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