Casper Boemann
d2fd031544
Try to do the same fix for kwin
...
Please svn up and test this out
CCBUG:163538
svn path=/trunk/KDE/kdebase/workspace/; revision=899162
2008-12-20 04:39:14 +00:00
Luboš Luňák
707118ca3c
Compile in one line :).
...
svn path=/trunk/KDE/kdebase/workspace/; revision=898863
2008-12-19 10:32:54 +00:00
Nicolas Lécureuil
c2a94f3492
Fix libcaptury URL
...
svn path=/trunk/KDE/kdebase/workspace/; revision=898723
2008-12-18 20:55:51 +00:00
Lucas Murray
04d84ae446
SVN_SILENT Standardized coding style on main.* and manage.cpp
...
svn path=/trunk/KDE/kdebase/workspace/; revision=898632
2008-12-18 15:01:25 +00:00
Lucas Murray
038667db7a
SVN_SILENT Standardize coding style on client.* and workspace.*
...
svn path=/trunk/KDE/kdebase/workspace/; revision=898612
2008-12-18 13:50:57 +00:00
Lucas Murray
5f3b538cde
Readd the decoration reloading code when compositing settings are
...
changed that I accidently removed in r894182.
svn path=/trunk/KDE/kdebase/workspace/; revision=898166
2008-12-17 15:30:50 +00:00
Lucas Murray
8e6d18f7b3
Revert "Ported grid branch to a desktop effect."
...
I accidently committed the wrong Git branch to trunk. =\
svn path=/trunk/KDE/kdebase/workspace/; revision=897889
2008-12-17 03:14:33 +00:00
Lucas Murray
433bea2003
Load and save electric borders separately from the general settings.
...
Fixes bug preventing users from changing active screen edges.
BUG: 176900
svn path=/trunk/KDE/kdebase/workspace/; revision=897888
2008-12-17 03:10:51 +00:00
Lucas Murray
07653a50a7
Ported grid branch to a desktop effect.
...
Added resize functions to effect API.
svn path=/trunk/KDE/kdebase/workspace/; revision=897887
2008-12-17 03:10:41 +00:00
Martin Gräßlin
fe9092dd89
Don't split window quads which have a size of zero. This should prevent crashes due to assert failing.
...
BUG: 177927
svn path=/trunk/KDE/kdebase/workspace/; revision=897801
2008-12-16 20:48:34 +00:00
Lucas Murray
84c28985fb
Prevent selecting of hidden windows when using the present windows
...
filter feature.
svn path=/trunk/KDE/kdebase/workspace/; revision=897444
2008-12-16 04:24:20 +00:00
Script Kiddy
4cba8deecd
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=897218
2008-12-15 13:18:12 +00:00
Lucas Murray
d5a630cabd
When window shade hovering is enabled do not immediately shade the
...
window once the cursor leaves the window, instead wait a little while.
Patch by Marcel Partap.
BUG: 81085
svn path=/trunk/KDE/kdebase/workspace/; revision=897056
2008-12-15 08:27:17 +00:00
Lucas Murray
c5256e6b13
If compositing is activated when windows are already open add them to
...
the fade effect's window list. Fixes windows not fading back in after
resetting desktop effects.
BUG: 173262
svn path=/trunk/KDE/kdebase/workspace/; revision=897048
2008-12-15 08:05:24 +00:00
Lucas Murray
d49cc078bb
Fix inactive window translucency code. Also repaint the screen when
...
the user changes any settings.
BUG: 173793
svn path=/trunk/KDE/kdebase/workspace/; revision=897041
2008-12-15 07:02:07 +00:00
Martin Gräßlin
cda8f503ad
Finally I figured out why we see artifacts from previous desktop during the stop animation when rotating the cube with mouse.
...
BUG: 173806
svn path=/trunk/KDE/kdebase/workspace/; revision=896950
2008-12-14 20:16:15 +00:00
Lucas Murray
763d9d8c6f
Previous shadow damage commit didn't catch 100% of the events. Lets just
...
do it the old way but taking into account the decoration shadow sizes.
svn path=/trunk/KDE/kdebase/workspace/; revision=896765
2008-12-14 12:43:16 +00:00
Script Kiddy
af139a5a13
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=896751
The following changes were in SVN, but were removed from git:
M wallpapers/Curls_on_Green/metadata.desktop
M wallpapers/Fields_of_Peace/metadata.desktop
M wallpapers/Finally_Summer_in_Germany/metadata.desktop
M wallpapers/Fresh_Morning/metadata.desktop
M wallpapers/Golden_Ripples/metadata.desktop
M wallpapers/Green_Concentration/metadata.desktop
M wallpapers/Leafs_Labyrinth/metadata.desktop
2008-12-14 12:38:46 +00:00
Lucas Murray
171964521f
When the desktop names change save them immediately to disk.
...
BUG: 172869
svn path=/trunk/KDE/kdebase/workspace/; revision=896722
2008-12-14 11:09:32 +00:00
Lucas Murray
06aa24a750
Correctly damage the shadow area during repaint requests.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=896705
2008-12-14 09:50:44 +00:00
Martin Gräßlin
9942e6ff0d
Don't change opacity of windows during slide animation.
...
BUG: 177731
svn path=/trunk/KDE/kdebase/workspace/; revision=896703
2008-12-14 09:47:09 +00:00
Martin Gräßlin
6ff3a4134b
Don't activate cube if there are less than two desktops.
...
BUG: 177714
svn path=/trunk/KDE/kdebase/workspace/; revision=896698
2008-12-14 09:24:45 +00:00
Lucas Murray
94fd94aac1
Use the correct clamping function. Patch by Philip Falkner. Hopefully
...
fixes some ATI glitches.
CCBUG: 177118
svn path=/trunk/KDE/kdebase/workspace/; revision=896693
2008-12-14 08:46:11 +00:00
Script Kiddy
8f954ddc55
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=896467
2008-12-13 15:33:41 +00:00
Lucas Murray
25e0799c87
Update my E-mail address.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=896324
2008-12-13 10:11:26 +00:00
Lucas Murray
e0a4d8e5e9
Use the correct desktop layout when navigating the desktop grid with the
...
cursor keys.
BUG: 176498
svn path=/trunk/KDE/kdebase/workspace/; revision=896318
2008-12-13 09:20:02 +00:00
Lucas Murray
1fb0e16b47
Various deactivation fading fixes.
...
BUG: 176502
svn path=/trunk/KDE/kdebase/workspace/; revision=896316
2008-12-13 09:02:27 +00:00
Lucas Murray
3e5651f086
Correct use of OpenGL coords. Fixes shadow issue with small windows that
...
have been subdivided in other effects such as wobbly windows.
BUG: 175754
svn path=/trunk/KDE/kdebase/workspace/; revision=896300
2008-12-13 06:51:57 +00:00
Script Kiddy
98af149d85
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=896066
2008-12-12 12:35:50 +00:00
Lucas Murray
2106401f7d
Allow users to manually override indirect OpenGL by setting
...
KWIN_DIRECT_GL=1. This should allow fglrx users to use shader effects.
This should really be done automatically by testing to see whether the
required extensions are available when in indirect mode first, then
falling back to direct mode and trying again.
CCBUG: 173556
svn path=/trunk/KDE/kdebase/workspace/; revision=895696
2008-12-11 13:17:33 +00:00
Script Kiddy
12ec1a392b
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=895330
The following changes were in SVN, but were removed from git:
M wallpapers/Blue_Curl/metadata.desktop
M wallpapers/Code_Poets_Dream/metadata.desktop
M wallpapers/Colorado_Farm/metadata.desktop
M wallpapers/Curls_on_Green/metadata.desktop
M wallpapers/Emotion/metadata.desktop
M wallpapers/Fields_of_Peace/metadata.desktop
M wallpapers/Finally_Summer_in_Germany/metadata.desktop
M wallpapers/Flower_drops/metadata.desktop
M wallpapers/Fresh_Morning/metadata.desktop
M wallpapers/Golden_Ripples/metadata.desktop
M wallpapers/Green_Concentration/metadata.desktop
M wallpapers/Ladybuggin/metadata.desktop
M wallpapers/Leafs_Labyrinth/metadata.desktop
M wallpapers/Red_Leaf/metadata.desktop
M wallpapers/Skeeter_Hawk/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
M wallpapers/Vector_Sunset/metadata.desktop
2008-12-10 13:48:00 +00:00
Alexander Neundorf
58d4ae29ff
-also export kephal, kdecorations, kwineffects and ksrgd (or so)
...
Alex
CCMAIL: christoph@maxiom.de
svn path=/trunk/KDE/kdebase/workspace/; revision=895041
2008-12-09 21:27:30 +00:00
Script Kiddy
feebf31004
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=894838
2008-12-09 12:38:04 +00:00
Lucas Murray
3f1f5b8686
Do the previous commit at buildtime instead of runtime.
...
CCMAIL: espen.hustad@gmail.com
svn path=/trunk/KDE/kdebase/workspace/; revision=894258
2008-12-08 11:00:01 +00:00
Lucas Murray
d760d90eb6
When compiled without OpenGL or XRender support do not show it in the
...
advanced settings. Patch based on one by Espen Hustad.
BUG: 162094
svn path=/trunk/KDE/kdebase/workspace/; revision=894252
2008-12-08 10:48:38 +00:00
Lucas Murray
5821e6f9d7
Reverted all code relating to automatic X crash detection with agreement
...
from David. Due to an elusive bug somewhere in kdelibs we have not been
able to find out how to fix the issues that some people were having.
There seems to be a race condition as I cannot reproduce at all, David
can reproduce sporadically and some reporters can always reproduce.
This commit attempts to also keep the code style changes that were made
at the same time as the original commit as well as some minor bug fixes
that were made between then and now. Hopefully I didn't miss anything.
We will be revisit this in KDE 4.3.
BUG: 177178
svn path=/trunk/KDE/kdebase/workspace/; revision=894182
2008-12-08 05:08:31 +00:00
Rick Xing
4975618a22
add brace to avoid compiling warning of gcc
...
svn path=/trunk/KDE/kdebase/workspace/; revision=894172
2008-12-08 03:49:44 +00:00
Lucas Murray
1edf7d2e62
Add dim screen effect support to PolicyKit-KDE.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=893945
2008-12-07 15:37:14 +00:00
Martin Gräßlin
010798db44
Some more multi screen voodoo. Thanks to kwin not crashing any more when changing layout and/or resolution I'm quite confident that the layout works with all possible two screen layouts.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=893587
2008-12-06 22:51:57 +00:00
Script Kiddy
fae02ff9de
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=893407
2008-12-06 15:26:49 +00:00
Martin Gräßlin
44ad9f6ca7
Make snow behind windows the default as it is much nicer.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=893187
2008-12-06 09:12:33 +00:00
Chusslove Illich
c224805934
i18n: disambiguation contexts.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=893089
2008-12-05 22:23:29 +00:00
David Nadlinger
21f64ffffe
kcmkwincompositing: Brought back a slot which I recently removed because it was seemingly unneeded (at least nobody could tell why it was there in the first place).
...
I don't expect this to fix the plugin selection bug, but it could aid in tracking the issue down.
svn path=/trunk/KDE/kdebase/workspace/; revision=893015
2008-12-05 18:41:24 +00:00
David Nadlinger
81966b29e9
Removed now unneeded temporary config workaround from kcmkwincompositing.
...
If there appears any new, possibly related bug, be quick to suspect this commit, because it is not really tested, but should help to track the plugin selection bug down.
svn path=/trunk/KDE/kdebase/workspace/; revision=893010
2008-12-05 18:13:42 +00:00
Lucas Murray
5413d0ec5d
SVN_SILENT Cleaned up recent commits.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=892363
2008-12-04 09:02:21 +00:00
Martin Gräßlin
39d23a7ab3
Do not activate OpenGL only effects in XRender mode.
...
BUG: 176617
svn path=/trunk/KDE/kdebase/workspace/; revision=892361
2008-12-04 08:47:07 +00:00
Martin Gräßlin
f6d8309251
Don't know what I tested before... but the reflection area does not get clipped by using PaintClipper, therefore we still need a scissor test. PaintClipper is also needed for the reflected windows in a vertical screen layout.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=892245
2008-12-03 21:08:38 +00:00
Martin Gräßlin
ba9eaebb12
Use multi screen initialisation of CoverSwitch (only for no "big cube") and the reflection with a PaintClipper. This solves some painting issues of cube and multi screen setups.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=892205
2008-12-03 19:51:41 +00:00
Martin Gräßlin
77381aadb3
Use PaintClipper to restrict reflections to the current screen. By that we can make the reflection plane so huge that it will definatelly be on the screen.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=892204
2008-12-03 19:48:06 +00:00
Martin Gräßlin
3150cb2631
Implement clipping of snow flakes in fragment shader. This fixes painting the flakes several times in multi screen setup as well as during active desktop grid effect. Also honour translations and scaling of the desktop and re-enabling snow during active full screen effect.
...
BUG: 176489
svn path=/trunk/KDE/kdebase/workspace/; revision=892202
2008-12-03 19:46:20 +00:00