Commit Graph

792 Commits

Author SHA1 Message Date
Jan W. Krieger
014f4e597f
Merge pull request #66 from jkriege2/add_qt6_compatibility
Add qt6 compatibility
2022-04-22 20:28:49 +02:00
jkriege2
1953f080ae fixed CodeQL Workflow 2022-04-22 20:26:55 +02:00
jkriege2
85e60e3e56 updated documentation and whatsnew.dox 2022-04-22 20:19:25 +02:00
jkriege2
d99637398a added Qt6 appveyor builds 2022-04-22 15:24:54 +02:00
jkriege2
687c23a654 bugfixes for QT5 build after QT6 modifications 2022-04-22 15:20:58 +02:00
jkriege2
0a5fa42470 more required changes for Qt6 compatibility 2022-04-22 13:27:31 +02:00
jkriege2
6bcb0b9a9f Merge branch 'master' into add_qt6_compatibility 2022-04-21 21:28:49 +02:00
jkriege2
b071257833 Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter 2022-04-21 21:25:49 +02:00
jkriege2
fbbc814331 using automatic memory management instead of local malloc()/free() pairs 2022-04-21 21:25:37 +02:00
jkriege2
3357ca4240 fixed issue #56: exponent-labels were 0 below ~1e-16 ... reason was using <std::numeric_limits<double>::epsilon() instead of <std::numeric_limits<double>::min() for checking close to zero 2022-04-21 21:24:45 +02:00
Jan W. Krieger
b1fa27e3a3
Create CONTRIBUTING.md 2022-04-21 15:08:27 +02:00
Jan W. Krieger
678b1d47ff
Create SECURITY.md 2022-04-21 14:56:11 +02:00
jkriege2
b4eda85bfc fixed two possible int-overflows 2022-04-21 13:59:49 +02:00
jkriege2
a24ad0b597 fixed bug #49 : naming of sections in plot-styling INI-files 2022-04-21 13:51:50 +02:00
jkriege2
ad3a26a272 fixed bug #50 JKQtPlotter::clearAllRegisteredMouseDoubleClickActions(), JKQtPlotter::clearAllMouseWheelActions(), JKQtPlotter::clearAllRegisteredMouseDragActions() didn't really deactivate all actions 2022-04-21 13:33:22 +02:00
jkriege2
513b0d37aa added CodeQL badge 2022-04-21 12:25:57 +02:00
jkriege2
62adbd8036 Merge branch 'master' into add_qt6_compatibility 2022-04-21 12:15:15 +02:00
jkriege2
cc6a87c6d2 fixed bug #48 some users could not #include <QPrintPreviewWidget> 2022-04-21 12:13:23 +02:00
jkriege2
3679be3894 Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter 2022-04-21 12:07:01 +02:00
Jan W. Krieger
0448b0f959
Update codeql-analysis.yml 2022-04-21 12:00:03 +02:00
Jan W. Krieger
f6c77c7a22
Update codeql-analysis.yml 2022-04-21 11:54:55 +02:00
Jan W. Krieger
4e9f681183
Update codeql-analysis.yml 2022-04-21 11:46:12 +02:00
Jan W. Krieger
6866e76683
Update codeql-analysis.yml
custom build steps
2022-04-21 11:39:59 +02:00
Jan W. Krieger
27f8ef2120
Create codeql-analysis.yml 2022-04-21 11:22:34 +02:00
jkriege2
c058ae3488 removed Travis CI integration 2022-04-21 11:13:42 +02:00
jkriege2
6ef984b5d2 minor changes (unneeded macdeploy, formatting) to jkqtplotter_deployqt.cmake 2022-04-21 11:04:21 +02:00
jkriege2
4ded1a2028 first round of Qt6 compatibility changes 2022-04-21 10:57:24 +02:00
jkriege2
e275651881 fixed CMake version requirement 2022-04-18 23:12:08 +02:00
jkriege2
8835febb96 modified CMakeLists.txt to match Qt6 2022-04-18 23:10:05 +02:00
jkriege2
052fc27cfb replaced some deprecated constructs for Qt 5.15 2022-04-18 22:45:02 +02:00
jkriege2
5abac3b3db fixed CMakeLists.txt cmake-version to work on appveyor Linux build 2022-04-18 22:42:18 +02:00
jkriege2
725d19d616 using Qt's dllexport/import-macros 2022-04-18 22:00:41 +02:00
jkriege2
d51d47b2f4 requiring higher cmake-version, due to CMP0076
using CMAKE_CURRENT_LIST_DIR instead of CMAKE_CURRENT_SOURCE_DIR
2022-04-18 22:00:31 +02:00
jkriege2
2697e66e31 CMakeLists.txt: using target_sources() and making CPP-files private! 2022-04-18 14:19:35 +02:00
jkriege2
3dd8246405 updated appveyor.yml (exclude gh-pages, find CImg on Win)
updated appveyor badge
2022-04-18 14:08:01 +02:00
jkriege2
2d44520b82 improved FindCImg.cmake: now also adds proper required link libs and compile options, generates TARGET CImg:CImg 2022-04-18 13:54:08 +02:00
Jan W. Krieger
64674f4e7e
Merge pull request #63 from jkriege2/modernize_appveyor_yml
Modernize appveyor yml
2022-04-17 23:33:02 +02:00
Jan W. Krieger
35af24a9c9
Merge branch 'master' into modernize_appveyor_yml 2022-04-17 23:32:50 +02:00
jkriege2
30f4813ae2 deactivated CImg in Linux appveyor.yml build 2022-04-17 23:30:50 +02:00
jkriege2
b951958db1 moderized appveyor.yml 2022-04-17 23:21:05 +02:00
jkriege2
0e7ce2dc5a modernized appveyor.yml 2022-04-17 23:21:04 +02:00
jkriege2
ea30cbbcdd fixed appveyor.yml (syntax, added CImg ...) 2022-04-17 23:21:04 +02:00
jkriege2
33563bd379 Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter 2022-04-17 23:21:04 +02:00
jkriege2
86ac1a2963 tried to fix problem in appveyor.yml: build-phase set to MSBuild, but should be script 2022-04-17 23:21:02 +02:00
jkriege2
129eb619a5 tried to fix problem in appveyor.yml: build-phase set to MSBuild, but should be script 2022-04-17 23:20:55 +02:00
jkriege2
073c7ef7fd corrected appveyor.yml: Unix-Build (calculating Qt path) 2022-04-17 23:20:54 +02:00
jkriege2
85c25ebeea update appveyor.yml, added Qt 5.15 & Unix 2022-04-17 23:20:54 +02:00
jkriege2
1f1fe186ef added debug output to appveyor.yml 2022-04-17 23:20:54 +02:00
jkriege2
a60a03acd9 added debug output to appveyor.yml 2022-04-17 23:20:54 +02:00
jkriege2
76fde69284 activated high-dpi scaling for all JKQtPlotter examples 2022-04-17 23:20:53 +02:00