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
e85564830f
gwenview: replace qDebug() with kDebug() calls
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 10:24:42 +03:00
Ivailo Monev
eb2e36d7d4
gwenview: fix rotated test for the case of dsd_1838.nef
...
note that the image was not loaded from the updated url variable, it was
orient6.jpg that was transformed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 04:36:18 +03:00
Ivailo Monev
2c90b02a32
gwenview: stabilize the RecursiveDirModel test
...
note that this race that was observed by the author of the test will happen
outside the test - if files are created while the KDirLister is listing
(because an automatic update was issued for example) some files may not be
listed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 01:13:15 +03:00
Ivailo Monev
c55b482da9
gwenview: use the new recursive listing feature of KDirLister
...
requires the following commit from kdelibs:
5d60973ab442fb6c3ccad7027d96da18f4fdeaea
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-04 22:27:23 +03:00
Ivailo Monev
6983e81516
gwenview: remove semantic info leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-04 18:10:56 +03:00
Ivailo Monev
de8207696d
gwenview: do not list non-readable directories from RecrusiveDirModel
...
directores such as "lost+found" may not be readable, if the main directory
is not readable an error will be shown still (as it should be).
requires 268eac6790195fe72afeb8525f930e289276eaf9 from kdelibs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-04 16:09:21 +03:00
Ivailo Monev
16d3998931
gwenview: drop the tree view
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-04 15:30:08 +03:00
Ivailo Monev
1734f0498e
gwenview: clear the dir listers list on reset
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 21:19:34 +03:00
Ivailo Monev
f2772db1b2
gwenview: drop places tab
...
already half file manager
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 21:12:04 +03:00
Ivailo Monev
238f7ca13d
gwenview: fix RecursiveDirModel regression
...
not sure if I want to keep it tho, I can already see it choke on symlinks
because they are not tracked
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 17:25:28 +03:00
Ivailo Monev
8dde8e8783
gwenview: adjust to KDirLister changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 13:46:14 +03:00
Ivailo Monev
81f2228487
gwenview: purge manual tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 07:17:35 +03:00
Ivailo Monev
44a349b97d
generic: adjust to kfile changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 03:12:02 +03:00
Ivailo Monev
3ea4bbd312
gwenview: adjust to KDirLister changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-01 06:17:05 +03:00
Ivailo Monev
4387400a88
krdc: fix build of konsole plugin
...
it is still stub tho, obviously not finished (echoes the user and host
in terminal)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 04:32:10 +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
04c0f02df7
generic: adjust to KUrl changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 01:41:35 +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
93413c817c
generic: adjust to KUrl changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-23 11:28:44 +03:00
Ivailo Monev
1acc3a5562
kdeplasma-desktop: remove hack for desktop KIO slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 03:02:52 +03:00
Ivailo Monev
cbcc360722
kget: remove reference to desktop KIO slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 03:02:25 +03:00
Ivailo Monev
6c56337516
kget: show the server address in label
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 03:19:30 +03:00
Ivailo Monev
9ce106cc55
kget: replace kError()/abort() with kFatal() calls
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 02:55:11 +03:00
Ivailo Monev
a6eaf629e1
kget: remove redundant debug area codes
...
already defaulting to it by defining KDE_DEFAULT_DEBUG_AREA
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 02:47:50 +03:00
Ivailo Monev
cc6064e55e
ksnapshot: log debug messages to special area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 01:36:31 +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
17efba129e
ark: log debug messages to special area
2023-06-20 10:01:34 +03:00
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