Ivan Čukić
b995c9da23
KWin activities usage ported to the new library paradigm
...
Since the KActivities library now keeps an internal cache (and is
non-blocking), there is no point in thread-based information
fetching.
BUG: 335396
REVIEW: 118443
2014-06-01 18:58:36 +02:00
Martin Gräßlin
b83f63edf2
[tabbox] Use XCB_CURRENT_TIME for xcb_allow_event
...
BUG: 335187
2014-06-01 17:20:01 +02:00
l10n daemon script
b70107b463
SVN_SILENT made messages (.desktop file)
2014-06-01 08:11:53 +00:00
Martin Gräßlin
0bf9ed5317
[outline] Use QScopedPointer for created QML item
...
According to the documentation the ownership of a QObject created by
QQmlComponent::create is transferred to the caller.
This fixes a crash on KWin tear down.
2014-05-30 15:54:24 +02:00
Martin Gräßlin
645e1cf775
[scripting] Reparent the created QML object
...
According to the documentation the ownership of a QObject created by
QQmlComponent::create is transferred to the caller.
This fixes a crash on KWin tear down.
REVIEW: 118345
2014-05-30 15:47:24 +02:00
Martin Gräßlin
41b7b7f3e5
[tabbox] Pass parent to TabBoxHandler
...
Required to get it cleaned up on KWin tear down.
Fixes crash on restart.
REVIEW: 118344
2014-05-27 10:12:00 +02:00
Martin Gräßlin
3cd932f441
[tabbox] Fix cleanup of TabBoxHandlerPrivate
...
Iterating from constBegin to constBegin doesn't make any sense m(
2014-05-27 10:08:36 +02:00
Martin Gräßlin
14c5637d68
Add KAboutData's command line arguments to the QCommandLineParser
...
This adds back --author and --license.
2014-05-27 09:34:14 +02:00
Martin Gräßlin
7fe2b08bf9
Call KAboutData::setApplicationData
...
That way we don't have to specifiy name et all multiple times.
2014-05-27 09:33:34 +02:00
Martin Gräßlin
20fcb774f1
[kcmkwin/desktop] Fix activating the desktop effects
...
We need to load/unload the changed effects.
BUG: 335270
REVIEW: 118292
2014-05-26 19:25:23 +02:00
Martin Gräßlin
ae1d18779c
Fix crash on screen changes
...
BUG: 333313
REVIEW: 118324
2014-05-26 13:27:59 +02:00
Martin Gräßlin
7292938520
[kcmkwin/compositing] Improve initialization of kdeclarative
...
We need kdeclarative for i18n support. This needs to be done before we
load the source. By that we don't need to import Plasma.Core which isn't
used by the views at all.
Also we don't need to link twice against declarative.
2014-05-26 11:34:40 +02:00
Martin Gräßlin
5d4ddbf01c
Drop Atom _KDE_SYSTEM_TRAY_EMBEDDING
...
Not used anywhere in KWin and according to lxr.kde.org general search
feature also nowhere else all over KDE's source code.
REVIEW: 118235
2014-05-26 09:07:06 +02:00
Martin Gräßlin
82e5b1a5cc
Drop support for _KDE_WM_CHANGE_STATE
...
It was only used by KWindowSystem::minimizeWindow and ::unminimizeWindow
and got removed from there.
REVIEW: 118224
2014-05-26 09:06:34 +02:00
Martin Gräßlin
1ad823377a
Fix clipping of ThumbnailItem to parent item
...
The clip region was incorrectly calculated as the mapToScene was applied
to the wrong item.
BUG: 335246
2014-05-23 20:39:21 +02:00
Martin Gräßlin
39d7ac71c2
[kcmkwin/compositing] Accept StrongFocus on the QuickView's WidgetContainer
...
This ensures that we can tab to the UI written in QtQuick. Unfortunately
it doesn't get initial focus, which seems to be a general problem of
KCMShell (QWidget based KCMs also do not get focus) and it's not possible
to tab out of quick ui again.
BUG: 335195
2014-05-23 11:20:45 +02:00
Martin Gräßlin
9292b7e475
[kcmkwin/compositing] Accept focus on the EffectView
...
This allows keyboard navigation with cursor keys in the list view.
CCBUG: 335195
2014-05-23 11:10:17 +02:00
l10n daemon script
979071a44c
SVN_SILENT made messages (.desktop file)
2014-05-23 08:15:19 +00:00
Martin Gräßlin
97726a4b1f
[TabBox] Fix forcedGlobalMouseGrab
...
Was incompletely moved to TabBox after splitting out from Workspace.
REVIEW: 118259
2014-05-23 07:31:00 +02:00
Martin Gräßlin
0532280689
[kcmkwin/compositing] Switch Text to Label
...
BUG: 335193
REVIEW: 118262
2014-05-22 17:09:46 +02:00
Martin Gräßlin
8ea5792677
[kcmkwin/compositing] Improve the spacing in the Effects list
...
Spacing needs to be specified on the ListView instead in the delegate.
This fixes incorrect vertical alignment of the buttons in each row.
In addition a proper background is set on the ScrollView.
CCBUG: 334372
REVIEW: 118260
2014-05-22 16:40:26 +02:00
Martin Gräßlin
45f1060da0
[kcmkwin/compositing] Set a maximumWidth on the text elements in Effect
...
By properly setting Layout.maximumWidth the buttons are not moved out of
the layout. Instead the text wraps to a new line.
BUG: 335078
REVIEW: 118222
2014-05-22 15:38:12 +02:00
Martin Gräßlin
0eaf41df85
[kcmkwin/tabbox] Reconfigure Effects after saving configuration
...
After saving the configuration the settings for CoverSwitch or FlipSwitch
might have changed. Thus call a reconfigure on them.
2014-05-22 15:36:17 +02:00
Martin Gräßlin
165bab24f2
Use XCB enum values in Client::updateMouseGrab instead of XLib defines
2014-05-22 15:31:55 +02:00
Martin Gräßlin
1a36364a05
[kwin/tabbox] New default window switcher layout is sidebar
...
CCMAIL: plasma-devel@kde.org
2014-05-22 09:00:42 +02:00
Martin Gräßlin
3629fcca23
Update required Qt version to 5.3
2014-05-20 14:16:49 +02:00
Martin Gräßlin
4a7f293078
Port sendSyntheticConfigureNotify to xcb
...
REVIEW: 118143
2014-05-19 09:13:46 +02:00
Martin Gräßlin
25155e0092
[useractions] Print debug message if launching kcmshell5 fails
...
If one cannot launch kcmshell5 some runtime components are missing. Thus
using kdialog (like in TabBox) or a notification would probably fail,
too. So at least print a debug warning to stdout.
BUG: 334860
REVIEW: 118161
2014-05-19 09:12:55 +02:00
Marco Martin
6bd16ab166
fix some label layout issues
2014-05-16 14:20:21 +02:00
Marco Martin
bca1ea4f1d
KWin.Switcher currentIndex follows listview one
2014-05-16 14:14:10 +02:00
Marco Martin
a9417c2d11
round positions
...
makes the text render correctly
2014-05-16 14:11:24 +02:00
Marco Martin
787b0d8cdf
scroll the view to make the current item shown
2014-05-16 14:07:44 +02:00
Martin Gräßlin
83c76f21a4
[tabbox/sidebar] Mass improve layouting in sidebar
...
* Apply anchoring fixes to the Thumbnail
* Use RowLayout for the caption
* elide the text of the caption
* fix binding loops
Reviewed-By: Marco Martin
2014-05-16 11:50:05 +02:00
l10n daemon script
203d043a09
SVN_SILENT made messages (.desktop file)
2014-05-16 08:23:41 +00:00
Martin Gräßlin
7f04a76b9a
[kcmscreenedges] Call reconfigureEffect on save
...
Explicitly call reconfigureEffect on the Effects which can be enabled
through the screenedges kcm.
BUG: 334791
REVIEW: 118138
2014-05-16 07:38:01 +02:00
Martin Gräßlin
365d75ad06
[tabbox] Fix layouting of thumbnail items
...
We don't have access to the margins specified in anchors resulting in
incorrect thumbnail position. To fix this we need to create a dummy item
which does the anchoring and the thumbnail needs to just be an
anchors.fill: parent.
REVIEW: 118113
2014-05-16 07:37:23 +02:00
Martin Gräßlin
e38a98ff04
[tabbox/grid] Use RowLayout for the item's caption
...
Simplifies the code quite a bit by no longer needing an extra item for
the selected caption.
As a nice side effect it fixes a binding loop.
BUG: 334537
REVIEW: 118112
2014-05-16 07:36:46 +02:00
Martin Gräßlin
220c3caf14
[kcmkwin/compositing] Fix storing of PluginEnabled states
...
BUG: 334812
2014-05-15 17:10:40 +02:00
Martin Gräßlin
32bcd59fc9
Require at least gcc 4.8
...
Code doesn't compile with gcc 4.7 any more. We need a version check
anyway as ECM only requires 4.5 which is way too old.
REVIEW: 118121
2014-05-15 11:12:03 +02:00
Martin Gräßlin
f70951ef76
[Compositor] Improve debug output for compositing suspended
...
Map the flags to a user readable name.
BUG: 334558
REVIEW: 118140
2014-05-15 10:59:53 +02:00
Martin Gräßlin
c6da593dc9
Do not register dbus service org.kde.kwin.Scripting
...
Just use org.kde.KWin - there's object and interface to differentiate.
REVIEW: 118139
2014-05-15 10:55:29 +02:00
Martin Gräßlin
bef0bf8a4f
Do not register dbus service org.kde.kwin.Compositing
...
Just use org.kde.KWin - there's object and interface to differentiate.
2014-05-15 10:55:29 +02:00
Martin Gräßlin
6e1df6ba62
Do not register dbus service org.kde.kwin.Effects
...
Let's use org.kde.KWin, we have Object and interface to differentiate.
2014-05-15 10:55:29 +02:00
Martin Gräßlin
1f30efb333
[tabbox/icons] Fix reference error
2014-05-15 10:41:52 +02:00
Martin Gräßlin
4142872da4
[tabbox/sidebar] Remove not needed data element in delagate
...
This fixes that the thumbnails do not get rendered.
2014-05-15 10:37:53 +02:00
Martin Gräßlin
fbb62aed40
[supportInformation] Add missing line break
2014-05-15 09:14:46 +02:00
Martin Gräßlin
c7cd886bd6
[screenedges] Use generated interface to lock the screen
...
We have the interface for the effects, so it's better to use the
generated code instead of custom written code.
2014-05-15 09:01:51 +02:00
Martin Gräßlin
876f8c67fa
[screenedges] Fix dbus invocation for Dashboard action
...
It's now:
* Service: org.kde.plasmashell
* Object Path: /PlasmaShell
2014-05-15 08:55:33 +02:00
Martin Gräßlin
8aa02a6daa
[kcmkwin/scripting] Fix DBus service name
...
org.kde.kwin -> org.kde.KWin
2014-05-15 08:50:56 +02:00
Andreas Hartmetz
9c73055a10
Adapt to changes in KAboutData.
2014-05-14 05:04:40 +02:00