491aa4b9a7
Fixed a bunch of warnings.
Tilman Sauerbeck
2007-03-12 13:37:32 +01:00
08c9ac6cbb
Bug #9762: Fix opacity changes on unmapped windows.
Mark Tiefenbruck
2007-01-25 15:05:02 -05:00
1783d3bd50
increase version number to 1.1.3
Dave Airlie
2006-12-21 18:36:33 +11:00
340f74b218
remove changelog from xcompmgr
Dave Airlie
2006-12-21 18:36:08 +11:00
6c539182a5
Bug #2703: Fixed a memory leak in the fading code.
Tilman Sauerbeck
2006-12-03 13:15:39 +01:00
d75fd64f7a
Set the _NET_WM_CM_S* atom on the screen we're running on.
Tilman Sauerbeck
2006-09-06 19:04:47 +02:00
82e467ece3
Bump to 1.1.3 for anholt's named window hack
Adam Jackson
2005-10-31 17:57:40 +00:00
ad4191d22b
Add the foreign flag so autotools doesn't incorrectly slap a GPL on this, and add a .cvsignore for cvs up clarity.
Eric Anholt
2005-10-07 05:40:26 +00:00
f5fe54f5fd
Make a dummy window with a name, so xrestop can point its finger at xcompmgr for being such a pig.
Eric Anholt
2005-10-07 00:08:02 +00:00
ea0f58928c
Bug #2391: Fix a use-after-free in run_fades. (Jonathan Briggs)
Adam Jackson
2005-01-27 21:03:39 +00:00
840fa5f33c
Include the autogen.sh in the distfile.
Eric Anholt
2005-01-27 01:27:44 +00:00
f931341d9a
Make xcompmgr distcheck and have a sane package name/version, and bump version to 1.1.1.
Eric Anholt
2004-10-16 22:53:09 +00:00
2427e4ea66
Modified paint_all so that it doesn't draw off-screen windows, and doesn't draw shadows on desktop 'root' windows.
dolio
2004-09-29 18:33:42 +00:00
c262e75a82
bump version number
Adam Jackson
2004-09-27 18:06:03 +00:00
fd2dc3730c
Added command-line options for changing values relevant to fading.
dolio
2004-09-23 07:17:48 +00:00
b73a269bf2
Print the version number in the usage summary.
Adam Jackson
2004-09-20 21:36:07 +00:00
34c09f7b7f
Added various options for client-side shadows (offset, opacity, blur-radius) based on the work of Thomas Luebking, along with the man entries and usage information to go along with them.
dolio
2004-09-18 00:13:15 +00:00
76e259ed57
Changed the usage function to display information on the available options.
dolio
2004-09-17 23:51:48 +00:00
ed88a47468
Added allocation failure checks in shadow_picture and caused it to exit gracefully rather than writing to unallocated memory.
dolio
2004-09-17 05:20:35 +00:00
7abdf973ea
Bug #1360: Fix a segfault by checking the return value of XQueryTree. (Johan Kiviniemi)
Adam Jackson
2004-09-14 19:01:16 +00:00
36005e53a5
More effects, bug fixes, doc updates.
Adam Jackson
2004-09-10 05:55:19 +00:00
ff13f4a4b9
add a man page
Adam Jackson
2004-09-09 03:27:16 +00:00
576c3c435c
Remove abort call as it's just annoying. Add -a flag to just use Automatic compositing. No glitz, but no screen mangling either.
Keith Packard
2004-08-14 21:39:51 +00:00
018fc12ad4
Add name window pixmap support
Keith Packard
2004-08-13 08:25:51 +00:00
4b34993c83
Eliminate 'struct timezone tz' as it isn't used. reviewed by: Keith Packard
Keith Packard
2004-07-08 16:30:59 +00:00
cd952da085
Add fade-in/fade-out support (-f option). Clean up leak of solid alpha picture per redraw of constant-alpha windows.
Keith Packard
2004-07-08 07:07:26 +00:00
d140d97616
Only use XCompositeNameWindowPixmap when the library provides it
Keith Packard
2004-06-27 21:29:23 +00:00
9616aa5ba6
Make composite manager mode run-time selectable with command line option: -s: server-side shadows (sharp, but follows window alpha) -c: client-side shadows (blurred, but uses window extents only) -n: no shadows (this is the default mode)
Keith Packard
2004-06-27 05:08:33 +00:00
def454cc5a
Ok, this synchronizes all of my changes for the last many months. Has code to do server-based shadows (SHARP_SHADOW). Has code to try and ignore appropriate errors (helps somewhat). Has code to handle global window translucency. Lots of other minor changes.
Keith Packard
2004-06-27 04:48:37 +00:00
2d30f9363a
Autoconf 2.57 appears to work fine, as well.
Eric Anholt
2004-05-18 00:01:50 +00:00
d5a8f367a2
Set INCLUDES, not xcompmgr_INCLUDES.
Phil Blundell
2004-03-31 21:54:22 +00:00
1c62c3bbf6
New.
Phil Blundell
2004-03-28 12:02:50 +00:00
5025a4ed4c
Autotoolized: New files. Likewise. Deleted.
Phil Blundell
2004-03-25 23:57:55 +00:00
10d93f24f0
Track whether cliplists have changed and avoid computation when not. Shrink shadows. Speed up shadow construction a bit by using memset. Eliminate useless INTERVAL code. Use XSync after paint_all to gather more events per update.
Keith Packard
2003-12-02 09:51:12 +00:00
0963afc29c
Add support for CM_TRANSLUCENT property. reviewed by: Keith Packard <keithp@keithp.com>
Keith Packard
2003-11-24 17:11:00 +00:00
df3dc087f8
Rename gussianMap to gaussianMap (who the heck is gus?) Allow for other names for the root pixmap Handle non-zero border widths better (need Composite change to display them though). Add MONITOR_UPDATE mode that eliminates double buffering and blanks the screen to make sequence of update operations visible. Leave damage object around to catch map damage right. Add CirculateNotify support.
Keith Packard
2003-11-23 23:20:42 +00:00
9f3bc6c073
Eliminate several compiler warnings: missing includes, static functions, unused variables. Remove confusing informational messages with the word "error" in them.
Carl Worth
2003-11-19 16:12:15 +00:00
9813c48fef
Remove local changes to Makefile
Matthew Allum
2003-11-14 19:32:41 +00:00
03e138e205
Made gussian_map get called just once rather than N times
Matthew Allum
2003-11-14 19:27:00 +00:00
f0000349e7
Eliminate all delays in updates; let the X server scheduling handle things.
Keith Packard
2003-11-14 08:29:37 +00:00
bb2f664686
Reduce scheduling latency to 10ms
Keith Packard
2003-11-13 09:18:07 +00:00
91c293c7e9
Use an alpha map instead of an ARGB picture for shadows. Update last_update only when actually updating windows.
Keith Packard
2003-11-13 09:16:18 +00:00
54fb13fa32
Detect ARGB windows, don't give them shadows, compose them correctly.
Keith Packard
2003-11-11 08:59:15 +00:00
41293ef755
Track changes to _XROOTPMAP_ID property
Keith Packard
2003-11-10 18:34:35 +00:00
9e767b89cf
Add a bit of scheduling to updates; update every 30 ms instead of waiting for more events. Smooths out window moving. Interval needs to be configurable probably.
Keith Packard
2003-11-10 05:48:23 +00:00
37280d7888
Make sure _XROOTPMAP_ID property is right type, format and length before attempting to use the resulting value.
Keith Packard
2003-11-10 05:09:10 +00:00
febeaf7ad1
Configure damage must include shadow region, not just window. Also, leaking region on each configure.
Keith Packard
2003-11-10 04:46:24 +00:00
b4fc0433c5
oops. Left in an XSynchronize call.
Keith Packard
2003-11-10 03:48:00 +00:00
6e99ed898c
Double buffer updates. Check for InputOnly windows and ignore them
Keith Packard
2003-11-10 03:45:17 +00:00
e142128dde
Detect root pattern with undocumented _XROOTPMAP_ID property
Keith Packard
2003-11-10 02:03:26 +00:00
d98b963d75
Add drop shadows.
Keith Packard
2003-11-10 01:32:01 +00:00
67810f32f4
Prototype X compositing manager.
Keith Packard
2003-11-09 07:08:23 +00:00
1685456c7e
Initial revision
Keith Packard
2003-11-09 07:08:23 +00:00