Commit graph

41 commits

Author SHA1 Message Date
Ivailo Monev
789d354b81 kcontrol: use BorderlessMaximizedWindows config key to decide the workspace form factor
disabling plasma-desktop should never be done for Katana session even tho
it can be done because it is started from XDG autostart file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-16 14:21:07 +03:00
Ivailo Monev
340eaa77ef plasma: do not translate the wind directions from IonInterface::getWindDirectionIcon()
fixes weatherstation plasma applet not showing the wind image (wind_arrows)
when the locale is set to be one other than the default (C/en_US). note
that "N/A" is matched as untranslated string (e.g. in
kdeplasma-addons/applets/weather/weatherapplet.cpp) meaning more changes
may be required to fix other minor issues because "N/A" is translated in
several places

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 19:22:04 +03:00
Ivailo Monev
09744d81a3 generic: adjust to KDateTime removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-14 22:55:43 +03:00
Ivailo Monev
cf6a2620c6 generic: remove dead and irrelevant links references
consider the mail references just as dead

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 15:44:43 +03:00
Ivailo Monev
c380602abf generic: adjust to KLocale changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-26 23:35:19 +03:00
Ivailo Monev
e7f77354da plasma: replace use of KLocalizedDate with more direct calls
KLocalizedDate is wrapper around KCalendarSystem and does the same
essentially, also the plasma clock applets do it the way it is done now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 03:33:20 +03:00
Ivailo Monev
66ad0076b1 plasma: do not attempt actions that require network when the KNetworkManager status is unknown
the previous network status implementation was lacking backends and
fallback thus the unknown status was used as as if the status is connected

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 23:26:53 +03:00
Ivailo Monev
1ffb4b1eb0 generic: port to the new knetworkmanager library and remove slid-networkstatus
also corrected folderview applet condition in olderView::setUrl()
(incorrect since before the fork, was displaying message that the
network is not reachable when the status is connected)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-08 08:42:27 +03:00
Ivailo Monev
6f1c138b12 generic: simplify KDE4WorkspaceConfig
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 04:01:26 +03:00
Ivailo Monev
ce48bc0997 generic: preperations for kdelibs changes
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
Ivailo Monev
472f24878b generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
602856dcc5 plasma: MOC warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 10:55:17 +03:00
Ivailo Monev
5c0a65dd61 plasma: sync copies of Plasma::DataEngineConsumer class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 03:06:16 +03:00
Ivailo Monev
2f78f4d890 plasma: remove unused and mapped animations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 05:24:26 +03:00
Ivailo Monev
2550d971e7 plasma: remove remote service/dataengine leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 03:31:50 +03:00
Ivailo Monev
9506e7315f plasma: do not copy the data in WetterComIon::setup_slotDataArrived()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-31 23:37:46 +02:00
Ivailo Monev
92d1e03122 generic: minor optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 17:45:25 +03:00
Ivailo Monev
0626a7d2f0 plasma: cookies KIO metadata is no more
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 18:03:23 +02:00
Ivailo Monev
9533b1884b plasma: avoid QString to QByteArray conversion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-30 04:56:16 +03:00
Ivailo Monev
3fef3bdbf4 plasma: sample data update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-30 04:46:52 +03:00
Ivailo Monev
a8feeb13cb plasma: implement condition icon for wetter.com provider
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 19:52:16 +03:00
Ivailo Monev
a7a2153084 plasma: weather data sample for reference [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 01:35:54 +03:00
Ivailo Monev
fba6f23468 plasma: add credit URL data to NOAA ION
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 00:53:18 +03:00
Ivailo Monev
4e00e3acfc plasma: update weather service URL
for reference:
https://github.com/fluxer/katana/issues/24

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 05:06:11 +03:00
Ivailo Monev
3baa761344 generic: generate export headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 04:20:04 +03:00
Ivailo Monev
44a2e1d897 generic: remove blur behind support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-19 14:34:49 +03:00
Ivailo Monev
acb1870933 plasma: port weather data engine to new conversion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 00:46:13 +03:00
Ivailo Monev
e460bc39fd plasma: correct pressure unit in NOAA ION
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 19:55:34 +03:00
Ivailo Monev
08bd97aff5 generic: compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 17:59:56 +03:00
Ivailo Monev
8f84fe5b38 plasma: pass KSycoca::databaseChanged() argument to WeatherEngine::updateIonList()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-06 18:22:59 +03:00
Ivailo Monev
1865fff264 plasma: sync copy of DataEngineConsumer sources
modified copies of:
kdelibs/plasma/private/dataengineconsumer.cpp
kdelibs/plasma/private/dataengineconsumer_p.h

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-05 08:42:18 +03:00
Ivailo Monev
46fb9e7184 plasma: remove data for engines that are no more
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-05 08:37:25 +03:00
Ivailo Monev
0aa269fb88 plasma: remove redundant target_link_libraries()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-04-25 01:43:37 +03:00
Ivailo Monev
9837616fb4 plasma: version weather_ion like the rest of the exported libraries
fixes kde-extraapps build on OpenBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-04-25 01:09:18 +03:00
Ivailo Monev
474f41a511 plasma: remove broken weather data engines
reference:
https://github.com/fluxer/katana/issues/24

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 06:12:36 +02:00
Ivailo Monev
be1808d68c plasma: remove Debian weather plugin for ION
the service is no longer reachable and I have no idea how a QA service
was turned into a weather plugin. the only official reference to it
seems to be https://wiki.debian.org/Services/Edos%20debcheck. there is
also https://upsilon.cc/~zack/blog/posts/2008/06/debian_weather_is_back/
but that is unofficial.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 20:21:58 +00:00
Ivailo Monev
591b538337 generic: replace installation paths with KDE4_ prefixed
see commit in kdelibs repository

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:13:13 +00:00
Ivailo Monev
de7cddaba2 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-08 14:51:07 +00:00
Ivailo Monev
86873898d3 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-01 22:02:06 +00:00
Ivailo Monev
496b7e0cc9 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-28 18:15:01 +00:00
Ivailo Monev
efbde9e504 plasma: organize sub-directories
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-24 22:48:47 +02:00