491aa4b9a7Fixed a bunch of warnings.
Tilman Sauerbeck
2007-03-12 13:37:32 +01:00
08c9ac6cbbBug #9762: Fix opacity changes on unmapped windows.
Mark Tiefenbruck
2007-01-25 15:05:02 -05:00
1783d3bd50increase version number to 1.1.3
Dave Airlie
2006-12-21 18:36:33 +11:00
340f74b218remove changelog from xcompmgr
Dave Airlie
2006-12-21 18:36:08 +11:00
6c539182a5Bug #2703: Fixed a memory leak in the fading code.
Tilman Sauerbeck
2006-12-03 13:15:39 +01:00
d75fd64f7aSet the _NET_WM_CM_S* atom on the screen we're running on.
Tilman Sauerbeck
2006-09-06 19:04:47 +02:00
82e467ece3Bump to 1.1.3 for anholt's named window hack
Adam Jackson
2005-10-31 17:57:40 +00:00
ad4191d22bAdd 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
f5fe54f5fdMake 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
ea0f58928cBug #2391: Fix a use-after-free in run_fades. (Jonathan Briggs)
Adam Jackson
2005-01-27 21:03:39 +00:00
840fa5f33cInclude the autogen.sh in the distfile.
Eric Anholt
2005-01-27 01:27:44 +00:00
f931341d9aMake 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
2427e4ea66Modified 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
c262e75a82bump version number
Adam Jackson
2004-09-27 18:06:03 +00:00
fd2dc3730cAdded command-line options for changing values relevant to fading.
dolio
2004-09-23 07:17:48 +00:00
26fd15f06bAdded shadow precomputation for large-enough windows.
dolio
2004-09-21 22:59:38 +00:00
b73a269bf2Print the version number in the usage summary.
Adam Jackson
2004-09-20 21:36:07 +00:00
34c09f7b7fAdded 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
76e259ed57Changed the usage function to display information on the available options.
dolio
2004-09-17 23:51:48 +00:00
ed88a47468Added 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
7abdf973eaBug #1360: Fix a segfault by checking the return value of XQueryTree. (Johan Kiviniemi)
Adam Jackson
2004-09-14 19:01:16 +00:00
36005e53a5More effects, bug fixes, doc updates.
Adam Jackson
2004-09-10 05:55:19 +00:00
ff13f4a4b9add a man page
Adam Jackson
2004-09-09 03:27:16 +00:00
576c3c435cRemove 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
018fc12ad4Add name window pixmap support
Keith Packard
2004-08-13 08:25:51 +00:00
4b34993c83Eliminate 'struct timezone tz' as it isn't used. reviewed by: Keith Packard
Keith Packard
2004-07-08 16:30:59 +00:00
cd952da085Add 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
d140d97616Only use XCompositeNameWindowPixmap when the library provides it
Keith Packard
2004-06-27 21:29:23 +00:00
9616aa5ba6Make 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
def454cc5aOk, 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
2d30f9363aAutoconf 2.57 appears to work fine, as well.
Eric Anholt
2004-05-18 00:01:50 +00:00
d5a8f367a2Set INCLUDES, not xcompmgr_INCLUDES.
Phil Blundell
2004-03-31 21:54:22 +00:00
1c62c3bbf6New.
Phil Blundell
2004-03-28 12:02:50 +00:00
5025a4ed4cAutotoolized: New files. Likewise. Deleted.
Phil Blundell
2004-03-25 23:57:55 +00:00
10d93f24f0Track 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
0963afc29cAdd support for CM_TRANSLUCENT property. reviewed by: Keith Packard <keithp@keithp.com>
Keith Packard
2003-11-24 17:11:00 +00:00
df3dc087f8Rename 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
c676d32456Fix for latest Xfixes changes. Submitted by: <stephan@wilkogazu.nl>
Eric Anholt
2003-11-23 21:10:34 +00:00
9f3bc6c073Eliminate 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
9813c48fefRemove local changes to Makefile
Matthew Allum
2003-11-14 19:32:41 +00:00
03e138e205Made gussian_map get called just once rather than N times
Matthew Allum
2003-11-14 19:27:00 +00:00
f0000349e7Eliminate all delays in updates; let the X server scheduling handle things.
Keith Packard
2003-11-14 08:29:37 +00:00
bb2f664686Reduce scheduling latency to 10ms
Keith Packard
2003-11-13 09:18:07 +00:00
91c293c7e9Use 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
54fb13fa32Detect ARGB windows, don't give them shadows, compose them correctly.
Keith Packard
2003-11-11 08:59:15 +00:00
41293ef755Track changes to _XROOTPMAP_ID property
Keith Packard
2003-11-10 18:34:35 +00:00
9e767b89cfAdd 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
37280d7888Make 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
febeaf7ad1Configure damage must include shadow region, not just window. Also, leaking region on each configure.
Keith Packard
2003-11-10 04:46:24 +00:00
b4fc0433c5oops. Left in an XSynchronize call.
Keith Packard
2003-11-10 03:48:00 +00:00
6e99ed898cDouble buffer updates. Check for InputOnly windows and ignore them
Keith Packard
2003-11-10 03:45:17 +00:00
e142128ddeDetect root pattern with undocumented _XROOTPMAP_ID property
Keith Packard
2003-11-10 02:03:26 +00:00
d98b963d75Add drop shadows.
Keith Packard
2003-11-10 01:32:01 +00:00
67810f32f4Prototype X compositing manager.
Keith Packard
2003-11-09 07:08:23 +00:00
1685456c7eInitial revision
Keith Packard
2003-11-09 07:08:23 +00:00