Commit graph

5424 commits

Author SHA1 Message Date
Luboš Luňák
537557f6d3 Disable shadow with effects that transform windows, such as wobbly,
since shadow currently can't handle that.
(bug 161330)


svn path=/branches/KDE/4.1/kdebase/workspace/; revision=862313
2008-09-18 15:28:13 +00:00
Luboš Luňák
6796c1225f Self-check also for XRender.
svn path=/trunk/KDE/kdebase/workspace/; revision=862312
2008-09-18 15:27:13 +00:00
Luboš Luňák
d0c1f5dd62 Disable shadow with effects that transform windows, such as wobbly,
since shadow currently can't handle that.
CCBUG: 161330


svn path=/trunk/KDE/kdebase/workspace/; revision=862309
2008-09-18 15:26:17 +00:00
Script Kiddy
8818d79e52 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=862263
2008-09-18 11:04:36 +00:00
Script Kiddy
b2cb3f475d SVN_SILENT made messages (.desktop file)
svn path=/branches/KDE/4.1/kdebase/workspace/; revision=862119
2008-09-18 06:21:13 +00:00
Luboš Luňák
503bf3e767 Add a check that measures time needed for one compositing pass.
If three successive ones take more than 1 sec, suspend compositing,
as that very likely means the system is totally incapable of decent
compositing. Perhaps may need little tweaking.


svn path=/trunk/KDE/kdebase/workspace/; revision=861906
2008-09-17 13:42:12 +00:00
Luboš Luňák
08571b2f52 Do not use 'assert( false )', with NDEBUG that is a no-op and
results in warnings about missing return.


svn path=/trunk/KDE/kdebase/workspace/; revision=861879
2008-09-17 11:44:51 +00:00
Lucas Murray
a3e834fb99 Reorganized effect categories.
svn path=/trunk/KDE/kdebase/workspace/; revision=861851
2008-09-17 10:36:28 +00:00
Lucas Murray
034e66ae96 Randomize direction even when filling gaps, fixes bug when all windows are the same size.
svn path=/trunk/KDE/kdebase/workspace/; revision=861791
2008-09-17 08:19:16 +00:00
Script Kiddy
2403ceabda SVN_SILENT made messages (.desktop file, second try)
svn path=/trunk/KDE/kdebase/workspace/; revision=861509

The following changes were in SVN, but were removed from git:

M	wallpapers/Blue_Curl/metadata.desktop
2008-09-16 11:34:46 +00:00
Lucas Murray
b7ddc7c0fa Standardize effect descriptions and made them more descriptive.
svn path=/trunk/KDE/kdebase/workspace/; revision=861506
2008-09-16 11:25:15 +00:00
Burkhard Lück
6491d6d69c adjust X-DocPath to documentation backport Revision 854912
svn path=/branches/KDE/4.1/kdebase/workspace/; revision=861486
2008-09-16 09:43:51 +00:00
Laurent Montel
9de9871c3b Not necessary to use a QGridLayout when we have just one widget
svn path=/trunk/KDE/kdebase/workspace/; revision=861453
2008-09-16 07:41:39 +00:00
Laurent Montel
bfc96a8630 If path is empty use documentpath
svn path=/trunk/KDE/kdebase/workspace/; revision=861450
2008-09-16 07:29:05 +00:00
Script Kiddy
34af0f703e SVN_SILENT made messages (.desktop file)
svn path=/branches/KDE/4.1/kdebase/workspace/; revision=861426
2008-09-16 06:09:44 +00:00
Luboš Luňák
23724e35b2 Add an advanced option to override kwin's compositing checks
(i.e. currently it allows to enable compositing even if self-check fails).
Not recommended of course, and it's be still nice to get self-check work
reliably.
CCBUG: 170085


svn path=/trunk/KDE/kdebase/workspace/; revision=860196
2008-09-12 10:26:19 +00:00
Luboš Luňák
8eedfa3456 Another attempt at self-check, this time done directly during setup
(so that it can fail immediately).


