Commit Graph

11779 Commits

Author SHA1 Message Date
Marco Martin
c41a4f3761 smarter positioning when there is no visualparent 2013-10-22 16:19:09 +02:00
Marco Martin
82ef02217d better delay of panel creation
it also avoids recursive checkLoadingDesktopsComplete that caused a crash
2013-10-22 14:55:46 +02:00
Marco Martin
b9382aefb2 ensure waitingPanels doesn't have duplicates 2013-10-22 13:22:25 +02:00
Marco Martin
973f4a08a3 use setParentItem
should crash less (or if it does produce more readable backtraces)
2013-10-22 13:10:58 +02:00
Marco Martin
d797985ffa some fixes in the dialog 2013-10-22 13:05:13 +02:00
Marco Martin
d7aa34cc6c implement uninstall() 2013-10-22 11:20:42 +02:00
Marco Martin
bf9aefb9ad remove dead code 2013-10-22 10:51:31 +02:00
Aleix Pol
af8a7bad7d Stop using Qt5Transitional in Plasma Frameworks
Removes the find_package(Qt5Transitional) and does the proper
find_package(Qt5) with the list of modules.

Most of the porting is about using the Qt5:: targets.

REVIEW: 113345
2013-10-22 00:40:17 +02:00
Marco Martin
92847333a0 Merge branch 'mart/useActivities'
Conflicts:
	src/shell/shellcorona.cpp
2013-10-21 22:27:13 +02:00
Marco Martin
876ade83a0 get rid of WidgetExplorerView
The widget explorer window is done by a Dialog, allowing for more flexibility in shell packages
2013-10-21 22:05:38 +02:00
Martin Klapetek
2f042a51f6 Add --help option to plasma-shell executable
Reviewed-by: Sebastian Kügler
2013-10-21 16:02:02 +02:00
Martin Klapetek
4b6a02b20e The REQUIRED for XCB should be at different line
Since there's a "set_package_properties", which sets "TYPE RECOMMENDED",
the "REQUIRED" should be put here instead.
2013-10-21 15:52:48 +02:00
Martin Klapetek
8ceb7d5fa2 Make XCB required, not just recommended
Because it is, well, required.

Reviewed-by: Sebastian Kügler
2013-10-21 15:38:01 +02:00
l10n daemon script
119db01da0 SVN_SILENT made messages (.desktop file) 2013-10-20 03:52:15 +00:00
Aleix Pol
d44b5684ce Improve porting to Qt/KF5 scripts
Improve the porting scripts in plasma-framework (maybe they should be in
kdesdk?).
- Add a script to remove the Qt module part of an include (<QtGui/QLabel>
becomes <QLabel>).
- Add more cases when porting cmake files, adding the Qt libraries as well.

