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
jkriege2
11bafa52e4
NEW add jkqtp_roundToDigits()
2024-01-21 22:08:14 +01:00
jkriege2
2559097fd2
NEW add JKQTPExpected
2024-01-21 22:05:26 +01:00
jkriege2
a4fef01642
add general ALIAS targets JKQTPlotter::JKQTCOmmmon|JKQTPlotter|... which alias the current QT-Major-Version
2024-01-21 22:02:39 +01:00
jkriege2
d0a00a8c4c
rename, doc update
2024-01-21 22:01:28 +01:00
jkriege2
31759543da
NEW: add unit-test facilities (incl. running them on AppVeyor)
2024-01-21 21:58:56 +01:00
jkriege2
ff08ffe27b
fix typo
2024-01-17 21:37:01 +01:00
jkriege2
9600cc20fa
docfix
2024-01-17 20:53:37 +01:00
jkriege2
f7cbb1dea8
add example and explanation for use of CMake's FetchCOnten-API
2024-01-17 20:42:12 +01:00
jkriege2
9e5737624c
update whatsnew.dox
2024-01-16 16:58:38 +01:00
jkriege2
2e2730dcd8
fix appveyor.yml
2024-01-16 16:58:23 +01:00
jkriege2
3412b4df32
docfix
2024-01-16 15:35:12 +01:00
Jan W. Krieger
189b06d80a
Update appveyor.yml
2024-01-16 13:26:02 +01:00
Jan W. Krieger
bb72e4ead9
Update appveyor.yml
2024-01-16 13:21:56 +01:00
Jan W. Krieger
0d96f7188c
Update appveyor.yml
2024-01-16 13:14:02 +01:00
Jan W. Krieger
be58f32d76
Update appveyor.yml
2024-01-16 13:11:37 +01:00
Jan W. Krieger
885b747cd9
Update appveyor.yml
2024-01-16 13:10:38 +01:00
jkriege2
b0df7a1fd7
NEW/BREAKING: provide general targets JKQTPlotter5/6::JKQTPlotter5/6, JKQTPlotter5/6::JKQTMathText5/6, ... which are independent of the type of build (shared/static)
...
NEW/BREAKING: refactor CMake-Code, so static/dynamic switch is done via <code>BUILD_SHARED_LIBS</code>, which retires <code>JKQtPlotter_BUILD_STATIC_LIBS</code>, <code>JKQtPlotter_BUILD_SHARED_LIBS</code> and removes the capability to build static and shared libraries in one location (fixes issue #104 )
NEW: prepareed library for CMake's <a href="https://cmake.org/cmake/help/latest/module/FetchContent.html ">FetchContent</a>-API
NEW: the different sub-libraries JKQTPlotter, JKQTFastPlotter (DEPRECATED), JKQTMath, JKQTMathText can be activated/deactivated with CMake options JKQtPlotter_BUILD_LIB_JKQTPLOTTER, JKQtPlotter_BUILD_LIB_JKQTFASTPLOTTER, JKQtPlotter_BUILD_LIB_JKQTMATHTEXT, JKQtPlotter_BUILD_LIB_JKQTMATH
2024-01-16 13:07:08 +01:00
jkriege2
7402343279
changed copyright year and QT-version in (generated) readme.txt
2024-01-16 13:07:08 +01:00
jkriege2
843c0ac05b
bump CMake version to 3.23
2024-01-16 13:07:07 +01:00
jkriege2
14a614225d
require at least Qt5 in CMake build scripts
2024-01-16 13:07:06 +01:00
Jan W. Krieger
498a552335
Update appveyor.yml
2024-01-15 15:06:17 +01:00
jkriege2
a567714741
bump CMake version to 3.23
2024-01-15 13:36:36 +01:00
jkriege2
6666c8167f
fix warning in FindCImg.cmake
2024-01-15 13:35:47 +01:00