OSDN Git Service

kde/kde-workspace.git
14 months agogeneric: remove QT_KATIE definition checks
Ivailo Monev [Thu, 8 Jun 2023 11:44:29 +0000 (14:44 +0300)]
generic: remove QT_KATIE definition checks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokeditbookmarks: use "Open Location" as text for openlink action
Ivailo Monev [Thu, 8 Jun 2023 10:56:07 +0000 (13:56 +0300)]
keditbookmarks: use "Open Location" as text for openlink action

konqueror is no longer maintained, even if it was the link may be opened
with different application depending on the default web browser choice

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokeditbookarms: call QMimeData constructor in ActionsImpl::slotCopy()
Ivailo Monev [Thu, 8 Jun 2023 10:53:52 +0000 (13:53 +0300)]
keditbookarms: call QMimeData constructor in ActionsImpl::slotCopy()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: copyright favicons KDED module to me
Ivailo Monev [Thu, 8 Jun 2023 10:03:37 +0000 (13:03 +0300)]
libs: copyright favicons KDED module to me

rewrote it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: delete the transfer job as soon as its data is copied in FavIconsModule::slotFi...
Ivailo Monev [Thu, 8 Jun 2023 09:59:57 +0000 (12:59 +0300)]
libs: delete the transfer job as soon as its data is copied in FavIconsModule::slotFinished()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokonsole: include now required KLocale header
Ivailo Monev [Thu, 8 Jun 2023 09:59:27 +0000 (12:59 +0300)]
konsole: include now required KLocale header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: use solid to check the network status in favicons KDED module test
Ivailo Monev [Thu, 8 Jun 2023 06:30:45 +0000 (09:30 +0300)]
libs: use solid to check the network status in favicons KDED module test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokeditbookmarks: remove unused header inclusions
Ivailo Monev [Thu, 8 Jun 2023 05:10:35 +0000 (08:10 +0300)]
keditbookmarks: remove unused header inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: remove unused header inclusions
Ivailo Monev [Wed, 7 Jun 2023 18:22:55 +0000 (21:22 +0300)]
libs: remove unused header inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: favicons KDED module documentation review
Ivailo Monev [Wed, 7 Jun 2023 18:21:24 +0000 (21:21 +0300)]
libs: favicons KDED module documentation review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: replace FavIconsModule::startDownload() with its body
Ivailo Monev [Wed, 7 Jun 2023 18:15:39 +0000 (21:15 +0300)]
libs: replace FavIconsModule::startDownload() with its body

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: favicons KDED module rewrite
Ivailo Monev [Wed, 7 Jun 2023 17:57:44 +0000 (20:57 +0300)]
libs: favicons KDED module rewrite

saves a lot of I/O and network trafic if there are multiple bookmarks to
the same host and multiple queries are made (which essentially will end up
being many jobs for the same icon). also implemented fallback to
alternative http://foo.bar/favicon.png and added tests for more cases,
bonus points?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: replace use of QTime as timer with QElapsedTimer
Ivailo Monev [Wed, 7 Jun 2023 09:57:37 +0000 (12:57 +0300)]
generic: replace use of QTime as timer with QElapsedTimer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: do not transpose the mode size used in startup commands
Ivailo Monev [Wed, 7 Jun 2023 03:12:52 +0000 (06:12 +0300)]
kcontrol: do not transpose the mode size used in startup commands

fixes screen setup on startup in case 90/270 rotation is specified

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove redundant DeviceNotificationsEngine::init() reimplementation
Ivailo Monev [Wed, 7 Jun 2023 01:48:36 +0000 (04:48 +0300)]
plasma: remove redundant DeviceNotificationsEngine::init() reimplementation

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: do not clear the data from FaviconsEngine::sourceRequestEvent()
Ivailo Monev [Wed, 7 Jun 2023 01:45:43 +0000 (04:45 +0300)]
plasma: do not clear the data from FaviconsEngine::sourceRequestEvent()

already done by FaviconsEngine::updateSourceEvent() on error

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokinfocenter: thread-safety issue fix
Ivailo Monev [Tue, 6 Jun 2023 13:03:06 +0000 (16:03 +0300)]
kinfocenter: thread-safety issue fix

issue noticed due to 6ae96c3c1ddd6d3b7f8376a6b5f1ef2c5431b541 in kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokeditbookmarks: remove unused kbookmarkdombuilder header inclusion
Ivailo Monev [Tue, 6 Jun 2023 10:56:43 +0000 (13:56 +0300)]
keditbookmarks: remove unused kbookmarkdombuilder header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokeditbookmarks: implement save action
Ivailo Monev [Tue, 6 Jun 2023 08:29:00 +0000 (11:29 +0300)]
keditbookmarks: implement save action

