l10n daemon script
7726bc82e9
SVN_SILENT made messages (.desktop file)
2013-11-24 04:10:26 +00:00
Aleix Pol
f187db1e86
Remove KDE4Support dependency from plasma-frameworks (almost)
...
Stop using classes from kde4support:
- KComponentData is deprecated, it will be using QCoreApplication::
applicationName() and QCoreApplication::applicationVersion(). Of course,
this means that the existing shells will have to be ported. I have no
problem with doing that port myself, if I'm told where to look into.
- Drop usage of KLocale, ported to QLocale
- Drop usage of KStandardDirs, ported to QStandardPaths
- Drop usage of KIcon, ported to QIcon
Furthermore, there's a module in src/declarativeimports/locale that IIUC
exposes KLocale bindings to QML. A specific plan to port it should happen
as well.
REVIEW: 113920
2013-11-22 13:03:29 +01:00
Sebastian Kügler
ccca440859
Default to BottomEdge in Dialog
...
Also add a little bit of debugging to check sizing.
2013-11-20 04:05:35 +01:00
Ivan Čukić
655769c8a4
Fixed the assertion
2013-11-18 14:23:58 +01:00
Ivan Čukić
3dbb992e61
Killing containments that do not belong to any activity
...
Removing the legacy migration code which guesses what to do with
containments that are not assigned to an activity.
REVIEW:113919
2013-11-18 12:54:19 +01:00
Ivan Čukić
0fb9549dea
Not NotRunning is not the same as Running
2013-11-18 11:08:10 +01:00
Aleix Pol
f97f506acb
Remove unused variables from the cmake scripts
2013-11-15 17:00:56 +01:00
Aleix Pol
2cb4ebd6f5
Code cleanup
...
Remove unused includes
Remove void code logic (KCMUTILS_LIBS was always empty anyway)
2013-11-15 16:56:17 +01:00
Aleix Pol
0fa21b4af5
Iterate over the cmake scripts
...
Prefer using imported targets rather than cmake variables.
2013-11-15 16:46:59 +01:00
Aleix Pol
7088c9eb0d
Deprecate plasma_add_plugin
2013-11-14 17:42:26 +01:00
Aleix Pol
3ef13c53dc
Remove predicates on cmake end commands
...
http://techbase.kde.org/Policies/CMake_Coding_Style#End_commands
2013-11-14 17:25:10 +01:00
Mark Gaiser
d56f690fcf
Add license to calendar component classes.
2013-11-13 13:41:41 +01:00
Bhushan Shah
80cb807aaa
Make plasma-framework build without tests
...
REVIEW: 113831
2013-11-13 12:04:22 +05:30
Sebastian Kügler
085e232641
Export MonthMenu, calendar
2013-11-13 06:05:52 +01:00
Sebastian Kügler
4337daa38e
Various layout improvements
2013-11-13 05:28:42 +01:00
Sebastian Kügler
95dc36f0ee
large spacing is defaultFont.mSize().height
2013-11-13 05:26:18 +01:00
Sebastian Kügler
d248fe1955
clean up a bit
2013-11-12 05:56:10 +01:00
Sebastian Kügler
6f8d1b6ab2
correct initial date setting, theming improvement
2013-11-12 05:51:45 +01:00
Sebastian Kügler
6134503899
Navigation improvements
...
- fix today highlighting
- click on month name opens menu to switch month
- jump to today works
2013-11-12 04:53:50 +01:00
Sebastian Kügler
19db9c9663
Add calendar QML components to the Plugin
...
This allows us to keep minimal API, since the calendar view and import
really belong together. Also makes it a lot easier to provide a separate
Calendar Plasmoid.
2013-11-12 03:40:52 +01:00
Sebastian Kügler
859e2ce352
theme.smallSpacing and theme.largeSpacing
...
Accessors to allow centralized control of spacing in a DPI-friendly way.
Will be used to unify spacing across default widget to make them look
more consistent.
Currently, smallSpacing is font height / 10, large is font height / 2.
2013-11-11 22:53:42 +01:00
Aleix Pol
ed3e004a0d
Fix build on jenkins
...
Don't look for QCA, it hasn't been ported to Qt5 yet, apparently
No need to use Transitional packages anymore
2013-11-11 18:40:19 +01:00
Aleix Pol
392fa639b6
Only include QCA includes where needed
...
There's no need to make all the framework look for the QCA includes while
they're only being used by the remote part. It could possibly be made more
specific, but I don't think those are yet being used anyway.
2013-11-11 18:29:32 +01:00
Aleix Pol
1d3da96d88
Make sure that plasma-framework is not using anything from kdelibs4
...
Stop finding the packages
Remove KDE4_ includes
Remove unused LIBINTL finder, provided by kdelibs
2013-11-11 18:29:32 +01:00
David Faure
f4e6d019f6
Add missing include, after all-of-QtDBus-and-QtCore removal in kdelibs headers
2013-11-10 13:03:50 +01:00
Marco Martin
2b55808042
remove qmlpackages
...
belongs to kde-workspace
2013-11-08 22:25:13 +01:00
Martin Gräßlin
9e32090b50
Do not add dialog to DialogShadows before it became visible at least once
...
Calling DialogShadows::self()->addWindow(...) will create the low level window.
If this is called before the property windowFlags is evaluated the window flag
X11BypassWindowManagerHint has no effect as that one must be present when the
window is created through the low level xcb call.
This was breaking declarative KWin scripts as KWin's windows need to have the
X11BypassWindowManagerHint.
REVIEW: 113700
2013-11-07 10:33:56 +01:00
Sebastian Kügler
44a27ca40a
Update buttonDownPos in event filter
...
This basically fixes the clicked signal, probably a sutble change in Qt
between 4 and 5 revealed this bug.
2013-11-07 00:21:56 +01:00
Marco Martin
67f459609a
make apidocs reflect reality
2013-11-04 13:11:54 +01:00
David Faure
b892f68e3e
Fix compilation
2013-11-03 00:28:30 +01:00
l10n daemon script
130ccfb50d
SVN_SILENT made messages (.desktop file)
2013-11-02 03:45:23 +00:00
Christoph Feck
f114f7310d
Fix build with latest ThreadWeaver
...
REVIEW: 113535
2013-11-01 19:08:45 +01:00
Sebastian Kügler
b771cc5cb7
Panel layout: kickoff, taskmanager, systemtray
...
Let's see how this works for other people. :)
2013-10-31 03:00:47 +01:00
Marco Martin
3530130b19
make sure is frameless
2013-10-30 18:39:42 +01:00
Marco Martin
512aecb803
removing panels works
2013-10-30 18:37:40 +01:00
Marco Martin
33e4c1cd44
add panel action is back
2013-10-30 17:43:43 +01:00
Sebastian Kügler
7b0faed939
Remove QIconItem
2013-10-30 17:20:57 +01:00
Sebastian Kügler
4806ff5a97
No QIcon in QML anymore
2013-10-30 17:18:39 +01:00
Sebastian Kügler
77acb3b971
Fix one more icon
2013-10-30 17:03:01 +01:00
Sebastian Kügler
f30193bdfc
Fix icons in ActivityManager
2013-10-30 16:51:28 +01:00
Marco Martin
b71f307ed6
hide remove action for desktop containments
...
they can only be removed by killing the activity itself
2013-10-30 15:33:56 +01:00
Marco Martin
1c435c56a4
ensure no borders
2013-10-30 15:18:14 +01:00
Marco Martin
ba5f74899a
be more insistent on the proper size
2013-10-30 14:42:29 +01:00
Marco Martin
eedde2c2f4
remove dead code
2013-10-30 14:29:17 +01:00
Marco Martin
26c8786e57
fix close button
2013-10-30 14:11:11 +01:00
Marco Martin
1898432387
better window management
2013-10-30 14:08:32 +01:00
Marco Martin
5ab1867657
try to expose containment directly
...
this is something that should not be done, still searching the least invasive way
2013-10-30 13:25:46 +01:00
Marco Martin
d20bc0ea1b
use a generic plasmaquickview
2013-10-30 12:46:25 +01:00
Marco Martin
b2b74b4eaa
the tooltip works again
2013-10-30 12:13:04 +01:00
Marco Martin
e3a6fce753
fix listing
2013-10-30 11:50:47 +01:00
Marco Martin
1129c99296
remove close() slot
2013-10-30 11:08:35 +01:00
Marco Martin
d713dc1c13
application property
2013-10-30 11:02:54 +01:00
Marco Martin
8fbc0a4493
widgetexplorer is a pure qobject
...
doesn't try to load qml
2013-10-30 10:51:27 +01:00
Marco Martin
10a1a422e9
make the c++ widget explorer a pure import
2013-10-30 10:45:24 +01:00
Marco Martin
d0fd982933
rework widget explorer models as component
2013-10-29 20:55:00 +01:00
Marco Martin
3b6c2c82e3
a very raw activity manager
...
it's just a port of the old qml code, will need more rework
2013-10-29 18:09:05 +01:00
Kevin Ottens
8507084d62
Use the target now that KDE4Support exports one
2013-10-28 12:56:13 +01:00
Sebastian Kügler
079863cb5c
show which shell is loaded in debug output
2013-10-28 04:23:55 +01:00
Sebastian Kügler
ee1ac62eb6
Fix theme font size calculation
2013-10-28 04:22:40 +01:00
Sebastian Kügler
79ad02c244
Out of bounds checking for array access
...
This fixes a crasher in v4, without backtrace. Trying to reproduce it
in a simpler case, but this at least makes PageStack work.
2013-10-28 04:20:52 +01:00
Sebastian Kügler
51de1b4a59
debug--
2013-10-28 04:19:58 +01:00
l10n daemon script
beb8322c3d
SVN_SILENT made messages (.desktop file)
2013-10-27 04:03:10 +00:00
Marco Martin
2d02ce8861
hide the config view at second trigger
2013-10-24 15:00:48 +02:00
Marco Martin
f14e0ee1e4
skip taskbar
2013-10-24 14:47:43 +02:00
Marco Martin
990fd3b860
get completely rid of the packageaccessmanager
2013-10-24 13:27:02 +02:00
Marco Martin
6ff8554ae7
manage plasmapackage:/ with the interceptor
...
not with the networkaccessmanager
2013-10-24 12:47:56 +02:00
Stephen Kelly
b071260d15
Use target name instead of variable.
2013-10-24 12:45:26 +02:00
Marco Martin
7edc668961
support close button for activity switcher
2013-10-24 12:00:35 +02:00
Marco Martin
177f000c66
rename to activitymanager
2013-10-24 11:47:18 +02:00
Marco Martin
d840f5ac69
make sure to destroy the page when closed
2013-10-24 11:39:13 +02:00
Marco Martin
52b95779ad
functionality for widget explorer is there
2013-10-23 22:49:17 +02:00
Marco Martin
60e5a57c23
don't double signal containmentAdded
2013-10-23 22:38:41 +02:00
Marco Martin
e495c7cde4
new procedure of widget explorer
...
similar to activity switcher
2013-10-23 18:42:41 +02:00
Martin Klapetek
17e95850fa
Use proper default containment name
...
Fixes the case when loading the default containment would fail because
the default one couldn't be found
Reviewed-by: Sebastian Kügler
2013-10-23 15:25:02 +02:00
Marco Martin
5e29c61fb7
use a Loader
2013-10-23 13:34:58 +02:00
Sebastian Kügler
3665e3b382
Add help option to plasmapkg
2013-10-23 13:08:02 +02:00
Kevin Ottens
c61c65d8e7
Make it link
2013-10-22 21:56:11 +02:00
Kevin Ottens
ce00ca976e
KDE4Attic is gone
2013-10-22 18:02:39 +02:00
Kevin Ottens
e79c58807a
KLocale moved in KDE4Support
2013-10-22 17:58:24 +02:00
Marco Martin
6747a13c21
stub for activitySwitcher component
2013-10-22 17:56:31 +02:00
Marco Martin
8ee1cecd81
an empty window for an activity switcher
...
still a stub
2013-10-22 17:35:54 +02:00
Marco Martin
e6151ac159
hide from taskbar
2013-10-22 16:36:41 +02:00
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
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
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
Stephen Kelly
badeec199d
Add the include/KDE dir to the needed incude directories.
2013-10-10 13:03:14 +02:00
Marco Martin
63e0942ac2
visibilitymode property
...
doesn't do much, just disables struts
2013-10-09 18:41:08 +02:00
Marco Martin
8592875eac
set the struts
...
sets reserved space and is on all desktops: looks like a real panel now.
visibility modes it still have to be restored
2013-10-09 18:31:28 +02:00
Aurélien Gâteau
d53a7ff03c
Fix build failing to find Qt5DeclarativeConfig.cmake
2013-10-08 17:48:18 +02:00
Sebastian Kügler
bf03242380
Disable krunner-related code from the build
2013-10-08 17:37:15 +02:00
Sebastian Kügler
36dfe61309
Disable krunner-related classes from libplasma
...
They will be rethought, but would be blocking a threadweaver merge right
now
CCMAIL:me@vhanda.in
2013-10-08 13:47:16 +02:00
Ben Cooksley
1757ef8899
Reverse accidental change
2013-10-07 23:49:28 +13:00
Ben Cooksley
d2115ae938
Set an include path with the KF5::plasma target.
...
REVIEW: 113139
2013-10-07 23:48:05 +13:00
l10n daemon script
bb47758956
SVN_SILENT made messages (.desktop file)
2013-10-07 04:11:22 +00:00
Mirko Boehm (Endocode)
03e79e5c86
Fix initialization order for WallpaperInterface.
2013-10-07 01:09:47 +02:00
Mirko Boehm (Endocode)
bbe4c3cb4a
Fix initialization order for WidgetExplorerView.
2013-10-07 00:57:32 +02:00
Mirko Boehm (Endocode)
a4af408b59
Fix initiaization order for Calendar.
2013-10-07 00:40:50 +02:00
Mirko Boehm (Endocode)
b590226a24
Fix initialization order for DialogProxy.
2013-10-07 00:40:41 +02:00
David Faure
f432b46fbd
script-ported with kde-dev-scripts/kf5/convert-kstandarddirs.pl
2013-10-05 12:49:18 +02:00
Sebastian Kügler
f83e8f421a
remove unneeded includes
2013-10-05 06:19:51 +02:00
Sebastian Kügler
6df4a21e8a
Port declarative theme away from KGlobalSettings`
2013-10-05 06:19:51 +02:00
Sebastian Kügler
c244c5a24a
Port theme away from KGlobalSettings
2013-10-05 06:19:51 +02:00
Sebastian Kügler
18c12fb520
Port Plasma::Svg away from KGlobalSettings
2013-10-05 06:19:51 +02:00
Sebastian Kügler
5b17b0f082
Reenable tests in declarativeimports
2013-10-05 06:19:51 +02:00
Sebastian Kügler
2ca0e0eff2
find KDELibs4
2013-10-05 04:30:19 +02:00
Sebastian Kügler
dad1466757
lower case headers
2013-10-05 04:28:26 +02:00
Sebastian Kügler
62d5e96e00
lower case headers
2013-10-05 04:26:02 +02:00
Sebastian Kügler
b0b984ac62
Port away from KStandardDirs
2013-10-05 04:22:00 +02:00
Sebastian Kügler
e6ac1d4fc8
Make scriptengine build without kde4support
2013-10-05 02:48:09 +02:00
Sebastian Kügler
42e0eb7f7a
lower case includes
2013-10-05 02:48:09 +02:00
Sebastian Kügler
2c66324684
lower case includes
2013-10-05 02:48:09 +02:00
Sebastian Kügler
b036e790a2
build without kde4support
2013-10-05 02:48:09 +02:00
Sebastian Kügler
2ad8ff7c55
plasmacomponents builds without kde4support
2013-10-05 02:48:09 +02:00
Sebastian Kügler
3c81603a8b
Crudely make corebindings kde4support free
2013-10-05 02:48:09 +02:00