1 Commits (e09a15ae4c1725e64f41cac158129d2a7f789b31)

Author SHA1 Message Date
Jeff Young 55a7b9e6bf More consistent naming. 2 years ago
Seth Hillbrand f3d65b5156 Revise method of selecting footprints in contrast 2 years ago
Jeff Young 493828cc6b Eradicate a bunch of calls to dyn_cast. 2 years ago
Jeff Young 0fde88eefc Protect custom rule function caches from transient items. 2 years ago
Jeff Young 94a23971cc Performance improvements. 2 years ago
Mike Williams a859b25d2c PCB: convert footprints to use PCB_FIELDs for fields from schematics 3 years ago
Mike Williams 028f500cd9 Footprints: rename properties to fields for consistency with symbols 3 years ago
Jeff Young 4473ebb02d Clear arcs before deflating area outline. 2 years ago
Jeff Young ecb2fcd559 Don't trip over null strings. 2 years ago
Jeff Young f5791f5dc6 Left some fixes out of previous commit. 2 years ago
Jeff Young e1c9e0e6fc ADDED memberOfFootprint() to DRC custom rules functions. 3 years ago
Jeff Young bbd6c80507 Collapse FP_* down into their PCB_* equivalents. 3 years ago
Wayne Stambaugh 28776f5745 Text attributes object improvements. 3 years ago
Jon Evans 459473ccc3 PNS: Safety for evaluating item nets for rules 3 years ago
Jeff Young 362d85ef50 Special selection mode when in high-contrast with courtyard layer active. 3 years ago
Jeff Young 6ed90134c7 Check for collisions on common layers. 3 years ago
Jeff Young 8260f0ee13 Add support for unitless values to PCB_EXPR_EVALUATOR. 3 years ago
Jeff Young d16b23d16e Name shortening and line-break reduction. 3 years ago
Jeff Young 51c20da93e Areas might have layers defined in area as well as rule. 3 years ago
Jeff Young e49de68a59 Implement a more durable zone bounding box caching strategy. 3 years ago
Jeff Young b6efb88ee9 Fix logic error when filling zones. 3 years ago
Jeff Young cf1565a16a Bug fixes for layer expression processing. 3 years ago
Mark Roszko b00178adb3 Nuke base_units from orbit 3 years ago
Jeff Young b4492e0bd2 More EDA_RECE yeetage. 3 years ago
Jeff Young 2dc6300501 Move EDA_ITEM bounding boxes to BOX2I. 3 years ago
Jeff Young 77c79b6f6a Apply searchArea architecture to courtyard functions. 3 years ago
Jeff Young 667a54ad86 Retire insideArea in favour of intersectsArea and enclosedByArea. 3 years ago
Jeff Young f99761e5bd entirelyInsideArea() prototype. 3 years ago
Jeff Young a9536b5de9 CHANGED netclass assignments now done via canvas or via patterns. 3 years ago
Jeff Young 96f01d33c8 Performance improvements. 3 years ago
Jeff Young 43df863df2 Fix issue with caches not being initialized when printing msg bar. 3 years ago
Jeff Young f41af10007 Clean up hole shapes for safety (smart pointer) and consistency. 3 years ago
Jeff Young 97b0005780 More caching for DRC. 3 years ago
Jeff Young 5e80e2a421 58f553a9ca requires that cache be layer-sensitive. 3 years ago
Jeff Young 4b668269b7 Don't try and use zone fill before it's been calculated. 4 years ago
Jeff Young f7cdc7af75 Apply a more sophisticated test for ignoring isInCoupledDiffPair. 4 years ago
Jeff Young 65185f53a1 Rotate fp zones before comparing with library versions. 4 years ago
Jeff Young ae307e1b34 Parallelize DRC triangulation, keepout processing, and sliver checking. 4 years ago
Jeff Young 392a3ec131 Fix typo which leads to catastrophic performance on boards with tons of zones. 4 years ago
Seth Hillbrand c18d9b9baf Normalize `IsInsideCourtyard` 4 years ago
Jeff Young 8f670552a6 Allow Rule Areas on all physical layers. 4 years ago
jean-pierre charras 876061369b Fix some Pcbnew crashes due to null pointers 4 years ago
Jeff Young fe7e72538e Don't force user to be overly pedantic when writing diffpair rules. 4 years ago
Jeff Young 8dcc933fc3 Don't use bounding box cache during insideArea. 4 years ago
Jeff Young 7ccac79192 More wxString wide literals. 4 years ago
Jeff Young 6cec58cf75 Add field access to custom DRC rules. 4 years ago
Seth Hillbrand b88473e41f Respect context layer in eval 4 years ago
Seth Hillbrand 58f553a9ca Check for layer when DRC on vias and non-zone items 4 years ago
Jeff Young b9ffe2aca8 Don't capture stack-defined lambdas by reference. 4 years ago
Seth Hillbrand 3b3cb88ad9 Remove shadowed variable in lambda 4 years ago