kicad/pcbnew
Seth Hillbrand 3644224cb6 Build smoothed area at outline
The clearance to board edge will be set by the knockout routine.
Clipping twice can leave small imperfections in the edge that need to
get triangulated
2021-06-11 14:26:38 -07:00
..
autorouter Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
board_stackup_manager Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
connectivity Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
dialogs Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
drc Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
exporters Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
import_gfx Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
microwave Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
netlist_reader Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
plugins Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
python Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
ratsnest Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
router Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
specctra_import_export Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
tools Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
widgets Pcbnew: allows access Layers context menu when right clicking from below layers list 2021-06-11 09:32:47 +02:00
CMakeLists.txt Prefix DIMENSION types. 2021-06-11 17:59:44 +01:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp Remove another leaky wx/log.h header 2021-06-03 08:11:15 -04:00
action_plugin.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
array_creator.cpp Remove pcb_group include from board header 2021-06-03 20:03:31 +01:00
array_creator.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
array_pad_name_provider.cpp MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
array_pad_name_provider.h More cleanup of MODULE to see if it fixes SWIG error. 2020-11-13 21:07:36 +00:00
board.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
board.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
board_commit.cpp Remove pcb_group include from board header 2021-06-03 20:03:31 +01:00
board_commit.h Fix connectivity to only resolve conflicts on netlist load 2021-03-23 17:43:24 -04:00
board_connected_item.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
board_connected_item.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
board_design_settings.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
board_item.cpp Remove a leaky wx/msgdlg.h include 2021-06-06 08:45:38 -04:00
board_item_container.h Add bulk add/remove mode flag to the BOARD_LISTENER 2020-12-07 22:04:13 -05:00
board_items_to_polygon_shape_transform.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
build_BOM_from_board.cpp Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
cleanup_item.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
cleanup_item.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
collectors.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
collectors.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
convert_drawsegment_list_to_polygon.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
convert_drawsegment_list_to_polygon.h Separate polygonization error from chaining error. 2020-12-24 21:02:14 +00:00
cross-probing.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
edit.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
edit_track_width.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
edit_zone_helpers.cpp Make sure we have footprint courtyards before depending on DRC rules. 2021-04-25 12:45:06 +01:00
files.cpp Cleanup some pgm_base.h includes 2021-06-08 21:56:00 -04:00
footprint.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
footprint.h Cleanup includes in board.h and footprint.h 2021-06-03 20:19:52 +01:00
footprint_edit_frame.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
footprint_edit_frame.h Unify IsSave and IsModify 2021-05-28 11:51:54 -07:00
footprint_editor_settings.cpp Remove pcbnew.h includes in headers 2021-06-06 08:25:28 -04:00
footprint_editor_utils.cpp Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
footprint_info_impl.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
footprint_info_impl.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
footprint_libraries_utils.cpp Cleanup wx includes in the filter reader 2021-06-04 01:26:58 +01:00
footprint_preview_panel.cpp Used cached footprints without check in preview 2021-02-25 15:46:52 -08: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 Stop salt the eart with wxhtml.h 2021-06-03 07:49:49 -04:00
footprint_viewer_frame.h Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -04:00
footprint_wizard.cpp
footprint_wizard.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
footprint_wizard_frame.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
footprint_wizard_frame.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
footprint_wizard_frame_functions.cpp Remove a leaky wx/msgdlg.h include 2021-06-06 08:45:38 -04:00
fp_shape.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
fp_shape.h enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
fp_text.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
fp_text.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
fp_text_grid_table.cpp Whack-a-mole on another case of "module". 2021-02-03 10:53:24 +00:00
fp_text_grid_table.h Whack-a-mole on another case of "module". 2021-02-03 10:53:24 +00:00
fp_tree_model_adapter.cpp Fix missing includes on Linux after commit 0427bda7 2021-05-01 20:05:01 +02:00
fp_tree_model_adapter.h Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
fp_tree_synchronizing_adapter.cpp Rename modification flag routines 2021-05-28 12:07:04 -07:00
fp_tree_synchronizing_adapter.h Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
generate_footprint_info.cpp Remove the wxLog calls from math/util.h for now 2021-06-01 18:44:22 -04:00
generate_footprint_info.h
graphics_cleaner.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
graphics_cleaner.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
grid_layer_box_helpers.cpp Typo fix: Correct 'allow to' -> 'allows one to' 2021-04-03 13:39:50 +00:00
grid_layer_box_helpers.h Dismiss the layer selector grid combobox when it loses focus 2020-10-10 15:24:35 +01:00
initpcb.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
invoke_pcb_dialog.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
io_mgr.cpp pcbnew: Add Fabmaster import 2021-01-16 14:28:33 -08:00
io_mgr.h Fp editor: do not change item UUIDs when loading a footprint from library. 2021-03-30 12:58:22 +02:00
kicad_clipboard.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
kicad_clipboard.h Remove shadowing of identical base m_parser member 2021-01-31 12:56:27 -05:00
load_select_footprint.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
menubar_footprint_editor.cpp Disable ACTIONS::openPreferences for now. 2021-06-07 20:51:45 +01:00
menubar_pcb_editor.cpp Cleanup some pgm_base.h includes 2021-06-08 21:56:00 -04:00
netinfo.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
netinfo_item.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
netinfo_list.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pad.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
pad.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pad_custom_shape_functions.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
pad_naming.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
pad_naming.h D_PAD -> PAD. 2020-11-13 15:16:24 +00:00
pcb_base_edit_frame.cpp Prefix DIMENSION types. 2021-06-11 17:59:44 +01:00
pcb_base_edit_frame.h Push pcbnew layer alpha change update into base frame 2021-04-07 17:39:48 +01:00
pcb_base_frame.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_dimension.cpp Prefix DIMENSION types. 2021-06-11 17:59:44 +01:00
pcb_dimension.h Prefix DIMENSION types. 2021-06-11 17:59:44 +01:00
pcb_display_options.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
pcb_draw_panel_gal.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_draw_panel_gal.h Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +00:00
pcb_edit_frame.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_edit_frame.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_expr_evaluator.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_expr_evaluator.h Fix uninitialized member warnings 2021-05-30 20:01:01 -04:00
pcb_group.cpp Test for group in footprint was snagging all footprint children. 2021-04-06 18:27:43 +01:00
pcb_item_containers.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_layer_box_selector.cpp Ensure the layer dropdowns are correctly sized 2021-04-02 21:33:31 +01:00
pcb_layer_box_selector.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
pcb_marker.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
pcb_marker.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
pcb_origin_transforms.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
pcb_origin_transforms.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
pcb_painter.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_painter.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_plot_params.cpp Remove unused line width option 2021-02-06 06:44:53 -08:00
pcb_plot_params.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
pcb_plot_params_parser.h
pcb_screen.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
pcb_shape.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
pcb_shape.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
pcb_target.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
pcb_target.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
pcb_text.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
pcb_text.h Pcbnew: fix incorrect PCB_TEXT::TextHitTest( const EDA_RECT& aRect,... ). 2021-05-06 18:48:23 +02:00
pcb_track.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_track.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_view.cpp Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +00:00
pcb_view.h Cleanup (no functional changes). 2021-03-19 16:14:34 +00:00
pcbnew.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
pcbnew.h Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
pcbnew.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
pcbnew_config.cpp Cleanup some pgm_base.h includes 2021-06-08 21:56:00 -04:00
pcbnew_config.h
pcbnew_doc.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
pcbnew_id.h Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
pcbnew_printout.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcbnew_printout.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcbnew_settings.cpp Rework JSON integration to speed up build 2021-06-05 17:08:38 -04:00
pcbnew_settings.h Remove PYTHON_* compile options 2021-06-01 20:18:24 +00:00
pcbplot.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
pcbplot.h Prefix DIMENSION types. 2021-06-11 17:59:44 +01:00
plot_board_layers.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
plot_brditems_plotter.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
plotcontroller.h
plugin.cpp Fp editor: do not change item UUIDs when loading a footprint from library. 2021-03-30 12:58:22 +02:00
sel_layer.cpp Autosize all of the layer columns to ensure dpi match 2021-04-29 20:01:07 -04:00
toolbars_footprint_editor.cpp Fix some includes. 2021-06-03 18:33:59 +01:00
toolbars_footprint_viewer.cpp Stop salt the eart with wxhtml.h 2021-06-03 07:49:49 -04:00
toolbars_pcb_editor.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
tracks_cleaner.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
tracks_cleaner.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
undo_redo.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
zone.cpp Build smoothed area at outline 2021-06-11 14:26:38 -07:00
zone.h Remove ZONE::ClearFilledPolysList() and fix ZONE::Unfill() 2021-03-21 20:13:20 +00:00
zone_filler.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
zone_filler.h Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
zone_settings.cpp Fix uninitialized variable. 2021-05-08 20:49:51 +01:00
zone_settings.h Add missing locked setting to zone dialogs. 2021-05-06 22:50:03 +01:00
zones.h Update some classnames including archaic zone names. 2020-11-12 10:31:25 +00:00
zones_functions_for_undo_redo.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
zones_functions_for_undo_redo.h