814 Commits (e1c51ed19220139f62ebb0237370a7b46c5147c0)

Author SHA1 Message Date
Jeff Young e1c51ed192 A few performance improvements from profiling. 2 years ago
Marek Roszko 6b12a12b3e On second thought rename PROJECT_PCBNEW to PROJECT_PCB 2 years ago
Marek Roszko 7e8b18035f Eliminate the conditional pcbnew/cvpcb definition of PROJECT 2 years ago
Jeff Young d428b0e20e Improve SameLogicalPadAs() shorting nets test. 2 years ago
Seth Hillbrand f4afd7e363 Thread testTrackClearances 2 years ago
jean-pierre charras f2f572c370 drc_test_provider_text_dims.cpp: ensure glyphs to test are OUTLINE_GLYPH. 2 years ago
Marek Roszko 4d77fd48ef Shove thread_pool to core 2 years ago
Jeff Young 55a7b9e6bf More consistent naming. 2 years ago
Jon Evans 0c529411d7 Update SHAPE_POLY_SET API to not hide virtual functions 2 years ago
Jeff Young 6a6e839cc4 Move checking for null parent higher. 2 years ago
Marek Roszko 14a0fa435c ADDED: DRC JSON report 2 years ago
Jon Evans a77e630901 ADDED: Connectivity for graphic shapes on copper layers 2 years ago
Jeff Young 1cbef0157d Avoid edge cases on very wide thermal spokes. 2 years ago
Jeff Young 9456fab435 Fix QA gold DRC counts. 2 years ago
Jeff Young a9b7b73f10 Make sure pad primitives get normalized before diff'ing. 2 years ago
Jeff Young 297bbca0ea Finer-grained messages for diff pads. 2 years ago
Jeff Young 9e019a1ad1 Don't conclude we're unconnected if only connected to isolated island. 2 years ago
Seth Hillbrand 96a34e5b57 Consolidate Maximum clearance calculation 2 years ago
jean-pierre charras a16ab0aae1 Replace SHAPE_T::RECT by SHAPE_T::RECTANGLE: RECT creates a collision name 2 years ago
Seth Hillbrand 954b265839 Check for zone-zone overlap 2 years ago
Jeff Young dd83217062 Add DRC testing for copper graphic to zone fill collisions. 2 years ago
Jeff Young 493828cc6b Eradicate a bunch of calls to dyn_cast. 2 years ago
Jeff Young b3d7aea4df dyn_cast<PCB_TEXT*> won't find PCB_FIELDs. 2 years ago
Mike Williams 85f889bc19 Fields: Description now mandatory 2 years ago
Mike Williams 993bb84240 PCB_FIELD: bug fixes 2 years ago
Mike Williams 37837dc392 PCB: introduce PCB_FIELD_T 2 years ago
jean-pierre charras 21f2f98270 drc_test_provider_connection_width: fix crash due to a null pointer. 2 years ago
Jeff Young fb40c202a1 Refine track dangling test. 2 years ago
Jeff Young 782c73300b Move drawing sheet datastructures to EDA_IU_SCALE. 2 years ago
Jeff Young fcb156c323 Make sure opposite-corner rects test the same. 2 years ago
Jeff Young c5e7d800a4 Back out earlier diamond-to-rectangle fix for one that's more targeted. 2 years ago
Seth Hillbrand e4fe27993e Fix wxCHECK_MSG in DRC 2 years ago
jean-pierre charras 9a47b34499 Replace PAD_SHAPE::RECT by PAD_SHAPE::RECTANGLE to avoid a collision NAME with a windows header on MSYS2, creating many compil warnings. No actual code change. 2 years ago
Jeff Young f5791f5dc6 Left some fixes out of previous commit. 2 years ago
Jeff Young 65e53b8ecd Move SHAPE_POLY_SET::Inflate's error spec from a seg-count to a max-deviation. 2 years ago
Jeff Young c71cf21e2f Use rendered text to generate bounding box for knockout text. 2 years ago
Jeff Young 8b1fd62d35 Make pad & via teardrops 1st-class citizens (props of the pad/via) 2 years ago
Jeff Young 5bf450a89f Performance. (Coverity) 2 years ago
Jeff Young b41d446f58 Fix a bunch more issues with sheetpaths and allowExtraText. 2 years ago
Jeff Young af7753c7cd Record parent rule for DRC assertions. 2 years ago
Jeff Young 251161dbeb Bring inspection reporting in line with zone filler 2 years ago
Seth Hillbrand f7f52d77e4 Rework Copper Sliver check 2 years ago
jean-pierre charras d4cf063e40 Fix a few more doxygen errors (no actual code change) 3 years ago
jean-pierre charras 7545097d7f Fix a compil issue on msys2/gcc12.2, due to changes in commit dd1c58dc 3 years ago
Marek Roszko dd1c58dcf5 Fix MSVC C4840 warning 3 years ago
qu1ck 0c049eccc7 Fix a bunch of compiler warnings 3 years ago
jean-pierre charras 4d05bd62da drc_test_provider_library_parity: fix false positive. 3 years ago
Jeff Young fd07f50c44 Report collisions of items with nets as SHORTING, not CLEARANCE. 3 years ago
Jeff Young 28028c941e Retire Local/Draw coords distinction from PAD (the last object to have it). 3 years ago
Jeff Young bbd6c80507 Collapse FP_* down into their PCB_* equivalents. 3 years ago