Ivailo Monev
200504c967
ark: implement session restoration
...
altough there are bits for that in main() the URL the part loaded was not
saved and restored when that had to happen, now it is
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 09:53:24 +03:00
Ivailo Monev
39b4708812
gwenview: log debug messages to special area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 04:13:03 +03:00
Ivailo Monev
a4017a3a68
generic: preperations for kde-workspace changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 03:49:28 +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
2f4feab834
kcalc: remove unused long double API
...
was breaking unity build because config-kcalc header was not included by
knumber and knumber_float headers, also no type check was actually done
by the build system
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:40:38 +03:00
Ivailo Monev
341a49e0a8
kcalc: remove redundant QtGlobal header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:30:52 +03:00
Ivailo Monev
9dc09d5910
kdeplasma-addons: correct return value in MediaButtons::isMediaApp()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 07:06:56 +03:00
Ivailo Monev
89dfa766ba
gwenview: do not assume some MIME types are supported in Gwenview::MimeTypeUtils::imageMimeTypes() function
...
I found more intelligent way - image format plugins now have mimeTypes()
method to query the supported MIME types (which is wrapped by
KImageIO::mimeTypes()), so if a plugin is not installed for the MIME types
that were previously hardcoded gwenview will no longer suggest to open such
when opening files via the dialog for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 23:42:28 +03:00
Ivailo Monev
68467f9b5e
gwenview: update expected data in tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 05:27:54 +03:00
Ivailo Monev
5449379ca6
gwenview: simplify the save job
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 04:26:18 +03:00
Ivailo Monev
984399a1dc
gwenview: remove obsolete format hack
...
the plugin for it accepts only "jpg" as format now and gwenview no longer
has hacks that assume "jpeg", fixes saving of jpg/jpeg images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 03:59:41 +03:00
Ivailo Monev
5d77471e5b
gwenview: do not thread document jobs
...
threading it does not help when an image requires gigabytes of memory to
store to begin with (such as when the image is resized to 30000x20000,
it requires a bit less than 2GB of memory and that's because its ARGB),
the document jobs were not thread-safe either
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 03:05:30 +03:00
Ivailo Monev
c33d81a38f
gwenview: remove redundant tooltip
...
shows exactly the same information as the text bellow the image in the
model, see the FIXME in the removed code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 02:18:53 +03:00
Ivailo Monev
714bc7076d
gwenview: use the application palette as fullscreen palette
...
note that besides the config option there was no interface option to
change it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 01:04:55 +03:00
Ivailo Monev
96c709b614
gwenview: merge MIME type functions
...
also mimeTypeKind() was not checking if the result of rawImageMimeTypes()
contains the MIME type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 00:46:39 +03:00
Ivailo Monev
6f52fa6301
gwenview: remove unused Gwenview::MimeTypeUtils::urlMimeTypeByContent() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 00:38:45 +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
2418a3a6b5
generic: exclude some source files from the unity build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 13:00:24 +03:00
Ivailo Monev
088d405def
krfb: de-duplicate clientGoneHookNoop() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 12:55:53 +03:00
Ivailo Monev
3e30713758
krfb: remove unused X11 header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 12:42:22 +03:00
Ivailo Monev
ec1b001d68
kcalc: move constants variable to the KCalcConstMenu class
...
fixes ODR issue
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 12:23:54 +03:00
Ivailo Monev
d0fcd2c575
kvkbd: remove unused headers inclusions and undefine defaults definitions
...
fixes ODR issues
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 12:12:34 +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
86c964343e
kdeplasma-addons: remove redundant ColorIconEngine destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 11:41:46 +03:00
Ivailo Monev
4a864bb605
kdeplasma: remove redundant X11 headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 11:41:31 +03:00
Ivailo Monev
57d542804f
kdeplasma-addons: change the native widget icon regardless if the color is in the menu history
...
when picking the same color twice (or more) the icon was not changing to
the currently picked color (as if no pixel was grabbed)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 11:30:31 +03:00
Ivailo Monev
1cc12738f4
kdeplasma-addons: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 19:16:13 +03:00
Ivailo Monev
18861df1f3
generic: adjust to konq library changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:32:22 +03:00
Ivailo Monev
286c3cead1
generic: remove build variable used to specify library type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:05:38 +03:00
Ivailo Monev
1dd8b4cea7
krdc: build tests if ENABLE_TESTING is set
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 19:40:14 +03:00
Ivailo Monev
00be4db03d
kget: use the common NDEBUG defintion as guard
...
NDEBUG is added to KDE4_DEFINITIONS by
kdelibs/cmake/modules/FindKDE4Internal.cmake if the build type is not
"Debug"
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 19:39:22 +03:00
Ivailo Monev
3c86d5b7e3
kget: associate with application/x-kgetlist
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 19:32:02 +03:00
Ivailo Monev
9b83f18489
kdeplasma-addons: prepare for KTextEdit changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 00:52:43 +03:00
Ivailo Monev
3391e8f1b7
generic: port to the new spelling classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 20:31:53 +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
29171a58d1
kget: remove bogus TODO
...
see ea9977cf4b
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 13:57:39 +03:00
Ivailo Monev
ef36bd4187
krdc: forward-declare KMenu class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 13:12:50 +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
8d435fefa0
kdeplasma-addons: include now required QMutex header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 09:55:11 +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
60ac26eab1
kget: remove unused header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 21:55:01 +03:00
Ivailo Monev
44dc6b2101
kget: remove unused DataSourceFactory class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 21:52:07 +03:00
Ivailo Monev
0f797c0427
kdeplasma-addons: update incommingmsg applet
...
KMail is e-mail sender only now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 08:35:47 +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
f091d9eef2
kmix: make use of QT_QDBUS_EXECUTABLE variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 13:06:07 +03:00
Ivailo Monev
d38afb016f
kget: somewhat fix tests
...
TODO: test with other checksum types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 12:49:09 +03:00