jkriege2
696ce11514
improved code style
2020-08-26 11:00:25 +02:00
jkriege2
0a634aabd0
reorganization: split jkqtpgeometric.h/.cpp into several smaller files that group the geomtric shapes by type
2020-08-26 10:36:07 +02:00
jkriege2
35000a8e38
some fixes to documentation and geometry example
2020-08-23 13:58:47 +02:00
jkriege2
4e1c09c24b
improved arrows in geometric elements:
...
- JKQTPGeoLine, JKQTPGeoPolyLines and JKQTPGeoInfiniteLine support decorators
- improved decorator drawing
- more decorator types
- improved example geometry
- added specific example geo_arrows
- improved documentation
- code cleanup
2020-08-23 13:13:53 +02:00
jkriege2
9cba3fec25
bugfix: removed compiler warning
2020-08-21 18:40:30 +02:00
Jan W. Krieger
2225e655f3
Update README.md
2020-08-21 18:32:50 +02:00
jkriege2
b3f4c64564
added geometric plot JKQTPGeoArrow object to draw arrows
2020-08-21 18:31:58 +02:00
jkriege2
ab1eaad82f
Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter
2020-08-15 09:18:09 +02:00
jkriege2
139b0f5841
regained compatibility with pre 5.11 QT-Versions
2020-08-15 09:16:15 +02:00
Jan W. Krieger
51e3b4e0e9
Update README.md
2020-08-14 16:26:17 +02:00
Jan W. Krieger
53be402925
added code quality badges
2020-08-14 16:21:32 +02:00
jkriege2
755165d999
updated whatnew.dox
2020-08-14 14:28:02 +02:00
jkriege2
7e9bad29b4
fix for issue #45 :
...
- for Qt 5.15: added missing #include statements that became necessary since Qt 5.15
- for Qt 5.15: fixed use of several deprecated functions
- for Qt 5.15/6: removed usage of QMatrix
2020-08-14 14:12:59 +02:00
jkriege2
35965b2e09
added OpenCV-dependency to AppVeyor/Travis CI-builds
2020-08-14 12:07:43 +02:00
jkriege2
8910547089
added description for Qt Marketplace
2020-08-13 15:49:09 +02:00
jkriege2
c9ebd73b37
added LOGO
2020-08-13 15:20:56 +02:00
jkriege2
70f8c3048b
Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter
2020-06-29 08:01:52 +02:00
jkriege2
eb7fd1d524
some bugfixes for VStudio NOMINMAX-problem ...
2020-06-29 08:01:40 +02:00
jkriege2
2d5e932d1d
some bugfixes for VStudio NOMINMAX-problem ...
2020-06-29 07:59:11 +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