Roman Telezhynskyi
3970bbdbc0
Refactoring. Use QChar instead of QString where possible.
...
--HG--
branch : develop
2018-04-12 13:13:19 +03:00
Roman Telezhynskyi
0e3a9533af
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-03 14:36:38 +03:00
Roman Telezhynskyi
3252130f36
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-02 20:38:56 +03:00
Roman Telezhynskyi
2cb7c4c603
Utilize macro QT_DEPRECATED_WARNINGS.
...
--HG--
branch : develop
2018-03-22 19:57:56 +02:00
Roman Telezhynskyi
b547adf344
Refactor QmuTranslation to not allocate memory.
...
--HG--
branch : develop
2018-03-15 08:51:47 +02:00
Roman Telezhynskyi
6a7405b4d4
Refactoring. Use QString default constructor instead of empty string.
...
--HG--
branch : develop
2018-03-14 16:01:24 +02:00
Roman Telezhynskyi
c1cea4c441
Clazy warnings.
...
--HG--
branch : develop
2018-03-14 15:39:15 +02:00
Roman Telezhynskyi
3f77b979aa
Fixed issue #814 . Make "\" valid character.
...
--HG--
branch : develop
2018-02-27 10:22:08 +02:00
Roman Telezhynskyi
c7256dbe0c
Token parser should allow subexpressions.
...
--HG--
branch : develop
2018-01-31 14:30:24 +02:00
Roman Telezhynskyi
54d3ae7561
Improve parsing formulas.
...
Enable subexpressions. Allow user to define local variables.
--HG--
branch : develop
2018-01-24 22:08:53 +02:00
Roman Telezhynskyi
e784534d8e
Fix compatibility with MSVC.
...
--HG--
branch : develop
2018-01-22 10:03:04 +02:00
Roman Telezhynskyi
7bdc10419c
Speed optimization translating internal variables.
...
--HG--
branch : develop
2018-01-21 16:00:53 +02:00
Roman Telezhynskyi
e68510cc49
Speed optimization for method QmuTokenParser::IsSingle().
...
--HG--
branch : develop
2018-01-20 15:36:50 +02:00
Roman Telezhynskyi
49c091be38
Refactoring.
...
--HG--
branch : develop
2018-01-20 13:12:28 +02:00
Roman Telezhynskyi
ef3c60b459
Clang warning.
...
--HG--
branch : develop
2017-12-04 17:12:51 +02:00
Roman Telezhynskyi
a4df5612d9
Fixed issue #776 . Valentina cannot recognize translated functions.
...
(grafted from 5b89c34d11eea52b32e9fb60b87820ecc5187c31)
--HG--
branch : develop
2017-12-04 11:44:29 +02:00
Roman Telezhynskyi
191e4e7d08
Fix Valentina hang in formula CSR.
...
--HG--
branch : develop
2017-11-21 11:03:37 +02:00
Roman Telezhynskyi
f71b0fd328
Fix build on Windows.
...
--HG--
branch : develop
2017-11-13 12:59:25 +02:00
Roman Telezhynskyi
d5cd6095e5
Clang warning.
...
--HG--
branch : develop
2017-11-13 11:50:09 +02:00
Roman Telezhynskyi
132b7c9fc6
CSR - special modeling case.
...
--HG--
branch : develop
2017-11-13 10:53:27 +02:00
Roman Telezhynskyi
0adfbb8fb1
New math parser function "r2cm". Round to up to 1 decimal.
...
--HG--
branch : develop
2017-09-29 17:47:11 +03:00
Roman Telezhynskyi
d9f93a28e4
Regular expression should support french names.
...
--HG--
branch : develop
2017-07-26 20:58:37 +03:00
Roman Telezhynskyi
08945f71f2
Fix build on Windows.
...
--HG--
branch : develop
2017-07-26 20:13:15 +03:00
Roman Telezhynskyi
f9f241ac25
Fix variable name regular expression.
...
Forbid characters "." and ",".
--HG--
branch : develop
2017-07-26 19:28:26 +03:00
Roman Telezhynskyi
1726b55339
GCC warnings.
...
--HG--
branch : develop
2017-07-05 19:35:34 +03:00
Roman Telezhynskyi
b6e0d97df0
Qmake. Fix masks to support 64 bit versions of compilers.
...
--HG--
branch : develop
2017-07-05 11:35:32 +03:00
Roman Telezhynskyi
72ea1997fb
Fixed issue #715 . Build fails with Qt 5.9.1 / clang / macOS.
...
(grafted from d78ca13c4891ccf3542b0704a7d66af0f9b02938)
--HG--
branch : develop
2017-07-01 21:38:26 +03:00
Roman Telezhynskyi
3a4871fcd0
SonarQube warnings.
...
--HG--
branch : develop
2017-06-05 19:47:25 +03:00
Roman Telezhynskyi
cc5641a15c
Added gcc’s 4.9.0 Undefined Behavior Sanitizer (ubsan).
...
--HG--
branch : develop
2017-06-01 10:14:17 +03:00
Roman Telezhynskyi
bd72aa29cc
Try to fix tests.
...
--HG--
branch : develop
2017-05-30 20:56:59 +03:00
Roman Telezhynskyi
2dcfe1c84b
Since Q5.4 available support C++14.
...
--HG--
branch : develop
2017-05-30 18:54:54 +03:00
Roman Telezhynskyi
965d908663
GCC warnings.
...
--HG--
branch : develop
2017-05-30 18:44:16 +03:00
Roman Telezhynskyi
c0d79afb85
Merge with release.
2017-05-09 18:18:31 +03:00
Roman Telezhynskyi
1a2def2bca
SonarQube warnings.
...
--HG--
branch : release
2017-04-27 16:45:29 +03:00
Roman Telezhynskyi
73c035ecc9
Fix bug with trigonometric functions.
...
Functions sin(), cos() and tan() take radians. And their counterparts asin(),
acos() and atan() return radians. Removed hyperbolic functions because they do
not work with radians.
--HG--
branch : release
2017-04-14 18:42:49 +03:00
Roman Telezhynskyi
d355b4dce8
Cppcheck warnings.
...
--HG--
branch : develop
2017-04-06 15:50:15 +03:00
Roman Telezhynskyi
d696af9a33
"static" members should be accessed statically.
...
--HG--
branch : develop
2017-03-23 10:25:46 +02:00
Roman Telezhynskyi
360c5ef604
Use Qt built in functions qRadiansToDegrees and qDegreesToRadians.
...
--HG--
branch : develop
2017-02-27 23:03:07 +02:00
Georg von Zengen
159432927a
qmuparser: added triangular functions that work with degree
...
new functions are: degTorad, radTodeg, , sinD, cosD, tanD, asinD, acosD , atanD, sinhD, coshD , tanhD, asinhD, acoshD, atanhD
--HG--
branch : feature
2017-02-27 20:42:35 +01:00
Roman Telezhynskyi
01612c4c7c
GCC warning.
...
--HG--
branch : develop
2017-02-26 12:17:58 +02:00
Roman Telezhynskyi
38abf5c9a0
Removed redundant forward declaration.
...
--HG--
branch : develop
2017-02-18 11:22:59 +02:00
Roman Telezhynskyi
252e6a1368
Clang warning.
...
--HG--
branch : develop
2017-01-27 11:37:55 +02:00
Roman Telezhynskyi
40fce2dafa
Clang warning.
...
--HG--
branch : develop
2017-01-25 19:48:38 +02:00
Roman Telezhynskyi
b41ea624da
Fix linker error on Windows.
...
--HG--
branch : develop
2017-01-03 14:37:27 +02:00
Roman Telezhynskyi
73f201303f
Silent warning [-Werror=unused-but-set-variable].
...
--HG--
branch : develop
2017-01-03 11:40:40 +02:00
Roman Telezhynskyi
be17f7f30a
Cppcheck warning.
...
--HG--
branch : develop
2017-01-03 11:32:19 +02:00
Roman Telezhynskyi
da6cd92b22
Resolved issue #606 . Mac OS X. Can’t type in measurements due to digit count
...
limitation.
--HG--
branch : develop
2017-01-03 11:14:32 +02:00
Roman Telezhynskyi
dd3ec71c34
Original muparser doesn't support thousand separator for C locale because by
...
default used ',' as group separator.
In contrary we use ';' as gorup separator and should support C locale thousand
separator ','.
--HG--
branch : develop
2017-01-03 11:08:29 +02:00
Roman Telezhynskyi
c79c4ed256
Update name regex to support all supported locales.
...
--HG--
branch : develop
2017-01-03 11:02:24 +02:00
Roman Telezhynskyi
0467033855
Fix potential memory leak.
...
--HG--
branch : develop
2017-01-03 10:58:52 +02:00