Commit graph

62 commits

Author SHA1 Message Date
Ivailo Monev
157c8494d9 generic: remove irrelevant solid interfaces reference [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 19:34:15 +02:00
Ivailo Monev
775e05814e generic: add action file for Solid::Graphic and handle its new property in kinfocenter and plasma data engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 16:06:11 +02:00
Ivailo Monev
6451809681 generic: handle new Solid::NetworkInterface property
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 13:10:29 +02:00
Ivailo Monev
86ae3803cf plasma: check if device is of Solid::Graphic type in solid data engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 12:45:26 +02:00
Ivailo Monev
a09c8b0e0f plasma: remove executable data engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 03:23:19 +02:00
Ivailo Monev
101548c608 plasma: rename methods and arguments to fix clashes with definitions
fixes build on OpenIndiana

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 18:23:29 +03:00
Ivailo Monev
206b343667 plasma: use Q_BYTE_ORDER to determine byte order
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 23:09:37 +03:00
Ivailo Monev
4e4d5a87b6 plasma: remove unused network data engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 03:07:05 +03:00
Ivailo Monev
dd73e1af18 plasma: correct header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-03 01:07:18 +03:00
Ivailo Monev
a0f00d05a7 plasma: additional IP-based geolocation provider
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-02 23:38:22 +03:00
Ivailo Monev
4b22123986 plasma: remove GPS geolocation provider
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-02 23:13:00 +03: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
9d0b5b307d plasma: update geolocation service URL
for reference:
https://github.com/fluxer/katana/issues/24

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 05:00:16 +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
b1dc25ba98 plasma: remove bogus HDD temperature feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-27 18:58:32 +03:00
Ivailo Monev
21b478d5a2 generic: remove QStringBuilder support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-27 18:15:36 +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
52d727e57b plasma; remove redundant DBusMenuQt version checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-14 18:38:58 +03:00
Ivailo Monev
e7707401f1 plasma: deal with FIXME related to Solid devices engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-13 13:00:38 +03:00
Ivailo Monev
f130240762 plasma: add build-time warning for Solid device engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 02:41:47 +03:00
Ivailo Monev
60a2eb5f8b plasma: do not attempt to demarshal invalid status notifier properties
fixes assert and crash in case status notifier is not supported for the
item and legacy menu is used

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-07 23:29:01 +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
4ac18b5dea plasma: remove unused sensorclient header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 23:23:01 +03:00
Ivailo Monev
12e5949d9d generic: handle optical drive/disc as block devices 2021-06-09 12:50:03 +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
c4c3f0533d plasma: remove broken data engine
reference:
https://github.com/fluxer/katana/issues/24

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 04:37:02 +02:00
Ivailo Monev
54c94b7614 plasma: remove broken data engine backends
reference:
https://github.com/fluxer/katana/issues/24

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 08:22:57 +02: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
ca59d20c24 plasma: consistent library variables usage
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 12:56:50 +02:00
Ivailo Monev
8fad6767f1 generic: consistent installation variables usage
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:56:06 +02:00
Ivailo Monev
388dc56870 generic: consistent library variables usage
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 20:14:30 +02:00
Ivailo Monev
3ac677c2d8 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 21:52:42 +02:00
Ivailo Monev
3306cc18d5 plasma: fix build against GPSD v3.21+
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-29 05:38:13 +00:00
Ivailo Monev
4d179dcd5b plasma: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:47:34 +00: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
106f12096f plasma: remove nowplaying data engine
deprecated and not used by any applet

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-18 14:36:41 +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
0c7124a198 plasma: fix build against GPSd v3.20+
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 14:39:29 +00:00
Ivailo Monev
ceba21c739 plasma: do not require icons path for notifier items
the only requirement, by the spec, is that the icon name is
Freedesktop-compliant which means it can in $HOME/.icons or any other
compliant path

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-19 16:01:03 +00:00