okular/generators/dvi
Sune Vuorela 2e008d437c Simplify textentity memory management
After trying to measure the effect of switching TinyTextEntity from a
custom SBO string type to just QString and getting a barely measurable
gain, TinyTextEntity kind of looked like TextEntity, so merge those two.

Also reduce the amount of new/deletes around TextEntities

Implement a string pool for some tiny strings, and various memory optimizations
2024-02-07 14:07:08 +00:00
..
anchor.h Perform some initializations in initialization list 2023-03-23 17:37:37 +00:00
bigEndianByteReader.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
bigEndianByteReader.h Fix & clean up SPDX conversions 2021-06-10 08:11:56 +00:00
CMakeLists.txt Switch to kf6 2023-12-18 22:56:22 +00:00
config.h Run clang-format 2020-07-11 09:17:33 +02:00
debug_dvi.h Convert license headers to SPDX 2021-06-10 08:11:56 +00:00
dvi.h Run clang-format 2020-07-11 09:17:33 +02:00
dviexport.cpp Fix more Qt deprecations. 2023-08-10 23:12:39 +00:00
dviexport.h Forward declaring QStringList is annoying on Qt6 porting, and most of them aren't needed so drop it 2023-12-07 14:29:02 +00:00
dviFile.cpp Enable readability-braces-around-statements 2022-03-09 23:29:56 +01:00
dviFile.h Make sure helper apps we start are in path 2022-01-28 22:51:20 +00:00
dviPageInfo.cpp Convert license headers to SPDX 2021-06-10 08:11:56 +00:00
dviPageInfo.h Convert license headers to SPDX 2021-06-10 08:11:56 +00:00
dviRenderer.cpp clazy: make qregularexpression static const 2023-12-18 22:56:22 +00:00
dviRenderer.h Get rid of QStringRef 2023-12-06 19:12:43 +00:00
dviRenderer_dr.cpp Enable readability-braces-around-statements 2022-03-09 23:29:56 +01:00
dviRenderer_draw.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
dviRenderer_prescan.cpp Get rid of QStringRef 2023-12-06 19:12:43 +00:00
dvisourcesplitter.cpp Enable readability-braces-around-statements 2022-03-09 23:29:56 +01:00
dvisourcesplitter.h Run clang-format 2020-07-11 09:17:33 +02:00
fontEncoding.cpp Simple deprecation. SkipEmptyParts 2023-05-12 17:29:02 +00:00
fontEncoding.h clang-tidy: Enable google-explicit-constructor 2021-08-29 08:52:35 +00:00
fontEncodingPool.cpp Enable readability-braces-around-statements 2022-03-09 23:29:56 +01:00
fontEncodingPool.h Fix & clean up SPDX conversions 2021-06-10 08:11:56 +00:00
fontMap.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
fontMap.h Fix & clean up SPDX conversions 2021-06-10 08:11:56 +00:00
fontpool.cpp Don't crash in dvi backend 2023-12-12 20:44:05 +00:00
fontpool.h Don't crash in dvi backend 2023-12-12 20:44:05 +00:00
generator_dvi.cpp Simplify textentity memory management 2024-02-07 14:07:08 +00:00
generator_dvi.h Simplify textentity memory management 2024-02-07 14:07:08 +00:00
glyph.cpp Run clang-format 2020-07-11 09:17:33 +02:00
glyph.h Run clang-format 2020-07-11 09:17:33 +02:00
hyperlink.h Fix & clean up SPDX conversions 2021-06-10 08:11:56 +00:00
length.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
length.h Manual fixes to license headers 2021-06-10 08:11:56 +00:00
libokularGenerator_dvi.json SVN_SILENT made messages (.desktop file) - always resolve ours 2024-02-03 01:13:43 +00:00
Messages.sh extract the messages of each generator into an own pot: this way it's easier to translate a single backend (or provide the translation for a custom one), but as drawback some strings are repeated in more than one pot 2007-03-12 00:26:41 +00:00
okularApplication_dvi.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2024-01-08 02:08:32 +00:00
org.kde.mobile.okular_dvi.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2024-01-08 02:08:32 +00:00
org.kde.okular-dvi.metainfo.xml GIT_SILENT made messages (after extraction) 2024-02-03 00:37:23 +00:00
pageNumber.h clang-tidy: Enable google-explicit-constructor 2021-08-29 08:52:35 +00:00
pageSize.cpp Add missing includes 2023-09-11 16:47:17 +02:00
pageSize.h Forward declaring QStringList is annoying on Qt6 porting, and most of them aren't needed so drop it 2023-12-07 14:29:02 +00:00
prebookmark.h Perform some initializations in initialization list 2023-03-23 17:37:37 +00:00
psgs.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
psgs.h clang-tidy: Enable google-explicit-constructor 2021-08-29 08:52:35 +00:00
psheader.cpp Run clang-format 2020-07-11 09:17:33 +02:00
simplePageSize.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
simplePageSize.h Perform some initializations in initialization list 2023-03-23 17:37:37 +00:00
special.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
TeXFont.cpp Run clang-format 2020-07-11 09:17:33 +02:00
TeXFont.h Enable readability-braces-around-statements 2022-03-09 23:29:56 +01:00
TeXFont_PFB.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
TeXFont_PFB.h clang-tidy: Enable google-explicit-constructor 2021-08-29 08:52:35 +00:00
TeXFont_PK.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
TeXFont_PK.h clang-tidy: Enable google-explicit-constructor 2021-08-29 08:52:35 +00:00
TeXFont_TFM.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
TeXFont_TFM.h clang-tidy: Enable google-explicit-constructor 2021-08-29 08:52:35 +00:00
TeXFontDefinition.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
TeXFontDefinition.h Run clang-format 2020-07-11 09:17:33 +02:00
textBox.h Fix & clean up SPDX conversions 2021-06-10 08:11:56 +00:00
util.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
vf.cpp Fix "endl" use 2022-04-08 16:37:44 +02:00
xdvi.h Run clang-format 2020-07-11 09:17:33 +02:00