Commit graph

29 commits

Author SHA1 Message Date
Thomas Lübking
d6b4366c51 redesigned partial opacity (moved from kompmgr to kwin, allowing to be set e.g. from decos) and (hopefully) fixed CPU hunger (if using fades)
svn path=/trunk/KDE/kdebase/kwin/; revision=430562
2005-07-01 19:55:06 +00:00
Luboš Luňák
b06075082a Fix memory leak in kompmgr.
BUG: 105757


svn path=/trunk/KDE/kdebase/kwin/; revision=414884
2005-05-17 07:50:31 +00:00
Luboš Luňák
65c8167754 64bit fixes for translucency.
svn path=/trunk/kdebase/kwin/; revision=403116
2005-04-04 13:11:53 +00:00
Thomas Lübking
28d89857a1 fixes invisible remapped windows (especially on long fade offs)
svn path=/trunk/kdebase/kwin/; revision=393125
2005-02-25 23:42:53 +00:00
Adriaan de Groot
d3cf27c20c old C (gcc 2.95) fix -- no statements before variable declarations
svn path=/trunk/kdebase/kwin/; revision=392038
2005-02-22 00:31:32 +00:00
Thomas Lübking
9ddd01f11c fixes a previously created bug (active windows do not receive callbacks after fade)
svn path=/trunk/kdebase/kwin/; revision=391040
2005-02-19 22:18:52 +00:00
Thomas Lübking
f9d8223e22 BUGS:99800
fixes problem with missing fade deques on unshadowed windows

svn path=/trunk/kdebase/kwin/; revision=391030
2005-02-19 21:33:14 +00:00
Dirk Mueller
7e26397f67 fix build with gcc 2.95, based on patch by Aurélien Gâteau
svn path=/trunk/kdebase/kwin/; revision=390715
2005-02-18 22:28:25 +00:00
Thomas Lübking
e9ecc46ac0 fixed memory leak
svn path=/trunk/kdebase/kwin/; revision=388495
2005-02-11 22:14:12 +00:00
Thomas Lübking
e1279c6cf8 ignore display setting in ~/.xcompmgrrc - may cause problems if set and the user starts another session on another display
svn path=/trunk/kdebase/kwin/; revision=388385
2005-02-11 16:07:50 +00:00
Thomas Lübking
d3cdd84463 fixing fades on partial translucent windows
svn path=/trunk/kdebase/kwin/; revision=388148
2005-02-10 20:49:43 +00:00
Thomas Lübking
cd5ac45b77 added support for applying translucency on the titlebar or the content (not really: anything but the titlebar) only
svn path=/trunk/kdebase/kwin/; revision=387795
2005-02-09 18:31:35 +00:00
Thomas Lübking
d7e31d3499 fix no good - new fix =)
use SDL_VIDEO_X11_VISUALID=0x24 appname to start

svn path=/trunk/kdebase/kwin/; revision=387497
2005-02-08 18:32:15 +00:00
Thomas Lübking
b4e399f065 support for some non XRenderFindVisualFormat compliant windows (SDL)
svn path=/trunk/kdebase/kwin/; revision=387484
2005-02-08 17:43:49 +00:00
Volker Krause
e3d4b11e14 Allocate enough space for the 0-terminator.
This resulted in kcompmgr sometimes not being able to read the config file.

Bug found and fixed by Dennis Kasprzyk <cyber.labs@gmx.de>

svn path=/trunk/kdebase/kwin/; revision=384644
2005-01-31 18:51:40 +00:00
Thomas Lübking
f0ecf3b8b4 just disabling unwanted and not finished code, causing high cpu load under some circumsatnces
svn path=/trunk/kdebase/kwin/; revision=383656
2005-01-29 13:03:29 +00:00
Thomas Lübking
926f7e02fd fixed problem on fast opacity changes (e.g. short moves) when using fades,
applied patch made to xcompmgr 1.39 (deq fades)

svn path=/trunk/kdebase/kwin/; revision=383510
2005-01-28 23:26:16 +00:00
Thomas Lübking
a5fe22ddfe added new option to disable ARGB windows (this fixes gtk1 applications as long as there are no usefull ARGB windows like real translucent dockers/konsole/popups/whatever)
svn path=/trunk/kdebase/kwin/; revision=381856
2005-01-24 07:56:41 +00:00
Thomas Lübking
496aff5905 fixed all former fixes and now i just works
svn path=/trunk/kdebase/kwin/; revision=381044
2005-01-22 00:47:19 +00:00
Thomas Lübking
bb92b37e08 removed codebody
svn path=/trunk/kdebase/kwin/; revision=380838
2005-01-21 16:17:37 +00:00
Thomas Lübking
e02749bb6a fixed last fix for activated fade-ins as well
svn path=/trunk/kdebase/kwin/; revision=380730
2005-01-21 10:28:04 +00:00
Thomas Lübking
12ac06cde3 better shading support, initial support for shaped windows (fixes 97330)
svn path=/trunk/kdebase/kwin/; revision=380711
2005-01-21 09:23:30 +00:00
Adrian Schroeter
9bd9dafdfc fix crash on 64bit systems, missing definition of return type (sizeof(int)!=sizeof(void*) on 64bit).
svn path=/trunk/kdebase/kwin/; revision=380005
2005-01-19 08:20:04 +00:00
Adriaan de Groot
a88891cf34 FBSD compat: need the -L as well to find libs in /usr/X11R6/lib
svn path=/trunk/kdebase/kwin/; revision=379569
2005-01-17 23:12:56 +00:00
Thomas Lübking
0ce8449e85 catched possibly 0L replies from XRfindVisualType, should be good for OpenGL
svn path=/trunk/kdebase/kwin/; revision=379504
2005-01-17 20:11:07 +00:00
Thomas Lübking
6588161028 replaced static linker paths, libraries with variables
svn path=/trunk/kdebase/kwin/; revision=379503
2005-01-17 20:09:29 +00:00
Luboš Luňák
9375d225d5 getline() is GNU extension and as such is non-portable.
svn path=/trunk/kdebase/kwin/; revision=379456
2005-01-17 16:52:32 +00:00
Frerich Raabe
64bac5e6af - I don't get how this went unnoticed
svn path=/trunk/kdebase/kwin/; revision=379445
2005-01-17 15:56:37 +00:00
Thomas Lübking
4ba2d414ef Added kompmgr, composite engine for kwin, bases upon xcompmgr
svn path=/trunk/kdebase/kwin/; revision=378793
2005-01-15 17:20:31 +00:00