JKQtPlotter/lib/jkqtmathtext/nodes
jkriege2 b0df7a1fd7 NEW/BREAKING: provide general targets JKQTPlotter5/6::JKQTPlotter5/6, JKQTPlotter5/6::JKQTMathText5/6, ... which are independent of the type of build (shared/static)
NEW/BREAKING: refactor CMake-Code, so static/dynamic switch is done via <code>BUILD_SHARED_LIBS</code>, which retires <code>JKQtPlotter_BUILD_STATIC_LIBS</code>, <code>JKQtPlotter_BUILD_SHARED_LIBS</code> and removes the capability to build static and shared libraries in one location (fixes issue #104)
NEW: prepareed library for CMake's <a href="https://cmake.org/cmake/help/latest/module/FetchContent.html">FetchContent</a>-API
NEW: the different sub-libraries JKQTPlotter, JKQTFastPlotter (DEPRECATED), JKQTMath, JKQTMathText can be activated/deactivated with CMake options JKQtPlotter_BUILD_LIB_JKQTPLOTTER, JKQtPlotter_BUILD_LIB_JKQTFASTPLOTTER, JKQtPlotter_BUILD_LIB_JKQTMATHTEXT, JKQtPlotter_BUILD_LIB_JKQTMATH
2024-01-16 13:07:08 +01:00
..
CMakeLists.txt NEW/BREAKING: provide general targets JKQTPlotter5/6::JKQTPlotter5/6, JKQTPlotter5/6::JKQTMathText5/6, ... which are independent of the type of build (shared/static) 2024-01-16 13:07:08 +01:00
jkqtmathtextboxinstructionnode.cpp NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtextboxinstructionnode.h MODIFIED: Synchronization of JKQTMathText and JKQTBasePlotter over threads: using read/write lockers now and removed some unnecessary mutexes by using a kind of singleton pattern 2024-01-05 23:26:47 +01:00
jkqtmathtextbracenode.cpp FIXed slicing warning, by making the slice-operation explicit 2024-01-11 14:22:46 +01:00
jkqtmathtextbracenode.h NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtextdecoratednode.cpp FIXed typo in JKQTMathTextDecoratedNode (placement of decorations was wrong after one of the last commits) and improved placement 2024-01-08 21:11:32 +01:00
jkqtmathtextdecoratednode.h MODIFIED: Synchronization of JKQTMathText and JKQTBasePlotter over threads: using read/write lockers now and removed some unnecessary mutexes by using a kind of singleton pattern 2024-01-05 23:26:47 +01:00
jkqtmathtextfracnode.cpp fix typo 2024-01-08 21:13:00 +01:00
jkqtmathtextfracnode.h MODIFIED: Synchronization of JKQTMathText and JKQTBasePlotter over threads: using read/write lockers now and removed some unnecessary mutexes by using a kind of singleton pattern 2024-01-05 23:26:47 +01:00
jkqtmathtexthorizontallistnode.cpp NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtexthorizontallistnode.h JKQTMathText: 2022-08-19 12:16:00 +02:00
jkqtmathtextinstructionnode.cpp NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtextinstructionnode.h MODIFIED: Synchronization of JKQTMathText and JKQTBasePlotter over threads: using read/write lockers now and removed some unnecessary mutexes by using a kind of singleton pattern 2024-01-05 23:26:47 +01:00
jkqtmathtextlistnode.h JKQTMathText: 2022-08-19 12:16:00 +02:00
jkqtmathtextmatrixnode.cpp FIXed slicing warning, by making the slice-operation explicit 2024-01-11 14:22:46 +01:00
jkqtmathtextmatrixnode.h JKQTMathText: Code Cleanup: using JKQTMathTextNodeSize for all size-calculation functions and got rid of all functions that take the output parameters with call-by-reference 2022-08-16 23:05:04 +02:00
jkqtmathtextmodifyenvironmentnode.cpp NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtextmodifyenvironmentnode.h MODIFIED: Synchronization of JKQTMathText and JKQTBasePlotter over threads: using read/write lockers now and removed some unnecessary mutexes by using a kind of singleton pattern 2024-01-05 23:26:47 +01:00
jkqtmathtextnode.cpp BREAKING/REWORKED: Separated the LaTeX parser into JKQTMathTextLatexParser from JKQTMathText 2022-08-20 16:19:40 +02:00
jkqtmathtextnode.h docfix 2022-08-29 21:46:38 +02:00
jkqtmathtextnodetools.cpp JKQTMathText: 2022-08-13 19:43:39 +02:00
jkqtmathtextnodetools.h JKQTMathText: 2022-08-13 19:43:39 +02:00
jkqtmathtextnoopnode.cpp NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtextnoopnode.h JKQTMathText: 2022-08-19 12:16:00 +02:00
jkqtmathtextsqrtnode.cpp NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtextsqrtnode.h JKQTMathText: Code Cleanup: using JKQTMathTextNodeSize for all size-calculation functions and got rid of all functions that take the output parameters with call-by-reference 2022-08-16 23:05:04 +02:00
jkqtmathtextsubsupernode.cpp NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtextsubsupernode.h JKQTMathText: Code Cleanup: using JKQTMathTextNodeSize for all size-calculation functions and got rid of all functions that take the output parameters with call-by-reference 2022-08-16 23:05:04 +02:00
jkqtmathtextsymbolnode.cpp FIXed slicing warning, by making the slice-operation explicit 2024-01-11 14:22:46 +01:00
jkqtmathtextsymbolnode.h NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtexttextnode.cpp FIXed slicing warning, by making the slice-operation explicit 2024-01-11 14:22:46 +01:00
jkqtmathtexttextnode.h MODIFIED: Synchronization of JKQTMathText and JKQTBasePlotter over threads: using read/write lockers now and removed some unnecessary mutexes by using a kind of singleton pattern 2024-01-05 23:26:47 +01:00
jkqtmathtextverbatimnode.cpp FIXed slicing warning, by making the slice-operation explicit 2024-01-11 14:22:46 +01:00
jkqtmathtextverbatimnode.h JKQTMathText: 2022-08-19 12:16:00 +02:00
jkqtmathtextverticallistnode.cpp FIXed slicing warning, by making the slice-operation explicit 2024-01-11 14:22:46 +01:00
jkqtmathtextverticallistnode.h JKQTMathText: 2022-08-19 12:16:00 +02:00
jkqtmathtextwhitespacenode.cpp NEW/REWORKED: extended the set of functions like JKQTMathTextGetTightBoundingRect(): These use an internal, thread-safe cache and capsule calls to QFontMetricsF-instances. This significantly improves speed in (parallelized) plotting. 2024-01-08 17:16:31 +01:00
jkqtmathtextwhitespacenode.h MODIFIED: Synchronization of JKQTMathText and JKQTBasePlotter over threads: using read/write lockers now and removed some unnecessary mutexes by using a kind of singleton pattern 2024-01-05 23:26:47 +01:00