33 Commits (aefaa521d163df6943d5e387ae3a679c68e34fe5)

Author SHA1 Message Date
Jeff Young 2c102a62e0 Auto-convert numeric values in fields when referencing them in expressions. 1 month ago
John Beard 299a6c6c7b Netinfo: avoid transitive string_utils.h include 2 months ago
Jeff Young 3284dc348a Formatting. 4 months ago
Jeff Young 52f77864bc Formatting. 4 months ago
JamesJCode 41601e9c2f Further DRC net class and component class match improvements 5 months ago
JamesJCode 7176dbe6dc Re-implement wildcard matches for netclass constituents in DRC evaluation 5 months ago
jean-pierre charras b3c6a03171 Fix a few Coverity warnings (uninitialized vars). No actual code change 6 months ago
JamesJCode eb17ebee4e Implement time-domain length tuning 8 months ago
JamesJCode ede5faee72 Implement dynamic assignment of component classes 7 months ago
JamesJCode 85e6978aa2 Mirror netclass DRC expression semantics for component classes 7 months ago
JamesJCode 671d84562b Enable use of double properties in DRC rules expression parser 7 months ago
JamesJCode 3d41eca856 Fix use of footprint Orientation property in DRC expression parser 7 months ago
JamesJCode f0e287a87b Check for constituent netclasses in DRC netclass equality checks 7 months ago
JamesJCode a091b6c1c9 Fix incorrect inequality in component class expression evaluation 7 months ago
jean-pierre charras eaa1e6d594 Fix a collision with a Windows define and our use of the same var name. 8 months ago
Jeff Young f951497a4f Code brevity. 8 months ago
JamesJCode c80a71f64a Make netclass name methods clearer, and improve doc strings 9 months ago
Jeff Young d4865899c5 Handle wildcards AND case-insensitivity in pin_type comparisons. 9 months ago
Jeff Young 2f5cbfe57d Formatting. 9 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 10 months ago
Seth Hillbrand 78a6640ad6 Fix issue that caused assert failure in parser 10 months ago
Jon Evans ecdc7ee08f Add a null type for libeval / std::optional support 11 months ago
JamesJCode db072a524c Consolidation of Component Class implementation 12 months ago
JamesJCode d64a112971 Implement Component Classes 1 year ago
James J 7ce00e511b Multi-netclass support 1 year ago
Seth Hillbrand cc850d0da0 Split out LSEQ/LSET from LAYER_ID 1 year ago
Jeff Young 06a8517818 Further improvements to cache locking. 2 years ago
Armin Schoisswohl 4dcec60bf4 add include <mutex> to fix compilation under linux 2 years ago
Armin Schoisswohl bb9448edcb change m_CachesMutex to shared_mutex and do shared locking for read access in zone BBox calculations 2 years ago
Jeff Young 0fac52dcad Accept EEschema tokens as well as netlist tokens for pintype. 2 years ago
Jon Evans b1695add9e Fix warnings 2 years ago
Jeff Young da5f5536c8 Honour custom layer names for Layer_Top and Layer_Bottom. 2 years ago
Jeff Young 55a7b9e6bf More consistent naming. 2 years ago
Jeff Young 3cade7fc47 Don't use string compare for A.NetClass == B.NetClass. 2 years ago
Jeff Young cb53a18ee3 Bug fixes for handling boolean flags in DRC rules. 2 years ago
Jeff Young af7753c7cd Record parent rule for DRC assertions. 2 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