3b2f8ef023f95d09b3ef48dd7d7cef80d691bd6b
[dana/xcompmgr.git] / ChangeLog
1 2003-11-13  Keith Packard  <keithp@keithp.com>
2
3         * xcompmgr.c: (make_gaussian_map), (sum_gaussian), (make_shadow),
4         (shadow_picture), (paint_all), (main):
5         Use an alpha map instead of an ARGB picture for shadows.
6         Update last_update only when actually updating windows.
7
8 2003-11-11  Keith Packard  <keithp@keithp.com>
9
10         * xcompmgr.c: (win_extents), (paint_all), (add_win), (main):
11         Detect ARGB windows, don't give them shadows, compose them
12         correctly.
13
14 2003-11-10  Keith Packard  <keithp@keithp.com>
15
16         * Makefile:
17         * xcompmgr.c: (root_tile), (main):
18         Track changes to _XROOTPMAP_ID property
19
20 2003-11-09  Keith Packard  <keithp@keithp.com>
21
22         * xcompmgr.c: (time_in_millis), (main):
23         Add a bit of scheduling to updates; update every 30 ms
24         instead of waiting for more events.  Smooths out window moving.
25         Interval needs to be configurable probably.
26
27 2003-11-09  Keith Packard  <keithp@keithp.com>
28
29         * xcompmgr.c: (root_tile):
30         Make sure _XROOTPMAP_ID property is right type, format and length
31         before attempting to use the resulting value.
32
33 2003-11-09  Keith Packard  <keithp@keithp.com>
34
35         * xcompmgr.c: (configure_win):
36         Configure damage must include shadow region, not just window.
37         Also, leaking region on each configure.
38
39 2003-11-09  Keith Packard  <keithp@keithp.com>
40
41         * xcompmgr.c: (main):
42         oops.  Left in an XSynchronize call.
43
44 2003-11-09  Keith Packard  <keithp@keithp.com>
45
46         * xcompmgr.c: (paint_root), (paint_all), (map_win), (add_win),
47         (configure_win), (destroy_win), (main):
48
49         Double buffer updates.
50         Check for InputOnly windows and ignore them
51
52 2003-11-09  Keith Packard  <keithp@keithp.com>
53
54         * xcompmgr.c: (root_tile), (paint_root):
55         Detect root pattern with undocumented _XROOTPMAP_ID property
56
57 2003-11-09  Keith Packard  <keithp@keithp.com>
58
59         * Makefile:
60         * xcompmgr.c: (gaussian), (make_gaussian_map), (sum_gaussian),
61         (make_shadow), (shadow_picture), (win_extents), (paint_all),
62         (map_win), (unmap_win), (add_win), (configure_win), (main):
63         Add drop shadows.