Ondřej Čertík
2c6d6f4301
Move install and tests into scripts
2019-11-18 11:58:38 -07:00
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