..
autorouter
Unified update to C++14 std::make_unique
2019-12-05 10:43:55 -08:00
board_stackup_manager
Layer stack manager: remove dielectric layer: fix incorrect sub-layer selection.
2019-11-25 13:30:48 +01:00
connectivity
Minor speed cleanup
2019-12-05 14:20:59 -08:00
dialogs
Recleaning DLIST from pcbnew
2019-12-10 09:52:07 -08:00
drc
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +00:00
exporters
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +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
Cleanup: Replace push_back with emplace_back
2019-12-05 13:41:21 -08: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
Cleanup: Replace C-only deprecated headers
2019-12-05 11:03:15 -08:00
python
qrcode: Handle Python3 integer promotion
2019-11-01 13:32:50 -07:00
router
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +00:00
specctra_import_export
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +00:00
swig
Cleanup: Replace C-only deprecated headers
2019-12-05 11:03:15 -08:00
tools
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +00:00
CMakeLists.txt
Pcbnew: housekeeping: move netlist code to netlist_reader sub directory.
2019-11-17 13:58:38 +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.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
Recleaning DLIST from pcbnew
2019-12-10 09:52:07 -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
Cleanup: Replace push_back with emplace_back
2019-12-05 13:41:21 -08:00
class_board.h
Minor change to casting
2019-11-11 20:09:19 -08:00
class_board_item.cpp
Recleaning DLIST from pcbnew
2019-12-10 09:52:07 -08:00
class_dimension.cpp
Implement Get/Set display options
2019-11-07 08:26:44 -08:00
class_dimension.h
Add default units and precision for new dimension objects.
2019-11-05 17:22:51 +00:00
class_drawsegment.cpp
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +00:00
class_drawsegment.h
Add preference for flip axis.
2019-07-14 10:36:48 +01:00
class_edge_mod.cpp
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +00:00
class_edge_mod.h
Add preference for flip axis.
2019-07-14 10:36:48 +01:00
class_marker_pcb.cpp
Add preference for flip axis.
2019-07-14 10:36:48 +01:00
class_marker_pcb.h
pcbnew: search options
2019-11-29 17:58:05 +00:00
class_module.cpp
Recleaning DLIST from pcbnew
2019-12-10 09:52:07 -08:00
class_module.h
Refinements in gerber placefile writer: allows adding board edge cuts in file.
2019-11-01 18:12:26 +01:00
class_pad.cpp
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +00:00
class_pad.h
ADDED: Pcbnew, add "pin function" (pin name in eeschema) to pads.
2019-11-23 09:12:43 +01:00
class_pcb_target.cpp
Implement Get/Set display options
2019-11-07 08:26:44 -08:00
class_pcb_target.h
Add preference for flip axis.
2019-07-14 10:36:48 +01:00
class_pcb_text.cpp
Cleanup: Replace push_back with emplace_back
2019-12-05 13:41:21 -08:00
class_pcb_text.h
Push some search stuff down into EDA_DRAW_FRAME so it can be shared.
2019-07-26 17:53:32 -06:00
class_text_mod.cpp
Cleanup: Replace push_back with emplace_back
2019-12-05 13:41:21 -08:00
class_text_mod.h
Push some search stuff down into EDA_DRAW_FRAME so it can be shared.
2019-07-26 17:53:32 -06:00
class_track.cpp
Cleanup: Replace push_back with emplace_back
2019-12-05 13:41:21 -08:00
class_track.h
Remove pads not on copper layers (just on tech layers) from connectivity calculation.
2019-07-25 13:08:41 +02:00
class_zone.cpp
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +00:00
class_zone.h
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +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
Moving further arc approximations down
2019-05-22 14:35:17 -07: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
Move DRC control to a tool; move assorted commands to ACTIONS.
2019-06-03 21:08:30 +01:00
eagle_plugin.cpp
Use const references where possible
2019-12-05 14:40:22 -08: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
pcbnew: Modify new file to have a better prompt when closing old board
2019-11-24 14:51:29 +00:00
footprint_edit_frame.cpp
Fix library tree updating bug present at least on OSX.
2019-11-29 17:55:01 +00:00
footprint_edit_frame.h
Fix grid settings in pcbnew/modedit/cvpcb
2019-11-23 23:35:21 +00:00
footprint_editor_options.cpp
Implement Get/Set display options
2019-11-07 08:26:44 -08:00
footprint_editor_utils.cpp
Fix library tree updating bug present at least on OSX.
2019-11-29 17:55: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
Use binary search on Footprint Info list.
2018-08-04 10:29:17 +01:00
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
Convert Footprint Editor to component tree.
2018-08-01 09:35:46 +01:00
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
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
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
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
initpcb.cpp
pcbnew: Modify new file to have a better prompt when closing old board
2019-11-24 14:51:29 +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
Reset Windows file endings to Unix
2019-11-25 15:07:38 +08: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
Cleanup: Replace push_back with emplace_back
2019-12-05 13:41:21 -08: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
Implement Get/Set display options
2019-11-07 08:26:44 -08:00
menubar_pcb_editor.cpp
Add clear recent files action to the menus
2019-11-23 23:35:21 +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
Consolidate design rules UI.
2018-07-17 15:12:34 +01:00
netinfo.h
Performance enhancements to zone filling & track DRC.
2019-06-25 11:34:28 +01:00
netinfo_item.cpp
Cleanup: Replace push_back with emplace_back
2019-12-05 13:41:21 -08: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: Remove element access
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
Fix grid settings in pcbnew/modedit/cvpcb
2019-11-23 23:35:21 +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
Cleanup: Replace push_back with emplace_back
2019-12-05 13:41:21 -08:00
pcb_draw_panel_gal.h
Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal.
2019-06-13 19:58:37 +01:00
pcb_edit_frame.cpp
Pcbnew: fix crash on exit, if a place zone tool is activated.
2019-12-08 18:01:02 +01:00
pcb_edit_frame.h
Fix grid settings in pcbnew/modedit/cvpcb
2019-11-23 23:35:21 +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
Cleanup: Replace C-only deprecated headers
2019-12-05 11:03:15 -08:00
pcb_parser.h
Add keepout in footprints: Starting point.
2019-10-29 11:24:30 +01:00
pcb_plot_params.cpp
Pcbnew: add a board layer stack manager
2019-09-05 18:51:18 +02: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
Gerber object attribute: avoid trying to guess if a SMD pad is a BGA pad.
2019-12-11 08:52:31 +01: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
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
modedit: Disable editing tools when no footprint is loaded
2019-11-24 11:55:30 +00:00
toolbars_footprint_viewer.cpp
Add filters to footprint viewer.
2019-08-14 21:51:26 +01:00
toolbars_pcb_editor.cpp
Fix full-screen-crosshairs toolbar button.
2019-12-11 21:04:52 +00:00
tracks_cleaner.cpp
Improve readability of flag checking.
2019-08-27 19:23:07 +01:00
tracks_cleaner.h
TRACKS_CLEANER algo to merge collinear track segments: some minor fixes.
2019-06-29 09:12:19 +02:00
undo_redo.cpp
Update frame type enum to match current class names.
2019-09-06 23:38:20 +01:00
zone_filler.cpp
SHAPE_LINE_CHAIN: Remove element access
2019-12-12 13:54:48 +00:00
zone_filler.h
A better hack for the post-ProgressReporter-loss-of-focus issue.
2019-07-14 18:18:48 +01:00
zone_settings.cpp
Keepout in footprints: fix issues related to netclass management. Keepout do not actually use netclasses, but the netclass info must be valid. Especially when editing a fp in the fp editor, the netclass info is related to the dummy board managed by the fp editor. But when saved to the board editor the netclass info must be related to the main board
2019-10-29 11:24:57 +01:00
zone_settings.h
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
zones.h
UNIT_BINDERize zone dialogs.
2018-07-17 15:11:32 +01:00
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
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