also default to the currently opened bookmark file when opening/saving as

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokioslave: adjust to KIO slave interface changes
Ivailo Monev [Mon, 5 Jun 2023 20:08:05 +0000 (23:08 +0300)]
kioslave: adjust to KIO slave interface changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoknetattach: update the create button icon and tooltip on page change
Ivailo Monev [Mon, 5 Jun 2023 17:00:54 +0000 (20:00 +0300)]
knetattach: update the create button icon and tooltip on page change

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoknetattach: use KUrl::url() method for getting the URL to write
Ivailo Monev [Mon, 5 Jun 2023 16:11:40 +0000 (19:11 +0300)]
knetattach: use KUrl::url() method for getting the URL to write

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokurifilter-plugins: specify charset for providers that assume/require one
Ivailo Monev [Mon, 5 Jun 2023 15:13:37 +0000 (18:13 +0300)]
kurifilter-plugins: specify charset for providers that assume/require one

also updated cia and google_movie providers URLs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokioslave: remove unused protocol descriptions
Ivailo Monev [Mon, 5 Jun 2023 14:58:57 +0000 (17:58 +0300)]
kioslave: remove unused protocol descriptions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoknetattach: implement option to specify password
Ivailo Monev [Mon, 5 Jun 2023 11:58:27 +0000 (14:58 +0300)]
knetattach: implement option to specify password

security wise it is bad idea to store the password as is but it is the only
way to save and connect to connection that requires password right now
because the connection is verified (see KNetAttach::doConnectionTest())

the option to not save the connection and a big warning are in place tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove useless buggywords file
Ivailo Monev [Mon, 5 Jun 2023 11:44:51 +0000 (14:44 +0300)]
plasma: remove useless buggywords file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: simplify favicons data engine
Ivailo Monev [Mon, 5 Jun 2023 05:24:49 +0000 (08:24 +0300)]
plasma: simplify favicons data engine

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: use the new option/argument of KMimeType::favIconForUrl() in bookmarks runner
Ivailo Monev [Mon, 5 Jun 2023 04:52:45 +0000 (07:52 +0300)]
plasma: use the new option/argument of KMimeType::favIconForUrl() in bookmarks runner

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokeditbookmarks: remove unused FavIconUpdater::setIconUrl() slot
Ivailo Monev [Mon, 5 Jun 2023 04:22:15 +0000 (07:22 +0300)]
keditbookmarks: remove unused FavIconUpdater::setIconUrl() slot

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokurifilter-plugins: use IANA charset names in .desktop files
Ivailo Monev [Mon, 5 Jun 2023 03:53:04 +0000 (06:53 +0300)]
kurifilter-plugins: use IANA charset names in .desktop files

also updated technorati and technoratitags providers URLs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: executeXmodmap() function optimization
Ivailo Monev [Mon, 5 Jun 2023 02:48:14 +0000 (05:48 +0300)]
kcontrol: executeXmodmap() function optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoqguiplatformplugin_kde: remove kDebug() calls
Ivailo Monev [Mon, 5 Jun 2023 02:06:57 +0000 (05:06 +0300)]
qguiplatformplugin_kde: remove kDebug() calls

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoqguiplatformplugin_kde: mark KQGuiPlatformPlugin methods as final
Ivailo Monev [Mon, 5 Jun 2023 00:40:12 +0000 (03:40 +0300)]
qguiplatformplugin_kde: mark KQGuiPlatformPlugin methods as final

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoqguiplatformplugin_kde: qt2KdeFilter() and kde2QtFilter() functions optimizations
Ivailo Monev [Mon, 5 Jun 2023 00:34:05 +0000 (03:34 +0300)]
qguiplatformplugin_kde: qt2KdeFilter() and kde2QtFilter() functions optimizations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: remove irrelevant TODO files
Ivailo Monev [Mon, 5 Jun 2023 00:09:33 +0000 (03:09 +0300)]
generic: remove irrelevant TODO files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokgreeter: change the rectangle frame shape only when resetting its image
Ivailo Monev [Sun, 4 Jun 2023 15:13:38 +0000 (18:13 +0300)]
kgreeter: change the rectangle frame shape only when resetting its image

fixes excessive CPU usage due to frame paint update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokdepasswd: show inline preview for all files like other dialogs for opening images
Ivailo Monev [Sun, 4 Jun 2023 14:00:54 +0000 (17:00 +0300)]
kdepasswd: show inline preview for all files like other dialogs for opening images

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: use the file name of URLs as text in kickoff items
Ivailo Monev [Sun, 4 Jun 2023 11:51:57 +0000 (14:51 +0300)]
plasma: use the file name of URLs as text in kickoff items

