f0f034112e65f9d400bb95f7e688fd77ba13aa3d
[dana/xcompmgr.git] / ChangeLog
1 2004-03-31  Philip Blundell  <philb@gnu.org>
2
3         * Makefile.am: Set INCLUDES, not xcompmgr_INCLUDES.
4
5 2004-03-28  Philip Blundell  <philb@gnu.org>
6
7         * autogen.sh: New.
8
9 2004-03-25  Philip Blundell  <philb@gnu.org>
10
11         Autotoolized:
12         * Makefile.am, configure.ac: New files.
13         * NEWS, README, AUTHORS: Likewise.
14         * Makefile: Deleted.
15
16 2003-12-02  Keith Packard  <keithp@keithp.com>
17
18         * xcompmgr.c: (sum_gaussian), (make_shadow), (root_tile),
19         (paint_all), (map_win), (unmap_win), (determine_mode),
20         (configure_win), (circulate_win), (main):
21         Track whether cliplists have changed and avoid computation when not.
22         Shrink shadows.
23         Speed up shadow construction a bit by using memset.
24         Eliminate useless INTERVAL code.
25         Use XSync after paint_all to gather more events per update.
26
27 2003-11-24  Matthew Hawn <hawnpawn@yahoo.com>
28
29         reviewed by: Keith Packard  <keithp@keithp.com>
30
31         * xcompmgr.c: (map_win), (unmap_win), (get_trans_prop),
32         (determine_mode), (add_win), (main):
33         Add support for CM_TRANSLUCENT property.
34
35 2003-11-23  Keith Packard  <keithp@keithp.com>
36
37         * xcompmgr.c: (make_shadow), (root_tile), (win_extents),
38         (border_size), (paint_all), (repair_win), (map_win), (unmap_win),
39         (add_win), (restack_win), (configure_win), (circulate_win),
40         (destroy_win), (ev_serial), (ev_name), (ev_window), (main):
41         
42         Rename gussianMap to gaussianMap (who the heck is gus?)
43         Allow for other names for the root pixmap
44         Handle non-zero border widths better (need Composite change
45         to display them though).
46         Add MONITOR_UPDATE mode that eliminates double buffering and
47         blanks the screen to make sequence of update operations visible.
48         Leave damage object around to catch map damage right.
49         Add CirculateNotify support.
50
51 2003-11-23  Eric Anholt  <anholt@FreeBSD.org>
52
53         * xcompmgr.c: (border_size), (paint_all), (add_damage),
54         (repair_win), (configure_win):
55         Fix for latest Xfixes changes.
56
57         Submitted by: <stephan@wilkogazu.nl>
58
59 2003-11-19  Carl Worth  <cworth@isi.edu>
60
61         * xcompmgr.c: Eliminate several compiler warnings: missing
62         includes, static functions, unused variables.  Remove confusing
63         informational messages with the word "error" in them.
64
65 2003-11-14  Keith Packard  <keithp@keithp.com>
66
67         * xcompmgr.c: (main):
68         Eliminate all delays in updates; let the X server scheduling
69         handle things.
70
71 2003-11-13  Keith Packard  <keithp@keithp.com>
72
73         * xcompmgr.c:
74         Reduce scheduling latency to 10ms
75
76 2003-11-13  Keith Packard  <keithp@keithp.com>
77
78         * xcompmgr.c: (make_gaussian_map), (sum_gaussian), (make_shadow),
79         (shadow_picture), (paint_all), (main):
80         Use an alpha map instead of an ARGB picture for shadows.
81         Update last_update only when actually updating windows.
82
83 2003-11-11  Keith Packard  <keithp@keithp.com>
84
85         * xcompmgr.c: (win_extents), (paint_all), (add_win), (main):
86         Detect ARGB windows, don't give them shadows, compose them
87         correctly.
88
89 2003-11-10  Keith Packard  <keithp@keithp.com>
90
91         * Makefile:
92         * xcompmgr.c: (root_tile), (main):
93         Track changes to _XROOTPMAP_ID property
94
95 2003-11-09  Keith Packard  <keithp@keithp.com>
96
97         * xcompmgr.c: (time_in_millis), (main):
98         Add a bit of scheduling to updates; update every 30 ms
99         instead of waiting for more events.  Smooths out window moving.
100         Interval needs to be configurable probably.
101
102 2003-11-09  Keith Packard  <keithp@keithp.com>
103
104         * xcompmgr.c: (root_tile):
105         Make sure _XROOTPMAP_ID property is right type, format and length
106         before attempting to use the resulting value.
107
108 2003-11-09  Keith Packard  <keithp@keithp.com>
109
110         * xcompmgr.c: (configure_win):
111         Configure damage must include shadow region, not just window.
112         Also, leaking region on each configure.
113
114 2003-11-09  Keith Packard  <keithp@keithp.com>
115
116         * xcompmgr.c: (main):
117         oops.  Left in an XSynchronize call.
118
119 2003-11-09  Keith Packard  <keithp@keithp.com>
120
121         * xcompmgr.c: (paint_root), (paint_all), (map_win), (add_win),
122         (configure_win), (destroy_win), (main):
123
124         Double buffer updates.
125         Check for InputOnly windows and ignore them
126
127 2003-11-09  Keith Packard  <keithp@keithp.com>
128
129         * xcompmgr.c: (root_tile), (paint_root):
130         Detect root pattern with undocumented _XROOTPMAP_ID property
131
132 2003-11-09  Keith Packard  <keithp@keithp.com>
133
134         * Makefile:
135         * xcompmgr.c: (gaussian), (make_gaussian_map), (sum_gaussian),
136         (make_shadow), (shadow_picture), (win_extents), (paint_all),
137         (map_win), (unmap_win), (add_win), (configure_win), (main):
138         Add drop shadows.