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
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
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
Luboš Luňák
9a0124fc96
Check every screen, topleft and bottomright corners, should catch more problems.
...
Also remove the unnecessary XSync().
svn path=/trunk/KDE/kdebase/workspace/; revision=854556
2008-08-29 19:23:16 +00:00
Luboš Luňák
fd2e9b54cb
Funny how awesome ideas are often so awfully simple. Test whether compositing
...
really works by simply trying to do it and test the result - create a small
testing window with known content, do the same with it like with normal
windows, grab the screen contents, compare with the original, doesn't match? -> fail.
It still would be nice to have something similar for performance.
svn path=/trunk/KDE/kdebase/workspace/; revision=854549
2008-08-29 19:02:36 +00:00
Luboš Luňák
8e5f95a9d6
Make a more explicit distinction between using normalized and non-normalized
...
texture coordinates - it cost me hours to find out why something was misdrawing :(.
svn path=/trunk/KDE/kdebase/workspace/; revision=854546
2008-08-29 18:54:28 +00:00
Luboš Luňák
3528630f80
Qt4/KDE4 dialog ctors don't accept object name or modal flag.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=854326
2008-08-29 12:03:12 +00:00
Martin Gräßlin
95c30f158f
Cube/Cylinder/Sphere can be used for "walk through desktop" functionality. This new mode has to be enabled in the settings. Default is off. Mouse functionality is disabled in this tab box mode.
...
CCBUG: 169888
svn path=/trunk/KDE/kdebase/workspace/; revision=854275
2008-08-29 09:22:36 +00:00
Luboš Luňák
19a9dd4095
Fix the flicker caused by unredirecting code - apparently setting the same
...
shape with X is not a no-op.
svn path=/trunk/KDE/kdebase/workspace/; revision=854107
2008-08-28 20:43:40 +00:00
Luboš Luňák
15ff73fabb
I heard this interesting idea that the panel could show window previews directly,
...
without tooltips.
svn path=/trunk/KDE/kdebase/workspace/; revision=853780
2008-08-28 09:33:31 +00:00
Martin Gräßlin
7e3c351ddf
Reworked UI for sphere configuration. Based on rework of cube config (r853730).
...
Adding slider to configure the sphere cap deformation.
svn path=/trunk/KDE/kdebase/workspace/; revision=853745
2008-08-28 08:36:46 +00:00
Martin Gräßlin
9235ea4f82
Reworked UI for cylinder configuration. Based on rework of cube config (r853730).
...
svn path=/trunk/KDE/kdebase/workspace/; revision=853738
2008-08-28 08:02:12 +00:00
Martin Gräßlin
c6cac7dde5
Reworked the UI for cube configuration. There are two tabs (basic and advanced) now and the whole UI is more clearly arranged.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=853730
2008-08-28 07:42:52 +00:00
Martin Gräßlin
1e1b0ef7c6
Added sphere cap deformations. This is influenced by config parameter "CapDeformation" (no UI yet) which ranges from 0 (sphere) to 100 (flat). Default is sphere.
...
CCMAIL: <lmurray@undefinedfire.com>
svn path=/trunk/KDE/kdebase/workspace/; revision=853464
2008-08-27 19:02:14 +00:00
Lucas Murray
cc6e98cec9
If restoring a window that was maximized on a different screen don't restore to the old screen.
...
BUG: 169928
svn path=/trunk/KDE/kdebase/workspace/; revision=853323
2008-08-27 14:50:10 +00:00
Luboš Luňák
a42ccaa4ba
Virtuals don't work normally in dtors, call in overriden dtor too.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=853290
2008-08-27 13:21:20 +00:00
Script Kiddy
9751da77f8
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=853252
2008-08-27 12:41:04 +00:00
Lucas Murray
9a52d3c709
Added feature to only invert the colours of selected windows
...
Fixed shader alpha blending
CCMAIL: kwin@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=853224
2008-08-27 12:20:34 +00:00
Lucas Murray
faf7477fdb
Force window switching mode to use the regular grid as well as putting all windows on the same screen if using a multi-monitor system. Also fixed the incorrectly highlighted window when window switching is first activated.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=853112
2008-08-27 08:29:09 +00:00
Lucas Murray
7ce5cea00d
Allow clicking of windows when in window switching mode.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=852767
2008-08-26 14:41:26 +00:00
Lucas Murray
14dd4db702
Rearrange when a new window is displayed.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=852749
2008-08-26 14:06:09 +00:00
Martin Gräßlin
e197a53ca9
Easy to use config options to select the effect for window switching (alt+tab) and for desktop switching. So now more searching through all effects to enable one effect and disable the conflicting effects.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=852627
2008-08-26 07:31:57 +00:00
Script Kiddy
a9a4ca7db5
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=852518
2008-08-25 23:01:08 +00:00
Luboš Luňák
7704c8f3fa
Apparently it is possible to switch compositing between starting
...
and getting a zero-timeout timer.
svn path=/trunk/KDE/kdebase/workspace/; revision=852355
2008-08-25 19:49:42 +00:00