Martin Gräßlin
e785550be4
Remove unused method parameter in Fade effect
2012-01-13 09:15:44 +01:00
Martin Gräßlin
2d3198e67c
Ensure variables are initialized in fade effect
2012-01-13 09:13:58 +01:00
Martin Gräßlin
e1f888d1f6
Remove stupid code
2012-01-13 09:11:08 +01:00
Martin Gräßlin
c3ca894171
Merge branch 'KDE/4.8'
2012-01-13 09:08:25 +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
dbc48c91f9
kwin: don't wait for vsync when nothing has been painted
2012-01-12 21:01:56 +01:00
Philipp Knechtges
815a0fe681
Merge remote-tracking branch 'origin/KDE/4.8'
2012-01-12 20:53:09 +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
Philipp Knechtges
050d991cb1
kwin: simplifying paintSimpleScreen
...
This patch reduces the number of QRegion and WindowQuadList operations
by drawing the opaque and translucent parts of the window within the
same bottom to top pass.
REVIEW: 103671
2012-01-11 18:04:28 +01:00
Aaron Seigo
6b52a4ef19
Merge branch 'KDE/4.8'
2012-01-11 14:11:53 +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
Jacopo De Simoi
126a79e18f
Merge branch 'KDE/4.8'
2012-01-09 10:41:14 -05: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
955aa09050
removed other instances of QSharedPointer (damn Qt)
...
CCBUG: 290965
2012-01-09 09:49:44 +01:00
Hugo Pereira Da Costa
0f8e0545f5
Changed QSharedPointer -> QPointer
...
CCBUG: 290965
2012-01-09 09:44:01 +01:00
Hugo Pereira Da Costa
736a54b308
Changed QSharedPointer -> QPointer
...
CCBUG: 290965
2012-01-09 09:42:37 +01:00
Script Kiddy
3dc974f3bb
SVN_SILENT made messages (.desktop file)
2012-01-09 08:36:30 +01:00
Philipp Knechtges
c8fbb4ec61
kwin/blur: use already existing texture instead of allocating a new one
2012-01-08 17:23:36 +01:00
Jacopo De Simoi
08835ffd31
Merge branch 'KDE/4.8'
2012-01-07 08:40:51 -05:00
Script Kiddy
61775a97e9
SVN_SILENT made messages (.desktop file)
2012-01-06 08:44:15 +01:00
Thomas Lübking
bec28a85e4
Merge branch 'KDE/4.8'
2012-01-04 23:15:32 +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
6f5ff35aa5
Merge branch 'KDE/4.8'
2012-01-04 19:49:05 +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
Martin Gräßlin
66ca8c7c72
Make closeWindow() a public slot
...
For JavaScript bindings.
2012-01-03 18:32:05 +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
Thomas Lübking
85cb8e3717
Fix one list pollution in tabbing code
...
REVIEW: 103612
BUG: 290387
2012-01-02 18:54:13 +01:00
Thomas Lübking
25342f89c9
present windows: keep highlighted windows in screen
...
REVIEW: 103528
2012-01-02 18:54:12 +01:00
Thomas Lübking
3b2476850e
add dbus debug "activeEffects"
...
REVIEW: 103572
CCBUG: 288948
CCBUG: 290025
2012-01-02 18:54:12 +01:00
Thomas Lübking
38c54e7111
implement isActive in resize effect
2012-01-02 18:54:12 +01:00
Thomas Lübking
0b23c516a7
add support for graphicssystem selection
...
REVIEW: 103430
CCBUG: 289904
2012-01-02 18:53:20 +01:00
Martin Gräßlin
a04cb2ed09
Drop also the IMPLIST as it is outdated
2012-01-01 15:06:45 +01:00
Martin Gräßlin
197658475b
Make List of Clients in ClientGroup accessable in scripts
...
For that ClientList is exported as a sequence meta type and
property is added to ClientGroup.
2012-01-01 15:01:54 +01:00
Martin Gräßlin
012bcbc2e0
Return const ref to client list instead of copy
2012-01-01 14:53:48 +01:00
Martin Gräßlin
698eb631cd
ClientGroup becomes scriptable (again)
...
For this properties are defined in ClientGroup and several methods
are changed to be slots (to be invokable from scripts). On Client
the clientGroup is exported as a property.
The existing wrapper around ClientGroup is dropped as it is no
longer needed. Interestingly it was wrong anyway as it allowed to
construct a new ClientGroup, which has to be done internally.
At the same time the meta declarations get cleaned up a little bit.
2012-01-01 14:43:32 +01:00
Martin Gräßlin
3bc12489ac
Declare Metatype for KWin::Client*
...
Allows to use it in property definitions.
2012-01-01 14:16:07 +01:00
Martin Gräßlin
30d2f260dc
Drop unused code
2012-01-01 13:26:15 +01:00
Martin Gräßlin
510a07a135
Better set the QScript export of a Client
...
We don't want the script to delete our Client, or do we?
2012-01-01 10:00:13 +01:00
Martin Gräßlin
11be6d5b40
Fix typos
...
SVN_SILENT
2012-01-01 09:26:27 +01:00
Martin Gräßlin
5c6febf147
Use Q_SLOTS instead of slots
...
Krazy wants it that way.
SVN_SILENT
2012-01-01 09:23:48 +01:00
Martin Gräßlin
d00655fbcc
Use single quoted char instead of double qouted
...
Fixes Krazy issu "Check single-char QString operations for efficiency".
SVN_SILENT
2012-01-01 09:19:46 +01:00
Martin Gräßlin
aecaaeb48e
Drop another leftover of Chelate
2012-01-01 09:16:40 +01:00