Script Kiddy
a22c51f822
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=660909
2007-05-04 05:03:42 +00:00
Pino Toscano
14d0ee83a4
extra ';'
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659235
2007-04-29 19:03:40 +00:00
Luboš Luňák
f52b8e48cd
branches/work/kwin_composite becomes new trunk kwin.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
2007-04-29 17:35:43 +00:00
Luboš Luňák
2b7e1f4993
Remove kwin, kwin_composite will become new trunk kwin, missing merges
...
from trunk will be merged in.
svn path=/trunk/KDE/kdebase/workspace/; revision=659200
2007-04-29 17:34:49 +00:00
Rivo Laks
91f795922d
Make Liquid effect work without NPOT textures as well.
...
svn path=/branches/work/kwin_composite/; revision=659161
2007-04-29 15:53:56 +00:00
Rivo Laks
49a56dc905
Make blur effect work even when NPOT textures are not supported by using a larger power-of-two
...
texture. It wastes some memory but at least it works.
svn path=/branches/work/kwin_composite/; revision=659159
2007-04-29 15:42:19 +00:00
Rivo Laks
a94aa904b0
Well, actually GLRenderTarget doesn't require NPOT textures (it works with rectangle textures as well).
...
That also means that those effects which do require NPOT have to check for it themselves.
svn path=/branches/work/kwin_composite/; revision=659155
2007-04-29 15:39:33 +00:00
Rivo Laks
72f2d412c1
Add blur effect.
...
Blur effects blurs out background of translucent windows, thus improving e.g. readability of text in
such windows.
I'll send a mail with couple of screenshots and more details to kwin list soon.
svn path=/branches/work/kwin_composite/; revision=658817
2007-04-28 15:13:28 +00:00
Rivo Laks
f00d1745ed
Add static GLRenderTarget::supported() and make effects use it instead of checking for FBO extension
...
themselves.
Fix memory leak in Test_FBO effect.
svn path=/branches/work/kwin_composite/; revision=658804
2007-04-28 14:38:06 +00:00
Rivo Laks
24c8663923
Add GLShader dtor (fixes memory leak).
...
Also fix multiple memory leaks in effects.
svn path=/branches/work/kwin_composite/; revision=658761
2007-04-28 13:19:36 +00:00
Rivo Laks
6e62dcb922
Add GLTexture::setWrapMode() call to set texture's OpenGL wrap mode.
...
Liquid demo effect now sets wrap mode to CLAMP to ensure that the texture won't wrap at edges
of the screen, which would make other side of the screen visible there.
svn path=/branches/work/kwin_composite/; revision=658748
2007-04-28 12:25:54 +00:00
Luboš Luňák
56e5618f0e
Round values, don't just truncate.
...
svn path=/branches/work/kwin_composite/; revision=656976
2007-04-22 21:22:05 +00:00
Luboš Luňák
98a7c3da6a
Fix repaints.
...
svn path=/branches/work/kwin_composite/; revision=656793
2007-04-22 11:41:09 +00:00
Luboš Luňák
c7956a951a
Repaint also frame.
...
svn path=/branches/work/kwin_composite/; revision=656786
2007-04-22 11:24:37 +00:00
Laurent Montel
67f6750ab3
Remove not necessary include
...
svn path=/trunk/KDE/kdebase/workspace/; revision=656776
2007-04-22 11:14:24 +00:00
Luboš Luňák
8005bb6db6
Limit the capturing region to the screen.
...
svn path=/branches/work/kwin_composite/; revision=656772
2007-04-22 10:52:55 +00:00
Luboš Luňák
bf29f2c3e1
Effect which can temporarily mark places on the screen.
...
svn path=/branches/work/kwin_composite/; revision=656547
2007-04-21 17:12:17 +00:00
Luboš Luňák
ffc75a2214
GLTexture::render(), to render to a given QRect
...
svn path=/branches/work/kwin_composite/; revision=656521
2007-04-21 16:12:03 +00:00
Luboš Luňák
cd98bc12d5
Shared implementation of rendering gl geometry.
...
svn path=/branches/work/kwin_composite/; revision=656516
2007-04-21 16:02:19 +00:00
Rivo Laks
868719ed65
Port ExplosionEffect to plugin system
...
svn path=/branches/work/kwin_composite/; revision=656456
2007-04-21 12:57:15 +00:00
Luboš Luňák
f43b53ef7d
Trigger TrackMouseEffect using Ctrl+Meta rather than mouse buttons.
...
svn path=/branches/work/kwin_composite/; revision=656455
2007-04-21 12:50:02 +00:00
Luboš Luňák
b849a760ef
Fix painting of moved on-all-desktop windows.
...
svn path=/branches/work/kwin_composite/; revision=656444
2007-04-21 12:29:43 +00:00
Luboš Luňák
371dfdbede
MMB toggles on-all-desktops.
...
svn path=/branches/work/kwin_composite/; revision=656437
2007-04-21 12:15:43 +00:00
Luboš Luňák
0040bb699b
Better painting of moved window.
...
svn path=/branches/work/kwin_composite/; revision=656410
2007-04-21 10:26:02 +00:00
Rivo Laks
7250a8edcd
Support having multiple rendertarget-using effects active at once
...
svn path=/branches/work/kwin_composite/; revision=656210
2007-04-20 15:53:30 +00:00
Rivo Laks
e979de43fb
Another demo effect which uses shader and render target to turn your screen into a liquid, wavy surface.
...
Soon we'll have more silly effects than Beryl/Compiz ;-)
svn path=/branches/work/kwin_composite/; revision=655575
2007-04-18 19:44:49 +00:00
Rivo Laks
e93ce53928
Oops
...
svn path=/branches/work/kwin_composite/; revision=655501
2007-04-18 15:45:34 +00:00
Rivo Laks
7a5415ecdb
Add a demo/test effect for GLRenderTarget.
...
It renders a small rotating thumbnail of the scene in the middle of the screen.
svn path=/branches/work/kwin_composite/; revision=655498
2007-04-18 15:42:06 +00:00
Luboš Luňák
6a894c62c2
Properly initialize.
...
svn path=/branches/work/kwin_composite/; revision=654855
2007-04-17 06:01:53 +00:00
Luboš Luňák
d6d91cf88a
Add the ability to move windows around in DesktopGridEffect.
...
svn path=/branches/work/kwin_composite/; revision=654796
2007-04-16 22:47:51 +00:00
Luboš Luňák
67fdfa03e7
Add effect that highlights the mouse when one
...
presses left and right mouse button. There needs to be
found a better way of activating this though :-/.
svn path=/branches/work/kwin_composite/; revision=654750
2007-04-16 21:15:15 +00:00
Luboš Luňák
18f86e79d4
Small cleanups.
...
svn path=/branches/work/kwin_composite/; revision=654707
2007-04-16 19:55:28 +00:00
Luboš Luňák
743c5da956
A silly effect that just shows a picture. Using
...
picture of Konqi is recommended :).
svn path=/branches/work/kwin_composite/; revision=654703
2007-04-16 19:52:21 +00:00
Rivo Laks
408cb3b28f
Remove DesktopChangeSlide from the makefile as well
...
svn path=/branches/work/kwin_composite/; revision=654694
2007-04-16 19:38:20 +00:00
Luboš Luňák
09b5b47b1e
Integrate DesktopChangeSlide into DesktopGrid, so that
...
they can co-exist without conflicting.
svn path=/branches/work/kwin_composite/; revision=654687
2007-04-16 19:30:48 +00:00
Luboš Luňák
40002ec325
Allow changing the desktop in DesktopGridEffect by clicking.
...
svn path=/branches/work/kwin_composite/; revision=654680
2007-04-16 19:09:21 +00:00
Luboš Luňák
f8fd7b7ff1
Effect that shows all desktops in a grid.
...
svn path=/branches/work/kwin_composite/; revision=654642
2007-04-16 17:25:02 +00:00
Luboš Luňák
9268e7b27c
Don't reset hover value.
...
svn path=/branches/work/kwin_composite/; revision=654366
2007-04-15 22:08:18 +00:00
Luboš Luňák
520f3e27ac
Rearrange also when the number of presented windows changes.
...
svn path=/branches/work/kwin_composite/; revision=654365
2007-04-15 22:01:16 +00:00
Luboš Luňák
a1fa5c4206
No interpolating when there's no old position, just fade in.
...
svn path=/branches/work/kwin_composite/; revision=654363
2007-04-15 21:50:00 +00:00
Luboš Luňák
f8c84d4310
Don't disable desktop from painting.
...
svn path=/branches/work/kwin_composite/; revision=654361
2007-04-15 21:42:36 +00:00
Luboš Luňák
257ce3ad99
Find-as-you-type filtering of presented windows.
...
svn path=/branches/work/kwin_composite/; revision=654360
2007-04-15 21:42:01 +00:00
Luboš Luňák
795de6c6d6
Centered placement in slots.
...
svn path=/branches/work/kwin_composite/; revision=654291
2007-04-15 18:12:24 +00:00
Luboš Luňák
b30180ca26
Compute scale factor properly.
...
svn path=/branches/work/kwin_composite/; revision=654285
2007-04-15 17:59:14 +00:00
Luboš Luňák
76cb5de294
Support for effects taking control of the keyboard. Needs recent kdeui change
...
to work properly.
svn path=/branches/work/kwin_composite/; revision=654259
2007-04-15 16:31:13 +00:00
Luboš Luňák
894d08a522
When the number of presented windows changes, do the rearranging smoothly.
...
Also rearrange only if the size of the grid would change.
svn path=/branches/work/kwin_composite/; revision=654209
2007-04-15 13:25:44 +00:00
Luboš Luňák
b65e6affd9
Build the list of windows to present when activating the effect
...
and don't change this list later (I suppose newly turned up
windows would just disturb anyway). This will later also allow
filtering of the presented windows.
svn path=/branches/work/kwin_composite/; revision=654201
2007-04-15 12:38:09 +00:00
Luboš Luňák
f5fa11222a
Effects that can keep thumbnails of selected windows permanently
...
visible at the side.
svn path=/branches/work/kwin_composite/; revision=654185
2007-04-15 10:56:17 +00:00
Luboš Luňák
812dd7238e
Arrange windows to regularly spaced slots, try to find the closest one.
...
svn path=/branches/work/kwin_composite/; revision=654184
2007-04-15 10:53:01 +00:00
Luboš Luňák
e18e701f7f
LMB activates, others cancel.
...
svn path=/branches/work/kwin_composite/; revision=654154
2007-04-15 09:14:37 +00:00