..
api
API: Implement saving selection and board as string
12 months ago
autorouter
Phase 2 of padstack support
1 year ago
board_stackup_manager
Remove (somewhat atrophied) manual pretty printing.
12 months ago
connectivity
Remove whitespace
1 year ago
dialogs
Add a null type for libeval / std::optional support
11 months ago
drc
Handle ERC/DRC assertions in drawing sheet.
11 months ago
exporters
Remove OCC version build warning
12 months ago
generators
Fix tuning pattern start layer
11 months ago
git
Rename PCB IO classes/files
2 years ago
import_gfx
Handle DXF files with out of bounds values
1 year ago
microwave
Phase 2 of padstack support
1 year ago
navlib
3DConnexion navlibs need kiplatform
1 year ago
netlist_reader
REMOVED: Footprint field from footprints
12 months ago
pcb_io
Fabmaster: unify text settings, adjust rotations.
11 months ago
python
Load input-specific project; don't use default (blank) project
12 months ago
ratsnest
Cleanup ViewGetLayers()
12 months ago
router
PNS: Ensure Pop-up "Track violates DRC" is erased at end of drag command.
11 months ago
specctra_import_export
Infrastructure and file format for via stacks
1 year ago
teardrop
Teardrops: Improve support for padstacks
1 year ago
tools
Fix computing anchors for dragged duplicated items
11 months ago
widgets
Pcbnew: rebuild layer preset list on language change
12 months ago
zone_manager
Cleanup ViewGetLayers()
12 months ago
CMakeLists.txt
Suppress some SWIG warnings we don't care about
12 months ago
Doxyfile_python
Doxyfiles: Remove local debug lines
7 years ago
Doxyfile_xml
Doxyfiles: Remove local debug lines
7 years ago
action_plugin.cpp
More wxString wide literals.
4 years ago
action_plugin.h
Pcbnew header housekeeping round 1.
5 years ago
array_pad_number_provider.cpp
We don't keep a CHANGELOG.TXT
4 years ago
array_pad_number_provider.h
Pcbnew array: allow selecting the center point interactively
1 year ago
board.cpp
Autocomplete for ERC/DRCERROR/WARNING.
1 year ago
board.h
BOARD: add helper function GetCopperLayerStackMaxId() and remove dead code
1 year ago
board_commit.cpp
BOARD_COMMIT::Revert(): protect against null pointer.
1 year ago
board_commit.h
pcbnew: fix rebase issue in BOARD_COMMIT
1 year ago
board_connected_item.cpp
Multi-netclass support
1 year ago
board_connected_item.h
Multi-netclass support
1 year ago
board_design_settings.cpp
Fix Courtyard layers disappeared
1 year ago
board_item.cpp
Cleanup ViewGetLayers()
12 months ago
board_item_container.h
Improve clarity of default zone settings.
2 years ago
build_BOM_from_board.cpp
Build time optimizations.
2 years ago
cleanup_item.cpp
Add pad-recombining to FPEditor's Cleanup Graphics.
3 years ago
cleanup_item.h
Add pad-recombining to FPEditor's Cleanup Graphics.
3 years ago
collectors.cpp
feature removal: remove Show Hidden Text
1 year ago
collectors.h
feature removal: remove Show Hidden Text
1 year ago
component_class_manager.cpp
Clean up redundant component classes on netlist update
1 year ago
component_class_manager.h
Allow pcb rule areas to handle keepout and placement concurrently
1 year ago
convert_shape_list_to_polygon.cpp
Phase 2 of padstack support
1 year ago
convert_shape_list_to_polygon.h
Coding policy, Doxygen comment, and spelling fixes.
2 years ago
cross-probing.cpp
Strip richio.h from headers that don't need them
1 year ago
edit.cpp
BOARD: add helper function GetCopperLayerStackMaxId() and remove dead code
1 year ago
edit_track_width.cpp
Hook up via size & drill constraints to editors.
2 years ago
edit_zone_helpers.cpp
Allow pcb rule areas to handle keepout and placement concurrently
1 year ago
files.cpp
ODB++: Add to CLI and jobs system
12 months ago
fix_board_shape.cpp
Fix some warnings.
2 years ago
fix_board_shape.h
Add a routine for joining PCB shapes.
2 years ago
footprint.cpp
REMOVED: Footprint field from footprints
12 months ago
footprint.h
REMOVED: Footprint field from footprints
12 months ago
footprint_chooser_frame.cpp
ShowModal: override method in DIALOG_SHIM
1 year ago
footprint_chooser_frame.h
Better locality-of-reference for footprint chooser filters.
2 years ago
footprint_edit_frame.cpp
Ensure that auimanager has a frame
12 months ago
footprint_edit_frame.h
Make arrow keys respect grid overrides.
1 year ago
footprint_editor_settings.cpp
Remove unused pad layers and simplify pad colors
1 year ago
footprint_editor_utils.cpp
PCB_POINT_EDITOR: support padstacks
1 year ago
footprint_info_impl.cpp
Pcbnew: fp load: tidy up FOOTPRINT_SELECT_WIDGET::Load
1 year ago
footprint_info_impl.h
Clear timestamp when clearing cache.
1 year ago
footprint_libraries_utils.cpp
REMOVED new footprint dialog.
1 year ago
footprint_preview_panel.cpp
Standardise clamp function
1 year ago
footprint_preview_panel.h
Pass symbol's netlist to footprint preview widget.
2 years ago
footprint_tree_pane.cpp
Cleanup.
2 years ago
footprint_tree_pane.h
Footprint Editor: Focus search field when window is first opened
3 years ago
footprint_viewer_frame.cpp
Unify flip direction handling
1 year ago
footprint_viewer_frame.h
Hookup footprint reload to redraw icon
2 years ago
footprint_wizard.cpp
More NULL expunging.
4 years ago
footprint_wizard.h
More wxString wide literals.
4 years ago
footprint_wizard_frame.cpp
Multi-netclass support
1 year ago
footprint_wizard_frame.h
Cleanup.
2 years ago
footprint_wizard_frame_functions.cpp
Rename function in Footprint wizard to prevent impoper override
2 years ago
fp_tree_model_adapter.cpp
Make sure symbol editor prefs go in symbol_editor file.
1 year ago
fp_tree_model_adapter.h
Make sure symbol editor prefs go in symbol_editor file.
1 year ago
fp_tree_synchronizing_adapter.cpp
Fix shadowed/conflicting enum values.
1 year ago
fp_tree_synchronizing_adapter.h
Clearer naming.
2 years ago
fpedit.icns
macOS: add a few more known file types
2 years ago
fpedit_doc.icns
Add document type icons
2 years ago
generate_footprint_info.cpp
FP edit: add 'show datasheet' action that acts on the documentation link
1 year ago
generate_footprint_info.h
FP edit: add 'show datasheet' action that acts on the documentation link
1 year ago
generators_mgr.cpp
Introduce GENERATORS_MGR.
2 years ago
generators_mgr.h
Introduce GENERATORS_MGR.
2 years ago
graphics_cleaner.cpp
Large rework of BEZIER_POLY
1 year ago
graphics_cleaner.h
Remove non-const access to board-owned items
2 years ago
grid_layer_box_helpers.cpp
Fix typo.
1 year ago
grid_layer_box_helpers.h
Split out LSEQ/LSET from LAYER_ID
1 year ago
initpcb.cpp
Split out LSEQ/LSET from LAYER_ID
1 year ago
invoke_pcb_dialog.h
Refactor: Move DIALOG_PLUGIN_OPTIONS to common and use enum for event ID
2 years ago
kicad_clipboard.cpp
API: Implement saving selection and board as string
12 months ago
kicad_clipboard.h
API: Implement saving selection and board as string
12 months ago
layer_pairs.cpp
Add layer pair cycle action
1 year ago
layer_pairs.h
Add layer pair cycle action
1 year ago
load_select_footprint.cpp
Pcbnew: get footprint by name doesn't have to be a member on PCB_BASE_FRAME
1 year ago
menubar_footprint_editor.cpp
View menus: fix show/hide panel inconsistencies in FP and Symbol editors
12 months ago
menubar_pcb_editor.cpp
Promote ODB++ export out of advanced config
12 months ago
netinfo.h
Cache display netnames.
1 year ago
netinfo_item.cpp
Even the orphaned net must obey the min board clearance.
1 year ago
netinfo_list.cpp
Elide common prefixes of displayed netnames.
1 year ago
pad.cpp
Cleanup ViewGetLayers()
12 months ago
pad.h
Cleanup ViewGetLayers()
12 months ago
pad_custom_shape_functions.cpp
Phase 2 of padstack support
1 year ago
padstack.cpp
API: Move graphic shapes to common
12 months ago
padstack.h
Support padstacks in annular width and edge clearance DRC
1 year ago
pcb_base_edit_frame.cpp
Add a layer pair preset list
1 year ago
pcb_base_edit_frame.h
Add a layer pair preset list
1 year ago
pcb_base_frame.cpp
Remove unused pad layers and simplify pad colors
1 year ago
pcb_dimension.cpp
API: Implement dimension serialization
12 months ago
pcb_dimension.h
API: Implement dimension serialization
12 months ago
pcb_draw_panel_gal.cpp
Cleanup VIEW class
12 months ago
pcb_draw_panel_gal.h
Formatting and warnings cleanup. (No functional changes.)
3 years ago
pcb_edit_frame.cpp
API: Move trace macro to utils
12 months ago
pcb_edit_frame.h
API: Move graphics and text handling to common
12 months ago
pcb_field.cpp
REMOVED: Footprint field from footprints
12 months ago
pcb_field.h
REMOVED: Footprint field from footprints
12 months ago
pcb_fields_grid_table.cpp
REMOVED: Footprint field from footprints
12 months ago
pcb_fields_grid_table.h
REMOVED: Footprint field from footprints
12 months ago
pcb_generator.cpp
Pcbnew: point editor: use behavior class for generators
1 year ago
pcb_generator.h
Pcbnew: point editor: use behavior class for generators
1 year ago
pcb_group.cpp
Cleanup ViewGetLayers()
12 months ago
pcb_group.h
Cleanup ViewGetLayers()
12 months ago
pcb_item_containers.h
Introduce PCB_GENERATOR.
2 years ago
pcb_layer_box_selector.cpp
Move layer presentation logic to a separate class
1 year ago
pcb_layer_box_selector.h
Move layer presentation logic to a separate class
1 year ago
pcb_layer_presentation.h
Move LAYER_PRESENTATION to widgets/
1 year ago
pcb_marker.cpp
Cleanup ViewGetLayers()
12 months ago
pcb_marker.h
Cleanup ViewGetLayers()
12 months ago
pcb_origin_transforms.cpp
Separate out axes definitions between ModEdit and PCBNew.
2 years ago
pcb_origin_transforms.h
Remove some more duplicated preferences.
4 years ago
pcb_painter.cpp
Pcbnew: fix last row/col table painting
12 months ago
pcb_painter.h
Multi-netclass support
1 year ago
pcb_plot_params.cpp
Remove (somewhat atrophied) manual pretty printing.
12 months ago
pcb_plot_params.h
Remove (somewhat atrophied) manual pretty printing.
12 months ago
pcb_plot_params_parser.h
Pcbnew: add plot on all layers feature.
4 years ago
pcb_reference_image.cpp
Cleanup ViewGetLayers()
12 months ago
pcb_reference_image.h
Cleanup ViewGetLayers()
12 months ago
pcb_screen.cpp
Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere
3 years ago
pcb_shape.cpp
API: Move graphics and text handling to common
12 months ago
pcb_shape.h
Cleanup ViewGetLayers()
12 months ago
pcb_table.cpp
Unify flip direction handling
1 year ago
pcb_table.h
Unify flip direction handling
1 year ago
pcb_tablecell.cpp
Support both short and long item descriptions.
1 year ago
pcb_tablecell.h
Support both short and long item descriptions.
1 year ago
pcb_target.cpp
Unify flip direction handling
1 year ago
pcb_target.h
Unify flip direction handling
1 year ago
pcb_text.cpp
API: Move locking to the PCB text objects
12 months ago
pcb_text.h
Cleanup ViewGetLayers()
12 months ago
pcb_textbox.cpp
API: Move locking to the PCB text objects
12 months ago
pcb_textbox.h
API: Serialize PCB_TEXTBOX
12 months ago
pcb_track.cpp
Pcbnew: fix track start property display
12 months ago
pcb_track.h
Pcbnew: fix track start property display
12 months ago
pcb_view.cpp
Cleanup VIEW class
12 months ago
pcb_view.h
Cleanup VIEW class
12 months ago
pcbexpr_evaluator.cpp
Add a null type for libeval / std::optional support
11 months ago
pcbexpr_evaluator.h
Add a null type for libeval / std::optional support
11 months ago
pcbexpr_functions.cpp
Support component class in footprint custom rules
1 year ago
pcbnew.cpp
Initial jobset creation and running within the CLI and GUI.
1 year ago
pcbnew.icns
Add document type icons
2 years ago
pcbnew_config.cpp
Pcbnew: ensure all local settings are saved on close the board editor.
1 year ago
pcbnew_config.h
Remove obsolete config_params.h includes
2 years ago
pcbnew_doc.icns
Add document type icons
2 years ago
pcbnew_id.h
Make pad & via teardrops 1st-class citizens (props of the pad/via)
3 years ago
pcbnew_jobs_handler.cpp
ODB++: Add to CLI and jobs system
12 months ago
pcbnew_jobs_handler.h
ODB++: Add to CLI and jobs system
12 months ago
pcbnew_printout.cpp
Remove unused pad layers and simplify pad colors
1 year ago
pcbnew_printout.h
Split out LSEQ/LSET from LAYER_ID
1 year ago
pcbnew_settings.cpp
Remove unused pad layers and simplify pad colors
1 year ago
pcbnew_settings.h
Pcbnew: add way to re-enable locking prompts
1 year ago
pcbplot.cpp
Gerber and drl files (& drl filenames): fix issues due to layer renumbering.
1 year ago
pcbplot.h
Support custom padstacks in plotter
1 year ago
plot_board_layers.cpp
REMOVED: Footprint field from footprints
12 months ago
plot_brditems_plotter.cpp
ADDED: Soldermask layer option for graphic shapes
1 year ago
plotcontroller.h
Further cleanup of LSET
1 year ago
plotprint_opts.h
Avoid duplicating similar options in print and plot headers
3 years ago
project_pcb.cpp
Enum class ELEM.
1 year ago
sel_layer.cpp
Fix a few minor Coverity and compil warnings.
1 year ago
toolbars_footprint_editor.cpp
Pcbnew: add bezier editing tool
1 year ago
toolbars_footprint_viewer.cpp
Never call ReCreateMenuBar inside a menu event handler
3 years ago
toolbars_pcb_editor.cpp
Fix Focus Issue in Parent Window After Hiding the Search Panel
1 year ago
tracks_cleaner.cpp
Phase 2 of padstack support
1 year ago
tracks_cleaner.h
ADDED: filters for Cleanup Tracks and Vias.
1 year ago
undo_redo.cpp
Reduce dependency on dynamic_cast.
1 year ago
zone.cpp
API: Implement Deserialize for ZONE
12 months ago
zone.h
API: Add initial spec for ZONE serialization
12 months ago
zone_filler.cpp
Add safety case to prevent arcs in outlines
1 year ago
zone_filler.h
ADDED: pcbnew fill avoids kissing fills
1 year ago
zone_settings.cpp
Allow pcb rule areas to handle keepout and placement concurrently
1 year ago
zone_settings.h
Allow pcb rule areas to handle keepout and placement concurrently
1 year ago
zones.h
Allow pcb rule areas to handle keepout and placement concurrently
1 year ago
zones_functions_for_undo_redo.cpp
Allow pcb rule areas to handle keepout and placement concurrently
1 year ago