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
Shaun Reich
c3cf65a6bd
Add KCM kwincompositing keywords (desktop effects).
...
This should be the last of the bunch...it was split up so it could be
easily reverted/looked at.
The idea is that all of this will improve searching functionality for a
lot of people using System Settings. That's the hope anyways.
In reality it doesn't help much *yet*, because somebody needs to make
the search functionality search for more .desktop files. It currently
only does main ones afik. I don't know if this is a technical
limitation, or just a minor oversight and perhaps something easy to fix.
Hopefully what I've done is towards a good direction though, of
improving search functionality in system settings...
2011-12-31 17:28:47 -05:00
Shaun Reich
3a305903cb
Add KCM kwindesktop keywords.
2011-12-31 17:14:23 -05:00
Shaun Reich
267c104408
Add KCM kwinscreenedges keywords.
2011-12-31 17:13:04 -05:00
Shaun Reich
b54102f09e
Add kwinadvanced KCM keywords.
2011-12-31 17:07:30 -05:00
Shaun Reich
46cf6e0173
Add kwinfocus kcm keywords
2011-12-31 17:05:53 -05:00
Martin Gräßlin
6e445fb75c
Less unused parameter/variable warnings in kwin
...
SVN_SILENT
2011-12-31 15:08:54 +01:00
Martin Gräßlin
a3bed4b7ba
Connect Kephal signals directly to screenChangedTimer
...
No need to have a slot for each screen change which only starts
the screenChangedTimer.
2011-12-31 15:01:41 +01:00
Martin Gräßlin
2b434c3667
Drop WindowInfo JavaScript bindings
...
Everything they provided are also available directly as properties
on Toplevel or Client.
2011-12-31 14:24:32 +01:00