REVIEW: 113300
2013-10-19 00:33:04 +02:00
Marco Martin
391d6ea70b sliding popups are back 2013-10-18 17:46:57 +02:00
Marco Martin
17e133b77b dead code -- 2013-10-18 17:23:20 +02:00
Marco Martin
f81fbea365 simpler and more correct border calculation 2013-10-18 17:20:59 +02:00
Marco Martin
9423ad57f2 use Plasma::Types::Location 2013-10-18 16:50:56 +02:00
Marco Martin
0baecfcdb5 a toggleActivityManager action
still a stub, will be completely managed in qml
2013-10-18 15:56:24 +02:00
Marco Martin
9b002a8bea activity switching animation 2013-10-18 13:07:28 +02:00
Marco Martin
76fcaeae69 link to KF5::KActivities 2013-10-17 21:00:07 +02:00
Marco Martin
76260be71f make activity switching work
there is a problem in ownership of containment graphics objects, we can't reparent to 0 at the moment or it crashes
2013-10-17 20:03:44 +02:00
l10n daemon script
a709c7a64b SVN_SILENT made messages (.desktop file) 2013-10-17 03:49:12 +00:00
Marco Martin
800e5ec91c use the ctivity class and Kactivities
just building, issues with linking with kactivities, not used yet
2013-10-16 21:01:39 +02:00
Marco Martin
26c5d923fb crash--
check if the corona package is valid
2013-10-16 16:59:31 +02:00
Sebastian Kügler
0417906b60 Target names instead of vars 2013-10-16 01:40:50 +02:00
Sebastian Kügler
ae2eef978d Target names instead of vars 2013-10-16 01:38:38 +02:00
Sebastian Kügler
aa2f0c787a update porting script 2013-10-16 01:35:37 +02:00
Sebastian Kügler
d5bef21f7b Rename target plasma to Plasma
This is in line with the frameworks naming policy, camelcasing. Up until
now, libplasma was the only library being KF5::plasma, that is now
KF5::Plasma.
2013-10-16 00:47:47 +02:00
Sebastian Kügler
cd5ee90d0e Clean up libplasma cmake 2013-10-16 00:28:02 +02:00
Sebastian Kügler
6f44a32c94 Clean up scriptengine's cmake 2013-10-16 00:17:34 +02:00
Sebastian Kügler
4f5aa5fab4 Disable debug output in hot path, more QString ctor improvements 2013-10-15 02:58:15 +02:00
Sebastian Kügler
0435cc8b47 Speed up interceptor
Using QStringLiterals and explicit QByteArray ctors makes it possible
for the compiler to skip the more expensive QString ctors and use very
cheap ones. This should give the interceptor a nice speedup.
2013-10-15 02:48:58 +02:00
Sebastian Kügler
9f85a7dc11 Add basic test for url interceptor 2013-10-15 02:37:06 +02:00
Sebastian Kügler
48d9bcb9f5 static QQmlNetworkAccessManagerFactory creator in urlinterceptor
Adding this one static to PackageUrlInterceptor allows us to hide it
otherwise from the API. Files can also move into private subdir, and the
factory header isn't installed anymore.
2013-10-15 02:15:54 +02:00
Sebastian Kügler
c42974f52e Move PackageUrlInterceptor and PackageAccessManager into PlasmaQuick 2013-10-15 01:08:47 +02:00
Alex Richardson
e597f66af2 fix some warnings
REVIEW: 113193
2013-10-13 15:44:08 +02:00
Sebastian Kügler
c7c9e8fefc Put steve's changes back in
CCMAIL:steveire@gmail.com
2013-10-13 02:00:32 +02:00
Sebastian Kügler
bb1c0b17de Apparently the CMakeLists.txt file got lost during last commit 2013-10-12 22:18:59 +02:00
Sebastian Kügler
c2be5b6b12 Revert bef789642e
That commit breaks the build, not finding qtest_kde.h, and cascading
errors from there.

CCMAIL:steveire@gmail.com
2013-10-12 21:47:07 +02:00
Stephen Kelly
53f12ccdde Add the dir for the plasma_export.h file. 2013-10-12 15:55:19 +02:00
Stephen Kelly
383660433c Try to fix the plasma include dirs failure on bko.
I can't reproduce it.
2013-10-12 15:49:47 +02:00
Stephen Kelly
bef789642e Remove obsolete include_directories use. 2013-10-12 15:25:19 +02:00
Aleix Pol
a3c7a9690f Make the runners API compile again
Recently there's been some big changes in the ThreadWeaver API.
So big that they break the source compatibility we were supposed to
maintain, big time.

This patch tries to port plasma-framework to that new API.

REVIEW: 113179
2013-10-10 20:28:46 +02:00
Sebastian Kügler
588a05ab7c Add KIO libs to porting script 2013-10-10 16:05:42 +02:00
Sebastian Kügler
5e9c726191 one more include in porting script 2013-10-10 16:04:33 +02:00
Sebastian Kügler
a662db785b Improve cmake porting script 2013-10-10 16:04:33 +02:00
Stephen Kelly
badeec199d Add the include/KDE dir to the needed incude directories. 2013-10-10 13:03:14 +02:00
l10n daemon script
617161945f SVN_SILENT made messages (.desktop file) 2013-10-10 04:14:18 +00:00