Commit Graph

9932 Commits (6c213d43928c4c76e29b269817e0c02c9392e821)

Author SHA1 Message Date
Marco Martin 34f7127c80 Merge branch 'KDE/4.10' 2012-12-28 14:52:05 +01:00
Script Kiddy ae597bcb4e SVN_SILENT made messages (.desktop file) 2012-12-28 07:45:01 +01:00
Martin Gräßlin 8ea46b7f2d Fix narrowing conversion warnings
With this change KWin core is free of narrowing conversion warnings.

SVN_SILENT
2012-12-27 11:14:08 +01:00
Martin Gräßlin a5213c454b Warnings--
SVN_SILENT
2012-12-27 09:05:13 +01:00
Jekyll Wu baedc89ed2 Merge branch 'KDE/4.10' 2012-12-24 22:07:03 +08:00
Script Kiddy 12f341712c SVN_SILENT made messages (.desktop file) 2012-12-24 09:05:36 +01:00
Weng Xuetian d50419ed51 Merge branch 'KDE/4.10' 2012-12-23 23:27:29 -05:00
Script Kiddy d7316b9fcb SVN_SILENT made messages (.desktop file) 2012-12-23 08:01:50 +01:00
Martin Gräßlin 07e12d174d Merge branch 'KDE/4.10' 2012-12-22 11:46:45 +01:00
Martin Gräßlin e36d9d5165 Do not block OpenGL 2 when build for gles due to driver recommendation
Let's assume a user knows what she is doing when she selects kwin_gles
instead of kwin. Also in gles there is no fallback to OpenGL 1 possible
so blocking is not the proper solution in the first place.

BUG: 311712
FIXED-IN: 4.10 RC 2
REVIEW: 107824
2012-12-22 11:45:19 +01:00
Martin Gräßlin ebf1bc47a9 Do not clear UserActionMenu's Client after the menu closed
The Client is still needed as the invoked action might be delayed by one
event cycle to work around a crash if the operation causes the deco to
close.

BUG: 312004
FIXED-IN: 4.10 RC 2
REVIEW: 107823
2012-12-22 11:44:02 +01:00
Jekyll Wu 5717614050 Merge branch 'KDE/4.10' 2012-12-22 16:28:21 +08:00
Script Kiddy dc5da9b081 SVN_SILENT made messages (.desktop file) 2012-12-22 08:12:14 +01:00
Script Kiddy e3c031824f SVN_SILENT made messages (.desktop file) 2012-12-21 07:05:54 +01:00
Martin Gräßlin bb317fa2e8 More explicit parenthesis in if condition
--Warnings
2012-12-20 16:41:23 +01:00
Martin Gräßlin ccda10950b Port OverlayWindow from XLib to XCB
With this change KWin core no longer depends on the XLib based
composite extension.

REVIEW: 107685
2012-12-20 16:30:39 +01:00
Martin Gräßlin aa34e8ec18 Port (un)redirecting (sub)windows to XCB 2012-12-20 16:30:39 +01:00
Martin Gräßlin a798a2d3d6 Port create/discardWindowPixmap to XCB 2012-12-20 16:30:39 +01:00
Martin Gräßlin e96ff7a31a Introduce an XServerGrabber helper class
Performs grabXServer in ctor and ungrabXServer in dtor. Useful to ensure
that each grab is matched by an ungrab.
2012-12-20 16:30:39 +01:00
Martin Gräßlin 41f6a2c7d2 Remove Placement* member variable from Workspace
Not needed anymore given that Placement became a singleton.

REVIEW: 107416
2012-12-20 07:19:53 +01:00
Martin Gräßlin f689df14d5 Remove Placement wrappers from Workspace
The two methods:
* place
* placeSmart
have only forwarded the call to the Placement object. Now that Placement
is a singleton there is no need to have them. Every user can call them
directly without going over Workspace.
2012-12-20 07:19:53 +01:00
Martin Gräßlin 835648bc20 Move cascadeDesktop and unclutterDesktop to Placement
It is more Placement related and does not really fit into geometry given
that it only calls methods on Placement. It probably only was inside
Workspace due to being part of the DBus interface. The DBus methods are
used by external components so it needs to stay.