svn path=/trunk/KDE/kdebase/workspace/; revision=859960
2008-09-11 16:37:26 +00:00
Luboš Luňák
cfb0a0584d Compositing enabled by default again where possible.
svn path=/trunk/KDE/kdebase/workspace/; revision=859934
2008-09-11 15:14:45 +00:00
Andreas Hartmetz
af3b302b05 be more strict about acceptable frame intervals - system time really *can* change without notice.
svn path=/trunk/KDE/kdebase/workspace/; revision=859340
2008-09-10 04:35:28 +00:00
Andreas Hartmetz
56a323877e fix kwin-composite lockup at time of day == 00:00:00. also note that compositeRate is misnamed, it is an interval. CCMAIL:l.lunak@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=859300
2008-09-09 23:14:52 +00:00
Script Kiddy
e500e37abb SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=859075

The following changes were in SVN, but were removed from git:

M	wallpapers/Colorado_Farm/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/Green_Concentration/metadata.desktop
M	wallpapers/Leafs_Labyrinth/metadata.desktop
M	wallpapers/Red_Leaf/metadata.desktop
M	wallpapers/There_is_Rain_on_the_Table/metadata.desktop
M	wallpapers/Vector_Sunset/metadata.desktop
2008-09-09 10:49:24 +00:00
Script Kiddy
ac3eb48dcf SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/runtime/kstyles/; revision=858675
2008-09-08 12:16:09 +00:00
Nick Shaforostoff
6711aca3c7 more 1024x600 friendliness
svn path=/trunk/KDE/kdebase/workspace/; revision=858360
2008-09-07 21:08:26 +00:00
Script Kiddy
50e379780f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=858087
2008-09-07 10:56:32 +00:00
Lucas Murray
3bba140b8c Added "advanced mode" to wobbly windows settings.
svn path=/trunk/KDE/kdebase/workspace/; revision=857830
2008-09-06 14:50:02 +00:00
Script Kiddy
73f97db976 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=857775
2008-09-06 12:15:37 +00:00
Lucas Murray
8d6746087e Added option to not elevate selected window in box switch.
svn path=/trunk/KDE/kdebase/workspace/; revision=857724
2008-09-06 09:58:49 +00:00
Lucas Murray
ac3ac459e8 Fixed type and slightly increased fade time.
svn path=/trunk/KDE/kdebase/workspace/; revision=857700
2008-09-06 07:22:25 +00:00
Lucas Murray
1e4b9efdd4 Added background window opacity setting to box switch.
BUG: 165300

svn path=/trunk/KDE/kdebase/workspace/; revision=857409
2008-09-05 10:48:18 +00:00
Script Kiddy
6a0783e996 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=857407
2008-09-05 10:47:16 +00:00
Lucas Murray
07fb6c6f38 Added option to dim the desktop with the dim inactive effect.
BUG: 152773

svn path=/trunk/KDE/kdebase/workspace/; revision=857307
2008-09-05 09:01:44 +00:00
Script Kiddy
86b8e4f7a9 SVN_SILENT made messages (.desktop file)
svn path=/branches/KDE/4.1/kdebase/workspace/; revision=857260
2008-09-05 06:08:13 +00:00
Luboš Luňák
6fd9d4e4b3 Create a new window for each tested pixmap with selfcheck, otherwise
second test fails for some reason with BadAlloc in glXCreatePixmap().
Maybe nvidia bug, but could be also some hidden KWin bug (according
to GLX docs, glXCreatePixmap() can give BadAlloc only when it can't
allocate, which is nonsense here, but glXCreateWindow() says that
BadAlloc may mean calling it twice on the same window, so maybe
here it's twice with the same pixmap - I don't see where the bug
could be though).


