Commit graph

88 commits

Author SHA1 Message Date
Ivailo Monev
1f34f5ad73 generic: use CMake export header generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 20:13:02 +00:00
Ivailo Monev
751528cbe8 generic: remove unused functions, members and methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-19 09:27:29 +00:00
Ivailo Monev
2a585a9d42 plasma: oops, fix build after 5600c15d
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-11 08:29:57 +00:00
Ivailo Monev
5600c15dec generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-11 08:06:16 +00:00
Ivailo Monev
01be7e289b plasma: remove dead code from runners implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-09 17:12:57 +00:00
Ivailo Monev
e7b9481e80 plasma: use QThreadPool and QRunnable for even faster runners
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-09 07:54:42 +00:00
Ivailo Monev
c9fb1c8f6b generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-08 01:17:17 +00:00
Ivailo Monev
8993202acd plasma: make runners use QThread instead of ThreadWeaver
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-07 10:55:05 +00:00
Ivailo Monev
54a5dd55b5 plasma: fix build with QStringBuilder disabled
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 08:45:42 +00:00
Ivailo Monev
c6f33f23aa generic: get rid of KImageCache and KSharedDataCache
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-05 03:48:27 +00:00
Ivailo Monev
b4a354b74b generic: use QCryptographicHash instead of KMD5
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-01 04:32:22 +00:00
Ivailo Monev
b9788987ab generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-28 16:28:57 +00:00
Ivailo Monev
d398932909 generic: drop Phonon in favour of MPV and custom player classes
kcompactdisc was remove because there is no use for it in the
current set of applications supported, if it is needed it will
need some work to make it use KMediaPlayer or whatever.

the Plasma VideoWidget class was dropped because custom widgets
(at some point) will be dropped unless absolutely needed and
hopefully getting rid of the heavy-weight QML stuff.

the new KMediaPlayer and KMediaWidgets classes are experimental
but they have been tested and they work as they should.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-20 02:43:02 +00:00
Ivailo Monev
75af9fbb87 plasma: move wallpaper rendering to main thread
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-09 15:32:10 +00:00
Ivailo Monev
1159ece183 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-06 15:59:05 +00:00
Ivailo Monev
1d0fabce0f plasma: fix build against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-23 01:38:15 +02:00
Ivailo Monev
d12678dde0 plasma: remove remote widgets leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-28 13:45:25 +02:00
Ivailo Monev
9c7e1896db plasma: inline resize method overload
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-23 03:31:36 +02:00
Ivailo Monev
aa1e226640 genric: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-14 00:09:35 +02:00
Ivailo Monev
22f5e541ef plasma: cleanup webview widget
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-18 11:04:55 +02:00
Ivailo Monev
61212b4527 plasma: simplify alpha mask creation 2015-11-10 12:08:43 +02:00
Ivailo Monev
76b1d7b44e generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 20:53:03 +02:00
Ivailo Monev
1daae79708 generic: make webkit optional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 20:51:23 +02:00
Ivailo Monev
74984eae6a plasma: create version header at build time
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 09:28:25 +02:00
Ivailo Monev
20ca58afa6 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-03 10:14:43 +02:00
Ivailo Monev
f16d4e7806 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-31 04:28:49 +02:00
Ivailo Monev
dcd602e9d6 plasma: revert animations support removal 2015-10-28 08:55:23 +02:00
Ivailo Monev
746f262aa0 generic: misc cleanups 2015-10-28 08:46:23 +02:00
Ivailo Monev
636f904183 generic: optimize standard directories lookup
by caching results and storing them in a hash the results should
flow faster, a limit should probably be set on this but for now
there isn't. exists() and realPath() now cannot be called without
object!
2015-10-17 18:53:50 +03:00
Ivailo Monev
79d3e27b58 generic: code shrinks 2015-10-17 11:45:14 +03:00
Ivailo Monev
f54c727f92 plasm: drop animations support
this will (most importantly) break some applets from kde-workspace
and could use a review + some cleanups (like headers inclusions,
variables declarations, etc.) but it's pretty much complete
2015-10-05 09:23:56 +03:00
Ivailo Monev
4db9639362 plasma: reserve table size equal to the query size in storage retriever 2015-10-01 05:00:08 +03:00
Ivailo Monev
3d14a4b88b generic: code shrinks 2015-09-30 10:37:53 +03:00
Ivailo Monev
2fb74439bd generic: code shrinks 2015-09-29 05:49:46 +00:00
Ivailo Monev
69f2daf774 generic: code shrinks 2015-09-28 15:50:22 +00:00
Ivailo Monev
2bf1e4c4df generic: misc cleanups 2015-09-28 13:37:23 +00:00
Ivailo Monev
8dc26843f2 plasma: minor frame optimizations 2015-09-28 10:10:47 +00:00
Ivailo Monev
39ba260d4b generic: misc cleanups 2015-09-22 10:12:39 +00:00
Ivailo Monev
15c06a3002 plasma: minor containment restoration optimization 2015-09-22 04:16:31 +00:00
Ivailo Monev
fde07d67d7 generic: misc cleanups 2015-09-05 13:31:12 +00:00
Ivailo Monev
e7133114e1 generic: misc cleanups 2015-09-05 05:16:46 +00:00
Ivailo Monev
a45755d5a1 generic: misc cleanups 2015-09-04 21:57:46 +00:00
Ivailo Monev
c676dabd86 plasma: link to kdeclarative 2015-09-01 22:13:49 +03:00
Ivailo Monev
007a44cd2f generic: major build system cleanup
the test are broken!
2015-09-01 01:05:33 +03:00
Ivailo Monev
f3c47ab225 plasma: minor cleanup 2015-08-29 03:51:57 +03:00
Ivailo Monev
0c1f1e1a53 plasma: minor cleanup 2015-08-29 02:57:32 +03:00
Ivailo Monev
d918a69e65 plasma: link to kcmutils rather than (now gone) kutils 2015-08-28 20:47:35 +03:00
Ivailo Monev
c931b9a201 generic: mostly win cruft removal 2015-08-28 04:47:19 +03:00
Ivailo Monev
b99f64d8a6 plasma: remove TrustLevel enumerators, follow up on ca50f743 2015-08-20 21:52:59 +03:00
Ivailo Monev
21ad0df488 generic: make changes required for building against katie 2015-08-11 05:56:07 +03:00