.. |
api
|
API: Add some board editor appearance settings
|
2024-12-29 22:10:01 -05:00 |
autorouter
|
Give Clipper1 a Viking funeral
|
2024-12-23 17:12:09 -08:00 |
board_stackup_manager
|
Remove (somewhat atrophied) manual pretty printing.
|
2024-11-28 11:08:16 +00:00 |
connectivity
|
Remove whitespace
|
2024-11-03 18:02:26 +00:00 |
dialogs
|
Initialize variables
|
2024-12-31 00:18:10 +00:00 |
drc
|
Migrate DRC Exclusion names
|
2024-12-23 19:30:44 -08:00 |
exporters
|
Avoid copies when using auto
|
2024-12-31 00:18:10 +00:00 |
generators
|
Avoid copies when using auto
|
2024-12-31 00:18:10 +00:00 |
git
|
Rename PCB IO classes/files
|
2023-12-24 01:22:21 +00:00 |
import_gfx
|
Handle DXF files with out of bounds values
|
2024-08-14 13:06:18 -07:00 |
microwave
|
Unify Trace/Track usage
|
2024-12-19 15:55:26 -08:00 |
navlib
|
3DConnexion navlibs need kiplatform
|
2024-10-01 17:11:01 +01:00 |
netlist_reader
|
Another go at supressing FOOTPRINT field on FOOTPRINT objects
|
2024-12-28 21:57:35 +00:00 |
pcb_io
|
Initialize variables
|
2024-12-31 00:18:10 +00:00 |
python
|
ADDED: Capacitive scrollwheel footprint wizard
|
2024-12-30 23:39:18 +00:00 |
ratsnest
|
Ratsnest: account for coincident anchors on different layers
|
2024-12-08 11:09:40 -05:00 |
router
|
Avoid copies when using auto
|
2024-12-31 00:18:10 +00:00 |
specctra_import_export
|
Initialize variables
|
2024-12-31 00:18:10 +00:00 |
teardrop
|
Improve curved teardrop shapes for roundrect pads.
|
2024-12-29 17:04:16 +00:00 |
tools
|
Initialize variables
|
2024-12-31 00:18:10 +00:00 |
widgets
|
Pcbnew: draw clearance lines on their own GAL layers
|
2024-12-31 00:53:10 +08:00 |
zone_manager
|
Some DisplayError -> DisplayErrorMessage
|
2024-12-20 19:28:30 -05:00 |
action_plugin.cpp
|
|
|
action_plugin.h
|
API: Show API actions alongside SWIG action plugins in preferences
|
2024-12-14 18:00:07 -05:00 |
array_pad_number_provider.cpp
|
|
|
array_pad_number_provider.h
|
Pcbnew array: allow selecting the center point interactively
|
2024-10-28 22:01:14 +08:00 |
board_commit.cpp
|
BOARD_COMMIT::Revert(): protect against null pointer.
|
2024-10-30 17:50:23 +01:00 |
board_commit.h
|
pcbnew: fix rebase issue in BOARD_COMMIT
|
2024-08-13 22:50:26 +02:00 |
board_connected_item.cpp
|
Multi-netclass support
|
2024-07-26 20:49:29 +00:00 |
board_connected_item.h
|
Firebomb teardrop curve points.
|
2024-12-28 22:38:51 +00:00 |
board_design_settings.cpp
|
Firebomb teardrop curve points.
|
2024-12-28 22:38:51 +00:00 |
board_item_container.h
|
Improve clarity of default zone settings.
|
2024-02-03 13:22:16 +00:00 |
board_item.cpp
|
Use correct API in BoardLayerSet
|
2024-12-28 08:03:51 -05:00 |
board.cpp
|
Another go at supressing FOOTPRINT field on FOOTPRINT objects
|
2024-12-28 21:57:35 +00:00 |
board.h
|
Move more elements from fixed size arrays
|
2024-12-03 13:25:11 -08:00 |
build_BOM_from_board.cpp
|
Build time optimizations.
|
2024-04-27 23:49:13 +03:00 |
cleanup_item.cpp
|
|
|
cleanup_item.h
|
|
|
CMakeLists.txt
|
CHANGED: Eliminate the independent SVG plot dialog that only duplicated and half-implemented the functions of the full Plot dialog
|
2024-12-28 18:55:03 -05:00 |
collectors.cpp
|
feature removal: remove Show Hidden Text
|
2024-09-19 15:41:44 -04:00 |
collectors.h
|
feature removal: remove Show Hidden Text
|
2024-09-19 15:41:44 -04:00 |
component_class_manager.cpp
|
Clean up redundant component classes on netlist update
|
2024-10-07 22:24:03 +01:00 |
component_class_manager.h
|
Allow pcb rule areas to handle keepout and placement concurrently
|
2024-10-10 23:29:02 +01:00 |
convert_shape_list_to_polygon.cpp
|
Give Clipper1 a Viking funeral
|
2024-12-23 17:12:09 -08:00 |
convert_shape_list_to_polygon.h
|
Coding policy, Doxygen comment, and spelling fixes.
|
2023-10-12 12:27:30 -04:00 |
cross-probing.cpp
|
Another go at supressing FOOTPRINT field on FOOTPRINT objects
|
2024-12-28 21:57:35 +00:00 |
Doxyfile_python
|
|
|
Doxyfile_xml
|
|
|
edit_track_width.cpp
|
|
|
edit_zone_helpers.cpp
|
Allow pcb rule areas to handle keepout and placement concurrently
|
2024-10-10 23:29:02 +01:00 |
edit.cpp
|
BOARD: add helper function GetCopperLayerStackMaxId() and remove dead code
|
2024-10-06 09:37:04 +02:00 |
files.cpp
|
ODB++:Support choice compress format and specify output filename.
|
2024-12-29 17:01:27 +00:00 |
fix_board_shape.cpp
|
|
|
fix_board_shape.h
|
|
|
footprint_chooser_frame.cpp
|
Fix double-click in footprint chooser.
|
2024-12-20 11:25:31 +00:00 |
footprint_chooser_frame.h
|
Better locality-of-reference for footprint chooser filters.
|
2024-03-23 12:48:52 +00:00 |
footprint_edit_frame.cpp
|
Reduce dependency on dynamic_cast.
|
2024-12-08 21:46:54 +00:00 |
footprint_edit_frame.h
|
Make arrow keys respect grid overrides.
|
2024-08-28 19:54:23 +01:00 |
footprint_editor_settings.cpp
|
Pcbnew: unify dimension default configurability
|
2024-12-24 20:38:34 +08:00 |
footprint_editor_utils.cpp
|
PCB_POINT_EDITOR: support padstacks
|
2024-11-06 20:38:01 -05:00 |
footprint_info_impl.cpp
|
Pcbnew: fp load: tidy up FOOTPRINT_SELECT_WIDGET::Load
|
2024-11-11 23:44:27 +08:00 |
footprint_info_impl.h
|
Clear timestamp when clearing cache.
|
2024-06-16 10:46:36 +01:00 |
footprint_libraries_utils.cpp
|
Avoid lock-up during fp export
|
2024-12-30 12:57:15 -08:00 |
footprint_preview_panel.cpp
|
Standardise clamp function
|
2024-10-09 21:27:58 -06:00 |
footprint_preview_panel.h
|
Pass symbol's netlist to footprint preview widget.
|
2024-03-09 15:01:59 +00:00 |
footprint_tree_pane.cpp
|
|
|
footprint_tree_pane.h
|
|
|
footprint_viewer_frame.cpp
|
Reduce dependency on dynamic_cast.
|
2024-12-08 21:46:54 +00:00 |
footprint_viewer_frame.h
|
Hookup footprint reload to redraw icon
|
2024-05-10 08:42:28 -07:00 |
footprint_wizard_frame_functions.cpp
|
|
|
footprint_wizard_frame.cpp
|
Multi-netclass support
|
2024-07-26 20:49:29 +00:00 |
footprint_wizard_frame.h
|
|
|
footprint_wizard.cpp
|
|
|
footprint_wizard.h
|
|
|
footprint.cpp
|
Another go at supressing FOOTPRINT field on FOOTPRINT objects
|
2024-12-28 21:57:35 +00:00 |
footprint.h
|
Another go at supressing FOOTPRINT field on FOOTPRINT objects
|
2024-12-28 21:57:35 +00:00 |
fp_tree_model_adapter.cpp
|
Make sure symbol editor prefs go in symbol_editor file.
|
2024-10-13 20:14:14 +01:00 |
fp_tree_model_adapter.h
|
Make sure symbol editor prefs go in symbol_editor file.
|
2024-10-13 20:14:14 +01:00 |
fp_tree_synchronizing_adapter.cpp
|
Fix shadowed/conflicting enum values.
|
2024-06-21 16:16:29 +03:00 |
fp_tree_synchronizing_adapter.h
|
Clearer naming.
|
2023-11-09 14:05:35 +00:00 |
fpedit_doc.icns
|
Add document type icons
|
2024-02-09 15:55:57 -08:00 |
fpedit.icns
|
macOS: add a few more known file types
|
2023-11-16 12:11:42 -05:00 |
generate_footprint_info.cpp
|
FP edit: add 'show datasheet' action that acts on the documentation link
|
2024-10-14 23:20:19 +08:00 |
generate_footprint_info.h
|
FP edit: add 'show datasheet' action that acts on the documentation link
|
2024-10-14 23:20:19 +08:00 |
generators_mgr.cpp
|
|
|
generators_mgr.h
|
|
|
graphics_cleaner.cpp
|
Large rework of BEZIER_POLY
|
2024-06-18 17:55:41 -07:00 |
graphics_cleaner.h
|
Remove non-const access to board-owned items
|
2024-03-26 18:36:23 -04:00 |
grid_layer_box_helpers.cpp
|
Fix typo.
|
2024-09-10 11:27:32 +01:00 |
grid_layer_box_helpers.h
|
Split out LSEQ/LSET from LAYER_ID
|
2024-07-08 20:59:46 -07:00 |
initpcb.cpp
|
Split out LSEQ/LSET from LAYER_ID
|
2024-07-08 20:59:46 -07:00 |
invoke_pcb_dialog.h
|
Cleanup a header that should be killed eventually
|
2024-12-28 18:59:54 -05:00 |
kicad_clipboard.cpp
|
Another go at supressing FOOTPRINT field on FOOTPRINT objects
|
2024-12-28 21:57:35 +00:00 |
kicad_clipboard.h
|
API: Implement saving selection and board as string
|
2024-12-01 21:37:31 -05:00 |
layer_pairs.cpp
|
Add layer pair cycle action
|
2024-08-06 23:45:55 +08:00 |
layer_pairs.h
|
Add layer pair cycle action
|
2024-08-06 23:45:55 +08:00 |
load_select_footprint.cpp
|
Some DisplayError -> DisplayErrorMessage
|
2024-12-20 19:28:30 -05:00 |
menubar_footprint_editor.cpp
|
View menus: fix show/hide panel inconsistencies in FP and Symbol editors
|
2024-11-18 15:37:30 +01:00 |
menubar_pcb_editor.cpp
|
CHANGED: Eliminate the independent SVG plot dialog that only duplicated and half-implemented the functions of the full Plot dialog
|
2024-12-28 18:55:03 -05:00 |
netinfo_item.cpp
|
Even the orphaned net must obey the min board clearance.
|
2024-08-23 21:24:54 -06:00 |
netinfo_list.cpp
|
Elide common prefixes of displayed netnames.
|
2024-08-11 12:45:36 -06:00 |
netinfo.h
|
Cache display netnames.
|
2024-06-11 16:30:52 +01:00 |
pad_custom_shape_functions.cpp
|
Give Clipper1 a Viking funeral
|
2024-12-23 17:12:09 -08:00 |
pad.cpp
|
Pcbnew: draw clearance lines on their own GAL layers
|
2024-12-31 00:53:10 +08:00 |
pad.h
|
Cleanup ViewGetLayers()
|
2024-11-21 13:18:36 -08:00 |
padstack.cpp
|
Pcbnew: draw clearance lines on their own GAL layers
|
2024-12-31 00:53:10 +08:00 |
padstack.h
|
Support padstacks in annular width and edge clearance DRC
|
2024-11-09 10:33:23 -05:00 |
pcb_base_edit_frame.cpp
|
Add a layer pair preset list
|
2024-08-06 23:45:55 +08:00 |
pcb_base_edit_frame.h
|
Add a layer pair preset list
|
2024-08-06 23:45:55 +08:00 |
pcb_base_frame.cpp
|
Move all nlnav to unique_ptrs
|
2024-12-30 15:43:15 -08:00 |
pcb_dimension.cpp
|
API: Implement dimension serialization
|
2024-11-30 17:22:15 -05:00 |
pcb_dimension.h
|
API: Implement dimension serialization
|
2024-11-30 17:22:15 -05:00 |
pcb_draw_panel_gal.cpp
|
Pcbnew: draw clearance lines on their own GAL layers
|
2024-12-31 00:53:10 +08:00 |
pcb_draw_panel_gal.h
|
|
|
pcb_edit_frame.cpp
|
Pcbnew: draw clearance lines on their own GAL layers
|
2024-12-31 00:53:10 +08:00 |
pcb_edit_frame.h
|
CHANGED: Eliminate the independent SVG plot dialog that only duplicated and half-implemented the functions of the full Plot dialog
|
2024-12-28 18:55:03 -05:00 |
pcb_field.cpp
|
REMOVED: Footprint field from footprints
|
2024-12-01 15:50:40 -05:00 |
pcb_field.h
|
REMOVED: Footprint field from footprints
|
2024-12-01 15:50:40 -05:00 |
pcb_fields_grid_table.cpp
|
REMOVED: Footprint field from footprints
|
2024-12-01 15:50:40 -05:00 |
pcb_fields_grid_table.h
|
REMOVED: Footprint field from footprints
|
2024-12-01 15:50:40 -05:00 |
pcb_generator.cpp
|
Pcbnew: point editor: use behavior class for generators
|
2024-11-03 06:00:39 +08:00 |
pcb_generator.h
|
Pcbnew: point editor: use behavior class for generators
|
2024-11-03 06:00:39 +08:00 |
pcb_group.cpp
|
Cleanup ViewGetLayers()
|
2024-11-21 13:18:36 -08:00 |
pcb_group.h
|
Cleanup ViewGetLayers()
|
2024-11-21 13:18:36 -08:00 |
pcb_item_containers.h
|
|
|
pcb_layer_box_selector.cpp
|
Move layer presentation logic to a separate class
|
2024-08-06 23:45:55 +08:00 |
pcb_layer_box_selector.h
|
Move layer presentation logic to a separate class
|
2024-08-06 23:45:55 +08:00 |
pcb_layer_presentation.h
|
Move LAYER_PRESENTATION to widgets/
|
2024-08-07 06:49:53 +08:00 |
pcb_marker.cpp
|
Cleanup ViewGetLayers()
|
2024-11-21 13:18:36 -08:00 |
pcb_marker.h
|
Allow DRC markers to be selected with area selection
|
2024-12-08 14:10:07 +00:00 |
pcb_origin_transforms.cpp
|
|
|
pcb_origin_transforms.h
|
|
|
pcb_painter.cpp
|
Pcbnew: draw clearance lines on their own GAL layers
|
2024-12-31 00:53:10 +08:00 |
pcb_painter.h
|
Move more elements from fixed size arrays
|
2024-12-03 13:25:11 -08:00 |
pcb_plot_params_parser.h
|
|
|
pcb_plot_params.cpp
|
Remove (somewhat atrophied) manual pretty printing.
|
2024-11-28 11:08:16 +00:00 |
pcb_plot_params.h
|
Remove (somewhat atrophied) manual pretty printing.
|
2024-11-28 11:08:16 +00:00 |
pcb_reference_image.cpp
|
Cleanup ViewGetLayers()
|
2024-11-21 13:18:36 -08:00 |
pcb_reference_image.h
|
Cleanup ViewGetLayers()
|
2024-11-21 13:18:36 -08:00 |
pcb_screen.cpp
|
|
|
pcb_shape.cpp
|
API: Move graphics and text handling to common
|
2024-11-28 11:28:06 -05:00 |
pcb_shape.h
|
Cleanup ViewGetLayers()
|
2024-11-21 13:18:36 -08:00 |
pcb_table.cpp
|
Bug fixes for rotated tables.
|
2024-12-16 13:26:48 +00:00 |
pcb_table.h
|
Bug fixes for rotated tables.
|
2024-12-16 13:26:48 +00:00 |
pcb_tablecell.cpp
|
Support both short and long item descriptions.
|
2024-06-28 22:10:22 +01:00 |
pcb_tablecell.h
|
Support both short and long item descriptions.
|
2024-06-28 22:10:22 +01:00 |
pcb_target.cpp
|
Unify flip direction handling
|
2024-09-27 17:13:13 +01:00 |
pcb_target.h
|
Unify flip direction handling
|
2024-09-27 17:13:13 +01:00 |
pcb_text.cpp
|
Plot from render cache if fonts aren't embedded.
|
2024-12-24 20:07:06 +00:00 |
pcb_text.h
|
Cleanup ViewGetLayers()
|
2024-11-21 13:18:36 -08:00 |
pcb_textbox.cpp
|
Give Clipper1 a Viking funeral
|
2024-12-23 17:12:09 -08:00 |
pcb_textbox.h
|
API: Serialize PCB_TEXTBOX
|
2024-11-24 17:25:56 -05:00 |
pcb_track.cpp
|
Treat straight arcs as segments
|
2024-12-30 12:57:21 -08:00 |
pcb_track.h
|
Pcbnew: fix track start property display
|
2024-11-28 05:56:40 +08:00 |
pcb_view.cpp
|
Cleanup VIEW class
|
2024-11-21 18:59:48 -08:00 |
pcb_view.h
|
Cleanup VIEW class
|
2024-11-21 18:59:48 -08:00 |
pcbexpr_evaluator.cpp
|
Fix issue that caused assert failure in parser
|
2024-12-23 08:38:45 -08:00 |
pcbexpr_evaluator.h
|
Add a null type for libeval / std::optional support
|
2024-12-02 21:21:18 -05:00 |
pcbexpr_functions.cpp
|
Give Clipper1 a Viking funeral
|
2024-12-23 17:12:09 -08:00 |
pcbnew_config.cpp
|
Pcbnew: ensure all local settings are saved on close the board editor.
|
2024-10-10 17:36:06 +02:00 |
pcbnew_config.h
|
|
|
pcbnew_doc.icns
|
Add document type icons
|
2024-02-09 15:55:57 -08:00 |
pcbnew_id.h
|
|
|
pcbnew_jobs_handler.cpp
|
ODB++:Support choice compress format and specify output filename.
|
2024-12-29 17:01:27 +00:00 |
pcbnew_jobs_handler.h
|
ODB++: Add to CLI and jobs system
|
2024-12-02 10:53:01 -05:00 |
pcbnew_printout.cpp
|
Fix pad and via opacity handling
|
2024-12-28 10:50:58 -05:00 |
pcbnew_printout.h
|
Split out LSEQ/LSET from LAYER_ID
|
2024-07-08 20:59:46 -07:00 |
pcbnew_settings.cpp
|
Add DIALOG_EXPORT_ODBPP initialization/saving of PCBNEW_SETTING
|
2024-12-30 06:21:21 +00:00 |
pcbnew_settings.h
|
ODB++:Support choice compress format and specify output filename.
|
2024-12-29 17:01:27 +00:00 |
pcbnew.cpp
|
FP-edit: split fields and graphics default settings
|
2024-12-24 20:38:34 +08:00 |
pcbnew.icns
|
Add document type icons
|
2024-02-09 15:55:57 -08:00 |
pcbplot.cpp
|
Fix Gerber Protel extensions for inner copper layers.
|
2024-12-23 18:06:38 +03:00 |
pcbplot.h
|
Support custom padstacks in plotter
|
2024-10-02 18:07:09 -04:00 |
plot_board_layers.cpp
|
Another go at supressing FOOTPRINT field on FOOTPRINT objects
|
2024-12-28 21:57:35 +00:00 |
plot_brditems_plotter.cpp
|
Another go at supressing FOOTPRINT field on FOOTPRINT objects
|
2024-12-28 21:57:35 +00:00 |
plotcontroller.h
|
Further cleanup of LSET
|
2024-07-08 22:00:53 -07:00 |
plotprint_opts.h
|
|
|
project_pcb.cpp
|
Reduce dependency on dynamic_cast.
|
2024-12-08 21:46:54 +00:00 |
sel_layer.cpp
|
Reduce dependency on dynamic_cast.
|
2024-12-08 21:46:54 +00:00 |
toolbars_footprint_editor.cpp
|
Pcbnew: add bezier editing tool
|
2024-09-25 21:41:32 +01:00 |
toolbars_footprint_viewer.cpp
|
|
|
toolbars_pcb_editor.cpp
|
Add some closebuttons to pcbnew panes
|
2024-12-29 08:02:08 -05:00 |
tracks_cleaner.cpp
|
Give Clipper1 a Viking funeral
|
2024-12-23 17:12:09 -08:00 |
tracks_cleaner.h
|
Speed up merge collinear segments routine
|
2024-12-20 23:16:47 -08:00 |
undo_redo.cpp
|
Reduce dependency on dynamic_cast.
|
2024-09-04 17:24:49 +01:00 |
zone_filler.cpp
|
Give Clipper1 a Viking funeral
|
2024-12-23 17:12:09 -08:00 |
zone_filler.h
|
ADDED: pcbnew fill avoids kissing fills
|
2024-07-10 18:34:41 -07:00 |
zone_settings.cpp
|
Allow pcb rule areas to handle keepout and placement concurrently
|
2024-10-10 23:29:02 +01:00 |
zone_settings.h
|
Allow pcb rule areas to handle keepout and placement concurrently
|
2024-10-10 23:29:02 +01:00 |
zone.cpp
|
API: Don't create zones without an outline
|
2024-12-28 13:08:42 +00:00 |
zone.h
|
API: Add initial spec for ZONE serialization
|
2024-11-21 22:09:14 -05:00 |
zones_functions_for_undo_redo.cpp
|
Allow pcb rule areas to handle keepout and placement concurrently
|
2024-10-10 23:29:02 +01:00 |
zones.h
|
Allow pcb rule areas to handle keepout and placement concurrently
|
2024-10-10 23:29:02 +01:00 |