Commit Graph

341 Commits

Author SHA1 Message Date
Ondřej Čertík
700ec93abc Fix the test matrix 2019-11-18 11:48:50 -07:00
Ondřej Čertík
fd2a8f5c70 Improve Travis: test on Linux and macOS
Keep the Doxygen run as before, but also test building and installing
using cmake on Linux and macOS with both gcc and clang.
2019-11-18 11:43:37 -07:00
Jan W. Krieger
cbd9882a30
Merge pull request #24 from certik/cmake2
Fix the name of jkqtplotter_lib_properties
2019-11-18 18:49:58 +01:00
Ondřej Čertík
457a53d666 Fix the name of jkqtplotter_lib_properties
Previously it could not find the cmake file and giving an error:
```
CMake Error at CMakeLists.txt:15 (include):
  include could not find load file:

    JKQtPlotter_LIB_properties
```
2019-11-18 10:46:08 -07:00
jkriege2
39c43ef8ab improved speedtest example (context-menu now allows to select the different options) and updated performance table for a newer processor 2019-11-18 16:46:15 +01:00
jkriege2
307f477626 fix issue #19: got rid of jkqtpArrayMalloc(), jkqtpArrayCalloc(), jkqtpArrayFree() (which were a remenant of QuickFit 3 and not really portable or useful) 2019-11-18 16:15:49 +01:00
jkriege2
bc1afa7815 DOC-fix: two example-descriptions were not a subpage of the examples page 2019-11-18 16:09:22 +01:00
jkriege2
b3550c1302 using newer doxygen version in Travis-Doc-Build 2019-11-18 16:05:37 +01:00
jkriege2
f3fa587541 reworked CMake build system ... now JKQT...Config.cmake-files are written into the correct directory 2019-11-18 15:59:06 +01:00
jkriege2
d494407e76 fixed some compiler warnings (qSort is deprecated ... using std::sort instead) 2019-11-18 13:08:42 +01:00
jkriege2
61d3108fb8 removed some unneeded debug-messages 2019-11-18 08:15:07 +01:00
Jan W. Krieger
92daa4d1a8
Merge pull request #16 from certik/typo
Fix a typo
2019-11-17 19:37:18 +01:00
Ondřej Čertík
69674d5f81 Fix a typo 2019-11-17 10:42:44 -07:00
jkriege2
23620c2b9a added greek letter sample for JKQtMathTest_test 2019-11-16 15:03:16 +01:00
jkriege2
5575d1fa4e some bugfixes in math rendering (e.g. problems with greek letters)
fixed some compiler warnings
2019-11-16 15:02:48 +01:00
jkriege2
4e890b9cb3 updated XITS to current master 2019-11-16 14:16:45 +01:00
jkriege2
428e54f52a simplified option to deactivate XITS fonts (no longer creates preprocessor symbols, as they were not used anywhere) 2019-11-16 14:07:09 +01:00
jkriege2
ef482042db fixed documentation 2019-11-16 13:58:24 +01:00
jkriege2
57e8fb3362 added CImg interface (header-only) + examples
some corrections for OpenCV examples
2019-11-16 13:50:43 +01:00
jkriege2
e087f40870 documentation improvement for OpenCV + minor fixes 2019-11-16 11:35:59 +01:00
jkriege2
528f6fe537 - added post-build deploy for OpenCV and Qt-DLLs (on windows)
- checked OpenCV-examples and improved OpenCV-copy-tool (now copies as an image column, as appropriate!)
2019-11-10 15:35:07 +01:00
jkriege2
92c1851c8c bugfix: OpenCV-interface used hidden function 2019-10-17 23:49:50 +02:00
Jan W. Krieger
0c34710fc7
Merge pull request #15 from midjji/qt5.9-fix
qt5.9 support
2019-10-17 15:15:37 +02:00
Mikael
abc32875f6 qt5.9 support 2019-10-17 11:32:23 +02:00
Jan W. Krieger
3aafc48d9b
Merge pull request #12 from dtimson/master
Corrections in palette drawing
2019-09-21 11:12:49 +01:00
Dan Timson
24af63688b corrections to allow palettes to be drawn correctly 2019-09-16 18:09:17 +01:00
Dan Timson
3a1b536c58 Minor documentation clarifications 2019-09-16 18:05:40 +01:00
Jan W. Krieger
89e0885308
Merge pull request #11 from cvilas/master
compiles for Qt5 in KDE Neon 5.16.4
2019-08-23 15:20:20 +02:00
Vilas Chitrakaran
95ffeadcf7 compiles for Qt5 in Kde Neon 5.16.4 2019-08-23 13:21:38 +01:00
jkriege2
686fb1eeb1 using mix-in class JKQTPColorPaletteWithModifierStyleAndToolsMixin now also in JKQTPMathImage ... 2019-07-31 22:10:26 +02:00
jkriege2
4347d27c04 * reworked color-palette-system:
1. added several new (JKQTPMathImageBone, JKQTPMathImageCool, JKQTPMathImageCopper, JKQTPMathImageAutumn, JKQTPMathImageSeismic, JKQTPMathImageTerrain, JKQTPMathImageViridis, JKQTPMathImageMagma, JKQTPMathImageInferno, JKQTPMathImagePlasma)
  2. reworked LUT-types (now a QVector, instead of a C-array, suing malloc)
  3. reworked available functions to build LUTs (cleanup, more options, clearer names)
  4. added functions to load palettes from files
  5. Improved documentation