svn path=/trunk/KDE/kdebase/workspace/; revision=857141
2008-09-04 19:48:52 +00:00
Lucas Murray
36977673b3 Don't make excessive animationTimer() calls.
svn path=/trunk/KDE/kdebase/workspace/; revision=857091
2008-09-04 16:59:14 +00:00
Lucas Murray
0e84aec582 Setting to disable wobbly windows for resizes or moves separately.
BUG: 167564

svn path=/trunk/KDE/kdebase/workspace/; revision=857060
2008-09-04 15:09:22 +00:00
Lucas Murray
269242303f Added automatic layout mode to the desktop grid effect. Patch based off one by Christian Mollekopf.
BUG: 157196

svn path=/trunk/KDE/kdebase/workspace/; revision=857049
2008-09-04 14:37:07 +00:00
Lucas Murray
e992879263 Don't display utility windows in present windows as well, that should be everything.
BUG: 152341

svn path=/trunk/KDE/kdebase/workspace/; revision=855832
2008-09-01 15:04:41 +00:00
Lucas Murray
4064401382 Don't apply the scale in effect to utility windows either.
CCBUG: 170174

svn path=/trunk/KDE/kdebase/workspace/; revision=855784
2008-09-01 12:55:41 +00:00
Lucas Murray
bda01b849c Don't apply the fade effect to utility windows.
BUG: 170174

svn path=/trunk/KDE/kdebase/workspace/; revision=855728
2008-09-01 10:54:50 +00:00
Script Kiddy
1aacc6b423 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=855245
2008-08-31 11:23:35 +00:00
Luboš Luňák
317e0bd152 r853290
Virtuals don't work normally in dtors, call in overriden dtor too.


svn path=/branches/KDE/4.1/kdebase/workspace/; revision=855206
2008-08-31 10:05:52 +00:00
Luboš Luňák
335db5f3df backport r837891
svn path=/branches/KDE/4.1/kdebase/workspace/; revision=855126
2008-08-31 08:35:20 +00:00
Luboš Luňák
841a8f984c Backport r837761
Fix uninitialized variables.


svn path=/branches/KDE/4.1/kdebase/workspace/; revision=855124
2008-08-31 08:33:35 +00:00
Luboš Luňák
d4e7c85d4f backport r835374
3d look for default alt-tab window selector/tabbox to make it easily distinguishable
from windows with white backgrounds.


svn path=/branches/KDE/4.1/kdebase/workspace/; revision=855112
2008-08-31 08:05:44 +00:00
Script Kiddy
7837ca6abf SVN_SILENT made messages (.desktop file)
svn path=/branches/KDE/4.1/kdebase/workspace/; revision=855091
2008-08-31 06:33:52 +00:00
Luboš Luňák
c6230db535 Stop the compositing timer when idle.
FEATURE: 155694


svn path=/trunk/KDE/kdebase/workspace/; revision=854913
2008-08-30 15:28:47 +00:00
Script Kiddy
28e08082d2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=854820
2008-08-30 11:50:00 +00:00
Luboš Luňák
06e9798bbe Animation time 500ms->300ms, half a second is too much.
svn path=/trunk/KDE/kdebase/workspace/; revision=854692
2008-08-30 07:28:05 +00:00
Luboš Luňák
2a87593638 Add a global configuration option for animation speed. See description
of Effect::animationTime() for how-to-use.
TODO: Effects need to reload config after doing the change in the kcm.
NOTE: Default TimeLine constructor now creates invalid object, it is
necessary to explicitly call setDuration() in order to ensure all
animations respect this setting.

CCMAIL: kwin@kde.org


svn path=/trunk/KDE/kdebase/workspace/; revision=854690
2008-08-30 07:25:54 +00:00
Luboš Luňák
d3bc4b05d5 QSpinBox step of 1 with pixels is not really convenient.
svn path=/trunk/KDE/kdebase/workspace/; revision=854684
2008-08-30 06:52:10 +00:00