Commit Graph

468 Commits

Author SHA1 Message Date
Sebastian Kügler
8b6a248033 Package install and uninstall are now non-static async
Installation and uninstallation of packages is now done in an instance
of the package. The methods return a KJob* which can be used to track
progress and result. The real work is done in a thread in order to make
it possible to not block the UI.
2012-12-09 14:12:55 +01:00
Marco Martin
d113473c2d don't look for kdewebkit
get rid of dialogshadows
2012-12-07 14:45:40 +01:00
David Faure
bdb7251250 Merge remote-tracking branch 'origin/KDE/4.10' into frameworks
Conflicts:
	CMakeLists.txt [version]
	README [version]
	cmake/modules/CMakeLists.txt
	cmake/modules/FindKDE4Internal.cmake
	cmake/modules/FindNepomuk.cmake [git replaying an old conflict!]
	cmake/modules/KDE4Macros.cmake [automoc4 stuff, reverted]
	interfaces/ktexteditor/* [moved out]
	kdecore/services/kmimetype.cpp [hand-merged into kio/global.cpp]
	kdeui/util/kkeyserver.h
	kdeui/widgets/ktextedit.cpp
	kdewebkit/kwebwallet.cpp
	khtml/misc/enum.h [git got confused, me thinks]
	kio/kio/accessmanager.cpp
	kio/kio/hostinfo.cpp
	kio/kio/kprotocolmanager.cpp
	kio/kio/kprotocolmanager.h
	kioslave/http/http.cpp
	kioslave/http/http.h
	kioslave/http/tests/CMakeLists.txt
	kioslave/http/tests/httpheaderdispositiontest.cpp
	nepomuk/core/* [moved out]
	plasma/CMakeLists.txt
	plasma/applet.cpp
	plasma/applet.h
	plasma/dialog.cpp
	plasma/packagestructure.cpp
	plasma/popupapplet.cpp
	plasma/private/applethandle.cpp
	plasma/private/packages.cpp
	plasma/private/tooltip.cpp
	plasma/tooltipmanager.cpp
	plasma/widgets/videowidget.h
	staging/ki18n/src/klocalizedstring.cpp
	staging/kservice/autotests/kservicetest.cpp
	staging/kwidgets/src/utils/kglobalsettings.cpp
	tier1/solid/src/solid/backends/udisks2/udisksstorageaccess.cpp
	tier1/solid/src/solid/backends/upower/upoweracadapter.cpp
	tier1/solid/src/solid/backends/upower/upowerbattery.cpp
2012-12-01 00:57:38 +01:00
Kevin Ottens
c9da84f2cd Moving KLocalizedString and friends in a ki18n framework
The KTranscript plugin is for now shipped with the framework, but it'll
move with the integration plugin.
2012-11-28 17:14:13 +01:00
David Faure
c28900a1c0 Port EffectWatcher to QAbstractNativeEventFilter 2012-11-23 23:38:38 +01:00
Marco Martin
e15217f645 remove dependencies from WallPaper 2012-11-21 15:30:50 +01:00
Marco Martin
8683a0c52c use kwin for dialog shadows if possible
if the dialog svg has a separate element for shadows, use those and tell kwin to draw them
same method already used for panels
2012-11-16 16:08:45 +01:00
Marco Martin
39f4c562db don't link to qtscript and webkit 2012-11-09 14:29:59 +01:00
Marco Martin
81d2a33a0f remove classes that weren't built anymore
PopupApplet
Dialog
ToolTip
ToolTipManager
ToolTipContent
2012-11-09 14:00:01 +01:00
Marco Martin
6619e6d55f remove the toolbox 2012-11-08 18:33:19 +01:00
Marco Martin
85af2e142f remove delegate files 2012-11-08 18:33:08 +01:00
Marco Martin
6c42c663bc remove all widget files 2012-11-08 18:32:43 +01:00
Marco Martin
885be389ff completely remove animators and animations files 2012-11-08 18:29:39 +01:00
Marco Martin
1d520ac557 kill applet handles and some animations stuff 2012-11-08 18:28:37 +01:00
Marco Martin
1cf7a6214c don't build the qgv library anymore 2012-11-08 18:23:47 +01:00
Marco Martin
16ee068aba coronabase becomes corona
correctly build all files currently included in libplasma (some will
have to be enabled again)
2012-11-08 18:23:36 +01:00
Marco Martin
64fde089f2 correctly build applet and containment 2012-11-08 18:23:28 +01:00
Aaron Seigo
a934d8f867 link kdeclarative 2012-10-31 12:17:19 +01:00
Aaron Seigo
1c00d44a50 make DataEngineManager private; use DataEngineConsumer instead 2012-09-24 16:09:16 +02:00
Aaron Seigo
97a13a9dbe make DataEngineConsumer public API
this will become the prefered way to access DataEngines rather than
DataEngineManager which exposes implementation details that need to
be manually managed
2012-09-24 15:52:16 +02:00
Kevin Ottens
22f74fc0ca More removals of Q_WS_* in favor of Q_OS_* or HAVE_X11 2012-08-03 11:45:20 +02:00
Marco Martin
f65d8b2abb move all ContainmentPrivate impl in own file 2012-07-17 14:21:45 +02:00
Marco Martin
4a747bf164 appletprivate.cpp -> applet_p.cpp 2012-07-17 13:44:50 +02:00
Marco Martin
095a196120 move qgv privates in graphicsview/private 2012-07-16 21:35:17 +02:00
David Faure
1480efc1ce Fix compilation, by reverting package.cpp to before the merge
and redoing c5f36b67f4d3a98fe93dcbef7fb3361248e69b1b
(removal of KIO code path) by hand.
2012-06-20 23:58:30 +02:00
David Faure
a2b502dbf4 Port the last uses of KMimeType. Only plasma/package.cpp is left... 2012-06-20 00:38:04 +02:00
David Faure
5534b9cfa0 plasma ported to generate_export_header -- this was the last one. 2012-06-16 22:08:06 +02:00
Kevin Ottens
cba3e4c7aa Use kconfig_add_kcfg_files in kdelibs 2012-05-12 17:15:01 +02:00
David Faure
a3ec111ed6 Fix compilation of plasma and experimental. 2012-04-28 21:57:20 +02:00
David Faure
0ee8271d83 Make plasma compiled even without gpgme 2012-04-28 21:56:51 +02:00
Kevin Ottens
99309b3695 Move kauth to tier2 2012-04-02 16:10:27 +02:00
Kevin Ottens
5824a028c8 Move kwindowsystem to tier1 2012-04-02 15:30:01 +02:00
Sune Vuorela
593d35f1b4 no need for plasma to link kdeclarative 2012-03-24 11:51:56 +01:00
David Faure
5ca407c6a0 Move kcoreaddons from staging to tier1, it's done 2012-03-11 23:42:26 +01:00
Kevin Ottens
7d93565b6d Move kauth back to staging 2012-02-29 23:36:20 +01:00
Kevin Ottens
57ff66aac0 Comply to the standard directory organization 2012-02-29 23:36:20 +01:00
Marco Martin
8b00555903 move some stuff in qgv's private 2012-02-28 20:00:42 +01:00
Marco Martin
dba549382b coronabase, a pure qobject corona 2012-02-28 19:22:59 +01:00
Marco Martin
570585f666 reorder files to tell what must be moved out 2012-02-28 18:15:00 +01:00
Marco Martin
ea79a90fd2 style not needed in the base lib 2012-02-28 18:10:49 +01:00
Marco Martin
2a909445bd completely separe appletprivate
will be easier then to split with the qgraphicsview version
2012-02-20 16:38:00 +01:00
David Faure
cab1200da9 Merge remote-tracking branch 'origin/KDE/4.8' 2012-02-20 14:59:29 +01:00
Allen Winter
7d6c7d740b 4.7 to 4.8 missing fragments 2012-02-20 08:57:07 -05:00
Aaron Seigo
03f35f1667 use libkwindowsystem 2012-02-19 14:07:35 +01:00
Aaron Seigo
d758c96faf move all the window system classes into a kwindowsystem module with tier1 compliant deps
* classes in kdeui/windowmanagement moved to kwindowsystem
* Plasma::WindowEffects moved to kwindowsystem
* helper KSystemEventFilter and KSystemEventfilter, only used by these classes, move to kwindowsystem
* copy of helper KXerrorHandler, which is also used by KManagerSelection in kdeui

helpers are made private, KManagerSelection usage needs to be profiled and the duplication of
KXErrorHandler rectified

note: this commit breaks the build of other parts of kdelibs; cleaned up in commits to follow
2012-02-19 14:07:35 +01:00
Aaron Seigo
c14e1649ee specifically check for gpgme as a soft dep, not everyone gets it caught by gpgme++ 2012-02-18 11:11:02 +01:00
Christophe Giboudeaux
d32d9b6bc6 Add two includes needed to build kf5 2012-02-13 14:58:27 +01:00
Stephen Kelly
3ec0266ea1 Revert "Remove the exports targets from libraries in frameworks."
This reverts commit 24d1fb1228cc534d3de2324236fcad9a637e7906.
2012-02-12 20:14:43 +01:00
David Faure
b9b1e05844 fix include paths 2012-02-11 16:47:43 +01:00
David Faure
cf83c09846 Move inqt5/src includes to toplevel cmakelists, and only in qt4 mode 2012-02-07 12:24:57 +01:00