..
autorouter
ADDED: Pack and Move Footprints, improved footprint spread algorithm.
2022-09-28 13:37:23 +00:00
board_stackup_manager
Add code to set better default layer widths.
2022-09-27 21:24:48 +00:00
connectivity
Clear ratsnest when removing nets
2022-10-03 09:33:31 -07:00
dialogs
Shove kicad2step into pcbnew itself with a new cli
2022-10-04 01:53:37 +00:00
drc
Implement a more durable zone bounding box caching strategy.
2022-10-01 22:10:43 +01:00
exporters
Shove kicad2step into pcbnew itself with a new cli
2022-10-04 01:53:37 +00:00
ibis
Ibis differential and PRBS models
2022-09-29 08:35:01 +00:00
import_gfx
Fix some logic errors in importing SVG polygons with holes.
2022-09-27 17:45:21 +01:00
microwave
TOOL_EVENT: make command string non-optional
2022-09-19 10:23:09 -04:00
navlib
…
netlist_reader
Move ratsnest exclusion processing to a post-pass.
2022-09-29 17:08:49 +01:00
plugins
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
python
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
ratsnest
Optimize ratsnest line endings for zones.
2022-09-30 19:04:54 +00:00
router
Make sure we have nets before grabbing the first.
2022-10-01 13:50:26 +01:00
specctra_import_export
Move ratsnest exclusion processing to a post-pass.
2022-09-29 17:08:49 +01:00
teardrop
Move ratsnest exclusion processing to a post-pass.
2022-09-29 17:08:49 +01:00
tools
Try to reconcile SELECTION and BRIGHTENED use of overlay.
2022-10-04 17:01:56 +01:00
widgets
Store netclass visibility separately from nets
2022-10-01 19:54:13 -04:00
CMakeLists.txt
Shove kicad2step into pcbnew itself with a new cli
2022-10-04 01:53:37 +00:00
Doxyfile_python
…
Doxyfile_xml
…
action_plugin.cpp
…
action_plugin.h
…
array_creator.cpp
…
array_creator.h
…
array_pad_number_provider.cpp
…
array_pad_number_provider.h
…
board.cpp
Implement a more durable zone bounding box caching strategy.
2022-10-01 22:10:43 +01:00
board.h
Better thread safety for zone boundingbox caches.
2022-10-02 19:30:43 +01:00
board_commit.cpp
Implement a more durable zone bounding box caching strategy.
2022-10-01 22:10:43 +01:00
board_commit.h
…
board_connected_item.cpp
…
board_connected_item.h
…
board_design_settings.cpp
Better thread safety for zone boundingbox caches.
2022-10-02 19:30:43 +01:00
board_item.cpp
Combine Iu2Millimeter & remove PcbMm2iu
2022-09-16 21:09:26 -04:00
board_item_container.h
…
build_BOM_from_board.cpp
…
cleanup_item.cpp
Add pad-recombining to FPEditor's Cleanup Graphics.
2022-09-24 19:34:06 +01:00
cleanup_item.h
Add pad-recombining to FPEditor's Cleanup Graphics.
2022-09-24 19:34:06 +01:00
collectors.cpp
…
collectors.h
…
convert_shape_list_to_polygon.cpp
Combine Iu2Millimeter & remove PcbMm2iu
2022-09-16 21:09:26 -04:00
convert_shape_list_to_polygon.h
…
cross-probing.cpp
Keep selection order in SCH->PCB cross-selection.
2022-09-22 11:43:37 +00:00
edit.cpp
…
edit_track_width.cpp
…
edit_zone_helpers.cpp
Move ratsnest exclusion processing to a post-pass.
2022-09-29 17:08:49 +01:00
files.cpp
…
footprint.cpp
Make footprint type check more narrow, and set default to ignore.
2022-10-02 18:19:43 +01:00
footprint.h
Don't use FindNamedPad for net-tie logic. It only reutrns the *first*
2022-09-25 17:38:31 +01:00
footprint_edit_frame.cpp
Support both X and Y mirroring in FPEditor.
2022-09-21 00:16:27 +01:00
footprint_edit_frame.h
…
footprint_editor_settings.cpp
Readability improvements.
2022-09-19 11:18:20 +01:00
footprint_editor_utils.cpp
…
footprint_info_impl.cpp
Avoid Yields when the results are ready
2022-09-14 13:30:04 -07:00
footprint_info_impl.h
…
footprint_libraries_utils.cpp
…
footprint_preview_panel.cpp
ADDED: Support for explicit DNP field
2022-09-16 22:26:16 +00:00
footprint_preview_panel.h
ADDED: Support for explicit DNP field
2022-09-16 22:26:16 +00:00
footprint_tree_pane.cpp
Experiment with loading recent searches into the search menu.
2022-09-15 14:44:02 +01:00
footprint_tree_pane.h
…
footprint_viewer_frame.cpp
…
footprint_viewer_frame.h
…
footprint_wizard.cpp
…
footprint_wizard.h
…
footprint_wizard_frame.cpp
…
footprint_wizard_frame.h
…
footprint_wizard_frame_functions.cpp
…
fp_shape.cpp
Support both X and Y mirroring in FPEditor.
2022-09-21 00:16:27 +01:00
fp_shape.h
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
fp_text.cpp
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
fp_text.h
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
fp_text_grid_table.cpp
Readability improvements.
2022-09-19 11:18:20 +01:00
fp_text_grid_table.h
Untangle some includes
2022-09-25 11:37:06 -04:00
fp_textbox.cpp
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
fp_textbox.h
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
fp_tree_model_adapter.cpp
Add pin/unpin context menu to Symbol Chooser and Footprint Chooser.
2022-09-21 14:45:12 +01:00
fp_tree_model_adapter.h
Add pin/unpin context menu to Symbol Chooser and Footprint Chooser.
2022-09-21 14:45:12 +01:00
fp_tree_synchronizing_adapter.cpp
…
fp_tree_synchronizing_adapter.h
…
generate_footprint_info.cpp
…
generate_footprint_info.h
…
graphics_cleaner.cpp
Don't use FindNamedPad for net-tie logic. It only reutrns the *first*
2022-09-25 17:38:31 +01:00
graphics_cleaner.h
Add pad-recombining to FPEditor's Cleanup Graphics.
2022-09-24 19:34:06 +01:00
grid_layer_box_helpers.cpp
…
grid_layer_box_helpers.h
…
initpcb.cpp
…
invoke_pcb_dialog.h
…
io_mgr.cpp
…
io_mgr.h
…
kicad_clipboard.cpp
…
kicad_clipboard.h
…
load_select_footprint.cpp
…
menubar_footprint_editor.cpp
…
menubar_pcb_editor.cpp
Remove elipsis from Remove Teardrops.
2022-09-30 13:04:58 +01:00
netinfo.h
…
netinfo_item.cpp
Readability improvements.
2022-09-19 11:18:20 +01:00
netinfo_list.cpp
…
pad.cpp
Small optimizations.
2022-09-22 17:22:04 +00:00
pad.h
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
pad_custom_shape_functions.cpp
ADDED ability to specify where pad number (& net name) go on custom shaped pads.
2022-09-14 11:37:20 +01:00
pcb_base_edit_frame.cpp
Add/fix some variable initializations
2022-09-25 00:48:38 +01:00
pcb_base_edit_frame.h
…
pcb_base_frame.cpp
Readability improvements.
2022-09-19 11:18:20 +01:00
pcb_bitmap.cpp
Readability improvements.
2022-09-19 11:18:20 +01:00
pcb_bitmap.h
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
pcb_dimension.cpp
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
pcb_dimension.h
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
pcb_draw_panel_gal.cpp
Move ratsnest exclusion processing to a post-pass.
2022-09-29 17:08:49 +01:00
pcb_draw_panel_gal.h
…
pcb_edit_frame.cpp
Manage the Search panel visibility state in view menu.
2022-10-02 10:20:26 +02:00
pcb_edit_frame.h
ADDED: Search/inspect pane
2022-09-14 02:59:57 +00:00
pcb_expr_evaluator.cpp
Implement a more durable zone bounding box caching strategy.
2022-10-01 22:10:43 +01:00
pcb_expr_evaluator.h
Bug fixes for layer expression processing.
2022-09-16 14:14:43 +01:00
pcb_group.cpp
Don't include hidden text in group boundingbox.
2022-09-30 13:02:08 +01:00
pcb_item_containers.h
…
pcb_layer_box_selector.cpp
…
pcb_layer_box_selector.h
…
pcb_marker.cpp
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
pcb_marker.h
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
pcb_origin_transforms.cpp
…
pcb_origin_transforms.h
…
pcb_painter.cpp
Support both X and Y mirroring in FPEditor.
2022-09-21 00:16:27 +01:00
pcb_painter.h
ADDED: Support for explicit DNP field
2022-09-16 22:26:16 +00:00
pcb_plot_params.cpp
Remove convert_to_biu.h, merge contents to base_units.h
2022-09-16 21:09:28 -04:00
pcb_plot_params.h
…
pcb_plot_params_parser.h
…
pcb_plot_svg.cpp
Shove kicad2step into pcbnew itself with a new cli
2022-10-04 01:53:37 +00:00
pcb_plot_svg.h
Shove kicad2step into pcbnew itself with a new cli
2022-10-04 01:53:37 +00:00
pcb_screen.cpp
…
pcb_shape.cpp
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
pcb_shape.h
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
pcb_target.cpp
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
pcb_target.h
Push UNITS_PROVIDER down into a low-level mixin.
2022-09-19 17:10:59 +01:00
pcb_text.cpp
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
pcb_text.h
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
pcb_textbox.cpp
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
pcb_textbox.h
Support mirroring on the board too.
2022-09-22 15:05:58 +01:00
pcb_track.cpp
Implement Mirror H/V for tracks and vias.
2022-09-24 19:55:48 +01:00
pcb_track.h
Implement Mirror H/V for tracks and vias.
2022-09-24 19:55:48 +01:00
pcb_view.cpp
…
pcb_view.h
…
pcbnew.cpp
Shove kicad2step into pcbnew itself with a new cli
2022-10-04 01:53:37 +00:00
pcbnew.h
Remove convert_to_biu.h, merge contents to base_units.h
2022-09-16 21:09:28 -04:00
pcbnew.icns
…
pcbnew_config.cpp
Store netclass visibility separately from nets
2022-10-01 19:54:13 -04:00
pcbnew_config.h
…
pcbnew_doc.icns
…
pcbnew_id.h
…
pcbnew_jobs_handler.cpp
Shove kicad2step into pcbnew itself with a new cli
2022-10-04 01:53:37 +00:00
pcbnew_jobs_handler.h
Shove kicad2step into pcbnew itself with a new cli
2022-10-04 01:53:37 +00:00
pcbnew_printout.cpp
Remove IU_PER_MM thats standalone
2022-09-16 21:09:27 -04:00
pcbnew_printout.h
…
pcbnew_settings.cpp
Add forgotten save of setting
2022-09-25 12:03:45 -04:00
pcbnew_settings.h
Fix search panel not remembering visibility
2022-09-25 11:56:41 -04:00
pcbplot.cpp
…
pcbplot.h
…
plot_board_layers.cpp
Plot Gerber, StartPlotBoard(): display a error message if the layer is not valid.
2022-09-30 18:16:11 +02:00
plot_brditems_plotter.cpp
Combine Iu2Millimeter & remove PcbMm2iu
2022-09-16 21:09:26 -04:00
plotcontroller.h
…
plugin.cpp
…
sel_layer.cpp
…
toolbars_footprint_editor.cpp
Support both X and Y mirroring in FPEditor.
2022-09-21 00:16:27 +01:00
toolbars_footprint_viewer.cpp
…
toolbars_pcb_editor.cpp
Manage the Search panel visibility state in view menu.
2022-10-02 10:20:26 +02:00
tracks_cleaner.cpp
…
tracks_cleaner.h
…
undo_redo.cpp
Fix shadowed variable.
2022-09-25 22:04:56 +01:00
zone.cpp
Better thread safety for zone boundingbox caches.
2022-10-02 19:30:43 +01:00
zone.h
Implement a more durable zone bounding box caching strategy.
2022-10-01 22:10:43 +01:00
zone_filler.cpp
Implement a more durable zone bounding box caching strategy.
2022-10-01 22:10:43 +01:00
zone_filler.h
Fix an edge-case in the spoke genration logic for non-cardinal spokes.
2022-10-01 19:31:47 +01:00
zone_settings.cpp
Remove convert_to_biu.h, merge contents to base_units.h
2022-09-16 21:09:28 -04:00
zone_settings.h
…
zones.h
…
zones_functions_for_undo_redo.cpp
…
zones_functions_for_undo_redo.h
…