the basename of "/foo/bar.tar.gz" is "bar" and empty for "/foo/.bar", the
file name of "/foo/bar.tar.gz" is "bar.tar.gz" and ".bar" for "/foo/.bar".
obviously better

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: uncomment code for debug type build
Ivailo Monev [Sun, 4 Jun 2023 08:47:41 +0000 (11:47 +0300)]
kwin: uncomment code for debug type build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: compiler warning fix
Ivailo Monev [Sun, 4 Jun 2023 08:46:51 +0000 (11:46 +0300)]
kwin: compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokioslave: testing build fix
Ivailo Monev [Sun, 4 Jun 2023 08:46:27 +0000 (11:46 +0300)]
kioslave: testing build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: debug type build fix
Ivailo Monev [Sun, 4 Jun 2023 08:09:53 +0000 (11:09 +0300)]
kcontrol: debug type build fix

compile-time assert could cause the build to fail

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: add note about the theme cache size suffix translation
Ivailo Monev [Sun, 4 Jun 2023 08:05:05 +0000 (11:05 +0300)]
kcontrol: add note about the theme cache size suffix translation

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: MOC warning fix
Ivailo Monev [Sun, 4 Jun 2023 07:55:17 +0000 (10:55 +0300)]
plasma: MOC warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: compiler warnings fix
Ivailo Monev [Sun, 4 Jun 2023 07:55:08 +0000 (10:55 +0300)]
kcontrol: compiler warnings fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agosystemsettings: get rid of BaseData
Ivailo Monev [Sun, 4 Jun 2023 07:31:31 +0000 (10:31 +0300)]
systemsettings: get rid of BaseData

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agosystemsettings: remove redundant BaseData::configGroup() method
Ivailo Monev [Sun, 4 Jun 2023 07:21:52 +0000 (10:21 +0300)]
systemsettings: remove redundant BaseData::configGroup() method

BaseMode::config() already provides access to KConfigGroup object

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove unused desktopscriptengine header inclusion
Ivailo Monev [Sun, 4 Jun 2023 07:15:22 +0000 (10:15 +0300)]
plasma: remove unused desktopscriptengine header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agosystemsettings: use the internal root module pointer instead of accessing global...
Ivailo Monev [Sun, 4 Jun 2023 07:15:02 +0000 (10:15 +0300)]
systemsettings: use the internal root module pointer instead of accessing global data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: drop support for default layout scripts
Ivailo Monev [Sun, 4 Jun 2023 02:44:55 +0000 (05:44 +0300)]
generic: drop support for default layout scripts

for a long time default layout has been done by providing
plasma-desktoprc and the feature is unused. also size contraints, screen
changes, etc. are handled here and there

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: notification applet warnings fix
Ivailo Monev [Sat, 3 Jun 2023 13:52:36 +0000 (16:52 +0300)]
plasma: notification applet warnings fix

requires 30ed152379f89649211ad4fcc349674d740dd60a from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: someone's typo
Ivailo Monev [Sat, 3 Jun 2023 11:57:32 +0000 (14:57 +0300)]
plasma: someone's typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: make the logic match the variable name in workspaceoptions KCM
Ivailo Monev [Sat, 3 Jun 2023 03:03:30 +0000 (06:03 +0300)]
kcontrol: make the logic match the variable name in workspaceoptions KCM

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: drop support for passing plugin loader to plasma KPart
Ivailo Monev [Fri, 2 Jun 2023 22:22:02 +0000 (01:22 +0300)]
plasma: drop support for passing plugin loader to plasma KPart

unused

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: remove compatibility bits
Ivailo Monev [Fri, 2 Jun 2023 11:53:47 +0000 (14:53 +0300)]
libs: remove compatibility bits

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: implement option to disable/enable plasma theme cache and change its size
Ivailo Monev [Fri, 2 Jun 2023 10:49:36 +0000 (13:49 +0300)]
kcontrol: implement option to disable/enable plasma theme cache and change its size

site note: 100 MB pixmap cache is more than enough

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove now invalid package structure directory definition
Ivailo Monev [Fri, 2 Jun 2023 08:50:42 +0000 (11:50 +0300)]
plasma: remove now invalid package structure directory definition

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokeditbookmarks: show the application in menus
Ivailo Monev [Fri, 2 Jun 2023 05:07:14 +0000 (08:07 +0300)]
keditbookmarks: show the application in menus

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: a bit more flexible Seek and SetPosition mpris2 operations
Ivailo Monev [Fri, 2 Jun 2023 04:51:26 +0000 (07:51 +0300)]
plasma: a bit more flexible Seek and SetPosition mpris2 operations

