28 Commits (47fe8ff8eb85ef164a1639472c7265459f90f3e6)

Author SHA1 Message Date
Jeff Young f7cdc7af75 Apply a more sophisticated test for ignoring isInCoupledDiffPair. 4 years ago
Jeff Young 1a252b4f96 Add a compile error for ill-defined rules, and more performance. 4 years ago
Wayne Stambaugh 37b200cb3e Pass wxString objects by reference instead of on the stack. 4 years ago
Marek Roszko 382dca4e6f Fix uninitialized member warnings 5 years ago
Jeff Young 63e2046eb0 Performance improvements for DRC rules. 5 years ago
Werni a7d5d1f091 Add more consts all over the place 5 years ago
Tomasz Wlostowski 7b7c3bde88 pcb_new: CONNECTIVITY_DATA now keeps a cache of DRC from-tos 5 years ago
Tomasz Wlostowski 8d206a9ef0 PCB_EXPR_EVALUATOR: added fromTo() method 5 years ago
Jeff Young 519bc80394 Replace error reporting in DRC rule compiler. 5 years ago
Tomasz Wlostowski c607a60e3b PCB_EXPR_EVALUATOR: post-rebase fixes 5 years ago
Tomasz Wlostowski d937fadd6f Migrate RC_ITEM to use shared_ptr 5 years ago
Jeff Young e5b50d90a7 Update DRC rules to new layer and disallow grammars. 5 years ago
Jeff Young f27661fa39 Be more flexible with user input; more multibyte safety. 5 years ago
Jeff Young 577c1be391 Report all DRC rule errors, not just the first. 5 years ago
Tomasz Wlostowski b982ef6a48 PCB_EXPR_EVALUATOR: add destructor 5 years ago
Jeff Young 0fecb5f277 Be more explicit about string/character conversions. 5 years ago
Simon Richter fdaaa0a704 Make PCB_EXPR_UCODE final 5 years ago
Jeff Young 6529e339a9 Don't store context in the uCode. (It's not thread-safe.) 5 years ago
Jeff Young b60303efdb Fix crash due to uninitialised variable. 5 years ago
Jeff Young f2812773d4 Better handling of undefined values in Rule expressions. 5 years ago
Jeff Young 86c9adbcba Add auto-completion for DRC rule function calls. 5 years ago
Jeff Young a6b6084a60 Add preflighting for DRC rule function calls. 5 years ago
Jeff Young fd647a1fa9 Code completion hookup to property manager. 5 years ago
Jeff Young c52df811ae Add expression eval to constraint min/max/opt values. 5 years ago
Jeff Young 095937563b Hook libeval compiler up to rule parser 5 years ago
Tomasz Wlostowski 49c37014f7 Updated copyright headers in expression evaluator code 5 years ago
Tomasz Wlostowski 5372daaedf OnLayer virtual property in PC_EXPR_EVALUATOR 5 years ago
Tomasz Wlostowski af5afb5dd7 pcbnew: initial version of PCB-specific expression evaluator 5 years ago