kicad/pcbnew
jean-pierre charras a43ca978df 3D viewer: do not build the board 3D data during 3D frame creation, but after.
Building the 3D data is time consuming, so creating the data after the 3D
frame is shown is better, and the build activity is visible, especially on Linux.
2021-07-18 17:55:40 +02:00
..
autorouter Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
board_stackup_manager PANEL_SETUP_BOARD_STACKUP: fix a incorrect behavior when changing layer count, 2021-07-16 20:39:00 +02:00
connectivity Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
dialogs Fix unit var warning 2021-07-13 09:53:31 -07:00
drc Coverity issue fixes. 2021-07-09 10:56:35 -04:00
exporters Implement explicit polygon construction for most pad shapes 2021-07-13 14:51:58 +00:00
import_gfx Start recording the precision of dxf imports 2021-06-27 00:38:19 -04:00
microwave Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
netlist_reader The REPORTER interface is inherently line-based. 2021-07-05 13:41:06 +01:00
plugins PCB_TEXT: remove "hide" option, because they are never hidden. 2021-07-18 14:58:21 +02:00
python FootprintWizardBase.py: fix use of cmp(), non existing in python3 2021-06-25 09:04:49 +02:00
ratsnest Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
router PNS: Discard duplicate tracks in FixRoute 2021-07-13 21:13:40 -04:00
specctra_import_export Implement explicit polygon construction for most pad shapes 2021-07-13 14:51:58 +00:00
tools Back-port some fixes from 7.0 branch. 2021-07-13 17:24:23 +01:00
widgets Turn Footprint Text on when user turn on Value or Ref 2021-07-08 03:05:51 +00:00
CMakeLists.txt Add pdb install option for msvc 2021-07-14 23:42:45 -04: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 Include arcs in create array. (Thanks to RigoLigoRLC.) 2021-07-08 18:28:21 +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 Don't attempt to round-trip netnames through wxListBox. 2021-06-27 12:02:21 +01:00
board.h Don't attempt to round-trip netnames through wxListBox. 2021-06-27 12:02:21 +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 Add default severities for new DRC violations. 2021-07-11 23:33:17 +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 Implement explicit polygon construction for most pad shapes 2021-07-13 14:51:58 +00:00
build_BOM_from_board.cpp More error message regularization. 2021-06-29 01:08:26 +01:00
cleanup_item.cpp
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 Refuse to load schematics from the future. 2021-06-30 18:32:07 +01:00
footprint.cpp Pcbnew: fix footprint selection bug. 2021-06-23 19:46:33 -04:00
footprint.h Cleanup includes in board.h and footprint.h 2021-06-03 20:19:52 +01:00
footprint_edit_frame.cpp More error message regularization. 2021-06-27 14:24:02 +01:00
footprint_edit_frame.h Unify IsSave and IsModify 2021-05-28 11:51:54 -07:00
footprint_editor_settings.cpp Remove front/back SMD pad color now that we have opacity sliders. 2021-07-10 10:13:55 +01:00
footprint_editor_utils.cpp Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
footprint_info_impl.cpp Consistency in progress and error messages. 2021-06-26 13:23:43 +01:00
footprint_info_impl.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
footprint_libraries_utils.cpp More error message regularization. 2021-06-29 01:08:26 +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 Remove unused variables. 2021-07-11 23:42:40 +01:00
footprint_viewer_frame.h Put wxSearchCtrl back by eliminating the excess focus events that in Windows land cause a "select all" 2021-07-09 18:08:32 -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 Naming conventions. 2021-06-19 19:36:53 +01: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 Update text variables after changes. 2021-06-29 13:55:06 +01: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 Error message cleanup. 2021-06-26 22:53:24 +01: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
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 File open/import progress dialogs. 2021-06-23 23:55:54 +01:00
io_mgr.h Formatting and include cleanup. 2021-06-25 17:48:15 +01:00
kicad_clipboard.cpp Avoid adding invalid text to temporary fp 2021-07-01 11:57:29 -07:00
kicad_clipboard.h File open/import progress dialogs. 2021-06-23 23:55:54 +01:00
load_select_footprint.cpp More error message regularization. 2021-06-29 01:08:26 +01: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 Implement explicit polygon construction for most pad shapes 2021-07-13 14:51:58 +00: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 Allow caller to specify which library table to add library to. 2021-06-18 11:39:18 +01:00
pcb_base_frame.cpp 3D viewer: do not build the board 3D data during 3D frame creation, but after. 2021-07-18 17:55:40 +02: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 Fix python console toggle to work across pcbnew/eeschema 2021-07-03 22:48:46 +00:00
pcb_edit_frame.h Fix python console toggle to work across pcbnew/eeschema 2021-07-03 22:48:46 +00:00
pcb_expr_evaluator.cpp Fix source comment/doc typos (follow-up) 2021-07-13 10:48:17 +00:00
pcb_expr_evaluator.h Fix uninitialized member warnings 2021-05-30 20:01:01 -04:00
pcb_group.cpp More error message regularization. 2021-06-29 01:08:26 +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 Remove front/back SMD pad color now that we have opacity sliders. 2021-07-10 10:13:55 +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
pcb_shape.cpp Use polygon coordinates relative to the board. 2021-06-15 15:04:11 +00: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 Update text variables after changes. 2021-06-29 13:55:06 +01:00
pcb_text.h PCB_TEXT: remove "hide" option, because they are never hidden. 2021-07-18 14:58:21 +02:00
pcb_track.cpp Remove extraneous isPrinting test. 2021-06-25 12:44:51 +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 Formatting and include cleanup. 2021-06-25 17:48:15 +01: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 Consistency in progress and error messages. 2021-06-26 13:23:43 +01: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 Remove extraneous isPrinting test. 2021-06-25 12:44:51 +01:00
pcbnew_printout.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcbnew_settings.cpp Copper Zone Properties dialog modifications 2021-07-12 21:55:46 +00:00
pcbnew_settings.h Copper Zone Properties dialog modifications 2021-07-12 21:55:46 +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 Plotter: better shape for CHAMFERED_RECT and ROUNDRECT pads with margin. 2021-06-21 18:55:33 +02:00
plot_brditems_plotter.cpp Gerber plotter: ensure filled areas using thick outlines have a closed outline. 2021-07-06 13:59:05 +02:00
plotcontroller.h
plugin.cpp File open/import progress dialogs. 2021-06-23 23:55:54 +01: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 Add a tooltip explaining the track width dropdown 2021-07-03 13:36:18 -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 Remove auto when not needed for line length. 2021-07-07 20:05:50 +01:00
zone.cpp Make sure pin hittest regions don't get too hard to hit. 2021-07-01 15:43:19 +01:00
zone.h Remove ZONE::ClearFilledPolysList() and fix ZONE::Unfill() 2021-03-21 20:13:20 +00:00
zone_filler.cpp Fix source comment/doc typos (follow-up) 2021-07-13 10:48:17 +00: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