Commit Graph

917 Commits

Author SHA1 Message Date
jkriege2
d23ea0a79e fix issue #96: JKQTPlotter::saveAsPixelImage() does not add a border around the image any longer (can be reacivated by a new optional function parameter) 2023-07-01 22:27:00 +02:00
jkriege2
4207f25bd4 bumped Qt-Versions in AppVeyor-Builds ... 2023-07-01 17:47:28 +02:00
jkriege2
a1408ccbd0 JKQTMathText: Update several layouting nodes (especially braces) 2023-07-01 15:57:57 +02:00
jkriege2
4b4075c226 JKQTMathText: fixed super-script sizing (using tightboundingbox around x instead of xHeight(), which caused some problems recently for several standard fonts 2023-07-01 15:09:38 +02:00
jkriege2
8719208acf iproved JKQTMathText::drawIntoPixmap() and drawIntoPicture(): using ARGB32_Premultiplied for QPixmap + enabled QPainter::VerticalSubpixelPositioning when available 2023-07-01 14:49:56 +02:00
jkriege2
3b136c7320 fixed some compile errors in static initialization 2023-07-01 14:44:46 +02:00
jkriege2
6dff6b3928 updated images 2023-06-30 14:25:23 +02:00
jkriege2
3fc8951851 made more STATIC data members thread_local or secured them by a std::mutex. This was at least JKQTMathText and JKQTBasePlotter should be usable in several threads 2023-06-30 13:52:17 +02:00
jkriege2
79d8dbad84 fixed some compiler warnings 2023-06-29 08:44:20 +02:00
Jan W. Krieger
8342be0b4f
Update appveyor.yml: apt-get update --> apt update
Hopefully that fixes AppVeyor problems
2023-06-27 21:26:49 +02:00
Jan W. Krieger
dbf50bdba2
Update appveyor.yml 2023-06-27 21:11:51 +02:00
Jan W. Krieger
796f9826cc
Update appveyor.yml 2023-06-27 21:09:43 +02:00
Jan W. Krieger
97e9ecf11b
Update appveyor.yml 2023-06-26 23:39:09 +02:00
Jan W. Krieger
68f94e7381
Update appveyor.yml
try to fix appveyor build problem
2023-06-26 10:19:55 +02:00
jkriege2
cf43dc4a7e made JKQTPPlotSymbol() thread-safe 2023-06-25 18:05:16 +02:00
jkriege2
41e63341b5 added concurrency tools header to jkqtpcommmon, initially with JKQTPSynchronized<T> 2023-06-25 17:51:21 +02:00
jkriege2
f753b6e9b3 IMPROCED windeployqt-handling in CMake-scripts (works better for Qt6.5) 2023-06-18 15:15:36 +02:00
jkriege2
cd77d38a5b IMPROVED handling of JKQTPMouseWheelActions::jkqtpmwaZoomByWheelAndTrackpadPan: now consecutive pan-actions are recognizes as such, even if the pan-delta is larger than the predefined limit ... as long as the events were generated close in time to each other! 2023-06-18 15:13:24 +02:00
jkriege2
9762b44b7d IMPROVED/REWORKED: zomm/pan by mouse-wheel: now there are modes that support zoomin AND panning by trakpad and mouse-wheel simultaneously! 2023-06-16 13:41:47 +02:00
jkriege2
5240cf8681 removed unneeded #include 2023-06-11 16:39:13 +02:00
jkriege2
d1e493fc73 fixed issue #98: Signal JKQTPlotter::plotMouseWheelOperated() was called with wrong x/y-position-coordinates 2023-06-11 16:32:10 +02:00
jkriege2
99408c368a try fixing broken AppVeyor build 2023-05-28 14:29:03 +02:00
jkriege2
ebd1a29e1d BREAKING: Implement better/more access functions to the graphs (inlcuding sorting, moving up/down, appending/prepending, graphs-iterators ...), solves issue #97 2023-05-27 23:46:45 +02:00
jkriege2
1dbb32d1c9 undo last commit 2023-05-13 14:57:55 +02:00
jkriege2
da394e4c6f add ReadTheDocs build 2023-05-13 14:44:40 +02:00
Jan W. Krieger
625669c0ad
Update README.md 2023-03-27 15:25:46 +02:00
jkriege2
fc642b6cac bugfixed QSet-initialization 2023-03-23 14:53:23 +01:00
jkriege2
848ec1952a Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter 2023-03-23 13:55:31 +01:00
jkriege2
f61b46b96b NEW: secondary axes: added functionality to manage additional secondary axes in a JKQTPBasePlotter and to select which x-/y-Axis to use for drawing a JKQTPPlotElement, see also issue #87 2023-03-23 13:55:18 +01:00
Jan W. Krieger
97f686ba6b
set to fixed ubuntu version 2023-03-19 13:17:04 +01:00
Jan W. Krieger
72649c9c26
finalize update to doxygen 1.9.6 2023-03-19 13:16:17 +01:00
Jan W. Krieger
5cce0e9bee
Update doxygen_build_deploy.yml 2023-03-19 13:12:48 +01:00
Jan W. Krieger
73045326ef
Update doxygen_build_deploy.yml 2023-03-19 13:09:20 +01:00
Jan W. Krieger
2ab0748035
Update doxygen_build_deploy.yml 2023-03-18 14:20:25 +01:00
Jan W. Krieger
df14fae33d
new doxygen version 1.9.6 2023-03-18 14:15:23 +01:00
jkriege2
8b482a191c renamed sub-library JKQTCommonMathAndStatistics to JKATMath. This results in shorter filenames 2023-03-15 14:59:34 +01:00
jkriege2
72702ee231 updated todo 2023-03-15 14:07:14 +01:00
Jan W. Krieger
bc03f4ce17
Merge pull request #92 from doug1234/WarningWar
Fixed the one VS warning I found (warning level 4)
2023-03-07 18:18:46 +01:00
doug1234
2bc76761a0 Fixed the one VS warning I found (warning level 4) 2023-01-28 10:55:17 -05:00
Jan W. Krieger
0d9791cf7c
Added chart of stargazers over time 2022-11-08 15:21:33 +01:00
jkriege2
3132eb0102 refactorings, code improvements, no functional changes 2022-11-03 15:48:48 +01:00
jkriege2
8c36ce2196 NEW: barcharts and impulse graphs may now draw their baseline as stylable line (default: off) 2022-10-31 20:34:01 +01:00
jkriege2
3736747173 docfix 2022-10-30 22:01:06 +01:00
jkriege2
94fcd02913 docfix 2022-10-30 21:52:30 +01:00
jkriege2
972bc6c1e0 NEW: you can provide a custom draw functor to barcharts to completely customize their look 2022-10-28 21:48:42 +02:00
jkriege2
d59f5e6692 docfix 2022-10-22 21:07:14 +02:00
jkriege2
c6ac8a8cc4 NEW: barcharts can be colored by a user-specified functor 2022-10-22 16:40:44 +02:00
jkriege2
5ed48ea828 updated todo 2022-10-15 18:33:29 +02:00
jkriege2
c2e2ca1af7 BUGFIX: JKQTPCALTslashfrac didn't work 2022-10-09 12:27:01 +02:00
jkriege2
ddcc9ea462 BUGFIX: Error for PDBs when building STATIC libs on MSVC
BUGFIX: a variable in the ...Config.cmake-files was not set correctly
2022-10-06 11:54:18 +02:00