The DBus Wrapper is now calling the methods on the singleton Placement
directly, so no need in Workspace anymore.
2012-12-20 07:19:53 +01:00
Martin Gräßlin 607e175b4b Make Placement a Singleton
No real change as there has only been one Placement instance inside
Workspace anyway.
2012-12-20 07:19:53 +01:00
Marco Martin 7518da995f Merge branch 'KDE/4.10' 2012-12-19 17:21:36 +01:00
Script Kiddy ef0cae8dab SVN_SILENT made messages (.desktop file) 2012-12-18 15:28:22 +01:00
Albert Astals Cid ee84c360bc Merge remote-tracking branch 'origin/KDE/4.10' 2012-12-18 00:43:41 +01:00
Script Kiddy 1555e56a56 SVN_SILENT made messages (.desktop file) 2012-12-18 00:11:23 +01:00
Hugo Pereira Da Costa 016a951fe6 Fix double vertical separator in Task Switcher KCM
REVIEW: 107778
2012-12-17 17:34:18 +01:00
Hugo Pereira Da Costa e883eab762 Fix double vertical separator in Task Switcher KCM
REVIEW: 107778
2012-12-17 17:33:22 +01:00
Hugo Pereira Da Costa 1f379e8c6c Fix horizontal extend of horizontal separators in Window Behavior -> Window Actions
REVIEW: 107777
2012-12-17 14:48:51 +01:00
Hugo Pereira Da Costa 6489b95c2a Fix horizontal extend of horizontal separators in Window Behavior -> Window Actions
REVIEW: 107777
2012-12-17 14:40:55 +01:00
Script Kiddy a2472524c2 SVN_SILENT made messages (.desktop file) 2012-12-17 07:49:07 +01:00
Thomas Lübking 2f80548304 defer all member destruction to next event cycle
BUG: 311018
FIXE-IN: 4.10
2012-12-14 22:36:40 +01:00
Thomas Lübking b0e0378c77 fix wobblynnoyance kcfg group
BUG: 311382
FIXED-IN: 4.10
2012-12-14 22:36:40 +01:00
Thomas Lübking 77ff44216a invalidate old shade_below before searching a new
for the search could be implicitly skipped and we end up
with a dangeling pointer

BUG: 311340
FIXED-IN: 4.10
2012-12-14 22:36:39 +01:00
Thomas Lübking 5faa328f04 clip boundingshaped regions in xrender backend
BUG: 311216
FIXED-IN: 4.10
2012-12-14 22:36:39 +01:00
Thomas Lübking eebabeb636 kick pointless nominalCursor calculation
likely just copypasta from a broken kcm and gets
us a wrong dimensioned cursor texture

BUG: 310497
FIXED-IN: 4.10
2012-12-14 22:36:39 +01:00
Thomas Lübking 3964785830 special tab/backtab handling to align kglobalaccel
BUG: 310476
FIXED-IN: 4.10
REVIEW: 107441
2012-12-14 22:36:39 +01:00
Thomas Lübking 334fc51ef6 fix kwinoptions layouts
THIS INTRODUCES NEW STRINGS, see
http://lists.kde.org/?l=kde-i18n-doc&m=135403060327161&w=2

REVIEW: 107083
BUG: 310623
2012-12-14 22:36:39 +01:00
Script Kiddy dda5cbea69 SVN_SILENT made messages (.desktop file) 2012-12-13 07:29:15 +01:00
Script Kiddy 974e0e9c7d SVN_SILENT made messages (.desktop file) 2012-12-09 07:14:36 +01:00
Script Kiddy a5bec484f6 SVN_SILENT made messages (.desktop file) 2012-12-05 07:19:24 +01:00
Script Kiddy 068419656f SVN_SILENT made messages (.desktop file) 2012-12-03 07:26:16 +01:00
Script Kiddy 49a373b681 SVN_SILENT made messages (.desktop file) 2012-12-01 08:03:43 +01:00
Albert Astals Cid 79043da553 Merge remote-tracking branch 'origin/KDE/4.9'
In krunner/interfaces/default/interface.cpp kept the code from master as instructed by aseigo

Conflicts:
	CMakeLists.txt
	kcontrol/autostart/autostart.desktop
	kcontrol/screensaver/screensaver.desktop
	kwin/kwin.notifyrc
	powerdevil/powerdevil.notifyrc
	solid/solid-actions-kcm/device-actions/solid-device-AcAdapter.desktop
	solid/solid-actions-kcm/device-actions/solid-device-Battery.desktop
	solid/solid-actions-kcm/solid-actions.desktop
2012-11-30 22:09:10 +01:00
Script Kiddy 92a45bc7b9 SVN_SILENT made messages (.desktop file) 2012-11-30 11:31:37 +01:00
Script Kiddy 5fc8da9ad7 SVN_SILENT made messages (.desktop file) 2012-11-30 07:40:50 +01:00
Thomas Lübking ee9d526b27 don't use textured mousecursor unless required
REVIEW: 107424
BUG: 276391
FIXED-IN: 4.9.4
(cherry picked from commit 19750d2405602553f573295a2a400be669e71453)
2012-11-29 20:38:30 +01:00
Thomas Lübking 939f04d260 fix screen switching for more than two screens
BUG: 264041
FIXED-IN: 4.9.4
(cherry picked from commit 217895fb13cf7498841a288a777f575cdd249efc)
2012-11-29 20:38:23 +01:00
Thomas Lübking 1c83b957cc queue all menu caused window ops
BUG: 310658
REVIEW: 107462
FIXED-IN: 4.10
2012-11-29 20:17:36 +01:00