Martin Gräßlin
1398f9ed04
Remove left-over from disable global shortcuts removal
...
There used to be an own action collection in KDE 3 times for the
block global shortcuts shortcut. But the code ws disabled and by
that I didn't see it during removing the global shortcuts blocking.
And it explains why the global shortcut blocking didn't work.
2013-09-09 09:53:39 +02:00
Martin Gräßlin
0e24f4ead4
Introduce an initShortcut method for kwinbindings
...
Method replaces the logic of the macros. The macros are still there
to not need to change all the code. Major difference is that the new
method uses the compile time checked connect syntax.
2013-09-09 09:41:37 +02:00
Martin Gräßlin
3afa7bf5a4
Only react on own shortcut changed in desktopgrid
2013-09-09 09:02:19 +02:00
l10n daemon script
24f68febf1
SVN_SILENT made messages (.desktop file)
2013-09-09 06:48:54 +00:00
Martin Gräßlin
47cc0d77f5
KFooInput -> Q(Double)SpinBox in mouseclick effect config
...
And with that the effect configs do not need kde4support any more.
2013-09-09 07:47:36 +02:00
Martin Gräßlin
36d0a90859
KIntSpinBox -> QSpinBox in kwin/effects configs
2013-09-09 07:38:30 +02:00
Martin Gräßlin
ff6cb5e75c
Drop the GlobalShortcutsEditor from libkwineffects
...
As our need can be satisfied without sub-classing KShortcutsEditor
we can drop this class.
2013-09-09 07:10:08 +02:00
Martin Gräßlin
e7a9655223
Use KShortcutsEditor directly instead of subclass
...
We don't need the GlobalShortcutsEditor anymore as the action type
can now be set as a property.
2013-09-09 06:57:06 +02:00
l10n daemon script
52cea9285d
SVN_SILENT made messages (.desktop file)
2013-09-09 04:11:16 +00:00
Martin Gräßlin
5ff8d2389e
Port static get property wrappers to XCB in kwin/toplevel
...
Just replacing WId by xcb_window_id and using the XCB atom enum.
2013-09-09 06:03:36 +02:00
Martin Gräßlin
bcfa76ef87
Remove not implemented static methods from kwin/toplevel.h
2013-09-09 06:03:36 +02:00
Martin Gräßlin
e336a8f434
Remove KAction related tests from virtual desktops tests
...
No more KAction in virtual desktops. This makes the test work again
though the global shortcuts are not tested any more.
2013-09-09 06:03:36 +02:00
Martin Gräßlin
687e264387
Port staticWmClientLeader to XCB
...
Removes usage of kxerrorhandler in kwin/toplevel.cpp
2013-09-09 06:03:35 +02:00
Martin Gräßlin
8a5972b8cb
Fix warning
2013-09-09 06:03:35 +02:00
Martin Gräßlin
57be7899c0
Remove no longer needed includes from kwin/tabbox/tabbox.cpp
2013-09-09 06:03:35 +02:00
Martin Gräßlin
ac3ca11486
KIcon -> QIcon::fromTheme in kwin/tabbox
2013-09-09 06:03:35 +02:00
Martin Gräßlin
4ddfd2d4ef
Remove no longer needed includes from kwin/geometry.cpp
2013-09-09 06:03:35 +02:00
Martin Gräßlin
26c0e36400
Do not build KWin::SessionManager for the time being
...
KSessionManager is deprecated and there is no replacement yet. So
let's get rid of the warnings for now. Needs to be re-added once
there is a working QSessionManager again.
2013-09-09 06:03:35 +02:00
Martin Gräßlin
8d716124fa
KIcon -> QIcon::fromTheme in kwin/useractions.cpp
2013-09-09 06:03:35 +02:00
Martin Gräßlin
182d094837
Drop unused includes from kwin/useractions.cpp
...
And again some deprecated warnings eliminated.
2013-09-09 06:03:35 +02:00
Martin Gräßlin
79e09c43f3
Port kwin/tabbox from KShortcut to QKeySequence
...
All the globalShortcutChanged slots are removed and replaced by a
generic one for the new signal by KGlobalAccel.
The define for creating the shortcut is dropped and replaced by a
templated function creating connections through the new connect
syntax.
2013-09-09 06:03:35 +02:00
Martin Gräßlin
a721898bd8
Port KWin useractions menu from KShortcut to QKeySequence
2013-09-09 06:03:35 +02:00
Martin Gräßlin
2e1f028210
KWin/VirtualDesktops ported to new global shortcut system
...
No more Kaction, no more KShortcut.
2013-09-09 06:03:35 +02:00
Martin Gräßlin
f4a96da547
Client shortcuts ported to QKeySequence
...
Pretty straight forward, though not yet tested.
2013-09-09 06:03:35 +02:00
Martin Gräßlin
1c8233ad6d
Use KGlobalAccel to get the shortcut for Suspend Compositing
...
Ported away from KAction and KShortcut to show our notification
on suspend compositing via DBus.
2013-09-09 06:03:35 +02:00
Martin Gräßlin
979e5e9136
Do not check graphicsEffectsLevel for LanczosFilter
...
We use GPU and driver dependent checks which are more accurate than
the global setting has ever been.
2013-09-09 06:03:35 +02:00
Martin Gräßlin
40588e05ea
Clean up the includes in kwin/options.(h/cpp)
...
Used to include quite a bit no longer needed. In order to get rid of
the utils.h inclusion one enum is moved to options (where it actually
belongs to).
2013-09-09 06:03:35 +02:00
Martin Gräßlin
4d089b28b4
Drop menuFont from useractions menu
...
Recommendation is to just use the general font.
2013-09-09 06:03:35 +02:00
Martin Gräßlin
caad13ff95
Use new components based Find XCB
2013-09-09 06:03:35 +02:00
Thomas Lübking
42beb68855
Merge branch 'KDE/4.11'
2013-09-09 00:07:58 +02:00
Thomas Lübking
a61002224f
re-read dashboard kcfg on reconfigure
...
BUG: 324034
FIXED-IN: 4.11.2
REVIEW: 112280
2013-09-08 23:47:53 +02:00
Thomas Lübking
2a5861faef
highlight effect: windowAdded false positive exits
...
When a window is added while the effect is running
it shall either be highlighted or hidden, but not exit
the effect what happened, because the property notification
is invoked to test whether the window has a highlight
property (questionable since the effect is running, but
valid - could be different X11 client) and that routine
exits the effect if no property is found (assuming it was
withdrawn)
REVIEW: 112494
2013-09-08 23:43:57 +02:00
Thomas Lübking
0dcdcf48eb
copy and paste timebomb
...
bug as old as kwin compositing ....
BUG: 323688
FIXED-IN: 4.11.2
REVIEW: 112436
2013-09-08 23:43:45 +02:00
Thomas Lübking
f1346494f6
connect iconChanged to decoration
...
broke with 9eaee286c55717d26535d3dc9e543c0285740d9a
BUG: 324355
FIXED-IN: 4.11.2
REVIEW: 112435
2013-09-08 23:43:19 +02:00
Thomas Lübking
140c4856b7
ignore minimized windows in scalein effect
...
BUG: 324326
FIXED-IN: 4.11.2
REVIEW: 112425
2013-09-08 23:43:13 +02:00
Thomas Lübking
3859f67862
glsl is not supported on indirect contexts
...
and fglrx yells an invalid_enum error when being asked
for the version
BUG: 323527
FIXED-IN: 4.11.2
REVIEW: 112419
2013-09-08 23:43:04 +02:00
Thomas Lübking
ef351070e7
snap max'd windows to maximize, not movement area
...
Because that's where it's placed. Notable esp. when there're panels on opposing sides.
Since snapping keeps max'd windows in position, it should preferably keep it in the proper position ;-)
REVIEW: 112322
2013-09-08 23:41:55 +02:00
Martin Gräßlin
d26fcf3188
There is no PlasmaCore.Theme
...
It's a context property "theme". Today I'm lucky, they were all called
"theme".
2013-09-05 14:46:39 +02:00
Marco Martin
e0dc576853
Merge branch 'KDE/4.11'
2013-09-05 11:46:52 +02:00
Martin Gräßlin
86b9ce67a0
Use QLocale in WindowGeometryEffect
2013-09-05 10:48:30 +02:00
Martin Gräßlin
95a6329fe5
Remove some no longer needed includes
...
less warnings
2013-09-05 10:39:47 +02:00
Martin Gräßlin
de59774190
KIcon -> QIcon::fromTheme in kwin effects
2013-09-05 10:29:33 +02:00
Martin Gräßlin
5e29cc24dc
Remove XLib dependency from kwinglobals
...
As a side effect we need some fixx11h.h includes at places which still
use too much xlib.
2013-09-05 09:56:50 +02:00
Martin Gräßlin
8a78e71c97
Drop KWin::Extensions from kwinglobals
...
Replaced by KWin::Xcb::Extensions. This removes the remaining
Xlib extension dependencies form kwineffects.
2013-09-05 09:14:09 +02:00
l10n daemon script
8a8ccc2afa
SVN_SILENT made messages (.desktop file)
2013-09-05 06:42:08 +00:00
l10n daemon script
eed66fe776
SVN_SILENT made messages (.desktop file)
2013-09-05 04:00:49 +00:00
Martin Gräßlin
211682ab67
KGlobalSettings::dndEventDelay() -> QApplication::startDragDistance()
2013-09-04 16:35:16 +02:00
Martin Gräßlin
58eaa61d25
Port from KGlobalSettings::contrastF to KColorScheme::contrastF
...
And with that Aurorae doesn't need kde4support any more.
2013-09-04 16:35:16 +02:00
Martin Gräßlin
139201a2e2
KGlobal::config() -> KSharedConfig::openConfig()
...
KWin Core says good bye to KGlobal. We will not miss the threading
issues.
2013-09-04 16:11:40 +02:00
Martin Gräßlin
b01f9ca077
Only create ColorCorrection if it is enabled in the options
...
According to massif just creating the ColorCorrection costs 2 MiB, so
it makes sense to not create it if it is not used.
REVIEW: 111604
DIGEST: Smaller memory footprint in KWin 4.11.2 if color correction is disabled
2013-09-04 14:42:45 +02:00