Hugo Pereira Da Costa
5988ed2161
Fixed warning when rendering text on invalid rectangle;
...
Fixed painting of buttons in preview.
(thanks Martin :) )
2012-02-29 17:22:29 +01:00
Hugo Pereira Da Costa
85f1ae0adb
removed unneeded check.
2012-02-29 16:55:37 +01:00
Thomas Lübking
a57dc6b238
hotfix translucency effect
2012-02-26 18:40:21 +01:00
Thomas Lübking
67f484e825
fix negation logic error ...
2012-02-21 18:42:09 +01:00
Thomas Lübking
e789daf1bc
clean dirty rect from repaints_region when updating shadow, skip double resetting of shadow rect
...
REVIEW: 104028
2012-02-21 17:19:24 +01:00
Thomas Lübking
152b738181
don't allocate unused closeview and guard all pointers
...
REVIEW: 104009
2012-02-21 17:18:05 +01:00
Thomas Lübking
631fb0d4cb
allow app_noborder clients to drop out of maximization
...
REVIEW: 104010
CCBUG: 294211
2012-02-21 17:18:05 +01:00
Thomas Lübking
802abf09d1
allow windows to withdraw XShape masks
...
BUG: 293736
REVIEW: 104007
2012-02-21 17:18:04 +01:00
Thomas Lübking
2123fb8dbd
select proper client for shortcuts and guard pointer
...
REVIEW: 103998
2012-02-21 17:18:04 +01:00
Thomas Lübking
7e7846adce
Focus window under mouse after MouseLowerOp
...
BUG: 255052
REVIEW: 103975
2012-02-21 17:18:04 +01:00
Thomas Lübking
d39c190c40
fix NPOT + raster decoration
...
BUG: 282882
2012-02-12 16:33:23 +01:00
Thomas Lübking
a227847efc
fix NPOT shadows
...
a) fixes the texture offset calculation
b) arranges he shadow pixmaps as border in the texture to avoid interpolation issues.
BUG: 280116
BUG: 282882
CCBUG: 291161
BUG: 293325
REVIEW: 103888
2012-02-09 18:11:03 +01:00
Thomas Lübking
7d17a29826
secure closeView NULL pointer access
...
BUG: 293654
2012-02-08 19:46:48 +01:00
Philipp Knechtges
6f3b9fae2a
kwin: fixing _NET_WM_OPAQUE_REGION related bug
...
The initial implementation forgot to consider the client borders.
BUG: 293574
FIXED-IN: 4.8.1
2012-02-08 16:41:02 +01:00
Martin Gräßlin
90e59121dc
Properly detect SandyBridge chipsets in GLPlattorm
2012-02-04 11:24:18 +01:00
Thomas Lübking
993f4ba583
Revert "skip double focus taking"
...
The commit actually introduced an windowEvent processing for new created clients
and caused
BUG: 290392
FIXED-IN: 4.8.1
This makes the original code a bit more straight and less confusing and
effectively reverts commit ce97e4fd586ff225f2b2e8c5042baf6821bc52c0.
2012-02-04 00:12:45 +01:00
Thomas Lübking
b2c81216a2
Update decoration buttons when motif hint on the closability changes
...
BUG: 246422
2012-02-03 19:56:18 +01:00
Script Kiddy
fab916f474
SVN_SILENT made messages (.desktop file)
2012-01-30 16:32:18 +01:00
Thomas Lübking
7acf1330bd
Support withdrawal of shadows
...
The Oxygen deco uses this to remove built-in shadows from decorated windows when adding (legacy...) decoration shadows
CCBUG: 291774
REVIEW: 103751
2012-01-24 23:07:20 +01:00
Script Kiddy
a94932475c
SVN_SILENT made messages (.desktop file)
2012-01-23 09:42:47 +01:00
Script Kiddy
4c145d4604
SVN_SILENT made messages (.desktop file)
2012-01-22 09:32:56 +01:00
Philipp Knechtges
d6e7ebcb26
kwin: fixing high cpu usage bugs
...
In some unfortunate situations it is possible that a window is deleted
before it is marked ready_for_painting=true. The last point is
especially troublesome for effects that reference the deleted window.
Many thanks to Elias Probst for all the testing.
CCBUG: 290025
CCBUG: 288948
REVIEW: 103733
2012-01-19 15:06:50 +01:00
Script Kiddy
87745d696d
SVN_SILENT made messages (.desktop file)
2012-01-18 08:58:45 +01:00
Script Kiddy
731171d5a3
SVN_SILENT made messages (.desktop file)
2012-01-17 16:37:41 +01:00
Thomas Lübking
2062b8eabd
Nanny the Sun compiler by an explicit cast ;-)
...
BUG: 291690
2012-01-16 22:11:46 +01:00
Script Kiddy
ceffa4c1ff
SVN_SILENT made messages (.desktop file)
2012-01-16 09:33:48 +01:00
Martin Gräßlin
a243d0b0b8
Delete highlight windows property from correct window
...
TabBox is always declarative view.
2012-01-14 11:55:39 +01:00
Thomas Lübking
17eb923f34
Fix regression igonring hiddenPreviews on stacking updates
...
BUG: 289945
REVIEW: 103687
2012-01-13 15:57:34 +01:00
Thomas Lübking
5f2371a47d
Don't listen to repetitive motif hints regarding the window border and prefer rules over them anyway
...
BUG: 291312
REVIEW: 103681
FIXED-IN: 4.8
2012-01-13 15:57:34 +01:00
Thomas Lübking
d57a0a05ab
Withdraw partial maximization state when resizing partially maximized client but moveResizeMaximizedWindows() isn't true
...
REVIEW: 103683
BUG: 290990
FIXED-IN: 4.8
2012-01-13 15:57:34 +01:00
Martin Gräßlin
07685da24e
Check whether the ShaderManager is valid in Explosion effect
...
The effect did not check whether the ShaderManager is valid causing
a null pointer access when trying to use the shader.
Additionally this change moves the Shader init into the close window
slot as close window referrenced windows without checking whether the
effect would work. If the effect would not work each closed window
would be referrenced without any chance to being unreffed again as this
code is in a block checking whether the effect is valid.
BUG: 291390
FIXED-IN: 4.8.0
2012-01-13 09:06:15 +01:00
Script Kiddy
788f32cceb
SVN_SILENT made messages (.desktop file)
2012-01-13 09:05:07 +01:00
Philipp Knechtges
8a4fbd438a
kwin: fixing high cpu usage in the fade effect
...
This is a condensed version of Martin's patch that fixes a high cpu
usage in KWin and X. It seems to be due to a window being created and
deleted at almost the same time, such that the fade effect never quits.
The bug was reliably reproducable with starting Amarok.
CCBUG: 290025
CCBUG: 288948
2012-01-12 20:40:34 +01:00
Script Kiddy
2cee922fc9
SVN_SILENT made messages (.desktop file)
2012-01-11 09:13:06 +01:00
Script Kiddy
63bf9f8a75
SVN_SILENT made messages (.desktop file)
2012-01-10 15:54:13 +01:00
Hugo Pereira Da Costa
49d44ee2a5
removed other instances of QSharedPointer (damn Qt)
...
CCBUG: 290965
2012-01-09 09:50:35 +01:00
Hugo Pereira Da Costa
0f8e0545f5
Changed QSharedPointer -> QPointer
...
CCBUG: 290965
2012-01-09 09:44:01 +01:00
Script Kiddy
3dc974f3bb
SVN_SILENT made messages (.desktop file)
2012-01-09 08:36:30 +01:00
Script Kiddy
61775a97e9
SVN_SILENT made messages (.desktop file)
2012-01-06 08:44:15 +01:00
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