OSDN Git Service
Ivailo Monev [Sat, 26 Nov 2022 21:26:55 +0000 (23:26 +0200)]
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-extraapps
Ivailo Monev [Sat, 26 Nov 2022 21:56:31 +0000 (23:56 +0200)]
thumbnailers: set the initial ps thumbnailer preference to 2
the generic image thumbnailer uses a glob that matches image/* and the ps
thumbnailer handles image/x-eps thus the generic image thumbnailer should
have lower preference (its InitialPreference value is set to 1)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Nov 2022 21:26:42 +0000 (23:26 +0200)]
ark: set the part object name
used by debug message in kdelibs/kparts/part.cpp
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Nov 2022 15:51:14 +0000 (17:51 +0200)]
okular: fix xps generator font loading regression
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Nov 2022 15:03:36 +0000 (17:03 +0200)]
okular: do not thread the xps generator
it is not thread-safe
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Nov 2022 15:03:09 +0000 (17:03 +0200)]
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>
Ivailo Monev [Fri, 18 Nov 2022 20:30:44 +0000 (22:30 +0200)]
krdc: VNC client low quality option fix
note that the depth can be 32 for any quality, the quality it is tuned by
setting other options too (e.g. compression level which I believe has
nothing to do with rendering quality, assuming compression is lossless)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 14 Nov 2022 00:09:37 +0000 (02:09 +0200)]
gwenview: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 13 Nov 2022 23:12:06 +0000 (01:12 +0200)]
krdc: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 13 Nov 2022 13:37:30 +0000 (15:37 +0200)]
generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 11 Nov 2022 20:37:15 +0000 (22:37 +0200)]
okular: make use of KStringHandler::naturalCompare() in comicbook generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 11 Nov 2022 10:57:18 +0000 (12:57 +0200)]
okular: drop non-native printing support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 11 Nov 2022 03:06:48 +0000 (05:06 +0200)]
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>
Ivailo Monev [Tue, 8 Nov 2022 18:32:58 +0000 (20:32 +0200)]
kdeplasma-addons: check for MPRIS interface instead of relying on categories
generally speaking trying to guess MPRIS interfaces is brute-force guess - it
works kinda. the check that was used before this change however does not
account for applications that are not categorized as audio or music player
but do have MPRIS interface (chromium does).
side note: tested only the MPRIS v2 interface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 8 Nov 2022 17:55:17 +0000 (19:55 +0200)]
kdeplasma-addons: minor icontasks optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 7 Nov 2022 16:26:30 +0000 (18:26 +0200)]
kdeplasma-addons: use the now exported Plasma::DialogShadows class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 6 Nov 2022 15:09:23 +0000 (17:09 +0200)]
ksnapshot: replace qDebug() with kDebug()
this has to be done it a lot more places
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 6 Nov 2022 17:48:32 +0000 (19:48 +0200)]
ksnapshot: ungrab the X11 server after pointer is queried in windowUnderCursor() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 5 Nov 2022 17:18:38 +0000 (19:18 +0200)]
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>
Ivailo Monev [Thu, 27 Oct 2022 22:21:35 +0000 (01:21 +0300)]
gwenview: update MIME types in .desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 27 Oct 2022 21:26:07 +0000 (00:26 +0300)]
ksystemlog: link the library used for testing to the required libraries
fixes testing build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 26 Oct 2022 16:02:18 +0000 (19:02 +0300)]
gwenview: update MIME types in .desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 23 Oct 2022 15:34:52 +0000 (18:34 +0300)]
okular: use KTemporaryFile instead of QTemporaryFile in Movie constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 23 Oct 2022 05:25:23 +0000 (08:25 +0300)]
kdeplasma-addons: remove redundant qsrand() calls
KRandom does not require seeding
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 22 Oct 2022 23:49:36 +0000 (02:49 +0300)]
okular: prepare for KDebug change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 22 Oct 2022 21:23:50 +0000 (00:23 +0300)]
gwenview: do not overwrite kdebugrc when testing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 22 Oct 2022 20:02:49 +0000 (23:02 +0300)]
okular: log poppler generator messages to specialized area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 22 Oct 2022 19:54:09 +0000 (22:54 +0300)]
ksystemlog: log messages to specialized area
87400 is reserved for kcron
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 22 Oct 2022 15:20:09 +0000 (18:20 +0300)]
ksystemlog: prepare for KDebug changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 19 Oct 2022 17:04:46 +0000 (20:04 +0300)]
okular: error message correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 19 Oct 2022 17:04:22 +0000 (20:04 +0300)]
gwenview: comment correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 18 Oct 2022 21:36:50 +0000 (00:36 +0300)]
ark: query for the preferred service from the viewer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 18 Oct 2022 21:11:45 +0000 (00:11 +0300)]
gwenview: check for Exif date in the same order as the list
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 18 Oct 2022 18:10:02 +0000 (21:10 +0300)]
gwenview: skip some Exif/IPTC/XMP properties
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 18 Oct 2022 15:54:38 +0000 (18:54 +0300)]
gwenview: do not warn if image has no Exif date
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 18 Oct 2022 15:40:22 +0000 (18:40 +0300)]
gwenview: test animated document loader with WebP image
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 18 Oct 2022 01:44:55 +0000 (04:44 +0300)]
generic: link to karchive library for KCompressor and KDecompressor references
moved to karchive library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 17 Oct 2022 21:39:46 +0000 (00:39 +0300)]
ark: use the complete file name for output in add dialog
that way the extension of the file is preserved, i.e. CMakeLists.txt will
be CMakeLists.txt.gz which previously would be CMakeLists.gz
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 17 Oct 2022 21:16:13 +0000 (00:16 +0300)]
ark: reuse constant in singlefileplugin source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 17 Oct 2022 15:19:01 +0000 (18:19 +0300)]
ark: check for LibDeflate instead of ZLIB
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 17 Oct 2022 15:14:21 +0000 (18:14 +0300)]
generic: port to the new KCompressor and KDecompressor classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 16 Oct 2022 23:00:22 +0000 (02:00 +0300)]
okular: return fileData as is from Manifest::decryptFile()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 16 Oct 2022 22:40:44 +0000 (01:40 +0300)]
kdeplasma-addons: initialize private LCD::Private class members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 16 Oct 2022 22:25:37 +0000 (01:25 +0300)]
kdeplasma-addons: remove unused QRegExp object in lcd source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 16 Oct 2022 18:11:21 +0000 (21:11 +0300)]
kdeplasma-addons: remove code that does nothing in pastemacroexpander source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 16 Oct 2022 14:34:19 +0000 (17:34 +0300)]
krfb: obscure keys used to store passwords
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 16 Oct 2022 16:27:57 +0000 (19:27 +0300)]
krfb: base64 encode passwords as fallback
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 15 Oct 2022 22:04:41 +0000 (01:04 +0300)]
gwenview: minor optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 15 Oct 2022 21:47:42 +0000 (00:47 +0300)]
gwenview: adjust to KExiv2 changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 15 Oct 2022 23:33:13 +0000 (02:33 +0300)]
gwenview: port to KExiv2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 15 Oct 2022 09:57:50 +0000 (12:57 +0300)]
ksystemlog: adjust to KToolInvocation::invokeMailer() change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 15 Oct 2022 02:29:19 +0000 (05:29 +0300)]
ksystemlog: adjust to KToolInvocation::invokeMailer() change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 14 Oct 2022 13:21:09 +0000 (16:21 +0300)]
generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 13 Oct 2022 16:40:50 +0000 (19:40 +0300)]
okular: correct the exec command for epub generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 13 Oct 2022 16:48:06 +0000 (19:48 +0300)]
okular: do not thread the comicbook generator
transforming document images is not thread-safe
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 13 Oct 2022 16:42:03 +0000 (19:42 +0300)]
okular: associate comicbook generator with all MIME types it can handle
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 13 Oct 2022 16:27:57 +0000 (19:27 +0300)]
okular: associate fictionbook generator with application/x-zip-compressed-fb2 MIME type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 13 Oct 2022 16:25:29 +0000 (19:25 +0300)]
okular: deal with FIXME in fictionbook generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 13 Oct 2022 16:24:11 +0000 (19:24 +0300)]
okular: associate fictionbook generator with application/x-zip-compressed-fb2 MIME type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 12 Oct 2022 17:10:51 +0000 (20:10 +0300)]
gwenview: update MIME types in desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 11 Oct 2022 13:23:09 +0000 (16:23 +0300)]
thumbnailers: new PDF-specialized thumbnailer with options
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 11 Oct 2022 10:45:18 +0000 (13:45 +0300)]
ark: implement overwrite query for libarchive plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 9 Oct 2022 18:03:42 +0000 (21:03 +0300)]
ark: connect to the KArchive progress signal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 9 Oct 2022 12:39:40 +0000 (15:39 +0300)]
ark: implement extraction of password-protected files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 8 Oct 2022 21:10:05 +0000 (00:10 +0300)]
ksystemlog: remove unused QTemporaryFile header inclusion in testUtil source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 8 Oct 2022 21:05:23 +0000 (00:05 +0300)]
okular: make use of KTemporaryFile::filePath()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 8 Oct 2022 17:17:10 +0000 (20:17 +0300)]
okular: KSpeech job does not have to be removed when finished
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 7 Oct 2022 19:30:18 +0000 (22:30 +0300)]
okular: make use of KTemporaryFile::filePath()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 7 Oct 2022 11:43:41 +0000 (14:43 +0300)]
kvkbd: remove commented-out code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 6 Oct 2022 22:23:03 +0000 (01:23 +0300)]
okular: comicbook generator no longer requires kpty library linkage
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 6 Oct 2022 19:51:54 +0000 (22:51 +0300)]
okular: only UNIX-like Operating Systems are supported
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 6 Oct 2022 18:33:53 +0000 (21:33 +0300)]
ark: emit entries for added files from libarchive plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 6 Oct 2022 16:57:07 +0000 (19:57 +0300)]
ark: report the actual error from libarchive plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 6 Oct 2022 12:55:39 +0000 (15:55 +0300)]
generic: use the new karchive library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 4 Oct 2022 02:08:33 +0000 (05:08 +0300)]
thumbnailers: copy the whole picture list instead of getting it twice in audio thumbnailer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 4 Oct 2022 01:57:26 +0000 (04:57 +0300)]
thumbnailers: check if the attached pictures frame pointer is null in audio thumbnailer
fixes possible crash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 3 Oct 2022 18:37:13 +0000 (21:37 +0300)]
thumbnailers: minor review
ffmpegthumbs and gsthumbnail thumbnailers were rewritten by me
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 3 Oct 2022 15:41:02 +0000 (18:41 +0300)]
gwenview: remove win support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 3 Oct 2022 17:55:28 +0000 (20:55 +0300)]
kdeplasma-addons: drop dock manager support in icontasks applet
DockManager project is no longer supported, for reference:
https://launchpad.net/dockmanager
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 3 Oct 2022 17:32:24 +0000 (20:32 +0300)]
generic: show feature and package summary when building from subdirectory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 3 Oct 2022 11:03:29 +0000 (14:03 +0300)]
partitionmanager: update filesystem tools URLs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 3 Oct 2022 10:46:20 +0000 (13:46 +0300)]
okular: merge OkularConfigureChecks.cmake into main CMKaeLists.txt file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 3 Oct 2022 01:27:12 +0000 (04:27 +0300)]
kemu: set the runner match types to Plasma::QueryMatch::HelperMatch
that way the runner trigger term is stored in the history instead of
the match text which does not trigger the action
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 3 Oct 2022 01:07:45 +0000 (04:07 +0300)]
krdc: remove sources for NX technology support
support for it was disabled long ago (not by me) and it is apparently
closed source since 2013. for reference:
https://en.wikipedia.org/wiki/NX_technology
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 2 Oct 2022 19:53:59 +0000 (19:53 +0000)]
filelight: build the radial map sources as part of filelightpart target
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 2 Oct 2022 14:48:02 +0000 (17:48 +0300)]
kdeplasma-addons: indent switch cases in alife source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 2 Oct 2022 14:47:40 +0000 (17:47 +0300)]
kdeplasma-addons: deal with TODO related to KSMServer suspend/resume in virus wallaper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 2 Oct 2022 14:17:55 +0000 (17:17 +0300)]
kdeplasma-addons: remove redundant minimum CMake version setup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 2 Oct 2022 14:11:01 +0000 (17:11 +0300)]
generic: prepare for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 2 Oct 2022 10:35:46 +0000 (13:35 +0300)]
generic: use the new kde4_optional_find_package() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 1 Oct 2022 22:04:05 +0000 (01:04 +0300)]
filelight: name the LocalLister class error macro such that it is unlikely to clash with something
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 1 Oct 2022 22:00:06 +0000 (01:00 +0300)]
filelight: do not undefine VERSION, PACKAGE and PRETTYNAME
not defined anywhere
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 1 Oct 2022 10:32:14 +0000 (13:32 +0300)]
krfb: remove unused KSystemTimeZone header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 29 Sep 2022 23:04:12 +0000 (02:04 +0300)]
kdeplasma-addons: make use of KRandom::randomMax()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 29 Sep 2022 22:55:09 +0000 (01:55 +0300)]
gwenview: randomize the slideshow URLs via KRandom::randomize()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 29 Sep 2022 22:33:22 +0000 (01:33 +0300)]
okular: adjust to KCursor change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 29 Sep 2022 22:31:45 +0000 (01:31 +0300)]
filelight: remove unused KCursor header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 29 Sep 2022 13:39:16 +0000 (16:39 +0300)]
okular: adjust check for Text-To-Speech service
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 29 Sep 2022 12:25:31 +0000 (15:25 +0300)]
jovie: remove it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 29 Sep 2022 12:24:59 +0000 (15:24 +0300)]
okular: use the new kspeech library for Text-To-Speech
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>