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
0361cf7b7b
thumbnailers: ps thumbnailer rewrite
...
now with no extra process and antialias options!
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-16 11:27:38 +02:00
Ivailo Monev
f0cc5d6925
kdeplasma-addons: do not report error twice from audioplayercontrol runner
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-15 12:28:33 +02:00
Ivailo Monev
858b107742
kdeplasma-addons: update apod POTD provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 13:50:20 +02:00
Ivailo Monev
bf91210974
kuser: remove it
...
prone to breakage, should be rewritten as KCM module and use `useradd`,
`usermod`, etc. aswell as KUser and KUserGroup instead
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 13:24:04 +02:00
Ivailo Monev
2f0f8249a5
ksystemlog: remove it
...
requires changes to defaults or configuration changes from the user
to function properly on any BSD, journalctl is what Linux uses (i.e.
requires major rewrite)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 13:17:49 +02:00
Ivailo Monev
988be03b11
kcron: remove it
...
requires funcitonal cron which some Linux distributions do not even
have by default, can be reimplemented as KDED module
note that ktimer can execute commands after certain time (i.e. it is
simplified version of cron)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 13:13:28 +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
59656a3e3e
kemu: adjust to soundhw argument removal
...
note that even if the audio driver is not installed QEMU may just issue
a warning
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 00:17:55 +02:00
Ivailo Monev
2854d0dbde
partitionmanager: keep references to QByteArray objects in LibPartedDevice::createPartitionTable()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 20:35:39 +02:00
Ivailo Monev
7c847f3a8f
partitionmanager: force creation of nilfs2 filesystem
...
due to some Linux kernel issues (see LibPartedPartitionTable::commit())
even after partition table (re)creation the filesystem may still exist.
note the same is done for btrfs, ntfs and some other filesystem types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 19:53:23 +02:00
Ivailo Monev
1bfc437dfb
partitionmanager: remove clashing ExternalCommand::exitCode() method
...
QProcess has such method, its value defaults to zero tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 19:17:54 +02:00
Ivailo Monev
7b7b6eb826
partitionmanager: require command argument for ExternalCommand
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 19:11:20 +02:00
Ivailo Monev
976b3bcf69
partitionmanager: simplify luks mounting
...
soliduiserver uses the same method - instead of piping it sets the key to
stdin and writes the password to it, bonus points for simplifying the
internal command runner (ExternalCommand class) aswell
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 18:59:58 +02:00
Ivailo Monev
d3ea9485ee
kemu: consistent format
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 16:06:53 +02:00
Ivailo Monev
da74880b26
partitionmanager: remove unused variable in EditMountPointDialogWidget::readMountpoints()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 16:05:47 +02:00
Ivailo Monev
64fa811282
partitionmanager: use PedDevice::phys_sector_size member instead of Linux-specifiec code for it
...
making it slightly more portable, FreeBSD has no parted port tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 15:54:00 +02:00
Ivailo Monev
340ee3a7cf
kemu: replace QMessageBox with KMessageBox
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 11:43:34 +02:00
Ivailo Monev
661899741b
kemu: log debug message with the exit code when machine finishes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 11:33:07 +02:00
Ivailo Monev
dcdc710633
kemu: log messages to specialized debug area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 11:26:29 +02:00
Ivailo Monev
ca888fe83e
thumbnailers: draw blended icon for document thumbnails
...
see 2988a77e82a61426f8144c954dec349191e02bb3 in kde-workspace repo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 10:35:21 +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
a73f249881
kdeplasma-addons: remove unused X-KDE-PlasmaPoTDProvider-SuffixType property
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 07:52:36 +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
e459aedf26
ark: remove unused X-KDE-Kerfuffle-APIRevision property
...
if you are not doing full rebuild (to catch API changes) atleast on
every new release then you are doing something wrong anyway
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 07:42:04 +02:00
Ivailo Monev
41861ad5f4
kdeplasma-addons: remove unused OrgKdeKLauncherInterface header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 03:47:19 +02:00
Ivailo Monev
46b2771b8c
kdeplasma-addons: UIC warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 00:12:20 +02:00
Ivailo Monev
1be339edc2
kget: adjust to KIO changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 04:34:04 +02:00
Ivailo Monev
02f9d326c0
kmix: remove redundant __GNUC__ checks
...
#warning is supported by clang aswell
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 03:43:46 +02:00
Ivailo Monev
a4a1991208
generic: remove kdeinit support leftovers
...
once upon a time kdeinit used to call kdemain() function, with it rewritten
by me its hacks are in the past
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 03:42:11 +02:00
Ivailo Monev
1e692d9889
generic: set X-DBUS-ServiceName in the desktop files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 06:03:09 +02:00
Ivailo Monev
4b240bb6c6
ark: correct X-DBUS-StartupType and set X-DBUS-ServiceName
...
ark is not unique application, i.e. it uses KApplicaiton and provides
org.kde.ark-<pid> D-Bus interface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 05:52:54 +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
c011ba65d5
kmix: prepare for KAutostart changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 04:07:24 +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
c61abc65dd
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-extraapps
2022-12-03 00:49:51 +02:00
Ivailo Monev
d76f51d31c
kdeplasma-addons: set the drag timer to zero after killing it in spellcheck applet
...
note: killTimer() would rampage if the timer ID is not m_dragTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 00:46:42 +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
a704ea60c9
kuser: include CheckSymbolExists instead of CheckFunctionExists module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:23:20 +02:00
Ivailo Monev
09bb2c3cb7
kuser: use check_symbol_exists() to check for symbols presence
...
CMAKE_REQUIRED_INCLUDES should specify list of header search paths btw
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:20:36 +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