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
Ondřej Čertík
bbc6238029
Do not use "set -e" for the activate script
2019-11-18 12:23:24 -07:00
Ondřej Čertík
18f454f1b2
Only use clang on macOS
...
The gcc version was using clang underneath also. If we wanted to use
gcc, we would need to ensure cmake picks it up properly. We do not
really need to test gcc on macOS, as long as things build correctly
there with the default compiler (clang).
2019-11-18 12:17:24 -07:00
Ondřej Čertík
97e90919f6
Upgrade macOS to 10.12 (Qt requires that)
2019-11-18 12:09:39 -07:00
Ondřej Čertík
7768667dc0
Install GL/gl.h
2019-11-18 12:03:09 -07:00
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