Ivailo Monev
fd5e26de00
okular: load the movie anew when repeating it
...
also the loaded state does not have to be tracked and a new attempt to load
it (in case of temporary resource failure) may succeed (failures are
neither tracked nor reported by the video widget class)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 03:23:38 +02:00
Ivailo Monev
c50f1ce84c
okular: multiply the size by 4 from SnapshotTaker
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 11:22:50 +02:00
Ivailo Monev
f61bb0f7f3
okular: switch from poster to player when a mouse button is pressed and the current page is poster
...
this is just pre-face to (maybe) use poster image instead of custom one for
videos in the epub generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 06:41:33 +02:00
Ivailo Monev
91e0bf2ce0
okular: copyrighting snapshot taker to me
...
nothing left from the original code logic
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 05:53:07 +02:00
Ivailo Monev
84fc87f682
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-extraapps
2022-11-28 05:48:41 +02:00
Ivailo Monev
5b77797be4
okular: rewrite snapshot taker to use KIO::PreviewJob
...
KIO::PreviewJob was made for this kind of things, it also does not involve
loading the file (which may play a sound even if the widget is not
visible), seeking, pausing and then grabbing a QWidget snapshot. the only
requirement is for ffmpegthumbs thumbnailer to be installed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 05:48:24 +02:00
Ivailo Monev
15ebbe0768
okular: error message correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 05:38:08 +02:00
Ivailo Monev
67457c8751
okular: fix playing of epub generator sounds
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 23:29:43 +02:00
Ivailo Monev
6b0fb147aa
okular: log position via kDebug() instead of qDebug() from epub generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 22:08:45 +02:00
Ivailo Monev
d8d26e46c4
okular: correct breaks scope in document source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 22:04:20 +02:00
Ivailo Monev
8ed83be2bf
okular: map the sound action volume to value appropriate for KAudioPlayer
...
fixes regression since the port to KAudioPlayer, the use of qBound() is
there to make sure speakers (or head-phones) do not blow up while the
assert is for developers to know that Okular generator is trying to use
value outside the range
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 21:35:10 +02:00
Ivailo Monev
c6d2c74219
okular: pass the data size to the static QString constructor from epub generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 20:48:08 +02:00
Ivailo Monev
436bb16561
okular: hack for KMediaPlayer
...
see 47ec323674
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 20:24:02 +02:00
Ivailo Monev
dde11052a3
okular: use QTextCodec::codecForHtml() instead of QTextCodec::codecForUtfText() in markdown generator
...
QTextCodec::codecForHtml() can detect non-unicode character sets and
character set specified via HTML meta header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 04:02:40 +02:00
Ivailo Monev
438d8ad3a7
generic: set the parts object name
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 00:49:53 +02:00
Ivailo Monev
9822f945eb
okular: fix xps generator font loading regression
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-25 17:51:56 +02:00
Ivailo Monev
4affd41c78
okular: do not thread the xps generator
...
it is not thread-safe
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-25 17:03:36 +02:00
Ivailo Monev
a2f4d17258
okular: adjust xps generator to KArchive behaviour
...
trying to generate entry paths (absolute or otherwise) is the wrong thing
to do, they should be checked if they are in the archive instead (with or
without leading slash)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-25 17:03:09 +02:00
Ivailo Monev
45dcabf7f8
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 15:37:30 +02:00
Ivailo Monev
c10c11bd76
okular: make use of KStringHandler::naturalCompare() in comicbook generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 22:37:15 +02:00
Ivailo Monev
df9227c95c
okular: drop non-native printing support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 13:06:20 +02:00
Ivailo Monev
d2144d7ff4
okular: connect to the paintRequested() signal of QPrintPreviewDialog
...
printing to the QPrinter of QPrintPreviewDialog must be done on demand,
fixes print preview in general
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 05:06:48 +02:00
Ivailo Monev
e52b5a473a
generic: use sysconf() to get the total memory
...
available on non-Linux and non-FreeBSD, getFreeMemory() remains
unimplemented for other platforms tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-05 19:18:38 +02:00
Ivailo Monev
c2681eeef1
okular: use KTemporaryFile instead of QTemporaryFile in Movie constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 18:34:52 +03:00
Ivailo Monev
68a2d24c6a
okular: prepare for KDebug change
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 02:49:36 +03:00
Ivailo Monev
863de60922
okular: log poppler generator messages to specialized area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:02:49 +03:00
Ivailo Monev
c924775ca7
okular: error message correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 20:04:46 +03:00
Ivailo Monev
a52db499cd
generic: link to karchive library for KCompressor and KDecompressor references
...
moved to karchive library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 04:44:55 +03:00
Ivailo Monev
a503038cdf
generic: port to the new KCompressor and KDecompressor classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 18:14:21 +03:00
Ivailo Monev
7c3a44317b
okular: return fileData as is from Manifest::decryptFile()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 02:00:22 +03:00
Ivailo Monev
6ccf553d1e
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:21:09 +03:00
Ivailo Monev
0c6cc02353
okular: correct the exec command for epub generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 19:40:50 +03:00
Ivailo Monev
2e8a5c8a9b
okular: do not thread the comicbook generator
...
transforming document images is not thread-safe
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 19:48:06 +03:00
Ivailo Monev
eb109ca738
okular: associate comicbook generator with all MIME types it can handle
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 19:42:03 +03:00
Ivailo Monev
a0c49a91fb
okular: associate fictionbook generator with application/x-zip-compressed-fb2 MIME type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 19:27:57 +03:00
Ivailo Monev
02694b56cf
okular: deal with FIXME in fictionbook generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 19:25:29 +03:00
Ivailo Monev
8b2adbb9f0
okular: associate fictionbook generator with application/x-zip-compressed-fb2 MIME type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 19:24:11 +03:00
Ivailo Monev
7a57a7d120
okular: make use of KTemporaryFile::filePath()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-09 00:05:23 +03:00
Ivailo Monev
c0101b6c97
okular: KSpeech job does not have to be removed when finished
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-08 20:17:10 +03:00
Ivailo Monev
dcb1f19b2e
okular: make use of KTemporaryFile::filePath()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-07 22:30:18 +03:00
Ivailo Monev
c63310314c
okular: comicbook generator no longer requires kpty library linkage
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-07 01:23:03 +03:00
Ivailo Monev
d6220b8a68
okular: only UNIX-like Operating Systems are supported
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 22:51:54 +03:00
Ivailo Monev
61bcac4d43
generic: use the new karchive library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 16:55:46 +03:00
Ivailo Monev
3621d10a53
generic: show feature and package summary when building from subdirectory
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 20:32:24 +03:00
Ivailo Monev
3d0f60a63e
okular: merge OkularConfigureChecks.cmake into main CMKaeLists.txt file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 13:46:20 +03:00
Ivailo Monev
4476b8778c
generic: use the new kde4_optional_find_package() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 13:35:46 +03:00
Ivailo Monev
7afeb98ab1
okular: adjust to KCursor change
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 01:33:22 +03:00
Ivailo Monev
31071516db
okular: adjust check for Text-To-Speech service
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 16:39:16 +03:00
Ivailo Monev
df1cab6a82
okular: use the new kspeech library for Text-To-Speech
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 15:24:59 +03:00
Ivailo Monev
4815a57d62
generic: make use of the new KRandom::randomMax() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 12:06:05 +03:00