* added example for user-controlled color palettes
2019-07-28 16:30:50 +02:00
jkriege2
4ae591c42f only use CMake builds on AppVeyor 2019-06-30 21:11:53 +02:00
jkriege2
bbfcec74ab JKQTMathText: improved startup-speed by doing font searches only once per program start (via static variables) 2019-06-30 17:59:04 +02:00
jkriege2
01b6d7cee6 JKQTMathText: improved font-handling system + new fraktur and caligraphic, as well as special math sans/serif fonts-classes 2019-06-30 17:34:41 +02:00
jkriege2
a44d570bfa added export of XITS license files 2019-06-22 16:55:18 +02:00
jkriege2
933d374533 + added license/readme output to INSTALL-target in CMake
+ added example demonstrating how to link against a CMake-build of JKQTPlotter
+ improved documentation
2019-06-22 16:42:42 +02:00
jkriege2
34b31812ba + bugfixed DLL-export when building shared libraries
+ CMAKE now properly adds the Build-type when building libraries
+ removed some more compiler warning
2019-06-22 14:21:32 +02:00
jkriege2
77d799a742 - removed many compiler warnings
- enabled compiler-warnings in CMake-build
- several bugfixes (also to appveyor.yml)
- removed some function from JKQTBasePlotter, which were (messy) shortcuts to adding graphs
2019-06-21 21:48:14 +02:00
jkriege2
0399a41ec9 bugfixed appveyor.yml script 2019-06-21 14:00:47 +02:00
jkriege2
fb5b497356 - several bugfixes (doc etz.)
- decoration of library names in CMake-builds
- renamed advancedlineandfillstyling to advplotstyling to solve problems with too long filenames
2019-06-21 13:44:49 +02:00
jkriege2
3d4da28455 changed appveyor.yml integration to call CMake and QMake build systems 2019-06-21 11:06:49 +02:00
jkriege2
f5a49d6d3b bugfixed compile errors 2019-06-21 10:46:13 +02:00
jkriege2
5ed80e5ce9 bugfixed README.md 2019-06-20 22:46:25 +02:00
jkriege2
d104356f31 added documentation for CMake 2019-06-20 22:38:51 +02:00
jkriege2
5e8081e088 bugfixed build-scripts 2019-06-20 22:30:06 +02:00
jkriege2
7311948d53 using CMake now to build examples
restructuring/massive renaming to make this possible
2019-06-20 22:24:47 +02:00
jkriege2
fae6b28a58 further reorganizations of code 2019-06-20 16:25:29 +02:00
jkriege2
60999478f8 added CMake build scripts for libraries + some necessary reorganizations 2019-06-20 15:18:58 +02:00
jkriege2
a390030db4 Merge branch 'master' into cmake_build 2019-06-20 10:28:53 +02:00
jkriege2
d9e9a5aa67 added adaptor functions for violin plots 2019-06-18 19:36:54 +02:00