Fix for latest Xfixes changes.
[dana/xcompmgr.git] / ChangeLog
1 2003-11-23  Eric Anholt  <anholt@FreeBSD.org>
2
3         * xcompmgr.c: (border_size), (paint_all), (add_damage),
4         (repair_win), (configure_win):
5         Fix for latest Xfixes changes.
6
7         Submitted by: <stephan@wilkogazu.nl>
8
9 2003-11-19  Carl Worth  <cworth@isi.edu>
10
11         * xcompmgr.c: Eliminate several compiler warnings: missing
12         includes, static functions, unused variables.  Remove confusing
13         informational messages with the word "error" in them.
14
15 2003-11-14  Keith Packard  <keithp@keithp.com>
16
17         * xcompmgr.c: (main):
18         Eliminate all delays in updates; let the X server scheduling
19         handle things.
20
21 2003-11-13  Keith Packard  <keithp@keithp.com>
22
23         * xcompmgr.c:
24         Reduce scheduling latency to 10ms
25
26 2003-11-13  Keith Packard  <keithp@keithp.com>
27
28         * xcompmgr.c: (make_gaussian_map), (sum_gaussian), (make_shadow),
29         (shadow_picture), (paint_all), (main):
30         Use an alpha map instead of an ARGB picture for shadows.
31         Update last_update only when actually updating windows.
32
33 2003-11-11  Keith Packard  <keithp@keithp.com>
34
35         * xcompmgr.c: (win_extents), (paint_all), (add_win), (main):
36         Detect ARGB windows, don't give them shadows, compose them
37         correctly.
38
39 2003-11-10  Keith Packard  <keithp@keithp.com>
40
41         * Makefile:
42         * xcompmgr.c: (root_tile), (main):
43         Track changes to _XROOTPMAP_ID property
44
45 2003-11-09  Keith Packard  <keithp@keithp.com>
46
47         * xcompmgr.c: (time_in_millis), (main):
48         Add a bit of scheduling to updates; update every 30 ms
49         instead of waiting for more events.  Smooths out window moving.
50         Interval needs to be configurable probably.
51
52 2003-11-09  Keith Packard  <keithp@keithp.com>
53
54         * xcompmgr.c: (root_tile):
55         Make sure _XROOTPMAP_ID property is right type, format and length
56         before attempting to use the resulting value.
57
58 2003-11-09  Keith Packard  <keithp@keithp.com>
59
60         * xcompmgr.c: (configure_win):
61         Configure damage must include shadow region, not just window.
62         Also, leaking region on each configure.
63
64 2003-11-09  Keith Packard  <keithp@keithp.com>
65
66         * xcompmgr.c: (main):
67         oops.  Left in an XSynchronize call.
68
69 2003-11-09  Keith Packard  <keithp@keithp.com>
70
71         * xcompmgr.c: (paint_root), (paint_all), (map_win), (add_win),
72         (configure_win), (destroy_win), (main):
73
74         Double buffer updates.
75         Check for InputOnly windows and ignore them
76
77 2003-11-09  Keith Packard  <keithp@keithp.com>
78
79         * xcompmgr.c: (root_tile), (paint_root):
80         Detect root pattern with undocumented _XROOTPMAP_ID property
81
82 2003-11-09  Keith Packard  <keithp@keithp.com>
83
84         * Makefile:
85         * xcompmgr.c: (gaussian), (make_gaussian_map), (sum_gaussian),
86         (make_shadow), (shadow_picture), (win_extents), (paint_all),
87         (map_win), (unmap_win), (add_win), (configure_win), (main):
88         Add drop shadows.