ChangeLog revision a0d3b6ea
1a0d3b6eaSmrgcommit 4450756d2d1d86f3c0bfaef81f6265f795468f32
2a0d3b6eaSmrgAuthor: Brice Goglin <bgoglin@debian.org>
3a0d3b6eaSmrgDate:   Sat Dec 15 00:59:00 2007 +0100
4a0d3b6eaSmrg
5a0d3b6eaSmrg    Clarify the ability to manipulate multiple outputs in the manpage
6a0d3b6eaSmrg
7a0d3b6eaSmrgcommit 5c2a003adab4aaa979a095e18793b01cfa694bf4
8a0d3b6eaSmrgAuthor: Brice Goglin <bgoglin@debian.org>
9a0d3b6eaSmrgDate:   Sat Dec 15 00:49:35 2007 +0100
10a0d3b6eaSmrg
11a0d3b6eaSmrg    Allow the same output to be specified several times on the command line
12a0d3b6eaSmrg    
13a0d3b6eaSmrg    Without this
14a0d3b6eaSmrg      xrandr --output FOO --mode 1024x768 --output FOO --rotate left
15a0d3b6eaSmrg    only changed the mode but did not apply the rotation.
16a0d3b6eaSmrg    
17a0d3b6eaSmrg    Reported by Marc Haber in
18a0d3b6eaSmrg      http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=455225
19a0d3b6eaSmrg
20a0d3b6eaSmrgcommit ab5e07fdd10f6340289b786414804a034ca98f0b
21a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
22a0d3b6eaSmrgDate:   Fri Nov 30 16:13:51 2007 +0100
23a0d3b6eaSmrg
24a0d3b6eaSmrg    Add another test known to fail.
25a0d3b6eaSmrg
26a0d3b6eaSmrgcommit 4bc84c331f4f0f0658ad1f6c0107e3e6af2a7911
27a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
28a0d3b6eaSmrgDate:   Thu Nov 29 19:54:34 2007 +0100
29a0d3b6eaSmrg
30a0d3b6eaSmrg    Add informational output for known issues.
31a0d3b6eaSmrg
32a0d3b6eaSmrgcommit 3fb533ff896bd642200e7242c4d35a887faeca74
33a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
34a0d3b6eaSmrgDate:   Thu Nov 29 19:54:03 2007 +0100
35a0d3b6eaSmrg
36a0d3b6eaSmrg    Add more tests, mostly regarding crtc switching and uncloning.
37a0d3b6eaSmrg
38a0d3b6eaSmrgcommit 20c8a60950cb5b4ddef305dc9822bec1c33e938c
39a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
40a0d3b6eaSmrgDate:   Wed Nov 21 16:48:23 2007 +0100
41a0d3b6eaSmrg
42a0d3b6eaSmrg    Oops. Fix missing space introduced by last commit.
43a0d3b6eaSmrg
44a0d3b6eaSmrgcommit 3347c849462b737a873a279c24d17c873667c821
45a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
46a0d3b6eaSmrgDate:   Wed Nov 21 16:47:08 2007 +0100
47a0d3b6eaSmrg
48a0d3b6eaSmrg    Be more robust in test case if mode database is borked.
49a0d3b6eaSmrg    
50a0d3b6eaSmrg    If modes are reported multiple times per output only bother for the last.
51a0d3b6eaSmrg
52a0d3b6eaSmrgcommit 81e8f2f5673befded3320424f4511e322d41c80b
53a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
54a0d3b6eaSmrgDate:   Wed Nov 21 16:41:33 2007 +0100
55a0d3b6eaSmrg
56a0d3b6eaSmrg    Some minor issues in test case fixed.
57a0d3b6eaSmrg    
58a0d3b6eaSmrg    'my' not being used correctly.
59a0d3b6eaSmrg    Some lines of xrandr --verbose output missing in failure case.
60a0d3b6eaSmrg    If order of outputs change in xrandr -q output they are sorted into original
61a0d3b6eaSmrg    order now.
62a0d3b6eaSmrg
63a0d3b6eaSmrgcommit 3a27185879e7a9288de960ccb26a48104cf592e3
64a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
65a0d3b6eaSmrgDate:   Tue Nov 20 13:03:07 2007 +0100
66a0d3b6eaSmrg
67a0d3b6eaSmrg    More tests for ambiguous xrandr output.
68a0d3b6eaSmrg
69a0d3b6eaSmrgcommit c9bd9721e162e4d9d83dd60400c75d4cc98090bd
70a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
71a0d3b6eaSmrgDate:   Mon Nov 19 20:06:39 2007 +0100
72a0d3b6eaSmrg
73a0d3b6eaSmrg    Use IDs for mode selection instead of hand-crafted <w>x<h>@<r> strings.
74a0d3b6eaSmrg    
75a0d3b6eaSmrg    Some machines provide e.g. multiple 1024x768@60 modes with /slightly/
76a0d3b6eaSmrg    different timings. Often only one of them can be used on multiple outputs.
77a0d3b6eaSmrg
78a0d3b6eaSmrgcommit a05d2b6e3ffd81ecc0be98b8d2b758505fb55f3f
79a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
80a0d3b6eaSmrgDate:   Mon Nov 19 12:24:04 2007 +0100
81a0d3b6eaSmrg
82a0d3b6eaSmrg    Improved test script.
83a0d3b6eaSmrg    
84a0d3b6eaSmrg    Allow for outputs in "unknown" state.
85a0d3b6eaSmrg    Check xrandr return value.
86a0d3b6eaSmrg    Output full xrandr --verbose output if test failed.
87a0d3b6eaSmrg
88a0d3b6eaSmrgcommit e15a527b6cf1e66709eae4547c8e8bd3402362fe
89a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
90a0d3b6eaSmrgDate:   Mon Nov 12 15:25:44 2007 +0100
91a0d3b6eaSmrg
92a0d3b6eaSmrg    Add xrandr test suite.
93a0d3b6eaSmrg    
94a0d3b6eaSmrg    At the moment it only tests setting one output at a time, it should be
95a0d3b6eaSmrg    improved to add some multi-output setting as well.  Also it only tests clone
96a0d3b6eaSmrg    modes at the moment, no multi-monitor setups.
97a0d3b6eaSmrg
98a0d3b6eaSmrgcommit f7aaf8947a0f216ffedc7040b0a1ef153b471425
99a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
100a0d3b6eaSmrgDate:   Mon Nov 12 15:19:52 2007 +0100
101a0d3b6eaSmrg
102a0d3b6eaSmrg    Always reset other outputs using the best crtc.
103a0d3b6eaSmrg    
104a0d3b6eaSmrg    pick_crtcs_score() didn't set up crtcs references correctly if anything but
105a0d3b6eaSmrg    the last output resulted in the best score.
106a0d3b6eaSmrg
107a0d3b6eaSmrgcommit 307f3686d3d517cb29b8e66d8ad2ff76a48748b7
108a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
109a0d3b6eaSmrgDate:   Mon Nov 12 15:18:30 2007 +0100
110a0d3b6eaSmrg
111a0d3b6eaSmrg    Verify crtc against previous config.
112a0d3b6eaSmrg    
113a0d3b6eaSmrg    When selecting a crtc for an output, it doesn't check for already attached
114a0d3b6eaSmrg    outputs in check_crtc_for_output(), and so may select an crtc that is already
115a0d3b6eaSmrg    in use.
116a0d3b6eaSmrg    E.g. when changing from a cloned mode the displays won't be split up to
117a0d3b6eaSmrg    different crtcs, but the same crtc will be used, changing the resolution for
118a0d3b6eaSmrg    the unspecified display as well.
119a0d3b6eaSmrg
120a0d3b6eaSmrgcommit 4834439ce62e41204367cf5356a7a1719870791f
121a0d3b6eaSmrgAuthor: Matthias Hopf <mhopf@suse.de>
122a0d3b6eaSmrgDate:   Thu Oct 11 16:54:40 2007 +0200
123a0d3b6eaSmrg
124a0d3b6eaSmrg    Build ChangeLog from git-log automatically.
125a0d3b6eaSmrg
126a0d3b6eaSmrgcommit 2fa28afb035cf2d2efb077db58d3858c57189be4
127a0d3b6eaSmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
128a0d3b6eaSmrgDate:   Tue Oct 2 11:06:18 2007 -0400
129a0d3b6eaSmrg
130a0d3b6eaSmrg    Death to ChangeLog
131a0d3b6eaSmrg
132a0d3b6eaSmrgcommit 0cfaad401711092f8858cdec64e4d4f33023f398
133a0d3b6eaSmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
134a0d3b6eaSmrgDate:   Tue Oct 2 11:06:02 2007 -0400
135a0d3b6eaSmrg
136a0d3b6eaSmrg    Update COPYING
137a0d3b6eaSmrg
138a0d3b6eaSmrgcommit 06d7272d845033fe3c6f0625cce5a32e7be636a7
139a0d3b6eaSmrgAuthor: Brice Goglin <bgoglin@debian.org>
140a0d3b6eaSmrgDate:   Thu Aug 9 19:06:37 2007 +0200
141a0d3b6eaSmrg
142a0d3b6eaSmrg    When invoked with no option, xrandr dumps existing modes
143a0d3b6eaSmrg
144a0d3b6eaSmrgcommit b9b2fbbf7a7dd156d1fdffac2e4a4046f58baabb
145a0d3b6eaSmrgAuthor: Brice Goglin <bgoglin@debian.org>
146a0d3b6eaSmrgDate:   Thu Aug 9 19:04:58 2007 +0200
147a0d3b6eaSmrg
148a0d3b6eaSmrg    Add *current and +preferred to the --verbose output
149a0d3b6eaSmrg
150a0d3b6eaSmrgcommit 200491c1fad5ea1a733dfbac799a2ebea0a2f23c
151a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
152a0d3b6eaSmrgDate:   Wed Jul 4 20:05:03 2007 -0700
153a0d3b6eaSmrg
154a0d3b6eaSmrg    Bump to 1.2.2
155a0d3b6eaSmrg
156a0d3b6eaSmrgcommit 9db36331a2acafbf2dab05f481ce16ab094fde52
157a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
158a0d3b6eaSmrgDate:   Wed Jul 4 20:04:29 2007 -0700
159a0d3b6eaSmrg
160a0d3b6eaSmrg    Print out mode flags in --verbose mode
161a0d3b6eaSmrg
162a0d3b6eaSmrgcommit 49058de9b743f5196f97fb13cd9a695087b1299c
163a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
164a0d3b6eaSmrgDate:   Wed Jul 4 19:41:32 2007 -0700
165a0d3b6eaSmrg
166a0d3b6eaSmrg    Mark 1.1 options as inconsistent with 1.2 options
167a0d3b6eaSmrg
168a0d3b6eaSmrgcommit c58e79a9c4c3967fb31a49a610a37b5797426415
169a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
170a0d3b6eaSmrgDate:   Thu Jun 21 15:57:37 2007 +0100
171a0d3b6eaSmrg
172a0d3b6eaSmrg    Document 1.2.1 options
173a0d3b6eaSmrg
174a0d3b6eaSmrgcommit 0499ce5ed6378bc68cbf8eafc9932ddf495ae708
175a0d3b6eaSmrgAuthor: Keith Packard <keithp@dulcimer.keithp.com>
176a0d3b6eaSmrgDate:   Sat Jun 30 14:00:30 2007 -0700
177a0d3b6eaSmrg
178a0d3b6eaSmrg    When simple CRTC allocation fails, search all available configs.
179a0d3b6eaSmrg    
180a0d3b6eaSmrg    When enabling an output, if there isn't an idle CRTC available, try to
181a0d3b6eaSmrg    reconfigure existing outputs to make things work.
182a0d3b6eaSmrg
183a0d3b6eaSmrgcommit 0f2014e67193eb0f8e12ab1c3d5cae8991ba439d
184a0d3b6eaSmrgAuthor: Keith Packard <keithp@dulcimer.keithp.com>
185a0d3b6eaSmrgDate:   Sat Jun 30 13:09:45 2007 -0700
186a0d3b6eaSmrg
187a0d3b6eaSmrg    Clean up code structure a bit
188a0d3b6eaSmrg
189a0d3b6eaSmrgcommit 63d385f2c24c522d974652da138a83d78014713e
190a0d3b6eaSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
191a0d3b6eaSmrgDate:   Thu Jun 21 09:35:53 2007 -0700
192a0d3b6eaSmrg
193a0d3b6eaSmrg    Add *~ to .gitignore to skip emacs & patch droppings
194a0d3b6eaSmrg
195a0d3b6eaSmrgcommit 4bd2f4004a6f75a7e4cb32b9e320e680f8839748
196a0d3b6eaSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
197a0d3b6eaSmrgDate:   Thu Jun 21 09:34:53 2007 -0700
198a0d3b6eaSmrg
199a0d3b6eaSmrg    Man page formatting and typo fixes
200a0d3b6eaSmrg
201a0d3b6eaSmrgcommit b0812f8efe448c85979a9f5fab4a5a4e0c0e78d0
202a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
203a0d3b6eaSmrgDate:   Thu Jun 21 11:37:56 2007 +0100
204a0d3b6eaSmrg
205a0d3b6eaSmrg    Update to version 1.2.1
206a0d3b6eaSmrg
207a0d3b6eaSmrgcommit 739f01957c8ebd3b7bcecfd7ad8174884561f7db
208a0d3b6eaSmrgAuthor: Aaron Plattner <aplattner@nvidia.com>
209a0d3b6eaSmrgDate:   Wed Apr 25 11:59:48 2007 -0700
210a0d3b6eaSmrg
211a0d3b6eaSmrg    Fix bugs found by compiling with -Wall.
212a0d3b6eaSmrg    
213a0d3b6eaSmrg    Also fix some unused variable warnings.
214a0d3b6eaSmrg
215a0d3b6eaSmrgcommit 8e43df335679c71930465e4c58c0bd14d9add29a
216a0d3b6eaSmrgAuthor: Aaron Plattner <aplattner@nvidia.com>
217a0d3b6eaSmrgDate:   Wed Apr 25 10:52:19 2007 -0700
218a0d3b6eaSmrg
219a0d3b6eaSmrg    Fix a typo.  Make mode flags case insensitive.  Improve error messages.
220a0d3b6eaSmrg
221a0d3b6eaSmrgcommit 49aab1e0e4cb2226d5bcc8e4e6217309fd23ce52
222a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
223a0d3b6eaSmrgDate:   Fri Apr 6 03:36:27 2007 -0700
224a0d3b6eaSmrg
225a0d3b6eaSmrg    Skip relative positions for outputs without modes.
226a0d3b6eaSmrg    
227a0d3b6eaSmrg    An output without a mode is turned off; do not try to position it.
228a0d3b6eaSmrg
229a0d3b6eaSmrgcommit 86d9b15cccc4d21ad5e5d34d7e7b82a50903939b
230a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
231a0d3b6eaSmrgDate:   Sun Mar 25 23:44:01 2007 -0700
232a0d3b6eaSmrg
233a0d3b6eaSmrg    Support XA_ATOM properties (like TV_FORMAT).
234a0d3b6eaSmrg    
235a0d3b6eaSmrg    Atom properties have lists of valid values that are all atoms, so display
236a0d3b6eaSmrg    those. Also, fetch property data and use that to determine which format new
237a0d3b6eaSmrg    property values are supposed to be in.
238a0d3b6eaSmrg
239a0d3b6eaSmrgcommit dba14af8328eaaad716d1c27a5514df285d8d4cc
240a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
241a0d3b6eaSmrgDate:   Fri Mar 23 01:21:21 2007 -0700
242a0d3b6eaSmrg
243a0d3b6eaSmrg    Add --set option to set output properties.
244a0d3b6eaSmrg    
245a0d3b6eaSmrg    Numeric values are set as XA_INTEGER format 32 values, everything else is
246a0d3b6eaSmrg    set as an XA_STRING format 8 value.
247a0d3b6eaSmrg
248a0d3b6eaSmrgcommit ca7a5bb5691ecd1d8da6def373c793aa7a07dbbe
249a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
250a0d3b6eaSmrgDate:   Thu Mar 15 20:57:17 2007 -0700
251a0d3b6eaSmrg
252a0d3b6eaSmrg    Bounds check -s <index> argument to be 0 <= index < nsize
253a0d3b6eaSmrg    
254a0d3b6eaSmrg    Print a nice error message when the -s option is passed a number out of
255a0d3b6eaSmrg    bounds.
256a0d3b6eaSmrg
257a0d3b6eaSmrgcommit 0cbbc7804781c2e55899ba9271365735c4a2b544
258a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
259a0d3b6eaSmrgDate:   Thu Mar 15 20:56:15 2007 -0700
260a0d3b6eaSmrg
261a0d3b6eaSmrg    Make --q1 output RandR 1.1 query information.
262a0d3b6eaSmrg    
263a0d3b6eaSmrg    --q1 required a --query option to actually output any information.
264a0d3b6eaSmrg
265a0d3b6eaSmrgcommit 7ae11b66cc26395d34070013e23813db3ca3e55f
266a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
267a0d3b6eaSmrgDate:   Thu Mar 15 20:55:30 2007 -0700
268a0d3b6eaSmrg
269a0d3b6eaSmrg    Make --auto after --output only affect the output.
270a0d3b6eaSmrg    
271a0d3b6eaSmrg    --auto has two meanings; if presented before any --output flags, it requests
272a0d3b6eaSmrg    that connected-but-disabled outputs be enable while disconnected-but-enabled
273a0d3b6eaSmrg    outputs be disabled. After --output, --auto simply asks that the mode used
274a0d3b6eaSmrg    for the output be automatically selected. Mixing these two operations is not
275a0d3b6eaSmrg    a good default.
276a0d3b6eaSmrg
277a0d3b6eaSmrgcommit a53cc9b37c40dca936037a89013253f37c9a05ee
278a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
279a0d3b6eaSmrgDate:   Mon Mar 12 22:47:39 2007 -0700
280a0d3b6eaSmrg
281a0d3b6eaSmrg    Add --addmode and --delmode commands to edit list of modes per output.
282a0d3b6eaSmrg    
283a0d3b6eaSmrg    --addmode <output> <mode> inserts <mode> into the list supported by
284a0d3b6eaSmrg    <output>, while --delmode removes a mode.
285a0d3b6eaSmrg
286a0d3b6eaSmrgcommit dca4bd66b166b64314993aba34a3080c6953ac12
287a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
288a0d3b6eaSmrgDate:   Mon Feb 19 17:12:24 2007 -0800
289a0d3b6eaSmrg
290a0d3b6eaSmrg    Add --newmode/--rmmode to create/destroy user modes.
291a0d3b6eaSmrg    
292a0d3b6eaSmrg    The syntax may be a bit hard to work with, but these serve to test the
293a0d3b6eaSmrg    server infrastructure for custom modes.
294a0d3b6eaSmrg
295a0d3b6eaSmrgcommit 9fd6aa1445a8f1e721ba8cdcd1ac12375d6e5a26
296a0d3b6eaSmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
297a0d3b6eaSmrgDate:   Fri Mar 9 10:12:17 2007 +0100
298a0d3b6eaSmrg
299a0d3b6eaSmrg    Fixed alignment of the clones list.
300a0d3b6eaSmrg
301a0d3b6eaSmrgcommit 3c44d68d78d8bddf69b5bd1a00f854d8cde971bb
302a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
303a0d3b6eaSmrgDate:   Wed Feb 21 11:24:35 2007 -0800
304a0d3b6eaSmrg
305a0d3b6eaSmrg    Add --same-as option to match output positions.
306a0d3b6eaSmrg    
307a0d3b6eaSmrg    This provides another positioning option that makes two outputs appear at
308a0d3b6eaSmrg    the same location.
309a0d3b6eaSmrg
310a0d3b6eaSmrgcommit 8a0c3b748b0e94c97fbc2a7449c6740b8acfe394
311a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
312a0d3b6eaSmrgDate:   Sun Feb 18 21:27:55 2007 -0800
313a0d3b6eaSmrg
314a0d3b6eaSmrg    Update version number to 1.2.0 for release.
315a0d3b6eaSmrg
316a0d3b6eaSmrgcommit 13cef2baa884039e96f5dfd9245bb949aed99448
317a0d3b6eaSmrgMerge: 065f09c... a175972...
318a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
319a0d3b6eaSmrgDate:   Sun Feb 18 21:26:50 2007 -0800
320a0d3b6eaSmrg
321a0d3b6eaSmrg    Merge branch 'origin'
322a0d3b6eaSmrg
323a0d3b6eaSmrgcommit 065f09cc304d0c70eaf3cf6f3ff21e712e41d205
324a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
325a0d3b6eaSmrgDate:   Sun Feb 18 21:25:54 2007 -0800
326a0d3b6eaSmrg
327a0d3b6eaSmrg    Require only libXrandr 1.2.0, not 1.2.0.0.
328a0d3b6eaSmrg    
329a0d3b6eaSmrg    Four digits seems excessive in a library version number.
330a0d3b6eaSmrg
331a0d3b6eaSmrgcommit a175972de6fbe5426fb5c6bee03112678f0a9548
332a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
333a0d3b6eaSmrgDate:   Thu Feb 15 23:07:34 2007 -0800
334a0d3b6eaSmrg
335a0d3b6eaSmrg    Select crtc which can be cloned to outputs which will be in use.
336a0d3b6eaSmrg    
337a0d3b6eaSmrg    Correct crtc selection algorithm to choose a crtc which will be used by
338a0d3b6eaSmrg    outputs which can all share the same crtc.
339a0d3b6eaSmrg    
340a0d3b6eaSmrg    Also, make randr 1.0 commands work even when --verbose is specified, and
341a0d3b6eaSmrg    terminate event loop in that case when the screen change event is seen.
342a0d3b6eaSmrg
343a0d3b6eaSmrgcommit d707822aab19a0a8fe08f03300fdd9d4e206871e
344a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
345a0d3b6eaSmrgDate:   Sat Feb 10 18:27:06 2007 -0800
346a0d3b6eaSmrg
347a0d3b6eaSmrg    Selecting a crtc by index was failing to match a crtc.
348a0d3b6eaSmrg    
349a0d3b6eaSmrg    --crtc <index> would fail to match because of a logic bug using & instead of
350a0d3b6eaSmrg    &&.
351a0d3b6eaSmrg
352a0d3b6eaSmrgcommit 89bf2c3c0e17c67adc3e2fdca54f0e8254dc8968
353a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
354a0d3b6eaSmrgDate:   Sat Feb 10 16:14:58 2007 -0800
355a0d3b6eaSmrg
356a0d3b6eaSmrg    Display set of available CRTCs per output in --verbose mode.
357a0d3b6eaSmrg
358a0d3b6eaSmrgcommit 067cafb5cda0aa6e34773e888fd469ff657760c2
359a0d3b6eaSmrgMerge: 7c25c24... b0a00df...
360a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
361a0d3b6eaSmrgDate:   Wed Jan 31 15:25:35 2007 -0800
362a0d3b6eaSmrg
363a0d3b6eaSmrg    Merge branch 'randr-1.2'
364a0d3b6eaSmrg    
365a0d3b6eaSmrg    Merge support for RandR 1.2 changes to the xrandr program along with
366a0d3b6eaSmrg    documentation for the new options.
367a0d3b6eaSmrg
368a0d3b6eaSmrgcommit b0a00df69f832ada40be6bd6973835439a698440
369a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
370a0d3b6eaSmrgDate:   Wed Jan 31 15:22:02 2007 -0800
371a0d3b6eaSmrg
372a0d3b6eaSmrg    Update documentation to include all RandR 1.2 options.
373a0d3b6eaSmrg    
374a0d3b6eaSmrg    Also, require libXrandr version 1.2.0.0 or better.
375a0d3b6eaSmrg
376a0d3b6eaSmrgcommit 6b9310d66eed59527d4002294be13884a7cbeacc
377a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
378a0d3b6eaSmrgDate:   Tue Jan 30 20:35:58 2007 -0800
379a0d3b6eaSmrg
380a0d3b6eaSmrg    Missing return statement from output_rotation.
381a0d3b6eaSmrg    
382a0d3b6eaSmrg    output_rotation was returning garbage making the available output rotations
383a0d3b6eaSmrg    display incorrectly.
384a0d3b6eaSmrg
385a0d3b6eaSmrgcommit 5c3b6b1013c7565c40e82bfc0514a3dd80aec2d8
386a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
387a0d3b6eaSmrgDate:   Tue Jan 30 20:16:46 2007 -0800
388a0d3b6eaSmrg
389a0d3b6eaSmrg    Remove xrandr12.c app now that xrandr.c has RandR 1.2 support.
390a0d3b6eaSmrg
391a0d3b6eaSmrgcommit eaf3e459d7760bbcb3c7f7c9b23b1e386189c71e
392a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
393a0d3b6eaSmrgDate:   Tue Jan 30 00:10:23 2007 -0800
394a0d3b6eaSmrg
395a0d3b6eaSmrg    Add --reflect option for RandR 1.2 reflection selection.
396a0d3b6eaSmrg    
397a0d3b6eaSmrg    Also, display available rotations after current rotation
398a0d3b6eaSmrg
399a0d3b6eaSmrgcommit 8ecc6c034836a6fb6df0e2ad24429f506bf82e37
400a0d3b6eaSmrgAuthor: Eric Anholt <eric@anholt.net>
401a0d3b6eaSmrgDate:   Tue Jan 16 10:48:01 2007 -0800
402a0d3b6eaSmrg
403a0d3b6eaSmrg    Add display for 32-bit integer properties, such as backlight.
404a0d3b6eaSmrg
405a0d3b6eaSmrgcommit 4112d13d7b15150e33687b687604c3a72188c066
406a0d3b6eaSmrgAuthor: Keith Packard <keithp@mandolin.keithp.com>
407a0d3b6eaSmrgDate:   Mon Jan 1 17:04:42 2007 -0800
408a0d3b6eaSmrg
409a0d3b6eaSmrg    Mode on CRTC may not be present for any output.
410a0d3b6eaSmrg    
411a0d3b6eaSmrg    When an output gets disconnected, the current CRTC mode may no longer be
412a0d3b6eaSmrg    listed as valid for any output, but will still be listed for the screen.
413a0d3b6eaSmrg    Search for current crtc mode in the screen list rather than the per-output
414a0d3b6eaSmrg    list.
415a0d3b6eaSmrg
416a0d3b6eaSmrgcommit 6ef7b2deafd09ae1a4b159f3c2e6e9db64bf01dc
417a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
418a0d3b6eaSmrgDate:   Sun Dec 31 23:02:12 2006 -0800
419a0d3b6eaSmrg
420a0d3b6eaSmrg    Using %lf to read float overwrote adjacent variable.
421a0d3b6eaSmrg    
422a0d3b6eaSmrg    Just use floats everywhere and %f instead.
423a0d3b6eaSmrg
424a0d3b6eaSmrgcommit f6073333dcfb6989ff8793854fb42e08388444c5
425a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
426a0d3b6eaSmrgDate:   Sun Dec 31 13:55:14 2006 -0800
427a0d3b6eaSmrg
428a0d3b6eaSmrg    Add rotation/reflection status to 1.2 query output.
429a0d3b6eaSmrg    
430a0d3b6eaSmrg    The previous cleanup had left these values missing from any output.
431a0d3b6eaSmrg    Also it now reports the effective size of the mode within the screen.
432a0d3b6eaSmrg
433a0d3b6eaSmrgcommit 5d2a76b70b7b59a45655b25db79d75cb08fe671d
434a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
435a0d3b6eaSmrgDate:   Sun Dec 31 13:38:40 2006 -0800
436a0d3b6eaSmrg
437a0d3b6eaSmrg    Clean up RandR 1.2 query output.
438a0d3b6eaSmrg    
439a0d3b6eaSmrg    Make brief mode list just mode names and refresh rates.
440a0d3b6eaSmrg    Add --prop/--properties flag to show properties.
441a0d3b6eaSmrg    Add --q1 flag to force showing pre-1.2 data.
442a0d3b6eaSmrg
443a0d3b6eaSmrgcommit d9aeb4a7544ad4a33f6f54bc46bff5cdf231a986
444a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
445a0d3b6eaSmrgDate:   Sun Dec 31 12:45:25 2006 -0800
446a0d3b6eaSmrg
447a0d3b6eaSmrg    Add --rate support to RandR 1.2 mode selection.
448a0d3b6eaSmrg    
449a0d3b6eaSmrg    Search for mode closest to specified rate for each output and use that
450a0d3b6eaSmrg    instead of the one with the first matching name. If no rate is specified,
451a0d3b6eaSmrg    the first one still matches allowing the driver to place preferred rates
452a0d3b6eaSmrg    first in the list.
453a0d3b6eaSmrg
454a0d3b6eaSmrgcommit c04d69cbd8a8a96862356afcda6ee679d663a524
455a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
456a0d3b6eaSmrgDate:   Sun Dec 31 11:58:11 2006 -0800
457a0d3b6eaSmrg
458a0d3b6eaSmrg    Grab server while applying changes.
459a0d3b6eaSmrg    
460a0d3b6eaSmrg    Applications that respond to screen size changes by quering Xinerama
461a0d3b6eaSmrg    information need to be blocked so that they see the entirety of the changes
462a0d3b6eaSmrg    rather than just the screen size shift and not the crtc changes.
463a0d3b6eaSmrg
464a0d3b6eaSmrgcommit 8e78af971048db711163ea297153703b4f37f3c9
465a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
466a0d3b6eaSmrgDate:   Sat Dec 30 21:49:40 2006 -0800
467a0d3b6eaSmrg
468a0d3b6eaSmrg    Enable global --auto flag. Allow output name for --dpi switch.
469a0d3b6eaSmrg    
470a0d3b6eaSmrg    --auto at the global level checks for output status changes and
471a0d3b6eaSmrg    automatically configures changed outputs. --dpi with an output switch uses
472a0d3b6eaSmrg    the specified output as the source of the dpi information.
473a0d3b6eaSmrg
474a0d3b6eaSmrgcommit f7a3e478a6a5d59a2bbcd6dc416639f93a0520fd
475a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
476a0d3b6eaSmrgDate:   Sat Dec 30 19:41:48 2006 -0800
477a0d3b6eaSmrg
478a0d3b6eaSmrg    Use Bool type. Position relative to disabled output is 0,0.
479a0d3b6eaSmrg    
480a0d3b6eaSmrg    Switch uses of int that are strictly boolean to Bool.
481a0d3b6eaSmrg    Instead of making attempts to set position relative to a disabled output an
482a0d3b6eaSmrg    error, just place the output at 0,0.
483a0d3b6eaSmrg
484a0d3b6eaSmrgcommit cb017692883daf64e0cf442a39b33eaafed0e420
485a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
486a0d3b6eaSmrgDate:   Sat Dec 30 17:34:46 2006 -0800
487a0d3b6eaSmrg
488a0d3b6eaSmrg    Restructure RandR 1.2 support to handle relative placement.
489a0d3b6eaSmrg    
490a0d3b6eaSmrg    Ok, really, this is mostly a rewrite of the RandR 1.2 support.  First,
491a0d3b6eaSmrg    collect commands from command line arguments.  Next, fill in existing
492a0d3b6eaSmrg    configuration from X server.  Calculate new configuration. Apply
493a0d3b6eaSmrg    configuration, if anything fails, revert to previous configuration.
494a0d3b6eaSmrg    
495a0d3b6eaSmrg    Still left -- pure --auto, and --extend/--clone options.
496a0d3b6eaSmrg
497a0d3b6eaSmrgcommit b9dee113ce4105c1cf25e3c417c616c024aea823
498a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
499a0d3b6eaSmrgDate:   Fri Dec 29 00:55:37 2006 -0800
500a0d3b6eaSmrg
501a0d3b6eaSmrg    Make query return 1.2 information if available
502a0d3b6eaSmrg
503a0d3b6eaSmrgcommit 90e4a4c13957bd003294f64b86460813dd38a3de
504a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
505a0d3b6eaSmrgDate:   Thu Dec 21 17:37:20 2006 -0800
506a0d3b6eaSmrg
507a0d3b6eaSmrg    Accept hex mode numbers as well as mode names.
508a0d3b6eaSmrg    
509a0d3b6eaSmrg    Sometimes mode names are ambiguous; this lets the user specify modes by XID.
510a0d3b6eaSmrg
511a0d3b6eaSmrgcommit e8f7047885ec85096a3f35b9cfb20386104fdc55
512a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
513a0d3b6eaSmrgDate:   Tue Dec 19 16:27:46 2006 -0800
514a0d3b6eaSmrg
515a0d3b6eaSmrg    Actually respect the --fb option
516a0d3b6eaSmrg
517a0d3b6eaSmrgcommit 7b32611632ab08b6a123db5df1c2b919b3a12104
518a0d3b6eaSmrgMerge: a0df3aa... 4bb1a9c...
519a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
520a0d3b6eaSmrgDate:   Tue Dec 19 15:58:38 2006 -0800
521a0d3b6eaSmrg
522a0d3b6eaSmrg    Merge branch 'randr-1.2-origin' into randr-1.2
523a0d3b6eaSmrg
524a0d3b6eaSmrgcommit a0df3aa81205b35ff8d9541c036cfd158cbd99ed
525a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
526a0d3b6eaSmrgDate:   Tue Dec 19 15:58:21 2006 -0800
527a0d3b6eaSmrg
528a0d3b6eaSmrg    Correct format for sscanf to double variable "dpi"
529a0d3b6eaSmrg
530a0d3b6eaSmrgcommit 4bb1a9cd6f9cc3ed61d7913528afa3f573092833
531a0d3b6eaSmrgMerge: b6c0382... 6ef400f...
532a0d3b6eaSmrgAuthor: Keith Packard <keithp@bouzouki.jf.intel.com>
533a0d3b6eaSmrgDate:   Wed Dec 13 11:36:36 2006 -0800
534a0d3b6eaSmrg
535a0d3b6eaSmrg    Merge branch 'randr-1.2-origin' into randr-1.2. Detect invalid mode.
536a0d3b6eaSmrg    
537a0d3b6eaSmrg    Invalid mode test was checking wrong mode index. Also, print more
538a0d3b6eaSmrg    informative error message when this occurs.
539a0d3b6eaSmrg
540a0d3b6eaSmrgcommit b6c03827bae74ef5b9517c4246b0165dad8ee780
541a0d3b6eaSmrgAuthor: Keith Packard <keithp@bouzouki.jf.intel.com>
542a0d3b6eaSmrgDate:   Wed Dec 13 11:27:30 2006 -0800
543a0d3b6eaSmrg
544a0d3b6eaSmrg    Name CRTCs by index or id. Use current CRTC to get current mode.
545a0d3b6eaSmrg    
546a0d3b6eaSmrg    CRTCs have no intrinsic name, so let users provide either the number in the
547a0d3b6eaSmrg    list or the XID when referring to them explicitly.
548a0d3b6eaSmrg    When no mode is specified, look up the current CRTC for the output and use
549a0d3b6eaSmrg    that mode, instead of using the mode on the target CRTC.
550a0d3b6eaSmrg    When switching an output from one CRTC
551a0d3b6eaSmrg
552a0d3b6eaSmrgcommit 6ef400f35d7d8712d1ad1efd87a8a3cb8bfacd96
553a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
554a0d3b6eaSmrgDate:   Wed Dec 13 09:53:17 2006 -0800
555a0d3b6eaSmrg
556a0d3b6eaSmrg    Add --preferred and --auto support.
557a0d3b6eaSmrg    
558a0d3b6eaSmrg    --preferred selects the 'best' mode for the monitor automatically, either by
559a0d3b6eaSmrg    looking for a preferred mode, or selecting one which is closest to the
560a0d3b6eaSmrg    current screen DPI.
561a0d3b6eaSmrg    
562a0d3b6eaSmrg    --auto checks connected status and disables the output if disconnected,
563a0d3b6eaSmrg    otherwise it enables it with the preferred mode (as if --preferred).
564a0d3b6eaSmrg
565a0d3b6eaSmrgcommit c69c3080febd8617349f88557c3c04388a13a76c
566a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
567a0d3b6eaSmrgDate:   Tue Dec 12 09:54:52 2006 -0800
568a0d3b6eaSmrg
569a0d3b6eaSmrg    mark disabled crtc as changing, set rotation to 90 for disabled crtc.
570a0d3b6eaSmrg    
571a0d3b6eaSmrg    --off code was not correctly finding and marking the to-be-disabled crtc,
572a0d3b6eaSmrg    and the disabling code was sending an uninitialized rotation value to the
573a0d3b6eaSmrg    server when no outputs were connected.
574a0d3b6eaSmrg
575a0d3b6eaSmrgcommit 6be56cd10d934e496004f9ffd377225fd179f4b1
576a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
577a0d3b6eaSmrgDate:   Mon Dec 11 00:39:48 2006 -0800
578a0d3b6eaSmrg
579a0d3b6eaSmrg    Update manual, elide unsupported options from usage, remove xrandr12 from build
580a0d3b6eaSmrg
581a0d3b6eaSmrgcommit 624c75e8c250b33a81890c8f0da741a13ad4e7d1
582a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
583a0d3b6eaSmrgDate:   Mon Dec 11 00:23:15 2006 -0800
584a0d3b6eaSmrg
585a0d3b6eaSmrg    Add RandR 1.2 support to plain xrandr app. primitive for now
586a0d3b6eaSmrg
587a0d3b6eaSmrgcommit 7c25c245bceb0474541fe7a2615a4f665842ac32
588a0d3b6eaSmrgAuthor: Jeremy C. Reed <reed@glacier.reedmedia.net>
589a0d3b6eaSmrgDate:   Sat Dec 9 06:32:19 2006 -0600
590a0d3b6eaSmrg
591a0d3b6eaSmrg    Document -v switch.
592a0d3b6eaSmrg
593a0d3b6eaSmrgcommit 2a32fa8cf8550a3a30871d25a23af07f65646c47
594a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
595a0d3b6eaSmrgDate:   Tue Nov 21 01:17:38 2006 -0800
596a0d3b6eaSmrg
597a0d3b6eaSmrg    Track RandR output property changes
598a0d3b6eaSmrg
599a0d3b6eaSmrgcommit 795173d2b9b94a3468db277102b4898b4e5a1ead
600a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
601a0d3b6eaSmrgDate:   Thu Nov 16 22:14:33 2006 -0800
602a0d3b6eaSmrg
603a0d3b6eaSmrg    properties are stored in unsigned char arrays
604a0d3b6eaSmrg
605a0d3b6eaSmrgcommit 2df4352bb43e155977f8d4c0b53771cb0085ab74
606a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
607a0d3b6eaSmrgDate:   Thu Nov 16 11:45:51 2006 -0800
608a0d3b6eaSmrg
609a0d3b6eaSmrg    Remove RandR output options.
610a0d3b6eaSmrg    
611a0d3b6eaSmrg    Output options are to be replaced with properties.
612a0d3b6eaSmrg
613a0d3b6eaSmrgcommit 643787365fd716b902b597b67b2ec228dacfc862
614a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
615a0d3b6eaSmrgDate:   Wed Nov 1 10:57:24 2006 -0800
616a0d3b6eaSmrg
617a0d3b6eaSmrg    Re-indent to 4 space tabs
618a0d3b6eaSmrg
619a0d3b6eaSmrgcommit 947ea6ee9d7cf72c5635c699b63ddda3be968675
620a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
621a0d3b6eaSmrgDate:   Wed Nov 1 10:55:21 2006 -0800
622a0d3b6eaSmrg
623a0d3b6eaSmrg    Fix copyright and license information
624a0d3b6eaSmrg
625a0d3b6eaSmrgcommit dc41095b577db571439ff1a52facc4efe9f5132f
626a0d3b6eaSmrgAuthor: Eric Anholt <eric@anholt.net>
627a0d3b6eaSmrgDate:   Thu Nov 9 20:26:09 2006 -0800
628a0d3b6eaSmrg
629a0d3b6eaSmrg    Print 8-bit integer output properties as 32-char rows of hex.
630a0d3b6eaSmrg    
631a0d3b6eaSmrg    This happens to produce pretty output for EDID data.
632a0d3b6eaSmrg
633a0d3b6eaSmrgcommit 67466ebb817e24bfd7f57cc82da16e194eb9c547
634a0d3b6eaSmrgAuthor: Eric Anholt <eric@anholt.net>
635a0d3b6eaSmrgDate:   Thu Nov 9 17:15:56 2006 -0800
636a0d3b6eaSmrg
637a0d3b6eaSmrg    Add more .gitignore entries.
638a0d3b6eaSmrg
639a0d3b6eaSmrgcommit aafe9f7d24e96194a7ee11ba521a3c2c72dcdc95
640a0d3b6eaSmrgAuthor: Eric Anholt <eric@anholt.net>
641a0d3b6eaSmrgDate:   Thu Nov 9 17:15:06 2006 -0800
642a0d3b6eaSmrg
643a0d3b6eaSmrg    Add output for output properties (assuming text) and blanking information.
644a0d3b6eaSmrg
645a0d3b6eaSmrgcommit 6ba07ae9ea5fa2829d17e8a1f3eb26e7c1a2813e
646a0d3b6eaSmrgAuthor: Eric Anholt <eric@anholt.net>
647a0d3b6eaSmrgDate:   Wed Nov 8 10:23:47 2006 -0800
648a0d3b6eaSmrg
649a0d3b6eaSmrg    Add dot clock to output.
650a0d3b6eaSmrg
651a0d3b6eaSmrgcommit fba78f58029a806e4446d038b17b843d2c4026a6
652a0d3b6eaSmrgAuthor: Keith Packard <keithp@mandolin.keithp.com>
653a0d3b6eaSmrgDate:   Wed Nov 1 00:32:22 2006 -0800
654a0d3b6eaSmrg
655a0d3b6eaSmrg    Track protocol moving physical size from mode to output
656a0d3b6eaSmrg
657a0d3b6eaSmrgcommit d9c45204a16e906b922ac94cae3c9f4f25b3ccdb
658a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
659a0d3b6eaSmrgDate:   Thu Oct 26 22:58:58 2006 -0700
660a0d3b6eaSmrg
661a0d3b6eaSmrg    add physical size setting
662a0d3b6eaSmrg
663a0d3b6eaSmrgcommit bd6ac82ff7e7fc04ab589a3053dc7f13ed7a1ec4
664a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
665a0d3b6eaSmrgDate:   Thu Oct 5 21:50:42 2006 -0700
666a0d3b6eaSmrg
667a0d3b6eaSmrg    Add crtc info. Mark preferred. Update to new SetCrtcConfig API.
668a0d3b6eaSmrg
669a0d3b6eaSmrgcommit fe04d38d01f54b93ddaf1cd48a655df7f7fe4b97
670a0d3b6eaSmrgAuthor: Keith Packard <keithp@neko.keithp.com>
671a0d3b6eaSmrgDate:   Thu Sep 21 08:16:45 2006 -0700
672a0d3b6eaSmrg
673a0d3b6eaSmrg    Add CRTC disable code (given crtc, output 0, mode 0)
674a0d3b6eaSmrg
675a0d3b6eaSmrgcommit 7f1b81d443b78ff572726ad7d72eeb4a87c7189d
676a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
677a0d3b6eaSmrgDate:   Wed Sep 20 20:03:22 2006 -0700
678a0d3b6eaSmrg
679a0d3b6eaSmrg    xrandr12, a horrible kludge, is now sufficient to do dynamic mergefb games.
680a0d3b6eaSmrg
681a0d3b6eaSmrgcommit eba1d3d8ab6226737c29e63fdd5433190baab06f
682a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
683a0d3b6eaSmrgDate:   Wed Sep 20 20:02:43 2006 -0700
684a0d3b6eaSmrg
685a0d3b6eaSmrg    .cvsignore -> .gitignore
686a0d3b6eaSmrg
687a0d3b6eaSmrgcommit 6c5af262350a5fa33aa37293e8e7b537e344f52a
688a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
689a0d3b6eaSmrgDate:   Wed Sep 20 20:02:09 2006 -0700
690a0d3b6eaSmrg
691a0d3b6eaSmrg    .cvsignore -> .gitignore
692a0d3b6eaSmrg
693a0d3b6eaSmrgcommit d8e86340444577dc7634d3e0db24fd809f4e4fbb
694a0d3b6eaSmrgAuthor: Keith Packard <keithp@guitar.keithp.com>
695a0d3b6eaSmrgDate:   Tue Sep 19 00:35:46 2006 -0700
696a0d3b6eaSmrg
697a0d3b6eaSmrg    Add new xrandr12 program for RandR 1.2 protocol.
698a0d3b6eaSmrg    
699a0d3b6eaSmrg    Yes, xrandr12 will be merged with xrandr before release; it's just for
700a0d3b6eaSmrg    debugging at present.
701a0d3b6eaSmrg
702a0d3b6eaSmrgcommit f88f8e79724b27f46a836fac4956cbe28749633a
703a0d3b6eaSmrgAuthor: Adam Jackson <ajax@nwnk.net>
704a0d3b6eaSmrgDate:   Wed Apr 26 23:43:34 2006 +0000
705a0d3b6eaSmrg
706a0d3b6eaSmrg    Bump to 1.0.2
707a0d3b6eaSmrg
708a0d3b6eaSmrgcommit 47c6288e63ebe7a9bb2f3225e7d5a235bd979a5f
709a0d3b6eaSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
710a0d3b6eaSmrgDate:   Tue Apr 25 22:54:01 2006 +0000
711a0d3b6eaSmrg
712a0d3b6eaSmrg    Don't try to fprintf a NULL string when -display wasn't passed and
713a0d3b6eaSmrg        connecting to $DISPLAY failed, since that segfaults on some platforms.
714a0d3b6eaSmrg
715a0d3b6eaSmrgcommit 0197bfdddca98c72bca0eeee349b90027638fc32
716a0d3b6eaSmrgAuthor: Adam Jackson <ajax@nwnk.net>
717a0d3b6eaSmrgDate:   Mon Mar 20 18:56:37 2006 +0000
718a0d3b6eaSmrg
719a0d3b6eaSmrg    Bug #5511, #5512: Print more sensible error messages when fed broken
720a0d3b6eaSmrg        command lines. (Bill Crawford)
721a0d3b6eaSmrg
722a0d3b6eaSmrgcommit 4f785cb5db6d95c9f539500e7b202a0f5addd19f
723a0d3b6eaSmrgAuthor: Kevin E Martin <kem@kem.org>
724a0d3b6eaSmrgDate:   Wed Dec 21 02:29:53 2005 +0000
725a0d3b6eaSmrg
726a0d3b6eaSmrg    Update package version for X11R7 release.
727a0d3b6eaSmrg
728a0d3b6eaSmrgcommit 83491d233781c9e6a362aa8bac1ab4f2a239fdee
729a0d3b6eaSmrgAuthor: Adam Jackson <ajax@nwnk.net>
730a0d3b6eaSmrgDate:   Mon Dec 19 16:22:46 2005 +0000
731a0d3b6eaSmrg
732a0d3b6eaSmrg    Stub COPYING files
733a0d3b6eaSmrg
734a0d3b6eaSmrgcommit 5d09a0b505a2c08b81879e61173459d23f4c41db
735a0d3b6eaSmrgAuthor: Kevin E Martin <kem@kem.org>
736a0d3b6eaSmrgDate:   Thu Dec 15 00:24:10 2005 +0000
737a0d3b6eaSmrg
738a0d3b6eaSmrg    Update package version number for final X11R7 release candidate.
739a0d3b6eaSmrg
740a0d3b6eaSmrgcommit 3e0eb5b6f68ef9120153e7f01b4243ad4fa44254
741a0d3b6eaSmrgAuthor: Kevin E Martin <kem@kem.org>
742a0d3b6eaSmrgDate:   Tue Dec 6 22:48:25 2005 +0000
743a0d3b6eaSmrg
744a0d3b6eaSmrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
745a0d3b6eaSmrg
746a0d3b6eaSmrgcommit d52f178dc51182e14d5d7ad9f2842f3e1d30a57f
747a0d3b6eaSmrgAuthor: Kevin E Martin <kem@kem.org>
748a0d3b6eaSmrgDate:   Sat Dec 3 05:49:27 2005 +0000
749a0d3b6eaSmrg
750a0d3b6eaSmrg    Update package version number for X11R7 RC3 release.
751a0d3b6eaSmrg
752a0d3b6eaSmrgcommit f3b3596d181a7ab89b90561490f822171ec77479
753a0d3b6eaSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
754a0d3b6eaSmrgDate:   Mon Nov 28 22:01:46 2005 +0000
755a0d3b6eaSmrg
756a0d3b6eaSmrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
757a0d3b6eaSmrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
758a0d3b6eaSmrg
759a0d3b6eaSmrgcommit 28c2280644f808c89e42e379b531fbb0fdf39bc7
760a0d3b6eaSmrgAuthor: Eric Anholt <anholt@freebsd.org>
761a0d3b6eaSmrgDate:   Mon Nov 21 10:35:07 2005 +0000
762a0d3b6eaSmrg
763a0d3b6eaSmrg    Another pass at .cvsignores for apps.
764a0d3b6eaSmrg
765a0d3b6eaSmrgcommit e5ab923625baf41a59e033abf3527709c8ef255b
766a0d3b6eaSmrgAuthor: Eric Anholt <anholt@freebsd.org>
767a0d3b6eaSmrgDate:   Sun Nov 20 22:08:55 2005 +0000
768a0d3b6eaSmrg
769a0d3b6eaSmrg    Add/improve .cvsignore files for apps.
770a0d3b6eaSmrg
771a0d3b6eaSmrgcommit 7e1cf1fef9dd000569dd5390380fb567314644a5
772a0d3b6eaSmrgAuthor: Kevin E Martin <kem@kem.org>
773a0d3b6eaSmrgDate:   Sat Nov 19 07:15:38 2005 +0000
774a0d3b6eaSmrg
775a0d3b6eaSmrg    Update pkgconfig files to separate library build-time dependencies from
776a0d3b6eaSmrg        application build-time dependencies, and update package deps to work
777a0d3b6eaSmrg        with separate build roots.
778a0d3b6eaSmrg
779a0d3b6eaSmrgcommit 89ab28833d4e2ff412a92bb2b47af2d78a109c00
780a0d3b6eaSmrgAuthor: Kevin E Martin <kem@kem.org>
781a0d3b6eaSmrgDate:   Wed Oct 19 02:47:57 2005 +0000
782a0d3b6eaSmrg
783a0d3b6eaSmrg    Update package version number for RC1 release.
784a0d3b6eaSmrg
785a0d3b6eaSmrgcommit 60178bb0c8bc97055c9aee7986866ada615491e6
786a0d3b6eaSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
787a0d3b6eaSmrgDate:   Mon Oct 17 23:56:24 2005 +0000
788a0d3b6eaSmrg
789a0d3b6eaSmrg    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
790a0d3b6eaSmrg        work better with BSD make
791a0d3b6eaSmrg
792a0d3b6eaSmrgcommit 958b347b1e5e427858d3e693e5487ec7ba4f5054
793a0d3b6eaSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
794a0d3b6eaSmrgDate:   Fri Oct 14 00:25:47 2005 +0000
795a0d3b6eaSmrg
796a0d3b6eaSmrg    Use sed to fill in variables in man page
797a0d3b6eaSmrg
798a0d3b6eaSmrgcommit 35e7414c6e4505b2e71be0e54ed0c7ff74f39db1
799a0d3b6eaSmrgAuthor: Aaron Plattner <aplattner@nvidia.com>
800a0d3b6eaSmrgDate:   Thu Oct 6 10:03:08 2005 +0000
801a0d3b6eaSmrg
802a0d3b6eaSmrg    Tell the user when setting the screen configuration fails. Return nonzero
803a0d3b6eaSmrg        so scripts can find out too.
804a0d3b6eaSmrg
805a0d3b6eaSmrgcommit 938ff7de3f2bc4979bbf8a5f68190cde2be12696
806a0d3b6eaSmrgAuthor: Kevin E Martin <kem@kem.org>
807a0d3b6eaSmrgDate:   Fri Jul 29 21:22:37 2005 +0000
808a0d3b6eaSmrg
809a0d3b6eaSmrg    Various changes preparing packages for RC0:
810a0d3b6eaSmrg    - Verify and update package version numbers as needed
811a0d3b6eaSmrg    - Implement versioning scheme
812a0d3b6eaSmrg    - Change bug address to point to bugzilla bug entry form
813a0d3b6eaSmrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
814a0d3b6eaSmrg        reenable it)
815a0d3b6eaSmrg    - Fix makedepend to use pkgconfig and pass distcheck
816a0d3b6eaSmrg    - Update build script to build macros first
817a0d3b6eaSmrg    - Update modular Xorg version
818a0d3b6eaSmrg
819a0d3b6eaSmrgcommit f241e34fd0f3bedf5aa615dc8e17352b91de8cd9
820a0d3b6eaSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
821a0d3b6eaSmrgDate:   Fri Jul 22 07:18:28 2005 +0000
822a0d3b6eaSmrg
823a0d3b6eaSmrg    Fix path to man pages.
824a0d3b6eaSmrg
825a0d3b6eaSmrgcommit f87ac740a20ec3e8b452959081816f5fddeaaf87
826a0d3b6eaSmrgAuthor: Adam Jackson <ajax@nwnk.net>
827a0d3b6eaSmrgDate:   Wed Jul 20 19:32:03 2005 +0000
828a0d3b6eaSmrg
829a0d3b6eaSmrg    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
830a0d3b6eaSmrg        configure cache, you cache it, and the cached value is probably wrong.
831a0d3b6eaSmrg
832a0d3b6eaSmrgcommit 5666f22654447eb381186a85a8e1630d419b0a88
833a0d3b6eaSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
834a0d3b6eaSmrgDate:   Fri Jul 1 20:27:45 2005 +0000
835a0d3b6eaSmrg
836a0d3b6eaSmrg    Build systems for xrdb, xrandr, xrefresh
837a0d3b6eaSmrg
838a0d3b6eaSmrgcommit 39a8c733612722dca456c315a5ad299da1fe29d6
839a0d3b6eaSmrgAuthor: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
840a0d3b6eaSmrgDate:   Sat Dec 4 00:43:18 2004 +0000
841a0d3b6eaSmrg
842a0d3b6eaSmrg    Encoding of numerous files changed to UTF-8
843a0d3b6eaSmrg
844a0d3b6eaSmrgcommit df8c56f1f66cce27dd018248a30cd9465d2b545c
845a0d3b6eaSmrgAuthor: Egbert Eich <eich@suse.de>
846a0d3b6eaSmrgDate:   Fri Apr 23 19:55:03 2004 +0000
847a0d3b6eaSmrg
848a0d3b6eaSmrg    Merging XORG-CURRENT into trunk
849a0d3b6eaSmrg
850a0d3b6eaSmrgcommit 791685e93f32489dcd2d02a77e1a79ffb6c97c17
851a0d3b6eaSmrgAuthor: Egbert Eich <eich@suse.de>
852a0d3b6eaSmrgDate:   Sun Mar 14 08:35:42 2004 +0000
853a0d3b6eaSmrg
854a0d3b6eaSmrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
855a0d3b6eaSmrg
856a0d3b6eaSmrgcommit 342e5f4d491f137e3930213e62192de3eece3155
857a0d3b6eaSmrgAuthor: Egbert Eich <eich@suse.de>
858a0d3b6eaSmrgDate:   Wed Mar 3 12:13:15 2004 +0000
859a0d3b6eaSmrg
860a0d3b6eaSmrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
861a0d3b6eaSmrg
862a0d3b6eaSmrgcommit e3c0383c8fdcf38d34b3fad607949b0693184ca7
863a0d3b6eaSmrgAuthor: Egbert Eich <eich@suse.de>
864a0d3b6eaSmrgDate:   Thu Feb 26 13:36:26 2004 +0000
865a0d3b6eaSmrg
866a0d3b6eaSmrg    readding XFree86's cvs IDs
867a0d3b6eaSmrg
868a0d3b6eaSmrgcommit 633350fa648d2b57b3dd94cb1d220a0b826bef55
869a0d3b6eaSmrgAuthor: Egbert Eich <eich@suse.de>
870a0d3b6eaSmrgDate:   Thu Feb 26 09:24:14 2004 +0000
871a0d3b6eaSmrg
872a0d3b6eaSmrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
873a0d3b6eaSmrg
874a0d3b6eaSmrgcommit 22c66075090a14ad022ae73a080e76a5ace7c5d1
875a0d3b6eaSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
876a0d3b6eaSmrgDate:   Tue Nov 25 19:29:15 2003 +0000
877a0d3b6eaSmrg
878a0d3b6eaSmrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
879a0d3b6eaSmrg
880a0d3b6eaSmrgcommit 05fa20267de7cdf44fb6de556910ed0e4ce665a5
881a0d3b6eaSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
882a0d3b6eaSmrgDate:   Fri Nov 14 16:49:23 2003 +0000
883a0d3b6eaSmrg
884a0d3b6eaSmrg    XFree86 4.3.0.1
885a0d3b6eaSmrg
886a0d3b6eaSmrgcommit c973a27b6d07b8711041c0c22ba8568f168b447a
887a0d3b6eaSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
888a0d3b6eaSmrgDate:   Fri Nov 14 16:49:23 2003 +0000
889a0d3b6eaSmrg
890a0d3b6eaSmrg    Initial revision
891