Commit graph

306 commits

Author SHA1 Message Date
Ivailo Monev
f6fd57439d okular: handle URLs in the part the same way it is done by the shell
also adjusted the tests to the KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-06 04:14:55 +03:00
Ivailo Monev
3e2e5f12f0 okular: testing build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-06 02:29:26 +03:00
Ivailo Monev
602730bac1 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 20:57:07 +03:00
Ivailo Monev
d8ad4c9854 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-23 17:42:59 +03:00
Ivailo Monev
11f661d034 okular: remove redundant icon loader glue
there is always only one icon loader and it is KIconLoader::global()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 18:49:23 +03:00
Ivailo Monev
ca5dc4efc0 okular: remove the TOC observer before closing the document
fixes crash in case the part is embeded and the parent is closed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 18:34:58 +03:00
Ivailo Monev
93e394f1ca generic: preperations for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:28:51 +03:00
Ivailo Monev
b6844782b2 generic: do not include quiet packages in the feature summary
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:30:26 +03:00
Ivailo Monev
05397d9ddf generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:39:16 +03:00
Ivailo Monev
5fcb18812e okular: testing build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:48:47 +03:00
Ivailo Monev
95300f3ea5 okular: adjust to KProcess changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 23:40:52 +03:00
Ivailo Monev
00e030436d okular: adjust to KUser changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 05:21:15 +03:00
Ivailo Monev
79f2f907b5 okular: add include-guards to document and okular_main headers, rename the status enum
fixes ODR issues

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 12:00:18 +03:00
Ivailo Monev
3a91a1580d generic: remove QT_KATIE definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 14:45:37 +03:00
Ivailo Monev
5ff9f32fb2 generic: replace use of QTime as timer with QElapsedTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 13:42:51 +03:00
Ivailo Monev
87ca54536d okular: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 07:48:04 +03:00
Ivailo Monev
aacb9ab8be generic: remove irrelevant TODO files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:19:58 +03:00
Ivailo Monev
27e3ecf8ef okular: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 23:36:29 +03:00
Ivailo Monev
097c27daac okular: simplify compressed MIME type checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 07:41:36 +03:00
Ivailo Monev
270ee6f318 okular: deprecation warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 22:03:54 +02:00
Ivailo Monev
3b59379026 okular: remove unused ktemporaryfile header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-20 11:04:51 +02:00
Ivailo Monev
5a08a23f45 okular: drop text-to-speech support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 16:24:02 +02:00
Ivailo Monev
b548beaa82 okular: spectre generator review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 20:29:37 +02:00
Ivailo Monev
e6c4cd72de okular: thread spectre rendering via the threaded generator feature
no functional change, native printing can be implemented easier now tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 19:35:43 +02:00
Ivailo Monev
afc77bf176 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 15:53:54 +02:00
Ivailo Monev
306b8bc92e okular: remove unused tiles feature
it was supposed to be optimization for extreme zoom-out levels

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 00:14:33 +02:00
Ivailo Monev
9f2d6de7e6 okular: format and indent spectre generator source and header files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 18:10:34 +02:00
Ivailo Monev
07f40a092a okular: implement exporting as application/postscript for djvu generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 17:51:08 +02:00
Ivailo Monev
03ca6ee82c okular: switch from poster to player on mouse button release event
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 17:32:10 +02:00
Ivailo Monev
8b89c85015 okular: remove unused Okular::Movie constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 17:29:07 +02:00
Ivailo Monev
f525fd2094 okular: log djvu and epub generators messages to specialized debug areas
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 16:24:20 +02:00
Ivailo Monev
7ebd3465ab okular: remove dummy method of spectre generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 16:11:26 +02:00
Ivailo Monev
a3421f37db generic: feature information review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 16:09:26 +02:00
Ivailo Monev
8e9794c3da okular: remove now unused Freetype package check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 14:03:24 +02:00
Ivailo Monev
5497982bf3 okular: sync LibSpectre package properties
fixes CMake warning

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 14:00:16 +02:00
Ivailo Monev
b6b78ba27c okular: search for dvipng in addition to latex program
dvipng is usually part of the base package (texlive-base, texlive-bin,
etc.)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 13:36:38 +02:00
Ivailo Monev
68b7de7b75 okular: drop dvi, fax, ooo and xps generators
if those document formats where anything close to relevant why is there
no C/C++ library for rendering them like there is for PDF, Postcript,
etc.?

anyway, I will not support such (see kdelibs/kimgio/README)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 12:16:25 +02:00
Ivailo Monev
78897ef6eb okular: set the KSpeech ID to lowercase one for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 01:09:04 +02:00
Ivailo Monev
f04dd406e6 okular: DjVuLibre package properties update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 16:41:44 +02:00
Ivailo Monev
01ef0e2b06 okular: remove unused X-KDE-okularAPIVersion property
note that it is not checked for by okular itself, it's just being parsed
and stored in memory by anything using KService and such

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 07:47:34 +02:00
Ivailo Monev
87868053f3 okular: prepare for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-04 21:54:56 +02:00
Ivailo Monev
cfb1d8b33a okular: remove now unused part method and member
unused since 6a58726aea

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 01:39:07 +02:00
Ivailo Monev
a3d30e304b okular: use QTextCodec::codecForText() for codec detection in txt generator
QTextCodec::codecForUtfText() can detect only unicode signatures (on
purpose) while QTextCodec::codecForText() can detect more

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 21:35:27 +02:00
Ivailo Monev
57abca60ad generic: version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 22:09:47 +02:00
Ivailo Monev
7765ca38ab Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-extraapps 2022-12-01 19:07:15 +02:00
Ivailo Monev
09a4b1dd06 okular: fix xps generator printing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 19:06:37 +02:00
Ivailo Monev
ec12018e77 okular: remove now non-existing import_ps action from the part.rc
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 05:36:12 +02:00
Ivailo Monev
6a58726aea okular: remove the part action to import PS as PDF
Okular can open both document formats, can even export PS as PDF

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 19:53:00 +02:00
Ivailo Monev
e7750e6448 okular: remove non-existing action in part.rc
GHNS support was dropped

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 19:49:01 +02:00
Ivailo Monev
601a08ccab okular: remove file printer leftovers
only native printing (via QPrinter) is supported now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 19:40:11 +02:00