Lucas Murray
d93c4b6c33
Allow windows on other desktops and inactive tabs to be highlighted in
...
the highlight window effect.
svn path=/trunk/KDE/kdebase/workspace/; revision=1064251
2009-12-20 12:48:54 +00:00
Script Kiddy
5bd4dc40a9
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1064230
The following changes were in SVN, but were removed from git:
M wallpapers/Media_Life/metadata.desktop
M wallpapers/Quadros/metadata.desktop
2009-12-20 12:04:42 +00:00
Thomas Lübking
d92c427d36
avoid "deep" QVector copy
...
CCBUG: 217040
svn path=/trunk/KDE/kdebase/workspace/; revision=1064056
2009-12-20 01:49:39 +00:00
Martin Gräßlin
07368e7625
Enable highlight windows effect by default (in general and for tabbox) as it works very reliable and is a great and useful feature.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1063954
2009-12-19 17:26:03 +00:00
Martin Gräßlin
8745bd9913
Extend the kconf update for 4.4 so that desktop switch on screen edge does not get disabled by quick maximize/tiling.
...
Changing the id, so that the script gets executed for those who already run it (tabbox settings will not be changed when the script runs once, so it's safe).
BUG: 217770
svn path=/trunk/KDE/kdebase/workspace/; revision=1063869
2009-12-19 13:23:53 +00:00
Script Kiddy
34ef68d122
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1063812
The following changes were in SVN, but were removed from git:
M wallpapers/Quadros/metadata.desktop
2009-12-19 10:51:19 +00:00
Lucas Murray
fc4d3fe974
When moving a window between groups don't change the geometry of all
...
other windows in the old group. Was a regression of the client group
geometry and desktop check commits.
svn path=/trunk/KDE/kdebase/workspace/; revision=1063777
2009-12-19 10:13:43 +00:00
Lucas Murray
24f6bec610
Patch an arbitrary code execution vulnerability.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1063707
2009-12-19 09:39:01 +00:00
Lucas Murray
167e663a35
Add sanity check to client menu actions. Prevents crashes but these
...
functions are still being called on the wrong window.
CCBUG: 219270
svn path=/trunk/KDE/kdebase/workspace/; revision=1063682
2009-12-19 03:53:48 +00:00
Hugo Pereira Da Costa
80b5f81f72
Moved title transitin handling to separate class (oxygentitleanimationdata).
...
Use blended pixmaps to do the transition instead of QPainter::drawText with alpha blended colors.
This fixes glitches when title is changed while animation is running. (thanks to Wilder for reporting).
svn path=/trunk/KDE/kdebase/workspace/; revision=1063441
2009-12-18 15:20:04 +00:00
Lucas Murray
223f1f2f0b
Make desktop grid follow present window layout settings.
...
BUG: 214722
svn path=/trunk/KDE/kdebase/workspace/; revision=1063405
2009-12-18 03:34:28 +00:00
Hugo Pereira Da Costa
43f261b6ed
use K classes in place of Q classes (Krazy)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1063400
2009-12-18 03:05:27 +00:00
Martin Gräßlin
21821f48a4
Less krazy warnings: use prefix ++ instead of postfix.
...
SVN_SILENT
svn path=/trunk/KDE/kdebase/workspace/; revision=1063341
2009-12-17 21:35:37 +00:00
Martin Gräßlin
9715014b4d
Less krazy issues: fix spelling errors in comments.
...
SVN_SILENT
svn path=/trunk/KDE/kdebase/workspace/; revision=1063337
2009-12-17 21:16:10 +00:00
Martin Gräßlin
1114d8efa4
Less Krazy warnings please: Using QPointers when showing modal dialogs via exec().
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1063328
2009-12-17 21:04:32 +00:00
Martin Gräßlin
5744a0c0f2
Fix improper include guards.
...
SVN_SILENT
svn path=/trunk/KDE/kdebase/workspace/; revision=1063324
2009-12-17 20:50:07 +00:00
Martin Gräßlin
67f047e290
Kconf update for converting the old tabbox settings to the new one.
...
Using C++ as the bash script didn't work. Nevertheless thanks to Jan Gerrit Marker for the half working script (would have worked if all entries were in the same config group).
BUG: 211215
svn path=/trunk/KDE/kdebase/workspace/; revision=1063079
2009-12-16 22:19:37 +00:00
Fredrik Höglund
586f4e9010
Check if the decoration supports the frame overlap strut in
...
Client::transparentRect() and Client::layoutDecorationRects().
svn path=/trunk/KDE/kdebase/workspace/; revision=1063057
2009-12-16 20:51:54 +00:00
Martin Gräßlin
391f4a3e23
Plasma part for setting the number of rows in desktop kcm is missing, so we hide it.
...
Will be back when trunk reopens and I have to bug Plasma devs to implement it ;-)
svn path=/trunk/KDE/kdebase/workspace/; revision=1063035
2009-12-16 19:46:42 +00:00
Martin Gräßlin
6aacd897e2
Use KNS3 download dialog in Aurorae config.
...
This change magically fixes the problem that you had to close the systemsettings window to use the GHNS dialog.
svn path=/trunk/KDE/kdebase/workspace/; revision=1063029
2009-12-16 19:19:01 +00:00
Fredrik Höglund
85d965a78e
Fix a performance problem with the radeon driver and effects that use
...
tranformations when in Xrender mode.
svn path=/trunk/KDE/kdebase/workspace/; revision=1063025
2009-12-16 18:51:36 +00:00
Fredrik Höglund
042af295ee
Update _NET_SUPPORTED based on AbilityExtendIntoClientArea when
...
switching decorations.
svn path=/trunk/KDE/kdebase/workspace/; revision=1063015
2009-12-16 18:03:15 +00:00
Fredrik Höglund
92fc39b5eb
Aurorae supports AbilityExtendIntoClientArea.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1063011
2009-12-16 17:51:58 +00:00
Fredrik Höglund
fd8a4c54a7
Add AbilityExtendIntoClientArea.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1063010
2009-12-16 17:51:00 +00:00
Lucas Murray
c28ed5eeed
Make desktop grid window tabbing safe.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1062594
2009-12-15 10:06:39 +00:00
Hugo Pereira Da Costa
dd3a6041de
remove mouseReleaseEvent corresponding to showing the menu from the event loop.
...
this is a patch originally from Thomas Lubig (thanks!)
CCBUG: 218623
svn path=/trunk/KDE/kdebase/workspace/; revision=1062526
2009-12-15 01:27:50 +00:00
Martin Gräßlin
a60de51d6a
Change the mouse cursor in desktop grid on start of dragging (after dnd delay) and not when pressing the mouse button.
...
That should help to indicate the difference between click and drag.
BUG: 211041
svn path=/trunk/KDE/kdebase/workspace/; revision=1062475
2009-12-14 21:28:24 +00:00
Thomas Lübking
6f761f2082
eventhandling (catch segfault on disabling deco by rmb menu), moc vs. local deconstructor
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1062392
2009-12-14 15:43:26 +00:00
Lucas Murray
72b50354a0
Swap if statements around so it makes more sense. Also fix possible
...
logic error.
svn path=/trunk/KDE/kdebase/workspace/; revision=1062369
2009-12-14 13:30:39 +00:00
Lucas Murray
89e8c3f186
Make Client::setClientShown() a no-op if it's not required. (Maybe fixes
...
focus stealing prevention for ungrouped windows?)
svn path=/trunk/KDE/kdebase/workspace/; revision=1062368
2009-12-14 13:26:39 +00:00
Lucas Murray
7578016b72
If two windows cannot have the same geometry then don't allow them to be
...
grouped.
svn path=/trunk/KDE/kdebase/workspace/; revision=1062354
2009-12-14 12:39:33 +00:00
Lucas Murray
a00c06c71a
If two windows cannot be on the same desktop then don't allow them to be
...
grouped.
BUG: 217434
svn path=/trunk/KDE/kdebase/workspace/; revision=1062353
2009-12-14 12:29:48 +00:00
Lucas Murray
017a5c8431
Be more strict with tab autogrouping after an in-session KWin restart.
...
This is probably as good as it gets without adding window properties.
CCBUG: 218116
svn path=/trunk/KDE/kdebase/workspace/; revision=1062347
2009-12-14 12:03:32 +00:00
Lucas Murray
601086c81e
Disable the direction keys in present window when there is no
...
highlighted window on the screen. Happens when no window matches the
current filter.
BUG: 212984
svn path=/trunk/KDE/kdebase/workspace/; revision=1062343
2009-12-14 11:44:01 +00:00
Lucas Murray
1c02f9aaf6
Make the Tabstrip decoration follow font size settings.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1062336
2009-12-14 11:22:05 +00:00
Script Kiddy
c1d2862b54
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1062316
The following changes were in SVN, but were removed from git:
M wallpapers/Media_Life/metadata.desktop
M wallpapers/Quadros/metadata.desktop
2009-12-14 10:51:05 +00:00
Jacopo De Simoi
abe42cf21f
Recreate effectframe textures when compositing is disabled/enabled to avoid corruption
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1062238
2009-12-14 09:49:06 +00:00
Jacopo De Simoi
239fa294b8
Use a set instead of a counter to keep track of moving windows, this is much less error-prone and allows to avoid corner cases
...
such as motions for the same window starting in the same frame.
BUG: 205632
svn path=/trunk/KDE/kdebase/workspace/; revision=1062214
2009-12-14 08:48:54 +00:00
Christoph Feck
12bba19ee1
Fix Apply button getting disabled when changing tabs
...
BUG: 163817
svn path=/trunk/KDE/kdebase/workspace/; revision=1062180
2009-12-14 03:18:43 +00:00
Hugo Pereira Da Costa
c5c464226d
changed painting order of old/new caption and embossed/main text when title text transition is called, to avoid flicker. Also removed automatic text elision on old caption
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1062149
2009-12-13 23:24:36 +00:00
Urs Wolfer
3810ed6ff4
optimizegraphics: Losslessly optimized PNG and SVGZ files with "optipng -o5" and "advdef -z -4".
...
Reduced disk space: 2524KB (2MB)
svn path=/trunk/KDE/kdebase/workspace/; revision=1062129
The following changes were in SVN, but were removed from git:
M wallpapers/Media_Life/contents/screenshot.png
M wallpapers/Quadros/contents/screenshot.png
2009-12-13 21:35:03 +00:00
Thomas Lübking
99b912e91e
catch client_group on caption change, caused segfault after switchiing between tabbing and non-tabbing decos
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1062020
2009-12-13 15:23:22 +00:00
Thomas Lübking
99b82bd530
avoid NULL pointer deref
...
BUG: 218202
svn path=/trunk/KDE/kdebase/workspace/; revision=1062003
2009-12-13 14:43:02 +00:00
Script Kiddy
efd52a596e
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1061271
The following changes were in SVN, but were removed from git:
M wallpapers/The_Rings_of_Saturn/metadata.desktop
2009-12-11 09:56:44 +00:00
Script Kiddy
49288cb771
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1060615
The following changes were in SVN, but were removed from git:
M wallpapers/Atra_Dot/metadata.desktop
2009-12-09 11:40:52 +00:00
Hugo Pereira Da Costa
26f153dd97
fixed location of dragging icon in outline mode
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1060481
2009-12-09 04:17:09 +00:00
Script Kiddy
6d0e02633a
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1060237
The following changes were in SVN, but were removed from git:
M wallpapers/Aghi/metadata.desktop
M wallpapers/Air/metadata.desktop
M wallpapers/Evening/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
M wallpapers/Spring_Sunray/metadata.desktop
M wallpapers/The_Rings_of_Saturn/metadata.desktop
2009-12-08 10:50:27 +00:00
Martin Gräßlin
0ecc15e119
Use a hash iterator instead of keys() to walk through the hash.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1060128
2009-12-08 08:37:01 +00:00
Hugo Pereira Da Costa
0281658d1d
trigger 'changed' when active window glow is enabled/disabled
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1060064
2009-12-07 23:53:02 +00:00
Hugo Pereira Da Costa
1698f34b6f
... and set default spacer height to 1, rather than 0.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1060059
2009-12-07 23:41:52 +00:00