kicad/pcbnew
Ben Dooks 070c6b8ce0 Fix issue with DRC for through hole being applied to SMD pads
Commit d7272b7f5e fixed the use of
the eagle DRC to change the library pad shapes. This was also
applied incorrectly to SMD stacks.

Remove the references to m_rules in packageSMD() and the code
that deals with them. eagle 7.7 does not have any SMD pad options
other than rectangle with rounding.
2020-02-27 16:58:15 +00:00
..
autorouter Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
board_stackup_manager Pcbnew, stack-up manager: allows 2 digits in mantissa for EpsilonR 2020-02-26 18:12:24 +01:00
connectivity pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
dialogs Another variation on the wxDataViewCtrl issue.... 2020-02-26 17:56:47 +00:00
drc Another variation on the wxDataViewCtrl issue.... 2020-02-26 17:56:47 +00:00
exporters pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08: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 all math into a new kimath library 2020-01-07 17:12:59 +00:00
netlist_reader Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
pcad2kicadpcb_plugin Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +00:00
python Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
router Fix load and save of PNS settings 2020-02-25 19:36:36 -05:00
specctra_import_export Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
swig pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
tools Bug fix for double-click in DRC dialog. 2020-02-25 12:18:24 +00:00
CMakeLists.txt Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08: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 pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
board_design_settings.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08: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 Move weak-reference stuff to UUIDs. 2020-02-24 23:19:17 +00:00
class_board.h Move weak-reference stuff to UUIDs. 2020-02-24 23:19:17 +00: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 Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_marker_pcb.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_marker_pcb.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_module.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
class_module.h Promote PathsAndReferences from wxArrayString to first-class-citizen. 2020-02-24 23:19:17 +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 Convert timestamps to UUIDs. 2020-02-20 21:29:52 +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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
class_pcb_text.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_text_mod.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00: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 Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
footprint_edit_frame.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -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 Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Fix incorrect usage of a UTF8 char in a C string in code. 2020-02-16 10:21:36 +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
help_common_strings.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +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 pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08: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 Fix crash opening footprint editor in debug mode with no board 2020-02-25 20:24:58 -05: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
menubar_pcb_editor.cpp Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
microwave.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +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 Delay initialisation of global EDA_ITEMs. 2020-02-22 13:42:28 +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 Comment-only changes 2020-01-10 16:43:01 -08: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 Only center focused items when they're not visible. 2020-02-24 23:19:17 +00: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
pcb_edit_frame.h Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
pcb_painter.h pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
pcb_parser.cpp parseARC: parsing UUID: fix missing call to NextTok(), creating parse error. 2020-02-23 17:20:04 +01:00
pcb_parser.h Adding Arcs to TRACKS 2020-02-21 23:51:58 +00:00
pcb_plot_params.cpp Fix QA crash: Pgm is null in test suite 2020-02-20 07:47:50 -05:00
pcb_plot_params.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Change action plugin settings storage to preserve hidden buttons 2020-02-20 11:01:49 -05:00
pcbnew_settings.h Change action plugin settings storage to preserve hidden buttons 2020-02-20 11:01:49 -05:00
pcbplot.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
pcbplot.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
plot_board_layers.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
plot_brditems_plotter.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Switch to scoped enums 2019-12-20 14:11:39 +00:00
toolbars_footprint_viewer.cpp Add filters to footprint viewer. 2019-08-14 21:51:26 +01:00
toolbars_pcb_editor.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
tracks_cleaner.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
tracks_cleaner.h Switch to scoped enums 2019-12-20 14:11:39 +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