jkriege2
f606327469
RENAMED JKQTPDatastore::addColumnCalculatedFromColumn() to JKQTPDatastore::addCalculatedColumnFromColumn(), which is more in line with the other add...()-function names. Aliases with the old function names remain for compatibility
2024-02-04 21:42:53 +01:00
jkriege2
b338606bc1
FIXED/SECURITY not using \c sprintf() any more ... replaced by e.g. \c snprintf() , which is more secure.
2024-02-02 16:20:55 +01:00
jkriege2
3e4ba547bd
UPDATED auto-generated documentation images
2024-02-02 16:11:52 +01:00
jkriege2
d93a21f852
FIXED ITERATORS EXAMPLE. AUTO-GENERATED IMAGES WERE WRONG
2024-02-02 16:11:31 +01:00
jkriege2
50746a09cf
brought removed operators in JKQTDataStore back
2024-02-02 16:09:42 +01:00
jkriege2
8d01908082
FIXed error when running jkqtmathtext_render copiled with Qt5 (nned to use qSort instead of std::sort)
2024-02-02 15:00:10 +01:00
jkriege2
92b8894a3b
FIX: color bars did not show a complete frame around
2024-02-02 14:43:10 +01:00
jkriege2
57b298527e
IMPROVED: axis labeling: there were some minor differences between compilers
...
IMPROVED: jkqtp_floattounitstr()/jkqtp_floattolatexunitstr(): add all SI-Prefixes from 10^-30...10^30
BREAKING removed unused function variant of jkqtp_floattounitstr()
NEW Added unit test for jkqtp_floattounitstr()/jkqtp_floattolatexunitstr()
2024-02-02 14:24:41 +01:00
jkriege2
55625a25ee
IMPROVED/FIXED outside space requirements for color bars. Text was sometime too close to the plot border.
2024-02-02 14:03:16 +01:00
jkriege2
946e472ce7
FIXED removed unnecessary operator from JKQTPColumnIterator and JKQTPColumnConstIterator, which lead to exceptions on some compilers
2024-02-02 14:01:16 +01:00
jkriege2
1858385952
FIXED issue #118 : "Dangerous warning in MacOS and clang" (thanks to user:igormironchik for reporting): a forward-declared class (i.e. incomplete type) was deleted
2024-02-02 11:35:00 +01:00
jkriege2
acae5929d1
JKQtMathText: NEW: added \c \\~{} , \c \\^{}, \c \\`{}, ... instructions
2024-02-01 12:14:46 +01:00
jkriege2
879544030b
FIX for issue <a href=" https://github.com/jkriege2/JKQtPlotter/issues/117 ">#117: Unnecessary printing of tilde symbol in math</a> was incomplete in math-mode
2024-01-31 16:10:00 +01:00
jkriege2
c0bbe8f557
FIXED issue <a href=" https://github.com/jkriege2/JKQtPlotter/issues/117 ">#117: Unnecessary printing of tilde symbol in math</a> (thanks to <a href=" https://github.com/igormironchik ">user:igormironchik</a> for reporting):<br/>Tilde was not recognized as a LaTeX instruction, now is interpreted as non-breaking whitespace
2024-01-31 15:47:26 +01:00
jkriege2
f234f41540
appveyor.yml: deactivate artifacts
2024-01-28 12:02:04 +01:00
jkriege2
b2f203ccac
fix CMake warnings
2024-01-28 12:00:31 +01:00
jkriege2
ff988fa1a8
fixed problem with non-lowercase include-dirs in CMake export
2024-01-27 20:48:54 +01:00
jkriege2
0c314a5b83
reorganized tests
2024-01-27 14:43:23 +01:00
jkriege2
bcbce121c1
ensure that either CMAKE_BUILD_TYPE or CMAKE_CONFIGURATION_TYPES is set in CMake
2024-01-27 14:20:31 +01:00
jkriege2
16d44d6a63
more bugfixes to appveyor.yml
2024-01-27 00:33:42 +01:00
jkriege2
cffefc4b62
appveyor.yml: generating DEBUG-build only
2024-01-26 21:16:29 +01:00
jkriege2
63a49ef94b
less noise in appveyor.yml
2024-01-26 19:55:26 +01:00
jkriege2
69e8cdf1fa
improved appveyor.yml show-instruction for unit-test results on windows-image
2024-01-26 19:51:04 +01:00
jkriege2
73d3dff405
appveyor.yml: less artifacts
2024-01-26 19:06:50 +01:00
jkriege2
99592b29d8
typofix
2024-01-26 18:42:00 +01:00
jkriege2
6cab8dd3b0
some modifications to appveyor.yml ... and status-messages in simpletest_cmake
2024-01-26 18:35:49 +01:00
jkriege2
a1ee5b58b9
changed QList to std::vector (as QList::emplaceBack ist not available in all Qt versions
2024-01-25 19:23:37 +01:00
jkriege2
56ecb35ce9
added missing #include
2024-01-25 19:19:40 +01:00
jkriege2
29bdaad85b
update appveyor.yml
2024-01-24 22:47:07 +01:00
jkriege2
1bf6c43134
MODIFIED JKQTPDataCache to implement a limited-size cache with least-recently-used delete stategy
2024-01-24 22:33:32 +01:00
jkriege2
868d6dcdf4
fixed several compile warnings
2024-01-23 13:09:37 +01:00
jkriege2
1c9557c0d8
fixed appveyor.yml
2024-01-23 12:08:31 +01:00
jkriege2
a7e723d836
fix test-declaration in CMake-Files
2024-01-23 11:51:50 +01:00
jkriege2
326bb3650a
fix appveyor.yml
2024-01-23 01:02:25 +01:00
jkriege2
4695f35770
fixed unit tests in appveyor.yml
2024-01-23 01:00:55 +01:00
jkriege2
9c543953ca
fix CMake error
2024-01-23 00:48:42 +01:00
jkriege2
397d2bee9a
FIXed CMake build:generic ALIAS targets were defined incorrectly
2024-01-22 22:09:55 +01:00
jkriege2
ab8ab57681
fixed Qt5 implementation error
2024-01-22 22:02:28 +01:00
jkriege2
1f7356328d
fixed compile error in unit tests
2024-01-22 22:02:14 +01:00
jkriege2
73bc82724b
fixed qmake compile/link error
2024-01-22 21:47:34 +01:00
jkriege2
8ccaaaebe6
NEW: added "currentcolor" as color-placeholder in style.ini files and using it in conjunction with linear-gradient() in cyberpunk and dark styles
...
NEW: added style simple_noaxes.ini
2024-01-22 21:31:09 +01:00
jkriege2
1d013685bf
fixed missing/wrong #include's
2024-01-22 18:44:46 +01:00
jkriege2
bf89200a5c
fixed uninitialized member
2024-01-22 18:22:45 +01:00
jkriege2
adf230fcf1
bugfixes
2024-01-22 18:20:35 +01:00
jkriege2
9d2f5bb579
add missing #include
2024-01-21 22:43:25 +01:00
jkriege2
2b0dcca224
update whatsnew.dox
2024-01-21 22:22:38 +01:00
jkriege2
7e61ac659c
FIX QMake-Build
2024-01-21 22:22:20 +01:00
jkriege2
85cd256eb9
add JKQTCommmon Unit-Test
2024-01-21 22:21:54 +01:00
jkriege2
e5821eee3f
NEW allow linear-gradient()... in brush definitions of style.ini-file
2024-01-21 22:21:27 +01:00
jkriege2
eb7a068fb7
NEW CSS-parser JKQTPCSSParser in order to parse e.g. \c linear-gradient() specifications in jkqtp_String2QBrushStyleExt()
...
NEW generic RegularExpression functions (jkqtp_rxExactlyMatches(), jkqtp_rxIndexIn(), jkqtp_rxContains(), jkqtp_rxPartiallyMatchesAt() )
2024-01-21 22:12:15 +01:00