dana/xcompmgr.git
15 years agoMore effects, bug fixes, doc updates. XCOMPMGR_1_0
Adam Jackson [Fri, 10 Sep 2004 05:55:19 +0000 (05:55 +0000)]
More effects, bug fixes, doc updates.

15 years agoadd a man page
Adam Jackson [Thu, 9 Sep 2004 03:27:16 +0000 (03:27 +0000)]
add a man page

15 years agoRemove abort call as it's just annoying. Add -a flag to just use Automatic
Keith Packard [Sat, 14 Aug 2004 21:39:51 +0000 (21:39 +0000)]
Remove abort call as it's just annoying. Add -a flag to just use Automatic
    compositing. No glitz, but no screen mangling either.

15 years agoAdd name window pixmap support
Keith Packard [Fri, 13 Aug 2004 08:25:51 +0000 (08:25 +0000)]
Add name window pixmap support

15 years agoEliminate 'struct timezone tz' as it isn't used.
Keith Packard [Thu, 8 Jul 2004 16:30:59 +0000 (16:30 +0000)]
Eliminate 'struct timezone tz' as it isn't used.
reviewed by: Keith Packard

15 years agoAdd fade-in/fade-out support (-f option). Clean up leak of solid alpha
Keith Packard [Thu, 8 Jul 2004 07:07:26 +0000 (07:07 +0000)]
Add fade-in/fade-out support (-f option). Clean up leak of solid alpha
    picture per redraw of constant-alpha windows.

15 years agoOnly use XCompositeNameWindowPixmap when the library provides it
Keith Packard [Sun, 27 Jun 2004 21:29:23 +0000 (21:29 +0000)]
Only use XCompositeNameWindowPixmap when the library provides it

15 years agoMake composite manager mode run-time selectable with command line option:
Keith Packard [Sun, 27 Jun 2004 05:08:33 +0000 (05:08 +0000)]
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)

15 years agoOk, this synchronizes all of my changes for the last many months. Has code
Keith Packard [Sun, 27 Jun 2004 04:48:37 +0000 (04:48 +0000)]
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.

15 years agoAutoconf 2.57 appears to work fine, as well.
Eric Anholt [Tue, 18 May 2004 00:01:50 +0000 (00:01 +0000)]
Autoconf 2.57 appears to work fine, as well.

15 years agoSet INCLUDES, not xcompmgr_INCLUDES.
Phil Blundell [Wed, 31 Mar 2004 21:54:22 +0000 (21:54 +0000)]
Set INCLUDES, not xcompmgr_INCLUDES.

15 years agoNew.
Phil Blundell [Sun, 28 Mar 2004 12:02:50 +0000 (12:02 +0000)]
New.

15 years agoAutotoolized:
Phil Blundell [Thu, 25 Mar 2004 23:57:55 +0000 (23:57 +0000)]
Autotoolized:
New files.
Likewise.
Deleted.

15 years agoTrack whether cliplists have changed and avoid computation when not. Shrink
Keith Packard [Tue, 2 Dec 2003 09:51:12 +0000 (09:51 +0000)]
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.

16 years agoAdd support for CM_TRANSLUCENT property.
Keith Packard [Mon, 24 Nov 2003 17:11:00 +0000 (17:11 +0000)]
Add support for CM_TRANSLUCENT property.
reviewed by: Keith Packard <keithp@keithp.com>

16 years agoRename gussianMap to gaussianMap (who the heck is gus?) Allow for other
Keith Packard [Sun, 23 Nov 2003 23:20:42 +0000 (23:20 +0000)]
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.

16 years agoFix for latest Xfixes changes.
Eric Anholt [Sun, 23 Nov 2003 21:10:34 +0000 (21:10 +0000)]
Fix for latest Xfixes changes.
Submitted by: <stephan@wilkogazu.nl>

16 years agoEliminate several compiler warnings: missing includes, static functions,
Carl Worth [Wed, 19 Nov 2003 16:12:15 +0000 (16:12 +0000)]
Eliminate several compiler warnings: missing includes, static functions,
    unused variables. Remove confusing informational messages with the word
    "error" in them.

16 years agoRemove local changes to Makefile
Matthew Allum [Fri, 14 Nov 2003 19:32:41 +0000 (19:32 +0000)]
Remove local changes to Makefile

16 years agoMade gussian_map get called just once rather than N times
Matthew Allum [Fri, 14 Nov 2003 19:27:00 +0000 (19:27 +0000)]
Made gussian_map get called just once rather than N times

16 years agoEliminate all delays in updates; let the X server scheduling handle things.
Keith Packard [Fri, 14 Nov 2003 08:29:37 +0000 (08:29 +0000)]
Eliminate all delays in updates; let the X server scheduling handle things.

16 years agoReduce scheduling latency to 10ms
Keith Packard [Thu, 13 Nov 2003 09:18:07 +0000 (09:18 +0000)]
Reduce scheduling latency to 10ms

16 years agoUse an alpha map instead of an ARGB picture for shadows. Update last_update
Keith Packard [Thu, 13 Nov 2003 09:16:18 +0000 (09:16 +0000)]
Use an alpha map instead of an ARGB picture for shadows. Update last_update
    only when actually updating windows.

16 years agoDetect ARGB windows, don't give them shadows, compose them correctly.
Keith Packard [Tue, 11 Nov 2003 08:59:15 +0000 (08:59 +0000)]
Detect ARGB windows, don't give them shadows, compose them correctly.

16 years agoTrack changes to _XROOTPMAP_ID property
Keith Packard [Mon, 10 Nov 2003 18:34:35 +0000 (18:34 +0000)]
Track changes to _XROOTPMAP_ID property

16 years agoAdd a bit of scheduling to updates; update every 30 ms instead of waiting
Keith Packard [Mon, 10 Nov 2003 05:48:23 +0000 (05:48 +0000)]
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.

16 years agoMake sure _XROOTPMAP_ID property is right type, format and length before
Keith Packard [Mon, 10 Nov 2003 05:09:10 +0000 (05:09 +0000)]
Make sure _XROOTPMAP_ID property is right type, format and length before
    attempting to use the resulting value.

16 years agoConfigure damage must include shadow region, not just window. Also, leaking
Keith Packard [Mon, 10 Nov 2003 04:46:24 +0000 (04:46 +0000)]
Configure damage must include shadow region, not just window. Also, leaking
    region on each configure.

16 years agooops. Left in an XSynchronize call.
Keith Packard [Mon, 10 Nov 2003 03:48:00 +0000 (03:48 +0000)]
oops. Left in an XSynchronize call.

16 years agoDouble buffer updates. Check for InputOnly windows and ignore them
Keith Packard [Mon, 10 Nov 2003 03:45:17 +0000 (03:45 +0000)]
Double buffer updates. Check for InputOnly windows and ignore them

16 years agoDetect root pattern with undocumented _XROOTPMAP_ID property
Keith Packard [Mon, 10 Nov 2003 02:03:26 +0000 (02:03 +0000)]
Detect root pattern with undocumented _XROOTPMAP_ID property

16 years agoAdd drop shadows.
Keith Packard [Mon, 10 Nov 2003 01:32:01 +0000 (01:32 +0000)]
Add drop shadows.

16 years agoPrototype X compositing manager. initial
Keith Packard [Sun, 9 Nov 2003 07:08:23 +0000 (07:08 +0000)]
Prototype X compositing manager.

16 years agoInitial revision
Keith Packard [Sun, 9 Nov 2003 07:08:23 +0000 (07:08 +0000)]
Initial revision