in case the type is float, double or any other integer smaller than
qlonglong

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: adjust to Plasma::Service changes
Ivailo Monev [Fri, 2 Jun 2023 04:02:43 +0000 (07:02 +0300)]
plasma: adjust to Plasma::Service changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: adjust to Plasma::ServiceJob changes
Ivailo Monev [Thu, 1 Jun 2023 23:47:16 +0000 (02:47 +0300)]
plasma: adjust to Plasma::ServiceJob changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: prepare for Plasma::ConfigLoader changes
Ivailo Monev [Thu, 1 Jun 2023 22:24:10 +0000 (01:24 +0300)]
plasma: prepare for Plasma::ConfigLoader changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove unused bits in dirmodel declarative import
Ivailo Monev [Thu, 1 Jun 2023 10:13:11 +0000 (13:13 +0300)]
plasma: remove unused bits in dirmodel declarative import

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoksystraycmd: update error string
Ivailo Monev [Wed, 31 May 2023 22:07:38 +0000 (01:07 +0300)]
ksystraycmd: update error string

there is no K3ShellProcess class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: prepare for Katie changes
Ivailo Monev [Tue, 30 May 2023 01:16:11 +0000 (04:16 +0300)]
generic: prepare for Katie changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: correct directory existence checks in desktoppaths module
Ivailo Monev [Mon, 29 May 2023 22:06:19 +0000 (01:06 +0300)]
kcontrol: correct directory existence checks in desktoppaths module

QFile::exists() returns true only if the path is file now, bonus points for
optimizing one destination check by doing it only once

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: port to the new KDBusMenuImporter class
Ivailo Monev [Sun, 28 May 2023 17:57:12 +0000 (20:57 +0300)]
plasma: port to the new KDBusMenuImporter class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: adjust to Katie changes
Ivailo Monev [Wed, 24 May 2023 20:36:11 +0000 (23:36 +0300)]
generic: adjust to Katie changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: adjust to KIconTheme changes
Ivailo Monev [Wed, 24 May 2023 18:21:26 +0000 (21:21 +0300)]
kcontrol: adjust to KIconTheme changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: consistent index checks in katebuild-plugin
Ivailo Monev [Wed, 24 May 2023 16:31:29 +0000 (19:31 +0300)]
kate: consistent index checks in katebuild-plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: return null pointer from KateBuildView::currentTargetSet() if the target list...
Ivailo Monev [Tue, 23 May 2023 15:43:57 +0000 (18:43 +0300)]
kate: return null pointer from KateBuildView::currentTargetSet() if the target list is empty

fixes crash when the katebuild-plugin is enabled and "Build Target..."
action is activated without restarting kate, the action will do nothing
until kate is restarted tho which is something that needs a fix too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: set icons for the template manager buttons
Ivailo Monev [Tue, 23 May 2023 14:24:36 +0000 (17:24 +0300)]
kate: set icons for the template manager buttons

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: fix template properties layout and add label for the icon
Ivailo Monev [Tue, 23 May 2023 02:28:03 +0000 (05:28 +0300)]
kate: fix template properties layout and add label for the icon

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: remove useless commit policy file
Ivailo Monev [Tue, 23 May 2023 02:07:28 +0000 (05:07 +0300)]
kate: remove useless commit policy file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: correct KAboutData application name for mailfiles addon
Ivailo Monev [Tue, 23 May 2023 02:04:32 +0000 (05:04 +0300)]
kate: correct KAboutData application name for mailfiles addon

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: remove TODO for templates selection feature
Ivailo Monev [Tue, 23 May 2023 00:54:00 +0000 (03:54 +0300)]
kate: remove TODO for templates selection feature

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: templates rewrite and implement cursor
Ivailo Monev [Tue, 23 May 2023 00:42:49 +0000 (03:42 +0300)]
kate: templates rewrite and implement cursor

I guess selection was something unfinished/experimental

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: remove always null KateTemplateInfoWidget member
Ivailo Monev [Tue, 23 May 2023 00:09:17 +0000 (03:09 +0300)]
kate: remove always null KateTemplateInfoWidget member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: adjust to ktexteditor changes
Ivailo Monev [Mon, 22 May 2023 21:43:50 +0000 (00:43 +0300)]
kate: adjust to ktexteditor changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: remove unused and private KateFileTemplates members
Ivailo Monev [Mon, 22 May 2023 20:02:30 +0000 (23:02 +0300)]
kate: remove unused and private KateFileTemplates members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokate: drop lumen addon
Ivailo Monev [Mon, 22 May 2023 18:38:44 +0000 (21:38 +0300)]
kate: drop lumen addon

