42 Commits (ea62b145ff2f03fb0a34bf528c2480ef902571df)

Author SHA1 Message Date
Jeff Young 572c10b2c4 If we don't recognize a var then it's an error, not 0.0. 3 years ago
Jon Evans ad8e5891d2 Properties: update evaluator locale when creating editors 3 years ago
Jeff Young 295ef6588d Fix uninitialized variable. 3 years ago
Jeff Young b7d41e0e56 Update simulator with NUMERIC_EVAL, decimal separator processing, etc. 3 years ago
Jon Evans 4134db3c47 GCC fixes 3 years ago
Jon Evans 3d0fcfe8af Remove debug code 3 years ago
Jon Evans 2091aaba2f Properties: Move angles to UNIT_BINDER 3 years ago
Jeff Young 390069cee9 Formatting. (No functional changes.) 3 years ago
Jeff Young e02c05d38f Add unit and eval support to WX_GRIDs. 3 years ago
Seth Hillbrand fdf9fcc24d Fix missing token initializer 3 years ago
Seth Hillbrand 19378675f1 Ensure that token size is large enough 3 years ago
Marek Roszko ece23d434b Split up Double2Str to a format function to make its use case clear 3 years ago
Jeff Young 6aaf4413b3 Fix kicad_string.h / string.cpp mismatch. 4 years ago
Wayne Stambaugh 65c7958293 Coverity issue fixes. 4 years ago
Wayne Stambaugh 9d348d7e6d Coverity issue fixes. 4 years ago
Jon Evans 433e148e08 Move some string formatting functions out of base_units 5 years ago
jean-pierre charras 7c64dba333 NUMERIC_EVALUATOR::parseSetResult(): fix incorrect use of %g to print a double. 5 years ago
Mikolaj Wielgus d9fd6e549b Remove "useMils" variable from numeric evaluator 5 years ago
Ian McInerney 0a1d8c1aaa Move lemon parser generation into build directory 5 years ago
Ian McInerney 0f0e845d74 Add parsing for centimeters into the numeric evaluator 5 years ago
Tomasz Wlostowski 3005aab444 common: libeval_compiler :virtual method support 5 years ago
Mark Roszko 11ff16be4e Switch to scoped enums 6 years ago
Seth Hillbrand 4d2e953f42 Cleanup: Replace C-only deprecated headers 6 years ago
John Beard dd17f24c04 Libeval: consistent formatting for NaN 7 years ago
John Beard 5e705347bb Libeval: Use add_custom_target so grammar.c won't be cleaned 7 years ago
John Beard 157519d722 Libeval: leading + is a sign, not an operator 7 years ago
John Beard f30f5b3249 Build: Add a CMake target libeval lemon grammar 7 years ago
John Beard 49c723fc83 QA: Add numeric evaluator tests 7 years ago
Jeff Young 3024ded91e Improve robustness of numeric evaluation. 7 years ago
Jeff Young d1a679e496 Save original_text before obliterating it. 7 years ago
Jeff Young 40f5ca0bf7 Fix copy/paste error in numeric evaluator. 7 years ago
Jeff Young 06bf958bf1 UNIT_BINDERize eeschema's plot and text edit dialogs. 8 years ago
Jeff Young f0f9e4a1cb Kicad-ize the numeric evaluator. 8 years ago
Jeff Young 74acb76e7f Switch UNIT_BINDER and DIALOG_SHIM to local units. 8 years ago
Jeff Young 99e659ff54 Coverity fixes. 8 years ago
Maciej Suminski dfd2a8fc48 NumericEvaluator: return false for invalid expressions 8 years ago
Maciej Suminski 5f2b8e0409 Change NumericEvaluator::clear() to optionally accept an object to clear 8 years ago
Michael Geselbracht 21f46776c6 Fix decimal point bug, support for more units V2 8 years ago
Michael Geselbracht 5d738dcb6d Coverity fix for libeval (CID #169327) 8 years ago
Maciej Suminski 1f70cc8c5f Expression evaluator: increased output precision 8 years ago
Maciej Suminski 9866196130 Expression evaluator: handle locale setting for decimal separator 8 years ago
Michael Geselbracht b5fc6e45cf Numeric expression evaluator 8 years ago