Ivailo Monev
f6e923b335
plasma: port weather library and applets to new conversion classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 02:34:23 +03:00
Ivailo Monev
0428fd21db
kdeplasma-addons: remove showdashboard applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 03:29:50 +03:00
Ivailo Monev
49ba7dba8f
kdeplasma-addons: do not mangle KUnitConversion into anonymous namespace
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-15 23:10:10 +03:00
Ivailo Monev
a395491131
kdeplasma-addons: include now required limits header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-14 03:40:40 +03:00
Ivailo Monev
64d01977a3
kdeplasma-addons: adjust to runner config exporting changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-08 13:33:28 +03:00
Ivailo Monev
3f8c7ec271
kdeplasma-addons: input method applet backend crash fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 02:32:37 +03:00
Ivailo Monev
05a88e18de
kdeplasma: rotate image in-place from frame applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-26 21:57:31 +03:00
Ivailo Monev
8b26aec7b5
kdeplasma-addons: remove leavenote applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-12 12:00:52 +03:00
Ivailo Monev
b43b24695a
kdeplasma-addons: enable round corners by default for picture frame applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 08:18:45 +03:00
Ivailo Monev
6f9f671d88
kdeplasma-addons: do not disable deprecated warnings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 07:05:09 +03:00
Ivailo Monev
b9f8b6f606
kdeplasma-addons: correct path existence check in virus wallpaper
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-06 19:39:51 +03:00
Ivailo Monev
2d2fcdf696
kdeplasma-addons: use existing ION provider for weather location validation
...
fixes Plasma weather related features in general
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-06 19:06:24 +03:00
Ivailo Monev
fb7d607058
kdeplasma-addons: remove GHNS leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-06 18:44:26 +03:00
Ivailo Monev
07560af10d
kdeplasma-addons: do not version plasmapotdprovidercore library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-04-25 01:23:06 +03:00
Ivailo Monev
ed7c814e0a
generic: compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-04-25 00:59:30 +03:00
Ivailo Monev
cb397b6a75
generic: move find_package() calls to top-level build file
...
reference:
https://github.com/fluxer/katana/issues/7
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 21:58:25 +02:00
Ivailo Monev
a6cfd68bf5
kdeplasma-addons: handle ksycoca resource updates of xdgdata-apps type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 13:08:29 +02:00
Ivailo Monev
6fb185cdc9
kdeplasma-addons: remove broken picture of the day provider
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 08:01:44 +02:00
Ivailo Monev
a4d6e892dd
kdeplasma-addons: remove broken pastebin applet
...
reference:
https://github.com/fluxer/katana/issues/24
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 04:39:52 +02:00
Ivailo Monev
8a47b057ce
kdeplasma-addons: update plasma keyboard applet keys map
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 16:27:30 +02:00
Ivailo Monev
8907b7b3da
kdeplasma-addons: more descriptive comment
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 12:13:00 +02:00
Ivailo Monev
9869a2af39
kdeplasma-addons: remove broken picture of the day provider
...
reference:
https://github.com/fluxer/katana/issues/24
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 09:41:53 +02:00
Ivailo Monev
4392c0496f
kdeplasma-addons: correct signal/slot connections
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 09:09:47 +02:00
Ivailo Monev
27a40657c2
kdeplasma-addons: create passwords that do not include signs by default
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 09:02:24 +02:00
Ivailo Monev
973dbca0c5
kdeplasma-addons: remove unused kdeobservatory data engine
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 07:48:29 +02:00
Ivailo Monev
17ee1d1b85
kdeplasma-addons: fix epod.usra.edu provider
...
reference:
https://github.com/fluxer/katana/issues/24
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 07:40:10 +02:00
Ivailo Monev
398d4c7494
kdeplasma-addons: use new API key for flickr.com provider
...
fixes the provider in general, reference:
https://github.com/fluxer/katana/issues/24
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 06:47:10 +02:00
Ivailo Monev
571885f290
generic: simplify image rotation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 05:01:56 +02:00
Ivailo Monev
9bfdcb5a70
kdeplasma-addons: remove these depending on Attica
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 01:21:45 +02:00
Ivailo Monev
a5bd4ee377
kdeplasma-addons: no need to link bball to kmediaplayer now
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-28 10:07:48 +02:00
Ivailo Monev
02233825cc
kdeplasma-addons: use kded module to play sound from bball applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 12:53:12 +02:00
Ivailo Monev
2802b4bbbf
generic: adjust to media classes changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 09:57:27 +02:00
Ivailo Monev
81d275d498
generic: add X-KDE-MediaPlayer where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-25 22:59:05 +02:00
Ivailo Monev
9d3e8c974b
kdeplasma-addons: remove unused kdecommits data engine
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-21 02:59:32 +02:00
Ivailo Monev
223706be90
generic: preperations for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-10 18:05:27 +02:00
Ivailo Monev
e2387fff2a
generic: remove KNewStuff leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:22:22 +00:00
Ivailo Monev
47e92559d5
kdeplasma-addons: update LibAttica package URL property
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-22 15:56:03 +00:00
Ivailo Monev
2c2dacf5be
kdeplasma: fix community applet build
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-22 15:40:47 +00:00
Ivailo Monev
e6966211de
generic: remove use of kde4_add_ui_files() macro
...
the macro was removed and UI sources generation is done by CMake because
CMAKE_AUTOUIC is set to ON from KDE4Defaults.
this fixes build with Attica and Marble.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 17:41:26 +00:00
Ivailo Monev
7711123e8e
generic: remove reference to KDE4Workspace installation paths
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 16:40:11 +00:00
Ivailo Monev
ca6ec59cc7
generic: replace macro_log_feature() with set_package_properties() calls
...
other changes such as syncing properties, updating some of the URLs,
adding missing feature information, removing of redundant checks and
variables and indentation were done in the process while testing if the
changes work as intended.
replacing find_package() with macro_optional_find_package() was also done
where applicable however it's usage is questionable due to the CMake
`CMAKE_DISABLE_FIND_PACKAGE_<PACKAGE>` option.
there is a lot to be done, mostly updating package properties so I am
thinking of either providing a package properties file (like the
MacroLibrary) which sets properties for packages globablly or setting
package properties from the CMake modules shipped with kdelibs. the first
solution may override properties for packages if other projects define them
however a check to ensure that is not done should suffice. the second
solution will cover only DESCRIPTION and URL meaning PURPOSE and TYPE will
still have to be specified in the build systems.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 05:37:28 +02:00
Ivailo Monev
375e4c301c
kdeplasma-addons: include Qalcuate headers directory
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 16:53:05 +00:00
Ivailo Monev
47dcfa81d9
kdeplasma-addons: remove browserhistory and kopete runners
...
browserhistory relies on konq_history config to get the recently visited
URLs which was supported by Konqueror only. Kopete is also not supported
by the Katana project
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 04:03:47 +00:00
Ivailo Monev
be3042c58d
kdeplasma-addons: remove mandlebrot wallpaper
...
requires SSE2 capable CPU, does not work otherwise and uses internal
Eigen2 functions thus porting to Eigen3 is possible but likely to
require further changes and refactoring in the future
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-18 17:47:21 +00:00
Ivailo Monev
bbfba73977
kdeplasma-addons: remove lancelot applet
...
not going to be maintained since the menu applet used by default already
provides two modes, standard and classic, and lancelot is ment to be
integrating with PIM services which are not supported by this project
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-18 16:11:42 +00:00
Ivailo Monev
c1c4701588
kdeplasma-addons: rewrite kimpanel applet build system
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-18 15:56:32 +00:00
Ivailo Monev
5f39cc786e
kdeplasma-addons: remove duplicate Qalculate CMake module
...
provided by kdelibs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-18 14:47:49 +00:00
Ivailo Monev
f840649b58
generic: support building projects separately
...
TODO from https://github.com/fluxer/katana/issues/7 .
kget and libktorrent cannot be build separately because libktorrent depends
on boost (or miniboost which is bundled) and kget depends on libktorrent.
syndication include paths were adjusted to build from the top-level
directory since it was used not only by akregator, that is no longer the
case and it should probably be moved to akregator sub-directory but that
will be decided in the future.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-10 23:43:40 +00:00
Ivailo Monev
a951c9aae9
generic: require KDE4 version atleast 4.19.0
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-10 21:58:43 +00:00
Ivailo Monev
26beea0090
generic: fix most of the overlinking issues
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-10 21:57:14 +00:00