Thomas Lübking
a8b212e40e
Pick correct screen area in tabbox w/o scree focus separation case
...
BUG: 290633
2012-01-04 23:11:54 +01:00
Martin Gräßlin
f1dfdef1ab
No longer enable BoxSwitch by default
...
Thanks to terietor for noticing this problem.
2012-01-04 19:47:59 +01:00
Script Kiddy
d08182e72f
SVN_SILENT made messages (.desktop file)
2012-01-04 09:38:43 +01:00
Script Kiddy
375e2257fe
SVN_SILENT made messages (.desktop file)
2012-01-03 16:57:38 +01:00
Thomas Lübking
2a54c47ed1
Fix one list pollution in tabbing code
...
REVIEW: 103612
BUG: 290387
(cherry picked from commit 67b3dc9e619b60552ddf1c6506453037cd7830cf)
2012-01-02 19:02:14 +01:00
Thomas Lübking
e1d15d9c21
present windows: keep highlighted windows in screen
...
REVIEW: 103574
(cherry picked from commit 629e8d3885129db2be19bd313e07d6fa02caddc1)
2012-01-02 19:02:05 +01:00
Thomas Lübking
48c28a9b3d
add dbus debug "activeEffects"
...
REVIEW: 103572
CCBUG: 288948
CCBUG: 290025
(cherry picked from commit 089aeee91b807d13c0c2b86fa18d05776bef5190)
2012-01-02 18:57:44 +01:00
Thomas Lübking
8aa05a477b
implement isActive in resize effect
...
(cherry picked from commit 60281f9cc3c515db1c36139842374353bca3cb3a)
2012-01-02 18:56:51 +01:00
Thomas Lübking
5b40492a84
add support for graphicssystem selection
...
REVIEW: 103430
CCBUG: 289904
(cherry picked from commit ded4ed4e9dc32316c41a43b6e906bece4b92338f)
2012-01-02 18:56:21 +01:00
Martin Gräßlin
f135206781
Disable Lanczos and Blur for fglrx
...
Too many crash reports in the fglrx driver when using ARB shaders.
It's a pity to disable functionality for all fglrx users, but it's
better than crash reports.
Blur effect can still be enabled manually and Lanczos can still be
enabled through the environment variable.
REVIEW: 103556
CCBUG: 270818
CCBUG: 286795
2011-12-31 08:54:15 +01:00
Script Kiddy
dde9eadfe1
SVN_SILENT made messages (.desktop file)
2011-12-29 10:49:38 +01:00
Philipp Knechtges
27a7238f44
kwin: respect the autogroup configuration when restarting kwin
...
BUG: 279468
FIXED-IN: 4.8
2011-12-23 22:23:22 +01:00
Script Kiddy
ea20b79d70
SVN_SILENT made messages (.desktop file)
2011-12-22 11:48:21 +01:00
Script Kiddy
59a6dd3156
SVN_SILENT made messages (.desktop file)
2011-12-21 09:55:39 +01:00
Script Kiddy
2a7a4bb74d
SVN_SILENT made messages (.desktop file)
2011-12-20 16:29:23 +01:00
Script Kiddy
61053eb8d0
SVN_SILENT made messages (.desktop file)
2011-12-19 15:33:20 +01:00
Thomas Lübking
d48042a258
use correct luminance calculation for greyscale
2011-12-18 19:51:53 +01:00
Thomas Lübking
55c52977b3
FSUM: honor delay on leave events as well
...
This makes working around bug #63279 impossible :-(
BUG: 285960
CCBUG: 63279
REVIEW: 103130
2011-12-18 19:51:52 +01:00
Thomas Lübking
26c0f269f1
snaphelper is also active when not in transition
...
BUG: 289060
2011-12-18 19:51:52 +01:00
Thomas Lübking
393b8a3eee
scene_xrender.cpp, replace QRect = QRect by QRect::setRect
2011-12-18 19:51:52 +01:00
Thomas Lübking
ba529f205a
Highlight window: support minimized windows
...
also
- replace QHash::operator[]
- replace double by float (-> ARM, and we don't need that precision)
- weaken some value checks ("== 1.0f")
- fix last paint of hiding windows (w->addRepaintFull() trap)
REVIEW: 103404
2011-12-18 19:51:51 +01:00
Thomas Lübking
d73c46925d
fix gravitation after compositor "polluted" it by updating the decoration _before_ placement
...
BUG: 278981
REVIEW: 103391
2011-12-18 19:51:25 +01:00
Thomas Lübking
31f9533029
implement restack configure events, fix stackUnder when stacking up under a foreign client
...
BUG: 288721
REVIEW: 103387
2011-12-18 19:42:06 +01:00
Script Kiddy
8979af0a5f
SVN_SILENT made messages (.desktop file)
2011-12-18 09:55:30 +01:00
Script Kiddy
07c30bc9f2
SVN_SILENT made messages (.desktop file)
2011-12-17 09:50:23 +01:00
Martin Gräßlin
e320435eaa
Scripting API moved to techbase
...
http://techbase.kde.org/Development/Tutorials/KWin/Scripting/API
So no need any more for the API doc generator nobody knew about.
2011-12-17 08:53:41 +01:00
Philipp Knechtges
929f0fb643
kwin: adjusting to the latest ewmh spec
...
Renaming _KDE_NET_WM_OPAQUE_REGION to _NET_WM_OPAQUE_REGION because it
is now an official part of the spec, see
http://www.mail-archive.com/wm-spec-list@gnome.org/msg00842.html
2011-12-13 21:17:19 +01:00
Script Kiddy
8ed9b35755
SVN_SILENT made messages (.desktop file)
2011-12-13 15:55:20 +01:00
Script Kiddy
27e11c98c1
SVN_SILENT made messages (.desktop file)
2011-12-11 08:41:44 +01:00
Martin Gräßlin
544c4d60b5
Blur behind sliding popups
...
Finally it is possible :-) If it causes an impact on performance
during the release candidates I'm going to revert.
REVIEW: 103375
BUG: 255106
FIXED-IN: 4.8.0
2011-12-10 22:41:35 +01:00
Martin Gräßlin
de8b9f546f
Fixing incorrect clipping of sliding popups
...
Make use of new extension of protocol for magic number -1.
If offset is -1 KWin has to decide the offset. This fixes all the
incorrect animations and allows us to perform clipping again by
filtering out the window quads which should not be visible.
Additionally the effect now sanitizes the offset. That is for e.g.
Yakuake setting an offset of 0, but there is a strut on the top
corner causing Yakuake not to appear on 0, but with an offset of
the strut. Such cases are now considered as well and the animation
is fixed.
REVIEW: 103367
BUG: 287602
CCBUG: 261159
CCBUG: 278760
FIXED-IN: 4.8.0
2011-12-10 22:41:34 +01:00
Philipp Knechtges
fbae9f9972
kwin: paint plasma panel always on top while sliding between desktops
...
The windows, that are considered to be always on top and that are on
all desktops, should also be always painted on top of everything while
switching the desktop.
2011-12-10 22:16:41 +01:00
Thomas Lübking
b7d1dbeb86
Honor rules in general isMaximizable/Minimizable/Shadeable queries
...
REVIEW: 103379
2011-12-10 21:27:11 +01:00
Thomas Lübking
450d90ceb7
unset/set NETWM shading state around minimizing
...
BUG: 81271
REVIEW: 103377
2011-12-10 21:26:50 +01:00
Thomas Lübking
2ff74f83be
Obey forced desktop id on electricborder change
...
BUG: 95627
REVIEW: 103376
2011-12-10 21:26:22 +01:00
Thomas Lübking
daf4255f1b
call animationEnded when the animation ended...
2011-12-10 21:26:21 +01:00
Thomas Lübking
0cbe297d84
sanitize closed screenshot windows, ignore deleted
...
CCBUG: 288271
REVIEW: 103350
2011-12-10 21:25:57 +01:00
Thomas Lübking
49b63d052f
sync highlight_windows effect to tabbox usage
...
BUG: 270498
REVIEW: 103349
2011-12-10 21:25:18 +01:00
Philipp Knechtges
3065e6afce
kwin/blur: add a proper initialization of the texture cache
...
This fixes graphical glitches that appear next to the borders of plasma
tooltips. Additionally I added a variable that forces the effect to
drop the cache, which might be useful in the future to fix bugs.
2011-12-10 17:35:02 +01:00
Philipp Knechtges
1023d3b08e
kwin: fixing some blur bugs
...
This should fix 2 issues with the blur effect:
- It is now sufficient to have a damaged EXPANDED blurArea to trigger
an update of the caching texture.
- No glitches in cases where the taskbarthumbnail effect paints a
thumbnail of a blurred window.
CCBUG: 288568
2011-12-10 12:39:51 +01:00
Martin Gräßlin
6c62fcd400
Make use of resize effect when resizing windows
...
Fixes a regression. When resize effect is available we can do a
fast resizing by only perform the resizing after the user ended
resizing the window.
REVIEW: 103363
2011-12-09 20:48:46 +01:00
Martin Gräßlin
3955d891d6
Fix minimize rule
...
It was only applied initially, but force did not work.
REVIEW: 103364
2011-12-09 20:48:46 +01:00
Script Kiddy
786252f7ef
SVN_SILENT made messages (.desktop file)
2011-12-09 09:19:34 +01:00
T.C. Hollingsworth
36e23e85c9
fix typo in kwin window-specific rules WhatsThis help
...
CCMAIL: kde-i18n-doc@kde.org
2011-12-08 02:00:14 -07:00
Script Kiddy
d22c67853e
SVN_SILENT made messages (.desktop file)
2011-12-08 09:07:25 +01:00
Script Kiddy
dd07c86568
SVN_SILENT made messages (.desktop file)
2011-12-07 09:26:23 +01:00
Script Kiddy
64211ff568
SVN_SILENT made messages (.desktop file)
2011-12-06 17:06:26 +01:00
Thomas Lübking
3c3d6c960a
Revert "bypass timer for zero delay focus requests"
...
It's more a timing than an event queue thing?!
This reverts commit 5a3bf46244bfc92aea1ab4683c5b31c018ce1320.
2011-12-06 14:23:04 +01:00
Thomas Lübking
a683eeba11
Revert "fix focus delay optimization"
...
It's more a timing than an event quqe thing?!
This reverts commit c039abe4eadafb16c6556ff07ea091f606b234fb.
2011-12-06 14:22:21 +01:00
Thomas Lübking
e1a63303b6
fix focus delay optimization
2011-12-06 13:54:14 +01:00