there is auto-completion for words that exists in the document already
and will have to do

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: sync copies of Plasma::DataEngineConsumer class
Ivailo Monev [Mon, 22 May 2023 00:06:16 +0000 (03:06 +0300)]
plasma: sync copies of Plasma::DataEngineConsumer class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: drop JS animations
Ivailo Monev [Sun, 21 May 2023 18:41:01 +0000 (21:41 +0300)]
plasma: drop JS animations

can be done with QML code which most plasma packages use anyway, also
the 0.9 scaling is slightly more noticable than the 0.95 for arrow this
small and 0.9 is a value that other QML widgets use

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove unused and mapped animations
Ivailo Monev [Sat, 20 May 2023 02:24:26 +0000 (05:24 +0300)]
plasma: remove unused and mapped animations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove remote service/dataengine leftovers
Ivailo Monev [Sat, 20 May 2023 00:31:50 +0000 (03:31 +0300)]
plasma: remove remote service/dataengine leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove unused Plasma::DataSource members
Ivailo Monev [Sat, 20 May 2023 00:18:27 +0000 (03:18 +0300)]
plasma: remove unused Plasma::DataSource members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: drop support for old color schemes
Ivailo Monev [Fri, 19 May 2023 06:06:39 +0000 (09:06 +0300)]
kcontrol: drop support for old color schemes

also save the chosen URL and filter the unsupported files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove now unused static QString object
Ivailo Monev [Thu, 18 May 2023 23:05:21 +0000 (02:05 +0300)]
plasma: remove now unused static QString object

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: fix support information generation
Ivailo Monev [Thu, 18 May 2023 23:03:07 +0000 (02:03 +0300)]
plasma: fix support information generation

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agokcontrol: install fonts KCM images in kcmfonts/pics sub-directory
Ivailo Monev [Sun, 1 Jan 2023 17:47:38 +0000 (19:47 +0200)]
kcontrol: install fonts KCM images in kcmfonts/pics sub-directory

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agogeneric: adjust to KIO protocol changes
Ivailo Monev [Sun, 1 Jan 2023 00:42:24 +0000 (02:42 +0200)]
generic: adjust to KIO protocol changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agogeneric: adjust to KIO protocol changes
Ivailo Monev [Sat, 31 Dec 2022 23:15:54 +0000 (01:15 +0200)]
generic: adjust to KIO protocol changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoplasma: do not copy the data in WetterComIon::setup_slotDataArrived()
Ivailo Monev [Sat, 31 Dec 2022 21:37:46 +0000 (23:37 +0200)]
plasma: do not copy the data in WetterComIon::setup_slotDataArrived()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoplasma: bookmarks runner optimizations
Ivailo Monev [Tue, 27 Dec 2022 17:20:37 +0000 (19:20 +0200)]
plasma: bookmarks runner optimizations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agokdirshare: implement favicon
Ivailo Monev [Tue, 27 Dec 2022 15:37:15 +0000 (17:37 +0200)]
kdirshare: implement favicon

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agokdirshare: thread the server again
Ivailo Monev [Mon, 26 Dec 2022 15:57:11 +0000 (17:57 +0200)]
kdirshare: thread the server again

the initial testing was done with a small buffer (QT_BUFFSIZE) which
did not block long while reading file chunks but to reach the disk I/O
limit a larger buffer may be used by KHTTP in the future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agokdirshare: include only the MIME type in Content-Type for files
Ivailo Monev [Sun, 25 Dec 2022 18:08:04 +0000 (20:08 +0200)]
kdirshare: include only the MIME type in Content-Type for files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agokdirshare: use the new KHTTP::setServerID() method
Ivailo Monev [Sun, 25 Dec 2022 16:35:07 +0000 (18:35 +0200)]
kdirshare: use the new KHTTP::setServerID() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agokdirshare: adjust to KHTTP changes
Ivailo Monev [Sun, 25 Dec 2022 16:15:21 +0000 (18:15 +0200)]
kdirshare: adjust to KHTTP changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agokdirshare: adjust to KHTTP changes
Ivailo Monev [Sun, 25 Dec 2022 03:02:36 +0000 (05:02 +0200)]
kdirshare: adjust to KHTTP changes

KHTTP no longer has to be threaded to not block the current thread

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>