kicad/common
Jeff Young e09271ca0e Fixes for hole clearance and hole-to-hole tests.
1) Separate out CONSTRAINT types
2) Filter both source and dest pads/vias for drilled holes when doing
   hole-to-hole checks.  We were checking the items being put into the
   DRC RTree, but not the items we were scanning.
3) Add hole clearance to Board Setup Constraints panel.

Fixes https://gitlab.com/kicad/code/kicad/issues/6546

Fixes https://gitlab.com/kicad/code/kicad/issues/4683
2020-11-29 23:35:23 +00:00
..
dialog_about HTML_MESSAGE_BOX is a dialog 2020-10-25 20:01:12 -04:00
dialogs Fix indentation in migrate settings dialog. 2020-11-29 10:57:45 +00:00
gal Replace STROKE_FONT performance fix, this time with correct type. 2020-11-20 11:24:52 +00:00
kicad_curl Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
libeval Remove "useMils" variable from numeric evaluator 2020-10-03 20:06:56 +00:00
libeval_compiler A rule zone is not really a BOARD_CONNECTED_ITEM. 2020-11-15 20:23:15 +00:00
page_layout Null pointer safety (from Coverity). 2020-11-29 10:57:45 +00:00
plotters Gerber output: fix incorrect creation of trapezoid apertures. 2020-11-19 09:16:56 +01:00
plugins CADSTAR PCB Archive Importer: Correctly load the pad numbers as per the original design 2020-11-28 17:18:17 +00:00
preview_items Cleanup formatting. 2020-11-07 21:21:56 +00:00
project Formatting. 2020-11-19 13:35:26 +00:00
settings Create color settings path if missing 2020-10-25 17:09:58 -04:00
swig Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
tool Eeschema: fix a Unicode/UTF8 management when pasting items from Clipboard. 2020-11-21 10:59:25 +01:00
view Update the zoom level as soon as it is modified by the mouse wheel 2020-11-29 17:46:24 +01:00
widgets Once more into the depths of hell... er, I mean fix a focus issue. 2020-11-26 16:47:40 +00:00
CMakeLists.txt Naming conventions. 2020-11-14 18:26:03 +00:00
advanced_config.cpp Naming conventions. 2020-11-17 16:05:49 +00:00
array_axis.cpp Pcbnew: add a step field to the array tool 2019-05-16 11:20:52 +01:00
array_options.cpp Arrays: isolate axis code in a new class 2019-05-16 11:20:52 +01:00
base64.cpp Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.cpp Naming conventions. 2020-11-17 16:05:49 +00:00
base_units.cpp Move StripTrailingZeros to kicad_string.h 2020-10-25 00:02:53 -04:00
basic_gal.cpp Replace STROKE_FONT performance fix, this time with correct type. 2020-11-20 11:24:52 +00:00
bin_mod.cpp Move the file history into the frames 2020-05-17 00:12:49 +01:00
bitmap.cpp Remove common.h from bitmap.cpp 2020-10-23 21:49:42 -04:00
bitmap_base.cpp Better fix for incorrect page preview in Page Settings when the worksheet contains a bitmap 2020-11-28 10:53:26 +01:00
board_printout.cpp Naming conventions. 2020-11-17 16:05:49 +00:00
build_version.cpp Remove unused variables plus some more fixes from CppCheck 2020-11-19 02:28:47 +00:00
commit.cpp Split base_struct into eda_item and eda_rect 2020-10-13 21:24:50 -04:00
common.cpp Better fix for incorrect page preview in Page Settings when the worksheet contains a bitmap 2020-11-28 10:53:26 +01:00
config_params.cpp Move LOCALE_IO out of common.h 2020-10-23 21:49:42 -04:00
confirm.cpp HTML_MESSAGE_BOX is a dialog 2020-10-25 20:01:12 -04:00
cursors.cpp Fix uninitialized variable. 2020-11-21 20:57:36 +00:00
dialog_shim.cpp Once more into the depths of hell... er, I mean fix a focus issue. 2020-11-26 16:47:40 +00:00
draw_panel_gal.cpp Once more into the depths of hell... er, I mean fix a focus issue. 2020-11-26 16:47:40 +00:00
drc_rules.keywords Fixes for hole clearance and hole-to-hole tests. 2020-11-29 23:35:23 +00:00
dsnlexer.cpp Add const specifiers 2020-11-18 19:50:36 +00:00
eda_base_frame.cpp Formatting and naming conventions. 2020-11-26 16:47:40 +00:00
eda_dde.cpp Avoid include wx/wx.h in many files that do not actually use this include. 2020-10-18 18:21:34 +02:00
eda_doc.cpp Split KIID out of common.h 2020-10-24 00:17:08 -04:00
eda_draw_frame.cpp Better fix for incorrect page preview in Page Settings when the worksheet contains a bitmap 2020-11-28 10:53:26 +01:00
eda_item.cpp Naming conventions. 2020-11-14 18:26:03 +00:00
eda_pattern_match.cpp Add missing <algorithm> 2020-11-06 00:37:57 +00:00
eda_rect.cpp Naming conventions. 2020-11-14 18:26:03 +00:00
eda_size_ctrl.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
eda_text.cpp Rewrite PCBNew selection disambiguation based on shapes. 2020-11-27 22:03:14 +00:00
eda_units.cpp Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
env_paths.cpp Project settings fixes from review 2020-07-02 22:08:54 -04:00
env_vars.cpp Remove GITHUB plugins 2020-10-29 16:45:04 -07:00
exceptions.cpp Report lexer issues through error reporter. 2020-10-16 12:44:20 +01:00
executable_names.cpp
filehistory.cpp File history (recent opened files): fix incorrect behavior when a filename 2020-08-05 15:48:03 +02:00
filename_resolver.cpp fix 2 compil issues 2020-11-17 19:32:20 +01:00
filter_reader.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
footprint_filter.cpp Add group-by-suffix display option in net inspector 2020-11-04 02:49:19 +00:00
footprint_info.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
fp_lib_table.cpp MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
gbr_metadata.cpp Add const specifiers 2020-11-18 19:50:36 +00:00
gestfich.cpp Don't search hardcoded (and never valid on non-english) Windows paths 2020-11-18 19:22:00 -05:00
getrunningmicrosecs.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
gl_context_mgr.cpp Dealing with inconsistent wxGLCanvas::IsDisplaySupported() 2018-06-11 12:26:59 +02:00
gr_basic.cpp Split base_struct into eda_item and eda_rect 2020-10-13 21:24:50 -04:00
gr_text.cpp More module -> footprint. 2020-11-13 15:16:24 +00:00
grid_tricks.cpp Fix localization of the menu strings with accelerator strings 2020-11-04 01:31:52 +00:00
hash_eda.cpp First-class support for filled shapes. 2020-11-14 01:40:32 +00:00
hotkey_store.cpp Use consistent naming for project manager. 2020-07-16 01:39:29 +01:00
hotkeys_basic.cpp Add num pad keys to name list so they are allowed to be hotkeyed 2020-10-17 00:18:14 -04:00
kiface_i.cpp Move default model location to 3dmodels 2020-10-15 16:55:51 +00:00
kiid.cpp Don't require keepout zones to be named. 2020-10-25 21:08:09 +00:00
kiway.cpp Cleanup compiler warnings 2020-11-25 00:08:09 +00:00
kiway_express.cpp Support synchronous messaging over KIWAY EXPRESS. 2019-04-08 13:26:09 +01:00
kiway_holder.cpp Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
kiway_player.cpp Save file / window states for kicad project locally 2020-08-24 02:01:14 +00:00
languages_menu.cpp more cleanup about removing useless include 2020-10-02 08:58:19 +02:00
launch_ext.cpp Fix URL launching on MacOS 2020-02-22 09:47:51 -05:00
layer_id.cpp Consistency in capitalization and plurality. 2020-11-25 17:13:00 +00:00
lib_id.cpp More module -> footprint. 2020-11-13 15:16:24 +00:00
lib_table.keywords
lib_table_base.cpp Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
lib_tree_model.cpp #include <algorithm> so std::sort is found. 2020-05-15 10:49:43 +00:00
lib_tree_model.h Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
lib_tree_model_adapter.cpp Unselect and freeze before starting reset 2020-10-29 15:45:56 -07:00
lib_tree_model_adapter.h Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
locale_io.cpp Move LOCALE_IO out of common.h 2020-10-23 21:49:42 -04:00
lockfile.cpp Fix formatting error 2020-09-15 10:55:31 -07:00
lset.cpp Split out arrayDim and MIRROR templates from macros.h 2020-11-17 20:21:04 -05:00
marker_base.cpp Split out arrayDim and MIRROR templates from macros.h 2020-11-17 20:21:04 -05:00
netclass.cpp Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
netlist.keywords ADDED properties passed between eescema and pcbnew. 2020-08-08 22:49:04 +01:00
newstroke_font.cpp Correct cyrillic 'f' in newstroke 2020-02-12 14:08:02 -08:00
observable.cpp Add const specifiers 2020-11-18 19:50:36 +00:00
origin_transforms.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
origin_viewitem.cpp Keep snap line alignment before new snaps 2020-09-11 14:22:41 -07:00
page_info.cpp Eeschema : Add A5 sheet size 2020-07-21 00:00:36 +00:00
painter.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
pcb.keywords Add version information to footprint sexpr files and clipboard 2020-11-16 23:19:09 +00:00
pcb_plot_params.keywords Gerber, Dialog plot: add option to disable Aperture Macro use. 2020-10-10 16:42:21 +02:00
pgm_base.cpp Once more into the depths of hell... er, I mean fix a focus issue. 2020-11-26 16:47:40 +00:00
printout.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
project.cpp Split out arrayDim and MIRROR templates from macros.h 2020-11-17 20:21:04 -05:00
properties.cpp
property_mgr.cpp Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
ptree.cpp Add const specifiers 2020-11-18 19:50:36 +00:00
rc_item.cpp Delay deletion of the RC_ITEM tree nodes 2020-11-23 09:52:46 -08:00
rc_item.h Remove macros.h from files that don't need it 2020-10-24 08:28:02 -04:00
refdes_utils.cpp Netnames are case sensitive. 2020-11-23 01:10:08 +00:00
render_settings.cpp Clean up terminology around active & high contrast layers. 2020-10-03 22:55:34 +01:00
reporter.cpp Better board-edge error reporting. 2020-08-17 23:55:31 +01:00
richio.cpp Adjust ruler text on non-HDPI displays. 2020-10-01 14:35:30 +01:00
scintilla_tricks.cpp Fix missing include (linux). 2020-10-19 10:25:55 +02:00
search_stack.cpp Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
searchhelpfilefullpath.cpp Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
single_top.cpp Once more into the depths of hell... er, I mean fix a focus issue. 2020-11-26 16:47:40 +00:00
status_popup.cpp Add some missing headers required on wx3.0 at least 2020-10-18 12:45:41 -04:00
streamwrapper.cpp Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere 2018-10-20 09:22:24 +02:00
string.cpp Don't translate grave accents to themselves 2020-10-25 18:58:21 -04:00
strtok_r.c
systemdirsappend.cpp
template_fieldnames.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
template_fieldnames.h Prepare for MODULE -> FOOTPRINT. 2020-11-13 15:16:24 +00:00
template_fieldnames.keywords Variable substitution framework. 2020-03-30 14:15:59 +01:00
textentry_tricks.cpp more cleanup about removing useless include 2020-10-02 19:56:10 +02:00
title_block.cpp Refactor common QA components to create a single common library 2020-07-18 16:21:15 +01:00
trace_helpers.cpp Fix Python environment variable handling 2020-08-12 00:14:19 +01:00
undo_redo_container.cpp Split base_struct into eda_item and eda_rect 2020-10-13 21:24:50 -04:00
utf8.cpp Many callers of uni_forward are not expecting an exception. 2020-01-13 15:40:32 +00:00
validators.cpp More module -> footprint. 2020-11-13 15:16:24 +00:00
wildcards_and_files_ext.cpp ADDED: CADSTAR Archive project importer 2020-09-27 23:50:20 +00:00
wx_filename.cpp Split wx_filename out of common 2020-10-25 20:01:13 -04:00
wxdataviewctrl_helpers.cpp
xnode.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00