kicad/pcbnew
jean-pierre charras 25fb2595c8 Fix fully broken selection of items of the same sheet, in pcbnew and from eeschema.
Previously, the full UUID path used to select footprints was full broken.
2020-04-02 14:21:09 +02:00
..
autorouter spread_footprints.cpp: try to avoid integer overflow when spreading footprints. 2020-02-29 17:25:52 +01:00
board_stackup_manager Pcbnew, stack-up manager: allows 2 digits in mantissa for EpsilonR 2020-02-26 18:12:24 +01:00
connectivity Cleanup connectivity parts 2020-03-05 12:41:54 -08:00
dialogs Variable substitution framework. 2020-03-30 14:15:59 +01:00
drc Add ERC & DRC checks for unresolved variables. 2020-03-30 14:15:59 +01:00
exporters Better generation of drill maps in PS, PDF, SVG formats. 2020-03-31 16:48:03 +02:00
github Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
import_gfx Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
microwave Refactor microwave parts into the microwave tool 2020-04-01 18:24:31 +01:00
netlist_reader Reference -> reference designator. 2020-03-17 16:09:25 +00:00
pcad2kicadpcb_plugin PCAD: Handle mirrored text 2020-03-05 15:29:02 -08:00
python Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
router Fix a few Coverity warnings. 2020-04-02 14:21:09 +02:00
specctra_import_export Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
swig pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 2020-02-27 23:54:19 +00:00
tools Fix fully broken selection of items of the same sheet, in pcbnew and from eeschema. 2020-04-02 14:21:09 +02:00
CMakeLists.txt Refactor microwave parts into the microwave tool 2020-04-01 18:24:31 +01:00
Doxyfile_python Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
Doxyfile_xml Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
action_plugin.cpp pcbnew: Add toolbar buttons for action plugins 2018-08-26 19:39:27 -07:00
action_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
array_creator.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
array_creator.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
array_pad_name_provider.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
array_pad_name_provider.h Pcbnew: arrays skip existing names 2019-01-30 15:41:35 -08:00
board_commit.cpp Push tool framework base down into TOOL_HOLDER. 2020-03-24 19:00:25 +00:00
board_commit.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
board_connected_item.cpp Delay initialisation of global EDA_ITEMs. 2020-02-22 13:42:28 +00:00
board_connected_item.h Fix pasting of items from board to Footprint Editor. 2020-03-10 23:07:01 +00:00
board_design_settings.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
board_item_container.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
board_items_to_polygon_shape_transform.cpp Fix guaranteed divide-by-zero error when called with correction of 0. 2020-01-11 21:29:25 +00:00
build_BOM_from_board.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
class_board.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
class_board.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
class_board_item.cpp Recleaning DLIST from pcbnew 2019-12-10 09:52:07 -08:00
class_dimension.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
class_dimension.h Comment-only changes 2020-01-10 16:43:01 -08:00
class_drawsegment.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
class_drawsegment.h Don't allow degenerate arcs & circles. Trouble will follow. 2020-01-15 18:50:47 +00:00
class_edge_mod.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
class_edge_mod.h Another attempt to fix offset issues when pasting board items to ModEdit. 2020-03-16 18:45:55 +00:00
class_marker_pcb.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
class_marker_pcb.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
class_module.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
class_module.h Move sheet name and filename to SCH_FIELD architecture. 2020-03-06 16:23:44 +00:00
class_pad.cpp Fix a bunch of un-caught boost::bad_pointer exceptions. 2020-01-12 19:55:00 +00:00
class_pad.h pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 2020-02-27 23:54:19 +00:00
class_pcb_target.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
class_pcb_target.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_pcb_text.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
class_pcb_text.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
class_text_mod.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
class_text_mod.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_track.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
class_track.h pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
class_zone.cpp Fix a few Coverity warnings. 2020-03-29 18:42:24 +02:00
class_zone.h Add zone area to message panel 2020-02-05 09:44:53 +00:00
collectors.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
collectors.h Fix a bug introduced when UseGalCanvas() no longer switches. 2019-05-27 18:47:20 +01:00
convert_drawsegment_list_to_polygon.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
cross-probing.cpp Fix a couple crashes with small canvases 2020-03-04 14:33:42 -06:00
eagle_plugin.cpp Fix issue with DRC for through hole being applied to SMD pads 2020-02-27 16:58:15 +00:00
eagle_plugin.h Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
edit.cpp housekeeping: 2019-11-16 09:39:36 +01:00
edit_track_width.cpp Pcbnew: regroup drc files to the already existing drc folder. 2020-02-19 10:31:32 +01:00
files.cpp Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
footprint_edit_frame.cpp Footprint editor: re-enable a internal copper layer to add/edit keep-out zones 2020-03-26 16:53:46 +01:00
footprint_edit_frame.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_editor_settings.cpp Properly flush color settings after migration 2020-02-29 21:49:35 -05:00
footprint_editor_settings.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_editor_utils.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_info_impl.cpp pcbnew: Check before reading/writing cache 2020-01-17 18:30:17 -08:00
footprint_info_impl.h Use binary search on Footprint Info list. 2018-08-04 10:29:17 +01:00
footprint_libraries_utils.cpp Change KUUID to KIID. 2020-02-21 22:20:42 +00:00
footprint_preview_panel.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_preview_panel.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_tree_pane.cpp Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
footprint_tree_pane.h Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
footprint_viewer_frame.cpp A few Coverity fixes. 2020-03-30 09:50:26 +02:00
footprint_viewer_frame.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_wizard.cpp
footprint_wizard.h Comment-only changes 2020-01-10 16:43:01 -08:00
footprint_wizard_frame.cpp Fix some Coverity issues. 2020-03-25 14:38:43 +00:00
footprint_wizard_frame.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_wizard_frame_functions.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
fp_tree_model_adapter.cpp Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
fp_tree_model_adapter.h Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
fp_tree_synchronizing_adapter.cpp Implement a different solution to refreshing lib trees. 2020-03-31 02:09:31 +01:00
fp_tree_synchronizing_adapter.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
generate_footprint_info.cpp More performance enhancements. 2018-08-06 13:49:27 +01:00
generate_footprint_info.h Convert Place Footprint to component tree. 2018-08-01 09:35:45 +01:00
gpcb_plugin.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
gpcb_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
grid_layer_box_helpers.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
grid_layer_box_helpers.h In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
initpcb.cpp Unify unsaved changes detection logic in all frames 2019-12-19 15:34:01 +00:00
invoke_pcb_dialog.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
io_mgr.cpp pcbnew: Prevent GITHUB plugin from being registered 2019-01-15 12:14:02 -08:00
io_mgr.h Comment-only changes 2020-01-10 16:43:01 -08:00
kicad_clipboard.cpp Adding missing include 2019-12-06 06:26:59 -08:00
kicad_clipboard.h Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
kicad_plugin.cpp Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
kicad_plugin.h pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
layer_widget.cpp Comment-only changes 2020-01-10 16:43:01 -08:00
layer_widget.h Comment-only changes 2020-01-10 16:43:01 -08:00
legacy_plugin.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
legacy_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
load_select_footprint.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
menubar_footprint_editor.cpp Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
menubar_pcb_editor.cpp Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
netclass.cpp units: Move common units and add tests 2019-01-08 09:29:32 -08:00
netclass.h Comment-only changes 2020-01-10 16:43:01 -08:00
netinfo.h Fix pasting of items from board to Footprint Editor. 2020-03-10 23:07:01 +00:00
netinfo_item.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
netinfo_list.cpp Delay initialisation of global EDA_ITEMs. 2020-02-22 13:42:28 +00:00
pad_custom_shape_functions.cpp pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 2020-02-27 23:54:19 +00:00
pad_naming.cpp Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pad_naming.h Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pad_print_functions.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcb_base_edit_frame.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcb_base_edit_frame.h Fix grid settings in pcbnew/modedit/cvpcb 2019-11-23 23:35:21 +00:00
pcb_base_frame.cpp Fix a few Coverity issues 2020-03-23 16:17:22 +01:00
pcb_display_options.cpp Fix grid settings in pcbnew/modedit/cvpcb 2019-11-23 23:35:21 +00:00
pcb_draw_panel_gal.cpp Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
pcb_draw_panel_gal.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcb_edit_frame.cpp Refactor microwave parts into the microwave tool 2020-04-01 18:24:31 +01:00
pcb_edit_frame.h Refactor microwave parts into the microwave tool 2020-04-01 18:24:31 +01:00
pcb_general_settings.cpp Handle boost exceptions. (From Coverity scan.) 2020-01-11 00:04:01 +00:00
pcb_layer_box_selector.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcb_layer_box_selector.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
pcb_layer_widget.cpp Reference -> reference designator. 2020-03-17 16:09:25 +00:00
pcb_layer_widget.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_legacy_draw_utils.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_painter.cpp minor fix for commit eb250b4cb 2020-03-24 18:43:15 +01:00
pcb_painter.h Rationalise 3D settings data-structure. 2020-03-28 16:09:40 +00:00
pcb_parser.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
pcb_parser.h Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
pcb_plot_params.cpp Rework plotting colors to ensure color settings are always available 2020-03-29 21:43:18 -04:00
pcb_plot_params.h Rework plotting colors to ensure color settings are always available 2020-03-29 21:43:18 -04:00
pcb_plot_params_parser.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_screen.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
pcb_view.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_view.h Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcbnew.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcbnew.h pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp Remove assertion path on closing empty pcb 2020-03-04 11:40:28 -06:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h pcbnew: Modify IDs in panel_fp_lib_table 2020-01-03 16:10:53 +00:00
pcbnew_printout.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcbnew_printout.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcbnew_settings.cpp Add some tooltips. 2020-03-16 22:43:16 +00:00
pcbnew_settings.h Save severities settings in the DRC dialog. 2020-03-04 21:52:30 +00:00
pcbplot.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
pcbplot.h Rework plotting colors to ensure color settings are always available 2020-03-29 21:43:18 -04:00
plot_board_layers.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
plot_brditems_plotter.cpp Variable substitution framework. 2020-03-30 14:15:59 +01:00
plotcontroller.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
plugin.cpp Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
ratsnest.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
ratsnest_data.cpp Clean up compile warnings 2019-12-05 20:05:21 -08:00
ratsnest_data.h Comment-only changes 2020-01-10 16:43:01 -08:00
ratsnest_viewitem.cpp pcbnew: Draw dynamic ratsnest with curved lines 2019-06-15 08:17:28 -07:00
ratsnest_viewitem.h Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
sel_layer.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
text_mod_grid_table.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
text_mod_grid_table.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
toolbars_footprint_editor.cpp Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
toolbars_footprint_viewer.cpp Add filters to footprint viewer. 2019-08-14 21:51:26 +01:00
toolbars_pcb_editor.cpp Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
tracks_cleaner.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
tracks_cleaner.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
undo_redo.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
zone_filler.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
zone_filler.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
zone_settings.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
zone_settings.h Zone filler: fix a few issues, in Smoothed Polygons mode. 2020-01-26 18:19:24 +01:00
zones.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
zones_by_polygon.cpp Pcbnew: regroup drc files to the already existing drc folder. 2020-02-19 10:31:32 +01:00
zones_functions_for_undo_redo.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
zones_functions_for_undo_redo.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
zones_test_and_combine_areas.cpp Pcbnew: regroup drc files to the already existing drc folder. 2020-02-19 10:31:32 +01:00