kicad/pcbnew
Roberto Fernandez Bautista 98c8f43320 eeschema and pcbnew paste: consistent paste behaviour
Duplicates are reannotated on paste in the same way in pcbnew and
eeschema such that when copying and pasting the same block in the
pcb and schematic, the reference designators will match.
2021-05-03 19:38:32 +01:00
..
autorouter enum class PAD_SHAPE_T 2021-05-01 08:22:35 -04:00
board_stackup_manager Ensure clipboard data is available after KiCad closes 2021-05-03 19:38:31 +01:00
connectivity Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
dialogs Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
drc Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
exporters Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
import_gfx Catch oom for graphics importer 2021-05-01 14:26:47 -04:00
microwave Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
netlist_reader Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
plugins Enum class PAD_PROP_T 2021-05-01 10:58:30 -04:00
python Fix some issues related to python scripts: 2021-04-28 14:02:47 +02:00
ratsnest Don't show ratsnest on layers hidden by contrast mode 2021-02-23 20:07:46 -05:00
router Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
specctra_import_export enum class PAD_SHAPE_T 2021-05-01 08:22:35 -04:00
swig Python wizards: Fix a compatibility with "old" pythons scripts, after commit 21fde9b6. 2021-05-02 16:06:11 +02:00
tools eeschema and pcbnew paste: consistent paste behaviour 2021-05-03 19:38:32 +01:00
widgets Initialize grid visibility in appearance panel constructor 2021-04-22 22:10:55 -04:00
CMakeLists.txt Fix a link issue with pcbnew_wrap.cxx (MSYS + Windows 64 bits specific) 2021-04-27 07:40:34 +02:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp Code style 2021-03-24 18:11:32 -04:00
action_plugin.h Code style 2021-03-24 18:11:32 -04:00
array_creator.cpp Pcbnew: Allow Create Array on groups 2021-04-03 09:06:49 +00: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
array_pad_name_provider.h
board.cpp Be consistent about using nullptr instead of 0 2021-04-22 22:20:34 +01:00
board.h Add insideFrontCourtyard and insideBackCourtyard DRC functions. 2021-03-20 21:53:30 +00:00
board_commit.cpp Separate logic for multi-select and click-select when filtering. 2021-04-29 00:07:35 +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 Comments. 2021-03-01 11:12:51 +00:00
board_connected_item.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
board_design_settings.cpp Some cleanup 2021-05-01 10:37:20 -04:00
board_item.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -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 Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04: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
cleanup_item.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
collectors.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
collectors.h Separate logic for multi-select and click-select when filtering. 2021-04-29 00:07:35 +01:00
convert_drawsegment_list_to_polygon.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -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 Use a worker thread to send socket commands 2021-03-23 03:20:40 +00:00
dimension.cpp Show if pads, zones, and dimensions are locked in the status bar. 2021-04-21 19:58:18 +01:00
dimension.h Change orientation and flip sign of dimension height when rotating orthogonal dimensions. 2021-04-09 22:30:18 +00:00
edit.cpp Formatting. 2021-03-16 12:07:06 +00:00
edit_track_width.cpp Fix change in preference panel name. 2021-02-17 14:08:53 +00: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 Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
footprint.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
footprint.h Don't do any hole clearance testing within a single footprint. 2021-04-11 16:03:16 +01:00
footprint_edit_frame.cpp Consolidate wx aui dock art color setting 2021-04-19 21:12:02 -04:00
footprint_edit_frame.h Push pcbnew layer alpha change update into base frame 2021-04-07 17:39:48 +01:00
footprint_editor_settings.cpp Worksheet -> (industry standard) Drawing Sheet. 2021-02-22 17:35:46 +00:00
footprint_editor_utils.cpp Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -04:00
footprint_info_impl.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
footprint_info_impl.h Replace wxTextFile for writing fp info cache 2020-12-10 21:34:40 -05:00
footprint_libraries_utils.cpp Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -04:00
footprint_preview_panel.cpp Used cached footprints without check in preview 2021-02-25 15:46:52 -08:00
footprint_preview_panel.h Remove multi-threading for footprint loading. 2020-12-21 22:03:24 +00:00
footprint_tree_pane.cpp Split lib tree initialization into a two-pass affair. 2021-04-01 10:51:29 +01:00
footprint_tree_pane.h
footprint_viewer_frame.cpp Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -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
footprint_wizard_frame.cpp Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -04:00
footprint_wizard_frame.h Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -04:00
footprint_wizard_frame_functions.cpp FOOTPRINT_WIZARD_FRAME: minor fixes. 2021-02-06 08:10:13 +01: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 Show if pads, zones, and dimensions are locked in the status bar. 2021-04-21 19:58:18 +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
fp_tree_synchronizing_adapter.cpp Fix missing includes on Linux after commit 0427bda7 2021-05-01 20:05:01 +02:00
fp_tree_synchronizing_adapter.h
generate_footprint_info.cpp Handle doc urls enclosed in parens. 2021-03-22 21:20:54 +00: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
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 Formatting. 2021-02-20 15:09:47 +00:00
invoke_pcb_dialog.h
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 Fix typo 2021-02-03 01:55:05 +00:00
kicad_clipboard.h Remove shadowing of identical base m_parser member 2021-01-31 12:56:27 -05:00
load_select_footprint.cpp Be consistent about using nullptr instead of 0 2021-04-22 22:20:34 +01:00
menubar_footprint_editor.cpp Add "Hide Tree" context menu options when tree has no selection. 2021-03-29 12:02:00 +01:00
menubar_pcb_editor.cpp Pcbnew: load write board netlist to file tool action dynamically. 2021-03-29 09:04:55 -04:00
netinfo.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
netinfo_item.cpp Improve algorithm for calculating net length; use it for netinfo message panel 2021-04-04 12:27:09 -04:00
netinfo_list.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
pad.cpp Enum class PAD_PROP_T 2021-05-01 10:58:30 -04:00
pad.h Enum class PAD_PROP_T 2021-05-01 10:58:30 -04:00
pad_custom_shape_functions.cpp enum class PAD_SHAPE_T 2021-05-01 08:22:35 -04:00
pad_naming.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
pad_naming.h
pcb_base_edit_frame.cpp Apply Eeschema cursor updating architecture to PCBNew. 2021-04-12 11:11:11 +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 Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -04:00
pcb_display_options.cpp Make live 3D refresh optional 2021-04-07 22:39:30 -04:00
pcb_draw_panel_gal.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
pcb_draw_panel_gal.h Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +00:00
pcb_edit_frame.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
pcb_edit_frame.h Pcbnew: remove update schematic option for geographical annotation dialog. 2021-04-22 12:45:59 -04:00
pcb_expr_evaluator.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
pcb_expr_evaluator.h Performance improvements for DRC rules. 2021-01-11 22:09:36 +00:00
pcb_group.cpp Test for group in footprint was snagging all footprint children. 2021-04-06 18:27:43 +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
pcb_marker.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
pcb_marker.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
pcb_origin_transforms.cpp
pcb_origin_transforms.h
pcb_painter.cpp Don't apply margin to "interior" shapes in a shape-set. 2021-05-03 12:12:03 +01:00
pcb_painter.h Only apply B&W printer fixes when printing. 2021-02-02 15:37:30 +00:00
pcb_plot_params.cpp Remove unused line width option 2021-02-06 06:44:53 -08:00
pcb_plot_params.h Improve clarity in the Print dialog around edge cuts layer. 2021-04-16 16:53:51 +01:00
pcb_plot_params_parser.h
pcb_screen.cpp
pcb_shape.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
pcb_shape.h enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
pcb_target.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
pcb_target.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
pcb_text.cpp Show if pads, zones, and dimensions are locked in the status bar. 2021-04-21 19:58:18 +01:00
pcb_text.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05: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 Clean up macOS Python3 paths 2021-04-21 12:50:31 +00:00
pcbnew.h
pcbnew.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
pcbnew_config.cpp Make drawing sheet loading slightly smarter 2021-05-01 14:11:31 -04:00
pcbnew_config.h
pcbnew_doc.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
pcbnew_id.h Move the import graphics menu item to the action 2021-03-27 19:04:16 +00:00
pcbnew_printout.cpp Improve clarity in the Print dialog around edge cuts layer. 2021-04-16 16:53:51 +01:00
pcbnew_printout.h Improve clarity in the Print dialog around edge cuts layer. 2021-04-16 16:53:51 +01:00
pcbnew_settings.cpp Pcbnew: remove update schematic option for geographical annotation dialog. 2021-04-22 12:45:59 -04:00
pcbnew_settings.h Pcbnew: remove update schematic option for geographical annotation dialog. 2021-04-22 12:45:59 -04:00
pcbplot.cpp Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
pcbplot.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
plot_board_layers.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
plot_brditems_plotter.cpp Enum class PAD_PROP_T 2021-05-01 10:58:30 -04: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 Ensure the layer dropdowns are correctly sized 2021-04-02 21:33:31 +01:00
toolbars_footprint_viewer.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
toolbars_pcb_editor.cpp Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
track.cpp TRACK::GetMsgPanelInfo(): For arc, display shape ("TRACK (arc)") and radius. 2021-04-19 10:00:46 +02:00
track.h Fix calculation of arc lengths; include them in net inspector 2021-04-15 21:06:35 -04:00
tracks_cleaner.cpp Honor locking in cleanup ops 2021-02-16 10:20:45 -08:00
tracks_cleaner.h Consider tracks and vias together 2021-01-08 09:35:58 -08:00
undo_redo.cpp Fix missing status bar update after undo/redo. 2021-04-17 17:21:54 +01:00
zone.cpp Show if pads, zones, and dimensions are locked in the status bar. 2021-04-21 19:58:18 +01:00
zone.h Remove ZONE::ClearFilledPolysList() and fix ZONE::Unfill() 2021-03-21 20:13:20 +00:00
zone_filler.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
zone_filler.h Fix issues with zone filling connectivity locking 2021-01-18 13:22:12 -05:00
zone_settings.cpp
zone_settings.h
zones.h
zones_functions_for_undo_redo.cpp Be consistent about using nullptr instead of 0 2021-04-22 22:20:34 +01:00
zones_functions_for_undo_redo.h