Martin Gräßlin
82e1c0741e
Correctly change brightness and opacity in cylinder/sphere shader
...
svn path=/trunk/KDE/kdebase/workspace/; revision=971720
2009-05-23 09:28:19 +00:00
Martin Gräßlin
61e619c83b
Revert 971713 - it can be done easier.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=971719
2009-05-23 09:28:17 +00:00
Martin Gräßlin
339895beac
Change saturation, brightness and opacity in cylinder and sphere shader in exactly the same way as the texture modulation in scene_opengl.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=971713
2009-05-23 08:55:54 +00:00
Script Kiddy
491873ec96
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=970665
The following changes were in SVN, but were removed from git:
M wallpapers/Ladybuggin/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
2009-05-20 14:39:49 +00:00
Script Kiddy
e13b02f58a
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=970096
2009-05-19 14:34:38 +00:00
Michael Zanetti
ff53c951d7
reverted 969982
...
svn path=/trunk/KDE/kdebase/workspace/; revision=970056
2009-05-19 13:52:50 +00:00
Michael Zanetti
e10bd8cc11
Use PaintClipper in prePaintWindow instead of paintWindow
...
svn path=/trunk/KDE/kdebase/workspace/; revision=969982
2009-05-19 12:31:29 +00:00
Martin Gräßlin
c561207946
Do not release the bound pixmap every time the decoration get's updated. That is the reason why effects were slow when active client changed. Additional do a XSync when the decoration pixmap is painted. That ensures that the pixmap is painted before the texture from pixmap is done.
...
BUG: 191694
svn path=/trunk/KDE/kdebase/workspace/; revision=969647
2009-05-18 16:42:23 +00:00
Script Kiddy
1c01bd3337
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=969583
2009-05-18 13:49:28 +00:00
Michael Zanetti
03c84e7789
Remove clipped area immediately after painting. Should fix bug 193094.
...
CCBUG: 193094
svn path=/trunk/KDE/kdebase/workspace/; revision=969412
2009-05-18 10:22:51 +00:00
Michael Zanetti
fc21b3099c
Don't handle windows set to keepAbove(). Fixes issues with windows like yakuake
...
or full screen windows.
Use PaintClipper instead of direcly subtracting from paint region.
svn path=/trunk/KDE/kdebase/workspace/; revision=969256
2009-05-17 19:38:06 +00:00
Michael Zanetti
32ef57aae7
Add bool keepAbove() to EffectWindow
...
svn path=/trunk/KDE/kdebase/workspace/; revision=969232
2009-05-17 18:26:49 +00:00
Martin Gräßlin
55af335968
Scene OpenGL paints window content only when mask does not contain PAINT_DECORATION_ONLY like XRender backend.
...
This could be the solution to the performance regression when starting effects at activation change.
CCBUG: 191694
svn path=/trunk/KDE/kdebase/workspace/; revision=969215
2009-05-17 17:14:01 +00:00
Martin Gräßlin
23db34e558
When an effect isn't found in screenedges ui add an empty string to monitor selection instead of crashing.
...
When trunk is reopened we should change to something like "Missing effect".
BUG: 192953
svn path=/trunk/KDE/kdebase/workspace/; revision=969007
2009-05-17 09:56:35 +00:00
Script Kiddy
68175c738b
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=968808
2009-05-16 16:06:06 +00:00
Script Kiddy
5e1285c349
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=967973
2009-05-14 16:58:45 +00:00
Sebastian Kügler
2824491293
Set a zero inputmask on the desktop changed OSD.
...
This way you can click through it and reach windows hidden behind
it while the OSD is still there. A patch for the impatient ...
svn path=/trunk/KDE/kdebase/workspace/; revision=967869
2009-05-14 09:08:09 +00:00
Script Kiddy
86cd1fb575
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=967596
The following changes were in SVN, but were removed from git:
M wallpapers/Fresh_Morning/metadata.desktop
2009-05-13 15:24:57 +00:00
Thomas Lübking
57e8a61d24
make window title display optional
...
svn path=/trunk/KDE/kdebase/workspace/; revision=967143
2009-05-12 17:18:27 +00:00
Luboš Luňák
712f7e31b1
De-uglify code by reverting r961920.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=967106
2009-05-12 15:00:07 +00:00
Thomas Lübking
46148b6c80
slight performance for xrender shadows
...
svn path=/trunk/KDE/kdebase/workspace/; revision=967093
2009-05-12 14:12:46 +00:00
Script Kiddy
6cb5af9119
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=967069
2009-05-12 13:45:23 +00:00
Lucas Murray
8a299eccce
Improved string situation in the screen edge KCM so the options actually
...
make sense. Renamed "trigger cooldown" and added tooltips to everything.
Freeze exception granted by Albert Astals Cid.
svn path=/trunk/KDE/kdebase/workspace/; revision=966879
2009-05-12 05:38:21 +00:00
Script Kiddy
bd42cf484f
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=966627
The following changes were in SVN, but were removed from git:
M wallpapers/Code_Poets_Dream/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
2009-05-11 17:12:40 +00:00
Martin Gräßlin
9cb47b6f84
Don't start highlight window for minimized windows.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=966588
2009-05-11 14:28:07 +00:00
Martin Gräßlin
d8178fa8c5
Do not alter window painted on top of logout window in logout effect. That is don't change saturation and don't blur.
...
BUG: 192318
svn path=/trunk/KDE/kdebase/workspace/; revision=966573
2009-05-11 12:14:41 +00:00
Script Kiddy
7157eeda3b
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=966134
2009-05-10 13:42:01 +00:00
Martin Gräßlin
02aeb572ae
GeometryTip has to use X11BypassWindowManagerHint to see this window in compositing.
...
BUG: 174798
svn path=/trunk/KDE/kdebase/workspace/; revision=965526
2009-05-09 09:06:53 +00:00
Script Kiddy
b610039b75
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=965299
2009-05-08 13:37:48 +00:00
Anne-Marie Mahfouf
2e2f45d974
allow Apply button to reset Defaults for Multiple Desktops
...
CCBUG=Revision: 965131
svn path=/trunk/KDE/kdebase/workspace/; revision=965149
2009-05-08 09:02:44 +00:00
A. Lynn Spehr
72521c5691
This somehow escaped being included in r964140...
...
CCBUG:164261
svn path=/trunk/KDE/kdebase/workspace/; revision=965103
2009-05-07 23:24:20 +00:00
Script Kiddy
5b94a35049
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=964417
2009-05-06 16:29:57 +00:00
A. Lynn Spehr
2893eac8fe
Added setting to control whether scrolling on a background window focuses it.
...
Patch by Alex Danila. Approved by lmurray.
BUG: 164261
svn path=/trunk/KDE/kdebase/workspace/; revision=964140
2009-05-06 06:38:54 +00:00
Martin Gräßlin
ec88dc9828
Fix highlighting of several windows at once in highlight window effect. This is required by Plasma to highlight window groups.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=963736
2009-05-05 11:46:36 +00:00
Laurent Montel
d7ecbaa14d
Pedantic
...
svn path=/trunk/KDE/kdebase/workspace/; revision=963660
2009-05-05 06:25:35 +00:00
Fredrik Höglund
a088f660a5
Make sure that the repainted area includes the whole decoration when
...
a window is moved or resized.
svn path=/trunk/KDE/kdebase/workspace/; revision=963609
2009-05-04 23:19:42 +00:00
Fredrik Höglund
8bba7aed7d
Make it possible for the decorations to paint outside the window frame
...
when compositing is enabled, by letting them add additional padding
to the sides of the frame.
svn path=/trunk/KDE/kdebase/workspace/; revision=963586
2009-05-04 22:35:33 +00:00
Martin Gräßlin
1a4b08b36a
Add an option to not follow the pager layout in cube switch animation. That brings back the behaviour of cube switch in 4.2.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=963304
2009-05-04 13:24:55 +00:00
Martin Gräßlin
11c57b9b87
Make screenedges ui work with systemsettings default size.
...
Text is moved right of the monitor widget and the two additional group boxes are merged. So no more scrollbars by default.
svn path=/trunk/KDE/kdebase/workspace/; revision=962789
2009-05-03 11:56:39 +00:00
Martin Gräßlin
f52d9dffa2
Remove quick tile and quick maximize checkbox from screenedges ui as it is not implemented for 4.3.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=962763
2009-05-03 10:01:31 +00:00
Martin Gräßlin
20a7f2079c
Use OpenGL to modify the cube cap instead of manipulating the pixels of the source QImage. Don't know why I did it that way.
...
The cap color is used as a background for tranclucent pixels and opacity is set to cube opacity. Changed to clamp to border and using cap color as border color.
svn path=/trunk/KDE/kdebase/workspace/; revision=962425
2009-05-02 13:37:59 +00:00
Martin Gräßlin
df64d69ac3
Let's fill the unstyled EffectFrame texture with black instead of white. So the texture modulate still produces the correct color and the shader has the correct color.
...
Correctly inverted colors in PresentWindows with invert effect.
svn path=/trunk/KDE/kdebase/workspace/; revision=962235
2009-05-01 20:41:43 +00:00
Martin Gräßlin
f7199eac7b
When a shader is bound pass correct values for texture height, texture width and opacity for text frame and icon frame from present windows to the shader.
...
This renders the texture correctly, although invert effect only inverts the text and not the background. *shrug*
svn path=/trunk/KDE/kdebase/workspace/; revision=962234
2009-05-01 20:41:38 +00:00
Martin Gräßlin
37f48027f2
New cube reflection which moves reflection down to touch the cube in its lowest point. Thanks to Michal Srb for the patch. It' really great.
...
There are two small todos: when mixing manual (mouse) rotation with cursor key rotation or zooming the reflection becomes wrong.
FEATURE: 178611
svn path=/trunk/KDE/kdebase/workspace/; revision=962205
2009-05-01 18:23:53 +00:00
Script Kiddy
148c1d639c
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=962137
2009-05-01 13:50:33 +00:00
Darío Andrés Rodríguez
07ada33d96
Some code cleanup and style fixing
...
svn path=/trunk/KDE/kdebase/workspace/; revision=961920
2009-05-01 03:03:54 +00:00
Darío Andrés Rodríguez
e4a80093b3
Fix a selection bug. Use proper selection commands
...
Also, do not delete and recreate every list item when moving, just taking and reinserting.
BUG: 187492
svn path=/trunk/KDE/kdebase/workspace/; revision=961918
2009-05-01 02:10:13 +00:00
Martin Gräßlin
9868b062c1
When finishing compositing we have to trigger a decoration repaint or there will be artefacts.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=961903
2009-04-30 22:08:33 +00:00
Andrew Coles
8cc4b8fd44
SVN_SILENT
...
Exclamation point squishing.
svn path=/trunk/KDE/kdebase/workspace/; revision=961868
2009-04-30 20:50:56 +00:00
Martin Gräßlin
9f70ddce3b
When reinitCompositing we can assume that the user wants to restart compositing even if compositing has been suspended.
...
So we end suspend compositing and send signal that compositing is active. That way reinitCompositing behaves like resume compositing when suspended.
BUG: 188118
svn path=/trunk/KDE/kdebase/workspace/; revision=961602
2009-04-30 12:51:55 +00:00