Commit Graph

396 Commits

Author SHA1 Message Date
jkriege2
eb7fd1d524 some bugfixes for VStudio NOMINMAX-problem ... 2020-06-29 08:01:40 +02:00
jkriege2
7a0d3a71df update README.md 2020-06-28 15:57:34 +02:00
jkriege2
52d3349199 improvements in CMake setup:
- removed more global settings (these are now target-specific)
- exporting now Config.cmake, which contains find_package(Qt) and loads a separate Targets.cmake
2020-06-28 15:53:26 +02:00
jkriege2
5f1579314e switched to semantic versioning 2020-06-28 15:00:24 +02:00
jkriege2
39aa7479aa using more modern Travis image to support newer doxygen 2020-06-28 10:36:41 +02:00
jkriege2
9fe4a13f1f fixed failing Travi-CI build of documentation (it used an outdated doxygen download link) 2020-06-28 10:19:34 +02:00
jkriege2
e7ac54c403 update whatsnew 2020-06-28 10:17:38 +02:00
jkriege2
04219ec6d9 fixed issue #37: installing README/LICENSE files now to $PREFIX/doc/JKQtPlotter, instead of $PREFIX/doc/ 2020-06-28 09:53:33 +02:00
jkriege2
f6505e35fc fixed issue #41: "Build error when JKQtPlotter_BUILD_INCLUDE_XITS_FONTS set to OFF", code tried to use XITS-ressources, which were not there oif option is switched off. --> solved by adding optional private preprocessor definition 2020-06-28 09:49:20 +02:00
jkriege2
b22b4ca935 Fixed Bug #43: jkqtp_format() had undefined behaviour, because va_start was called with a ref-parameter, which does not work. Now there are 4 overloaded template variants. See https://github.com/jkriege2/JKQtPlotter/issues/43 2020-06-27 14:35:45 +02:00
Jan W. Krieger
2b942e1e2d
Merge pull request #39 from dtimson/master
bugfix for reading style names
2020-02-25 07:44:17 +01:00
Dan Timson
397c72049f bugfix for reading style names 2020-02-24 17:41:16 +00:00
jkriege2
6a2f8cff2c updated doc 2020-01-06 18:31:48 +01:00
jkriege2
66d832c4a5 Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter 2020-01-06 18:30:03 +01:00
jkriege2
3a809923dc upated doc&version 2020-01-06 18:29:37 +01:00
jkriege2
d9086e99d2 bugfix for https://github.com/jkriege2/JKQtPlotter/issues/38: BUFFER Overflow due to access behind LUT-size 2020-01-06 18:17:41 +01:00
Jan W. Krieger
5f33d7be83
Update whatsnew.dox 2019-12-05 08:33:40 +01:00
Jan W. Krieger
838479de28
set new tag number 2019-12-05 08:20:14 +01:00
jkriege2
2f6ee0631c corrected version 2019-11-29 07:35:47 +01:00
Jan W. Krieger
ee4262d14c
Merge pull request #34 from certik/log_zero2
Skip drawing the line for negative values in log plots
2019-11-29 07:27:50 +01:00
Ondřej Čertík
65c23c9669 Use linesP and vec_linesP names 2019-11-28 20:34:29 -07:00
Ondřej Čertík
ae722e8c33 Use a vector of QPolygonF directly 2019-11-28 20:32:38 -07:00
Ondřej Čertík
10edc6b0ac Skip drawing the line for negative values 2019-11-26 13:40:05 -07:00
Jan W. Krieger
ca41788eae
added release badge 2019-11-24 13:36:27 +01:00
jkriege2
d953f34158 modified master version not not clash with branch version 2019-11-24 13:32:18 +01:00
jkriege2
2e8e30f1c0 pushed lib version to 2019.11.0 2019-11-24 13:29:56 +01:00
jkriege2
992d6e2ca4 added doc of v2019.11.0 2019-11-24 13:22:10 +01:00
jkriege2
2ab5b099d8 fixed typo which leads to Linux build fails! 2019-11-24 13:05:57 +01:00
Jan W. Krieger
1d6ef0f3ae
Update README.md 2019-11-24 12:58:52 +01:00
Jan W. Krieger
b5c370ab6f
regrouped badges 2019-11-24 12:57:03 +01:00
jkriege2
6c058f73ed improved linewidth calculation in JKQTMathText for SQRT, arrows, ... 2019-11-24 12:53:58 +01:00
jkriege2
97a1780b3d - performance issue fixed in JKQTMathText (the constructor iterated over all available fonts, which can be very slow when many fonts are installed (1-2ms/font, i.e. several seconds for thousands of fonts!), fixes https://github.com/jkriege2/JKQtPlotter/issues/31
- fixed some compiler warnings for obsolete functions in newer Qt (QFontMetrics::width())
2019-11-24 12:48:20 +01:00
jkriege2
4c6498e861 fixed some documentation errors (images didn't show up, because of broken links) 2019-11-24 12:43:37 +01:00
jkriege2
10965843da JKQTPHighResTimer now uses C++11 chrono lib as fallback 2019-11-24 12:21:06 +01:00
jkriege2
9a667b9c22 several compiler warnings fixed 2019-11-24 12:20:43 +01:00
jkriege2
e21a6076f2 AppVeyor now only builds RELEASE-builds ... 2019-11-24 12:20:03 +01:00
jkriege2
3f69950373 added several GitHub badges to describe the project 2019-11-24 12:19:37 +01:00
jkriege2
54f7dba0bf bugfix: removed some unneeded functions in mathparser 2019-11-24 10:52:24 +01:00
jkriege2
f70d93ba11 Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter 2019-11-24 10:43:00 +01:00
jkriege2
56660e2f4b fixed several compiler warnings (mostly Visual Studio): clean-up of use of math constants M_PI ... and j0()/j1()/...-functions etc. 2019-11-24 10:42:44 +01:00
jkriege2
29b1c5aa37 solved link error with Visual Studio (upper/lower case mismatch in DEFINE was 'JKQtPlotter_LIB_...' but should be 'JKQTPLOTTER_LIB_...') 2019-11-24 10:42:23 +01:00
Jan W. Krieger
89b39de672
Merge pull request #26 from certik/travis
Improve Travis: test on Linux and macOS
2019-11-23 19:29:55 +01:00
Jan W. Krieger
5133d4ab51
Merge pull request #30 from jkriege2/add-code-of-conduct-1
Create CODE_OF_CONDUCT.md
2019-11-21 21:47:01 +01:00
Jan W. Krieger
a6f4d34ab6
Create CODE_OF_CONDUCT.md 2019-11-21 21:46:40 +01:00
Jan W. Krieger
863b80385f
Merge pull request #29 from certik/rpath
Set the proper RPATH for installed libraries
2019-11-21 21:42:49 +01:00
jkriege2
4c9db88a2e some more fixes do MSVC build 2019-11-21 21:42:10 +01:00
Jan W. Krieger
265a36bf89
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS on) to hopefully fix MSVC build problems with examples 2019-11-21 18:34:09 +01:00
Ondřej Čertík
910d8641b5 Move the setting to a dedicated CMake file 2019-11-21 09:07:25 -07:00
jkriege2
6d8139e996 add missing compiler flag 2019-11-21 08:01:17 +01:00
Ondřej Čertík
78d55e7079 Set the proper RPATH for installed libraries 2019-11-20 11:55:23 -07:00