kicad/pcbnew
markus-bonk be58ab679b Fix coding style policy violations and CMake version.
Fix violations of 4.2.2 Function Definitions and 4.2.3 Control
Statements.
Set the minimum CMake version required to build to 3.1.
Removed the Visual Studio solution and project files.
2022-01-28 12:21:42 +00:00
..
autorouter Clean up some more deci-degrees. 2022-01-18 14:08:47 +00:00
board_stackup_manager Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
connectivity A bit more angle cleanup. 2022-01-18 02:18:55 +00:00
dialogs Pcbnew, export svg: Fix incorrect saving of layer set. 2022-01-27 13:03:00 +01:00
drc Bring ERC & DRC dialogs into parity. 2022-01-22 22:27:41 +00:00
exporters Resolve textvars in plot directory. 2022-01-23 18:14:07 +00:00
import_gfx Remove unit-less angles from VECTOR2I/D APIs. 2022-01-20 23:58:20 +00:00
microwave A bit more angle cleanup. 2022-01-18 09:48:24 +00:00
navlib Fix coding style policy violations and CMake version. 2022-01-28 12:21:42 +00:00
netlist_reader Scoop up some more wxPoint instances 2022-01-03 20:00:53 -05:00
plugins altium: Fix pcb arc import using a hack with PCB_SHAPE as intermediate object 2022-01-25 22:24:01 +01:00
python EDA_ANGLE for plotters. 2022-01-16 01:19:45 +00:00
ratsnest Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
router router: don't reject non-45 degree lines in the LINE_PLACER 2022-01-22 00:28:11 +01:00
specctra_import_export EDA_ANGLE for plotters. 2022-01-16 01:19:45 +00:00
teardrop Fix minor compil and Coverity warnings. 2022-01-25 12:52:13 +01:00
tools Hide text items which are required on a single-item delete. 2022-01-22 22:27:41 +00:00
widgets Fix saving of existing appearance presets 2022-01-02 12:11:52 -05:00
CMakeLists.txt * PCB_EDIT_FRAME: Implement SpaceMouse navigation and command export for 3D-viewer. 2022-01-28 12:21:42 +00:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp Ugly hack to avoid crash on msys2 when running Pcbnew after running Eeschema+its Python console 2021-08-14 21:08:56 +02:00
action_plugin.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
array_creator.cpp More EDA_ANGLE changes. 2022-01-14 16:08:19 +00:00
array_creator.h Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
array_pad_number_provider.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
array_pad_number_provider.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
board.cpp Remove some more wxPoint 2022-01-01 14:12:20 -05:00
board.h Scoop up some more wxPoint instances 2022-01-03 20:00:53 -05:00
board_commit.cpp Fix creating polygons from footprint rule areas 2022-01-04 21:31:40 -05:00
board_commit.h Remove ZONE_FILLER_TOOL since it's not really necessary. 2021-07-31 01:50:42 +01:00
board_connected_item.cpp Cleanup (includes and formatting). 2021-08-03 18:37:23 +01:00
board_connected_item.h More NULL expunging. 2021-07-20 07:27:18 -04:00
board_design_settings.cpp Teardrops: store parameters in BOARD_DESIGN_SETTINGS. 2022-01-23 10:57:08 +01:00
board_item.cpp Move BOARD_ITEM::Rotate() to EDA_ANGLE. 2022-01-14 16:08:19 +00:00
board_item_container.h
build_BOM_from_board.cpp Pcbnew: honor footprint exclude from BOM setting. 2022-01-09 11:27:34 -05:00
cleanup_item.cpp
cleanup_item.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
collectors.cpp Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
collectors.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
convert_shape_list_to_polygon.cpp A bit more angle cleanup. 2022-01-18 02:18:55 +00:00
convert_shape_list_to_polygon.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
cross-probing.cpp Cross-probing/selection for multiple items (SCH->PCB) 2022-01-16 20:29:03 +00:00
edit.cpp Dimensions for footprints. 2021-12-24 21:10:28 +00:00
edit_track_width.cpp PCB Editor: changes to track width overrides starting track width 2021-12-15 23:32:48 +00:00
edit_zone_helpers.cpp Recalculate ratsnest after zone fill 2021-12-14 13:37:15 -08:00
files.cpp Add DRC tests for text height and text thickness. 2021-12-23 19:18:45 +00:00
footprint.cpp Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
footprint.h More EDA_ANGLE. 2022-01-14 16:08:19 +00:00
footprint_edit_frame.cpp Fix compil issue on Linux 2022-01-20 13:37:42 +01:00
footprint_edit_frame.h Pcbnew: fix rotation angle issue in rotate commands. 2022-01-20 10:50:26 +01:00
footprint_editor_settings.cpp Fix converting angles from tenths of a degree. 2022-01-19 19:55:50 +00:00
footprint_editor_utils.cpp Fix compile error. 2022-01-10 14:05:21 +00:00
footprint_info_impl.cpp Catch errors from `load()` 2022-01-03 15:31:14 -08:00
footprint_info_impl.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
footprint_libraries_utils.cpp Footprint editor: use most recently used path on footprint import. 2022-01-16 09:47:08 -05:00
footprint_preview_panel.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
footprint_preview_panel.h Kill the last of wx/wx.h in headers 2021-06-07 17:59:20 -04:00
footprint_tree_pane.cpp Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
footprint_tree_pane.h
footprint_viewer_frame.cpp Move show-bounding-boxes to a tool on the toolbars. 2022-01-17 11:56:40 +00:00
footprint_viewer_frame.h Flatten out some more preferences. 2021-12-24 15:43:20 +00:00
footprint_wizard.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint_wizard.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
footprint_wizard_frame.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
footprint_wizard_frame.h Flatten out some more preferences. 2021-12-24 15:43:20 +00:00
footprint_wizard_frame_functions.cpp Freshen microwave polygon dialog and remove a bunch of dead code. 2021-08-03 01:11:11 +01:00
fp_shape.cpp Flip arc endpoints when mirroring in FPEditor. 2022-01-21 15:01:12 +00:00
fp_shape.h Some more EDA_ANGLE cleanup. 2022-01-16 19:16:18 +00:00
fp_text.cpp Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
fp_text.h Move FP_TEXT::KeepUpright() to EDA_ANGLE. 2022-01-14 16:08:19 +00:00
fp_text_grid_table.cpp Excise deci-degrees from UNIT_BINDER. 2022-01-19 00:10:32 +00:00
fp_text_grid_table.h Add hot-updating of units in common wxGrids. 2021-12-23 16:54:03 +00:00
fp_tree_model_adapter.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
fp_tree_model_adapter.h
fp_tree_synchronizing_adapter.cpp Formatting (and auto reduction). 2022-01-22 12:16:07 +00:00
fp_tree_synchronizing_adapter.h
generate_footprint_info.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
generate_footprint_info.h
graphics_cleaner.cpp Remove some more wxPoint 2022-01-01 14:12:20 -05:00
graphics_cleaner.h Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
grid_layer_box_helpers.cpp All the preferences, all the time. 2021-12-24 13:08:44 +00:00
grid_layer_box_helpers.h Cleanup. 2021-12-23 20:36:18 +00:00
initpcb.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
invoke_pcb_dialog.h
io_mgr.cpp altium: Allow extraction of names of footprints stored in *.PcbLib file 2022-01-17 19:51:51 +01:00
io_mgr.h Formatting and include cleanup. 2021-06-25 17:48:15 +01:00
kicad_clipboard.cpp Handle Unicode clipboard data in pcbnew and symbol editor 2022-01-12 17:15:47 +00:00
kicad_clipboard.h Kicad has many plugins. This one is for the pcb. 2021-11-25 12:56:46 +00:00
load_select_footprint.cpp Move footprints to EDA_ANGLE. 2022-01-14 16:08:18 +00:00
menubar_footprint_editor.cpp Dimensions for footprints. 2021-12-24 21:10:28 +00:00
menubar_pcb_editor.cpp Allow teardrops only if advanced config define AllowTeardrops=1 2022-01-10 20:04:41 +01:00
netinfo.h Continue the war on wxPoint 2022-01-10 19:52:26 -05:00
netinfo_item.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
netinfo_list.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
pad.cpp Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
pad.h Some more EDA_ANGLE cleanup. 2022-01-16 19:16:18 +00:00
pad_custom_shape_functions.cpp Some more EDA_ANGLE cleanup. 2022-01-16 19:16:18 +00:00
pcb_base_edit_frame.cpp Pcbnew: fix rotation angle issue in rotate commands. 2022-01-20 10:50:26 +01:00
pcb_base_edit_frame.h Pcbnew: fix rotation angle issue in rotate commands. 2022-01-20 10:50:26 +01:00
pcb_base_frame.cpp Move footprints to EDA_ANGLE. 2022-01-14 16:08:18 +00:00
pcb_dimension.cpp Repair arrowhead angles. 2022-01-21 14:28:17 +00:00
pcb_dimension.h Remove unit-less angles from VECTOR2I/D APIs. 2022-01-20 23:58:20 +00:00
pcb_draw_panel_gal.cpp Keep netnames on tracks within the viewport when possible. 2021-12-24 17:11:01 +00:00
pcb_draw_panel_gal.h Use progress reporting in more places when loading a board 2021-11-25 11:19:03 -05:00
pcb_edit_frame.cpp Fix coding style policy violations and CMake version. 2022-01-28 12:21:42 +00:00
pcb_edit_frame.h * PCB_EDIT_FRAME: Implement SpaceMouse navigation and command export for 3D-viewer. 2022-01-28 12:21:42 +00:00
pcb_expr_evaluator.cpp Add field access to custom DRC rules. 2021-12-24 18:13:00 +00:00
pcb_expr_evaluator.h Add a compile error for ill-defined rules, and more performance. 2021-08-16 12:14:17 +01:00
pcb_group.cpp Move BOARD_ITEM::Rotate() to EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_item_containers.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_layer_box_selector.cpp All the preferences, all the time. 2021-12-24 13:08:44 +00:00
pcb_layer_box_selector.h Cleanup. 2021-12-23 20:36:18 +00:00
pcb_marker.cpp Move BOARD_ITEM::Rotate() to EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_marker.h Bring ERC & DRC dialogs into parity. 2022-01-22 22:27:41 +00:00
pcb_origin_transforms.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
pcb_origin_transforms.h Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
pcb_painter.cpp Map zone layers before checking their visibility. 2022-01-21 23:26:10 +00:00
pcb_painter.h Text glyph caches and bug fixes. 2022-01-08 16:47:45 +00:00
pcb_plot_params.cpp Use ISO 128-2 values for dashed line defaults. 2021-12-25 14:00:57 +00:00
pcb_plot_params.h Formatting & comment cleanup. 2022-01-23 18:14:07 +00:00
pcb_plot_params_parser.h
pcb_screen.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_shape.cpp Finish with EDA_ANGLE. 2022-01-16 21:15:40 +00:00
pcb_shape.h Finish with EDA_ANGLE. 2022-01-16 21:15:40 +00:00
pcb_target.cpp Move BOARD_ITEM::Rotate() to EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_target.h Move BOARD_ITEM::Rotate() to EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_text.cpp Finish with EDA_ANGLE. 2022-01-16 21:15:40 +00:00
pcb_text.h More EDA_ANGLE changes. 2022-01-14 16:08:19 +00:00
pcb_track.cpp More EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_track.h More EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_view.cpp Flatten out some more preferences. 2021-12-24 15:43:20 +00:00
pcb_view.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcbnew.cpp Move rotation angle increments to UNIT_BINDER and EDA_ANGLE. 2022-01-19 15:15:33 +00:00
pcbnew.h Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
pcbnew.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
pcbnew_config.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
pcbnew_config.h
pcbnew_doc.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
pcbnew_id.h Add code and dialog to create/add/remove teardrops, step 1 2022-01-10 20:04:40 +01:00
pcbnew_printout.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
pcbnew_printout.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcbnew_settings.cpp Fix converting angles from tenths of a degree. 2022-01-19 19:55:50 +00:00
pcbnew_settings.h Move rotation angle increments to UNIT_BINDER and EDA_ANGLE. 2022-01-19 15:15:33 +00:00
pcbplot.cpp Resolve textvars in plot directory. 2022-01-23 18:14:07 +00:00
pcbplot.h EDA_ANGLE for plotters. 2022-01-16 01:19:45 +00:00
plot_board_layers.cpp EDA_ANGLE for plotters. 2022-01-16 01:19:45 +00:00
plot_brditems_plotter.cpp EDA_ANGLE for plotters. 2022-01-16 01:19:45 +00:00
plotcontroller.h Cleanup. 2021-12-23 20:36:18 +00:00
plugin.cpp Clean up unused variable usage 2021-10-05 10:00:30 -07:00
sel_layer.cpp Cleanup. 2021-12-23 20:36:18 +00:00
toolbars_footprint_editor.cpp Move show-bounding-boxes to a tool on the toolbars. 2022-01-17 11:56:40 +00:00
toolbars_footprint_viewer.cpp Move show-bounding-boxes to a tool on the toolbars. 2022-01-17 11:56:40 +00:00
toolbars_pcb_editor.cpp Move show-bounding-boxes to a tool on the toolbars. 2022-01-17 11:56:40 +00:00
tracks_cleaner.cpp Another batch of point changes 2022-01-01 13:17:12 -05:00
tracks_cleaner.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
undo_redo.cpp pcbnew, undo_redo.cpp: fix a logical bug that can hang in rare cases. 2021-09-08 13:06:55 +02:00
zone.cpp Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
zone.h Move zone hatch orientation to EDA_ANGLE. 2022-01-19 00:34:03 +00:00
zone_filler.cpp Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
zone_filler.h Hook up zone-pad connections to custom rules. 2021-12-23 22:30:26 +00:00
zone_settings.cpp Move zone hatch orientation to EDA_ANGLE. 2022-01-19 00:34:03 +00:00
zone_settings.h Move zone hatch orientation to EDA_ANGLE. 2022-01-19 00:34:03 +00:00
zones.h Try to make gcc happy. 2021-12-23 23:58:20 +00:00
zones_functions_for_undo_redo.cpp Cleanup. 2021-12-23 20:36:18 +00:00
zones_functions_for_undo_redo.h Cleanup. 2021-12-23 20:36:18 +00:00