ChangeLog revision 781f9a67
1commit 9e7a1f88de66c65cca1eb732278f76dab125f30e
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Wed Jun 29 21:18:23 2011 -0700
4
5    xrandr 1.3.5
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit a187677a93a215ccbba819f98425a6c682a50a6c
10Author: Jeremy Huddleston <jeremyhu@apple.com>
11Date:   Mon May 9 09:26:34 2011 -0700
12
13    find_mode: Search for the mode closes to the specified rate
14    
15    This was the intention of d9aeb4a7544ad4a33f6f54bc46bff5cdf231a986, but
16    find_mode was still picking the first string match rather than the
17    match with the closest refresh rate.
18    
19    xrandr.c:740:3: warning: Value stored to 'bestDist' is never read
20                   bestDist = dist;
21                   ^          ~~~~
22    
23    Found-by: clang static analyzer
24    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
25
26commit 30e9137bf94f58f66cc6883b0a47eab3159c8be6
27Author: Jeremy Huddleston <jeremyhu@apple.com>
28Date:   Sun May 8 16:42:50 2011 -0700
29
30    Dead code removal
31    
32    xrandr.c:2978:33: warning: Value stored to 'first' is never read
33                        if (!first) printf (" "); first = False;
34                                                  ^       ~~~~~
35    xrandr.c:2966:30: warning: Value stored to 'first' is never read
36                            if (!first) printf (" "); first = False;
37                                                      ^       ~~~~~
38    
39    Found-by: clang static analyzer
40    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
41
42commit 1e48aad532aa19a35efbee24cddca4c43e02afe7
43Author: Jeremy Huddleston <jeremyhu@apple.com>
44Date:   Sun May 8 16:35:47 2011 -0700
45
46    Dead code removal
47    
48    Removing the redundant setting of format = 32 in the XA_ATOM case.
49    It was already set to that earlier whe it was assigned actual_format.
50    
51    xrandr.c:2770:3: warning: Value stored to 'format' is never read
52                    format=0;
53                    ^      ~
54    xrandr.c:2782:7: warning: Value stored to 'format' is never read
55                        format = actual_format;
56                        ^        ~~~~~~~~~~~~~
57    
58    Found-by: clang static analyzer
59    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
60
61commit dd2a2e7dc918c57aae3df57118042e4362377243
62Author: Jeremy Huddleston <jeremyhu@apple.com>
63Date:   Sun May 8 16:29:51 2011 -0700
64
65    Mark usage, fatal, and panic as _X_NORETURN
66    
67    xrandr.c:634:13: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'output')
68        output->next = NULL;
69        ~~~~~~  ^
70    xrandr.c:1214:6: warning: Access to field 'mode' results in a dereference of a null pointer (loaded from variable 'crtc_info')
71            if (crtc_info->mode == None)
72                ^~~~~~~~~
73    xrandr.c:1252:5: warning: Array access (via field 'outputs') results in a null pointer dereference
74        crtc->outputs[crtc->noutput++] = output;
75        ^     ~~~~~~~
76    xrandr.c:1638:33: warning: Access to field 'name' results in a dereference of a null pointer (loaded from variable 'output_info')
77            set_name_string (&output_name, output_info->name);
78                                           ^~~~~~~~~~~
79    xrandr.c:1725:10: warning: Access to field 'changes' results in a dereference of a null pointer (loaded from variable 'output')
80                if (output->changes)
81                    ^~~~~~
82    xrandr.c:1848:10: warning: Access to field 'mode_info' results in a dereference of a null pointer (loaded from variable 'relation')
83                if (relation->mode_info == NULL)
84                    ^~~~~~~~
85    xrandr.c:3194:11: warning: Array access (from variable 'mode_shown') results in a null pointer dereference
86                        if (mode_shown[j]) continue;
87                            ^~~~~~~~~~
88    
89    Found-by: clang static analyzer
90    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
91
92commit d58d70f6781308de2f905b71a0bfcea1506b0008
93Author: Gaetan Nadon <memsize@videotron.ca>
94Date:   Wed Jan 19 10:06:56 2011 -0500
95
96    config: move man pages into their own directory
97    
98    Use services provided by XORG_MANPAGE_SECTIONS.
99    Use standard Makefile for man pages.
100    
101    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
102
103commit 3b18de7f030b89bcbaa54686490c406f73f824d0
104Author: Gaetan Nadon <memsize@videotron.ca>
105Date:   Thu Jan 13 17:15:36 2011 -0500
106
107    man: replace hard coded man page section with substitution strings
108    
109    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
110
111commit 7c3b0664e6ee3c3e43724c3922257e1138accd7c
112Author: Gaetan Nadon <memsize@videotron.ca>
113Date:   Thu Jan 13 11:15:48 2011 -0500
114
115    man: remove trailing spaces and tabs
116    
117    Using s/[ \t]*$//
118    
119    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
120
121commit b94179dd0538c73ff4628d43f4b8f492351ddd9c
122Author: Gaetan Nadon <memsize@videotron.ca>
123Date:   Wed Jan 12 16:28:02 2011 -0500
124
125    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
126    
127    This silences an Autoconf warning
128
129commit 275249f6d162c8ce8a080bef8a2955fd8e72b67c
130Author: Matthias Hopf <mhopf@suse.de>
131Date:   Mon Jan 10 17:56:16 2011 +0100
132
133    Add --current to usage.
134
135commit 2b67c3d80d1e7736cf4fe9f093ab604dc02ad7be
136Author: Alan Coopersmith <alan.coopersmith@oracle.com>
137Date:   Sat Oct 30 11:28:41 2010 -0700
138
139    xrandr 1.3.4
140    
141    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
142
143commit 46c3cb9103ecd6f73a2908bb93004658069639c5
144Author: Alan Coopersmith <alan.coopersmith@oracle.com>
145Date:   Sat Oct 30 11:26:40 2010 -0700
146
147    config: Remove unnecessary calls from configure.ac
148    
149    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
150    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
151    
152    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
153
154commit 52016812038732a3aabc6dfb63ded9d07de703ee
155Author: Alan Coopersmith <alan.coopersmith@oracle.com>
156Date:   Sat Oct 30 11:25:53 2010 -0700
157
158    config: upgrade to util-macros 1.8 for additional man page support
159    
160    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
161    The value of MAN_SUBST is the same for all X.Org packages.
162    
163    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
164    The existing statement can now be removed from the configuration file.
165    
166    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
167    Enables silent rule and use platform appropriate version of sed.
168    
169    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
170
171commit 5b74ff83949432b8abb9453415426a515e45eb20
172Author: Gaetan Nadon <memsize@videotron.ca>
173Date:   Sat Oct 30 11:24:14 2010 -0700
174
175    config: update AC_PREREQ statement to 2.60
176    
177    Unrelated to the previous patches, the new value simply reflects
178    the reality that the minimum level for autoconf to configure
179    all x.org modules is 2.60 dated June 2006.
180    
181    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
182    
183    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
184    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
185
186commit c7b90939f0ffcad17a5cc6cf1e28f7b027feeba5
187Author: Julien Cristau <jcristau@debian.org>
188Date:   Tue Oct 12 21:20:18 2010 +0200
189
190    Call QueryExtension before any other RandR function (bug#30806)
191    
192    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
193    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
194    Signed-off-by: Julien Cristau <jcristau@debian.org>
195
196commit 051f912f1c009a2c318214e6b3e86fa5f576d0ff
197Author: Alan Coopersmith <alan.coopersmith@oracle.com>
198Date:   Wed Sep 22 19:39:27 2010 -0700
199
200    Bug 29348 - dot clock parameter missing from --newmode in man page
201    
202    https://bugs.freedesktop.org/show_bug.cgi?id=29348
203    
204    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
205    Reviewed-by: Julien Cristau <jcristau@debian.org>
206
207commit a06506ca5df0a69e0ca27845855187ff62b78a9d
208Author: Julien Cristau <jcristau@debian.org>
209Date:   Mon Jul 19 18:07:56 2010 +0100
210
211    Bump to 1.3.3
212
213commit 2cc54b2f6280cc2e5519b572f960ecef36d750ac
214Author: Julien Cristau <jcristau@debian.org>
215Date:   Mon Jul 19 18:06:56 2010 +0100
216
217    Require xorg-macros 1.4 for XORG_INSTALL
218
219commit 7e6b0adcbd6c9e691b538f99536dcd7106ed1f6a
220Author: Julien Cristau <jcristau@debian.org>
221Date:   Mon Jul 19 18:05:37 2010 +0100
222
223    Kill cvs keyword
224
225commit 61fc9cc04e1ac179ac5e2cc4ff861bb362f0b801
226Author: Eric Piel <eric@triangle.(none)>
227Date:   Sun Jan 10 00:08:53 2010 +0100
228
229    xrandr: get gamma and brightness
230    
231    Even in verbose query mode, gamma and brigthness were not displayed.
232    That's because they are not stored in the server the same way they are
233    specified on the command line: they are stored as 256 * 3 u16 while
234    the command line is 3 + 1 floats.  Still, this is useful info for the
235    users, and they don't care about how it's stored in the server.
236    
237    So we do a regression over the values stored to recover info in the same
238    way as on the command line: gamma and brightness.
239    
240    Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
241    Reviewed-By: Matthias Hopf <mhopf@suse.de>
242
243commit b5627bb72b3ca2c7f5a702b7134a5c6dd4f83687
244Author: Eric Piel <eric@triangle.(none)>
245Date:   Sun Jan 10 00:08:53 2010 +0100
246
247    xrandr: fix maximum gamma set
248    
249    Gamma is an array of 3 16-bit values. Currently, the maximum value assigned is
250    255*256, which is only 65280. Make sure that when we set the gamma, the maximum
251    value is 65535. It's slightly brighter but also helps to avoid kludges to
252    detect clamped values when reading back the gamma.
253    
254    Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
255    Reviewed-by: Matthias Hopf <mhopf@suse.de>
256
257commit d138c73276226ce424d36e80ce745aa9461f110e
258Author: Gaetan Nadon <memsize@videotron.ca>
259Date:   Thu Feb 11 10:08:07 2010 -0500
260
261    config: move CWARNFLAGS from configure.ac to Makefile.am
262    
263    Compiler warning flags should be explicitly set in the makefile
264    rather than being merged with other packages compiler flags.
265    
266    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
267
268commit ac6606d8da914610446c5327813798bfbba4d6c2
269Author: Éric Piel <eric.piel@tremplin-utc.net>
270Date:   Wed Jan 6 14:42:15 2010 +0100
271
272    xrandr: fix brightness to prevent gamma to overflow and to allow 0
273    
274    With the new brightness option, gamma would overflow with values > 1,
275    leading to rainbow looking screen.
276    
277    In addition, have the brightness by default to 1, so that specifying 0
278    actually does the expected behaviour of leading to a black screen.
279    
280    Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
281    Reviewed-by: Matthias Hopf <mhopf@suse.de>
282    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
283
284commit ccb3f8a42b25819cd1812f179544b52c2f03d1aa
285Author: Yann Droneaud <ydroneaud@mandriva.com>
286Date:   Tue Nov 17 15:39:02 2009 +0100
287
288    xrandr: Remove --clone / --extend support code
289    
290    Code handling --clone and --extend is not used.
291    The usage message regarding those options was already commented out.
292    
293    Signed-off-by: Yann Droneaud <ydroneaud@mandriva.com>
294    Acked-by: Matthias Hopf <mhopf@suse.de>
295
296commit 1f8e27cd71560c154f6b1f7472ae2518f5df10e0
297Author: Matthias Hopf <mhopf@suse.de>
298Date:   Tue Jan 5 14:58:42 2010 +0100
299
300    Language fixes.
301
302commit 5f7d052d63875f059f5693c68ee9fdf559ad5300
303Author: Yann Droneaud <ydroneaud@mandriva.com>
304Date:   Tue Nov 17 15:39:01 2009 +0100
305
306    xrandr: Use a prefix for enum type _policy and _relation like other enums in xrandr.c
307    
308    Try to apply the same coding style to enum _policy and enum _relation.
309    
310    This patch also workarounds bug #12958 .
311    
312    Signed-off-by: Yann Droneaud <ydroneaud@mandriva.com>
313    Acked-by: Matthias Hopf <mhopf@suse.de>
314
315commit b481bd0df87c6b474d8c443b6590bbafac482485
316Author: Mikhail Gusarov <dottedmag@dottedmag.net>
317Date:   Sun Oct 25 03:41:05 2009 +0600
318
319    Add --brightness for CRTC
320    
321    --brightness n.m adjusts gamma set for CRTC in order to compensate
322    for overly bright or overly dark unmanageable outputs.
323    
324    Signed-off-by: Matthias Hopf <mhopf@suse.de>
325
326commit 7d463218c584b683c9946cbff44bc69115eaa11b
327Author: Matthias Hopf <mhopf@suse.de>
328Date:   Sun Jan 3 00:40:19 2010 +0100
329
330    xrandr: add more information about the transform option in the manpage
331    
332    Add information about the transformation, stating it's a homogeneous
333    coordinate transformation and adding the (simplified) pixel calculation
334    formula. Also and an example of keystone shaping generated using the algorithm
335    found in xkeystone.
336    
337    Based on a patch by Eric Piel <eric.piel@tremplin-utc.net>
338    
339    Signed-off-by: Matthias Hopf <mhopf@suse.de>
340
341commit 27f86db064a5ea60b942fd3d3ddeb462d980df9b
342Author: Dominik Jasiok <yahoo.com.pl@gmail.com>
343Date:   Tue Dec 22 10:48:04 2009 -0800
344
345    xrandr: check_strtod should return double, not int
346    
347    check_strtod performs error checking around strtod to ensure that
348    arguments are correctly processed. However, it also accidentally(?)
349    cast the result to int, which was then universally cast back to double
350    by all callers. Narrowing and re-widening the type doesn't make any sense.
351    
352    Signed-off-by: Keith Packard <keithp@keithp.com>
353
354commit df254d851cae1dcd1032e307bc828a5800e7342c
355Author: Gaetan Nadon <memsize@videotron.ca>
356Date:   Thu Nov 26 09:19:54 2009 -0500
357
358    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
359    
360    Now that the INSTALL file is generated.
361    Allows running make maintainer-clean.
362
363commit 22c90544537e661b71705c59e35616abb5aa4e55
364Author: Gaetan Nadon <memsize@videotron.ca>
365Date:   Wed Oct 28 14:09:08 2009 -0400
366
367    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
368    
369    Add missing INSTALL file. Use standard GNU file on building tarball
370    README may have been updated
371    Remove AUTHORS file as it is empty and no content available yet.
372    Remove NEWS file as it is empty and no content available yet.
373
374commit 35ffd6a8768e16d6fc7bc7c840e35a7802796b21
375Author: Gaetan Nadon <memsize@videotron.ca>
376Date:   Tue Oct 27 15:07:25 2009 -0400
377
378    Deploy the new XORG_DEFAULT_OPTIONS #24242
379    
380    This macro aggregate a number of existing macros that sets commmon
381    X.Org components configuration options. It shields the configuration file from
382    future changes.
383
384commit a397f434db4f30e22534b8fe684b8f67f493db40
385Author: Gaetan Nadon <memsize@videotron.ca>
386Date:   Mon Oct 26 22:08:39 2009 -0400
387
388    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
389    
390    ChangeLog filename is known to Automake and requires no further
391    coding in the makefile.
392
393commit 436a873b54990b77ac8024e20284de53c58c7850
394Author: Gaetan Nadon <memsize@videotron.ca>
395Date:   Thu Oct 22 12:34:16 2009 -0400
396
397    .gitignore: use common defaults with custom section # 24239
398    
399    Using common defaults will reduce errors and maintenance.
400    Only the very small or inexistent custom section need periodic maintenance
401    when the structure of the component changes. Do not edit defaults.
402
403commit b81a4976701606d1406ff56b91f13331e5f35860
404Author: Yann Droneaud <ydroneaud@mandriva.com>
405Date:   Tue Nov 17 10:34:41 2009 +0100
406
407    xrandr: Remove test against RANDR_MAJOR/RANDR_MINOR
408    
409    xrandr.c uses structures defined in <X11/extensions/Xrandr.h>
410    provided by 'libXrandr' package but tests structures availability
411    through RANDR_MAJOR/RANDR_MINOR defined in <X11/extensions/randr.h>
412    provided by 'randrproto' package.
413    
414    Sometimes they are not in sync so it's safer to rely on checks made
415    by configure script through pkg-config.
416    
417    In my test case, XRRPanning structure is not defined in Xrandr.h,
418    RANDR_MAJOR is 1 and RANDR_MINOR 2 but xrandr.c try to use it anyway.
419    (for the record, XRRPanning was added in libXrandr-1.2.91).
420    
421    Signed-off-by: Yann Droneaud <ydroneaud@mandriva.com>
422    Reviewed-by: Rémi Cardona <remi@gentoo.org>
423
424commit b84560759141ed52b8779c184184f888e9be8b2f
425Author: Éric Piel <eric.piel@tremplin-utc.net>
426Date:   Mon Oct 26 14:11:02 2009 +0100
427
428    xrandr: do not segfault when "--scale" or "--transform" have no output
429    
430    "xrandr --scale 2x2" segfaults, because the --scale (and --transform)
431    options do not check for an existing output.
432    
433    Make sure there is an output specified (like every other options).
434    
435    Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
436    Signed-off-by: Matthias Hopf <mhopf@suse.de>
437
438commit 34829957441a10f6b6e31141aa1018f7a72aeaf9
439Author: Éric Piel <eric.piel@tremplin-utc.net>
440Date:   Mon Oct 26 13:57:10 2009 +0100
441
442    xrandr: make --query really the default option
443    
444    The manpage states that "--query" is the default action when nothing
445    specific is requested. However, some options such as "-display" or
446    "--screen" lead to do nothing by default. This makes sure that unless
447    something specific is requested, query is done.
448    
449    This also restores the behaviour of --q1 to the same one as the old
450    xrandr: also display the info on rotation and reflection by default.
451    
452    Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
453    Signed-off-by: Matthias Hopf <mhopf@suse.de>
454
455commit 07bf47f32b1f4c256e32b5b47ab52ef55605370a
456Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
457Date:   Wed Oct 21 12:47:21 2009 -0700
458
459    This is not a GNU project, so declare it foreign.
460    
461    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
462    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
463    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
464    > > was quite annoying to work around since 'autoreconf -fvi' replaces
465    > > it and git wants to commit it.  Should these files even be in git?
466    > > Can I nuke them for the betterment of humanity and since they get
467    > > created by autoreconf anyways?
468    >
469    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
470    
471    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
472    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
473    of the INSTALL file. It is also part of the 24206 solution.
474    
475    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
476
477commit 8d2702cae3b6a78cfd8d480dfb8209091917af2a
478Author: Alan Coopersmith <alan.coopersmith@sun.com>
479Date:   Thu Oct 1 14:54:29 2009 -0700
480
481    Add README with pointers to mailing lists, bugzilla, & git
482    
483    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
484
485commit 5da0cb3533aa829588b2e6d715d511691fa1e45f
486Author: Matthias Hopf <mhopf@suse.de>
487Date:   Thu Sep 10 13:18:35 2009 +0200
488
489    Bump to 1.3.2
490
491commit e5861530a6c3bb6219217e5f3ddc71f13b9509c4
492Author: Matthias Hopf <mhopf@suse.de>
493Date:   Thu Sep 10 13:17:56 2009 +0200
494
495    Add missing 'static's to get rid of warnings.
496
497commit ab875be43651befa654a24719f1ea365dde09073
498Author: Bart Massey <bart@cs.pdx.edu>
499Date:   Thu Feb 7 14:03:24 2008 -0800
500
501    changed a bunch of string to number conversions for reliability
502
503commit 25325aae2e80cb33af17682a6cd1bcd292a5f445
504Author: Bart Massey <bart@cs.pdx.edu>
505Date:   Fri Sep 4 15:36:51 2009 +0200
506
507    Warn if one of the outputs given did not exist
508
509commit 713a8ea5646f7c893b52afeb3c2443b21b837e46
510Author: Matthias Hopf <mhopf@suse.de>
511Date:   Tue Aug 11 16:11:39 2009 +0200
512
513    Bump to 1.3.1
514    
515    Also finally bump xrandr requirement to 1.3
516
517commit b9166441bdb08ef76b9c6712da5902b0dcbf03f3
518Author: Federico Mena Quintero <federico@novell.com>
519Date:   Mon Jul 20 16:44:52 2009 -0500
520
521    bfo#22864 - grab the server around all modifications to CRTCs
522    
523    We were not grabbed while disabling the CRTCs that should be off, so other clients could think
524    that there was an intermediate stage with no enabled outputs.
525    
526    Signed-off-by: Federico Mena Quintero <federico@novell.com>
527
528commit 68d5134142e3c616f3996c7ea8d08c887ce56118
529Author: Éric Piel <E.A.B.Piel@tudelft.nl>
530Date:   Tue Jul 14 21:36:32 2009 +0200
531
532    xrandr: Document --nograb option
533    
534    Op 08-07-09 15:19, Matthias Hopf schreef:
535    > On Jul 07, 09 22:02:51 +0200, Éric Piel wrote:
536    >> Op 21-05-09 13:23, Éric Piel schreef:
537    >>> This documents the --nograb option with whichever I could understand of
538    >>> the advantages and drawbacks of grabbing the screen.
539    >>>
540    >>> Also fixes the formatting in the xrandr 1.3 options.
541    >> Please review and apply.
542    >
543    > Please resend as attachment.
544    >
545    Please find attached the git patch.
546    
547    Thanks,
548    Eric
549    
550    >From 34e7c1036ba0e0d7827563deaffea9371031fa0b Mon Sep 17 00:00:00 2001
551    From: Eric Piel <eric.piel@tremplin-utc.net>
552    Date: Thu, 21 May 2009 13:01:52 +0200
553    Subject: [PATCH] xrandr: Document --nograb option
554    
555    This documents the --nograb option with whichever I could understand of
556    the advantages and drawback of grabbing the screen.
557    
558    Also fixes the formatting in the xrandr 1.3 options
559
560commit 73e38a31e5b7c68f8f3227a47d98ec55097999c7
561Author: Matthias Hopf <mhopf@suse.de>
562Date:   Mon Jul 6 18:30:05 2009 +0200
563
564    Fix missing prototype warning.
565
566commit 3408ca77af6a45b15b89bdd1ce9d5aac9646f6b8
567Author: Matthias Hopf <mhopf@suse.de>
568Date:   Mon Jul 6 18:28:23 2009 +0200
569
570    Report program version as well with --version.
571    
572    This has bitten us too often already (the infamous uncloning bug).
573
574commit 47502f66f7c51ad575d63f28de49f285c4de7062
575Author: Adam Jackson <ajax@redhat.com>
576Date:   Wed Apr 1 11:03:10 2009 -0400
577
578    xrandr 1.3.0
579
580commit beb228842c77fab4a446e028dd501a01f0fb3fd3
581Author: Adam Jackson <ajax@redhat.com>
582Date:   Tue Feb 17 13:45:32 2009 -0500
583
584    Allow zero replies from GetPanning to mean panning is unavailable.
585
586commit 9418f5523bd923b122f6e67c33c40e0e9c29ab50
587Author: Aaron Plattner <aplattner@nvidia.com>
588Date:   Wed Mar 4 15:49:10 2009 -0800
589
590    Set the screen config on the correct screen.
591    
592    Otherwise, "DISPLAY=:0.0 xrandr --screen 1 -s 1" fails.
593
594commit 39a16783a3d1c0c722b4b18fab60a91b9f6ed578
595Author: Matthias Hopf <mhopf@suse.de>
596Date:   Fri Mar 6 14:49:43 2009 +0100
597
598    Revert "Move outputs among crtcs as necessary. Fixes 14570"
599    
600    This reverts commit 4dcc8ae1a6903434def1a2706f7c68ff9e2a17c4.
601    The commit broke uncloning completely again.
602    
603    Conflicts:
604    
605    	xrandr.c
606
607commit 880f045202d1e70368b855c3783604e19be946b8
608Author: Julien Cristau <jcristau@debian.org>
609Date:   Sun Feb 1 14:39:30 2009 +0100
610
611    Bump to 1.2.99.4
612
613commit 010dfc4bdd309256aecd006bb2b5b6937c2a119c
614Author: Julien Cristau <jcristau@debian.org>
615Date:   Sun Feb 1 14:34:15 2009 +0100
616
617    Document the --primary and --noprimary options
618
619commit 48014498d275a9aab986b4bf295538a5b38ddfeb
620Author: Julien Cristau <jcristau@debian.org>
621Date:   Sun Feb 1 14:12:21 2009 +0100
622
623    Document the --current option
624
625commit 909defc8a2b009ab845d875ba10e1ca01fb9d648
626Author: Keith Packard <keithp@keithp.com>
627Date:   Fri Jan 30 20:37:34 2009 -0800
628
629    Add --noprimary option
630
631commit 6c70e0ee693ea293e8674d049249b462f3d36855
632Author: Keith Packard <keithp@keithp.com>
633Date:   Fri Jan 30 20:11:10 2009 -0800
634
635    Add --primary option
636    
637    Signed-off-by: Keith Packard <keithp@keithp.com>
638
639commit 77891e7900765a320ad3d43b56bbb1f3081b6582
640Author: Keith Packard <keithp@keithp.com>
641Date:   Fri Jan 30 20:11:02 2009 -0800
642
643    Add --nograb option
644    
645    Signed-off-by: Keith Packard <keithp@keithp.com>
646
647commit 6f3e2bb207cff069791811ef2bbe7798759ed810
648Author: Keith Packard <keithp@keithp.com>
649Date:   Tue Dec 9 21:26:50 2008 -0800
650
651    Add --current option to use new XRRGetScreenResourcesCurrent API
652    
653    Signed-off-by: Keith Packard <keithp@keithp.com>
654
655commit d98d1f4055d8fbae1dc8d8c54467bfef21010694
656Author: Matthias Hopf <mhopf@suse.de>
657Date:   Fri Jan 30 17:46:05 2009 +0100
658
659    Several fatal() were missing \n.
660
661commit 9ea6e4210d49c13991a7d07e54f6f59e3dc8ce72
662Author: Éric Piel <E.A.B.Piel@tudelft.nl>
663Date:   Mon Jan 19 16:18:46 2009 +0100
664
665    Add docs for --transform and --scale.
666    
667    The new --transform and --scale options were added, but not yet
668    documented. This includes also an example of usage of panning and
669    scaling at the same time.
670
671commit 4d381d6a88fe147f8b6eabd765a2f42c6402d8c6
672Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
673Date:   Mon Jan 26 16:40:59 2009 -0200
674
675    Correct make distcheck and gcc/sparse warnings.
676
677commit 7509ecb290689e0b1d5e1000c9fbd312f1efb4ca
678Author: Maarten Maathuis <madman2003@gmail.com>
679Date:   Mon Jan 5 19:47:21 2009 +0100
680
681    Stay away from doublescan modes unless a refresh rate is specified.
682
683commit f77ad847c0d3f8f0c6e8ffbf0bec39e5e9c5ded0
684Author: Maarten Maathuis <madman2003@gmail.com>
685Date:   Mon Dec 22 19:46:24 2008 +0100
686
687    Fix gamma computation.
688    
689    - The previous version sometimes overflowed.
690
691commit 5ddde7151841a8db99a2f38689a176114b2a45e5
692Author: Matthias Hopf <mhopf@suse.de>
693Date:   Thu Dec 18 16:09:39 2008 +0100
694
695    Print multiple Atom and INT32 properties.
696    
697    Improve output formating of strings.
698
699commit 96af64f0de71f4149740b486baaefca744bb1bc1
700Author: Maarten Maathuis <madman2003@gmail.com>
701Date:   Wed Dec 17 17:18:14 2008 +0100
702
703    randr-1.2: support gamma changes.
704
705commit 9b7a2a3d4ac7891bd5372a581e6a55a1c81497ef
706Author: Matthias Hopf <mhopf@suse.de>
707Date:   Mon Dec 15 20:39:43 2008 +0100
708
709    Bump to 1.2.99.3
710
711commit e80add8a407a9327bda209ff11a97dc3336e0cab
712Author: Matthias Hopf <mhopf@suse.de>
713Date:   Mon Dec 15 21:00:55 2008 +0100
714
715    Add keystone.5c to EXTRA_DIST
716
717commit c98591b0bf4753c4c075eccde6023ef644f8bf96
718Author: Matthias Hopf <mhopf@suse.de>
719Date:   Mon Dec 15 20:36:40 2008 +0100
720
721    Don't trash panning area, except if --panning or --fb is given.
722    
723    Almost anything used to reduce the screen size to the current mode size, which
724    is counter-productive when panning is active.
725
726commit 8cb63b6df9e46e8b06a57cb54ad460355b604399
727Author: Matthias Hopf <mhopf@suse.de>
728Date:   Thu Dec 11 17:09:47 2008 +0100
729
730    Panning tracking areas describe full screen if set to 0. Use it as default.
731    
732    Also improve reduced output on default tracking and borders.
733
734commit b5efbb31ec7c27895507add4497dbfc87f930bb3
735Author: Adam Jackson <ajax@redhat.com>
736Date:   Mon Dec 8 16:37:59 2008 -0500
737
738    Accept --props synonym for --prop
739
740commit 57cabac91099a8abd5afad75de64e54930c078ec
741Author: Matthias Hopf <mhopf@suse.de>
742Date:   Mon Dec 8 12:24:37 2008 +0100
743
744    Only set transforms if actually changed.
745    
746    Re-enables other crtc settings if transforms are not supported.
747
748commit 970f689651fc86fa7a2ba24f0fab5f86f01af349
749Author: Matthias Hopf <mhopf@suse.de>
750Date:   Thu Dec 4 17:47:05 2008 +0100
751
752    Add manpage entry.
753
754commit d030ae78e8516b916e9ea1ea81e3b4859bf35875
755Author: Matthias Hopf <mhopf@suse.de>
756Date:   Thu Dec 4 15:57:22 2008 +0100
757
758    Bump to 1.2.99.2, RandR requirements to 1.2.99.2
759
760commit f6b5862f87ba7e1729c46136ef7754a06301853f
761Author: Matthias Hopf <mhopf@suse.de>
762Date:   Fri Nov 28 17:16:11 2008 +0100
763
764    Add panning support.
765
766commit 1dc67ca918446cb7db4819f60f36e7bc6f4c047b
767Author: Matthieu Herrb <matthieu.herrb@laas.fr>
768Date:   Sat Dec 6 11:40:53 2008 +0100
769
770    Don't use GNU make only constructs.
771
772commit 7963d4217c12d2e4b0c38ad4ff185462784609f7
773Author: Julien Cristau <jcristau@debian.org>
774Date:   Mon Dec 1 23:27:51 2008 +0100
775
776    Require libXrandr 1.2.91
777
778commit ba78e14c8c43a141fc5227e7bb75d6cfd0f70dba
779Author: Julien Cristau <jcristau@debian.org>
780Date:   Mon Dec 1 21:45:47 2008 +0100
781
782    Fix build outside of the source dir
783
784commit 63ba316bcbe8ad61ba63d9fe62c82e7d56dcc399
785Merge: a813c4d 1b95e32
786Author: Julien Cristau <jcristau@debian.org>
787Date:   Mon Dec 1 21:33:35 2008 +0100
788
789    Merge branch 'transform-proposal' of git.freedesktop.org:/git/xorg/app/xrandr
790
791commit 1b95e32b4b0a4a114e0fbebe8a18316d2f9010cf
792Author: Keith Packard <keithp@keithp.com>
793Date:   Fri Nov 14 14:14:24 2008 -0800
794
795    Add --scale and --transform to --help output
796
797commit e9a5d1c598cd0440f062240430a9b86b4d514ada
798Author: Keith Packard <keithp@keithp.com>
799Date:   Fri Nov 14 14:13:51 2008 -0800
800
801    Check return value from XRRGetCrtcTransform
802    
803    XRRGetCrtcTransform will return 0 if the X server does not support this
804    request.
805
806commit a813c4da7f0b166ee9001fa97c5d8d64e5b5b560
807Author: Alan Coopersmith <alan.coopersmith@sun.com>
808Date:   Tue Aug 19 09:39:00 2008 -0700
809
810    Man page typo fix
811
812commit 8ef4595aef15b7326822849a50c273f2a2b4ba30
813Author: Julien Cristau <jcristau@debian.org>
814Date:   Fri Aug 15 21:23:13 2008 +0200
815
816    Manpage typo fixes
817
818commit 977275a13be0687efc3db1fd3763174ff1256210
819Author: Eric Piel <E.A.B.Piel@tudelft.nl>
820Date:   Sun Aug 10 23:28:25 2008 +0200
821
822    update the manpage
823    
824    Describe all the options supported, including: --dryrun, -display,
825    --q1, --q12, and --rate for 1.1
826    Describe all short and long version of the option.
827    Use the usual man style for the option arugments.
828    Move the four --*mode options out of the output section as they are
829    independant of an output.
830    Mention cvt for computing modelines.
831    Gives some examples.
832
833commit 3046799a06ecb79211ef0f4a2db9de4eec7233fb
834Author: Egbert Eich <eich@freedesktop.org>
835Date:   Sun Aug 3 13:24:49 2008 +0200
836
837    Fix for 64bit: feed a pointer to the right size variable to scanf().
838    
839    XID is unsigned long, however %x in scanf takes a pointer to an unsigned int.
840    Thus with XID xid, a sscanf(..., "0x%x", &xid) will most likely produce the
841    wrong results.
842
843commit 0d2082e9eb25cb7410309eed908b7f95abb8da79
844Author: Keith Packard <keithp@keithp.com>
845Date:   Tue Apr 1 23:46:02 2008 -0700
846
847    Exit when select output is not available
848
849commit 18a189993b3df8bc54a79e0d62240ef203d6f34f
850Author: Keith Packard <keithp@keithp.com>
851Date:   Tue Apr 1 23:44:50 2008 -0700
852
853    Fix up xkeystone to use current screen/output settings
854
855commit 9e8860f9231926090462ea20132cc9e1d64e5fe4
856Author: Keith Packard <keithp@keithp.com>
857Date:   Sun Mar 30 19:03:53 2008 -0700
858
859    Execute xrandr to set keystone correction
860
861commit 206bfbea4ebe854fdfa66e8a6fbd9296b6004c0e
862Author: Keith Packard <keithp@keithp.com>
863Date:   Sun Mar 30 19:03:29 2008 -0700
864
865    add --transform none to reset to identity
866
867commit 443e1f80c885133ae6df590f1a7663833c76b7f3
868Author: Keith Packard <keithp@keithp.com>
869Date:   Fri Mar 21 23:29:41 2008 -0700
870
871    Build and install xkeystone program from keystone.5c
872
873commit a7a7eea510b5a87c1e12516fadae4d13bd26e0a0
874Author: Keith Packard <keithp@keithp.com>
875Date:   Fri Mar 21 23:26:30 2008 -0700
876
877    Track toolkit name change (chrome->nichrome)
878
879commit 74dae9d4b06369a1863e7a68b7b3772751e06ff1
880Author: Keith Packard <keithp@keithp.com>
881Date:   Fri Mar 21 03:17:44 2008 -0700
882
883    Add keystone.5c program to help compute transforms.
884
885commit 46bd35dd9004c0f9f47dc44b77a8c28e3ab7ced1
886Author: Keith Packard <keithp@keithp.com>
887Date:   Fri Mar 21 03:17:40 2008 -0700
888
889    Make screen undersize a warning instead of an error
890
891commit b816bf38b418618c2f1cb5ded09aa3b346f8eb15
892Author: Keith Packard <keithp@keithp.com>
893Date:   Tue Mar 18 16:04:34 2008 -0700
894
895    Add --transform to pass arbitrary transforms to the server
896
897commit 3809884530223e32f7026ec987257cb91e2122a9
898Author: Keith Packard <keithp@keithp.com>
899Date:   Tue Mar 18 16:04:22 2008 -0700
900
901    Eliminate inverse matrix from randr transform protocol
902    
903    It is easier, and potentially more precise, to compute the inverse in the
904    server where everything can eventually be kept in floating point form.
905
906commit 854a7c2916455fec5ec1ba87576e26706d151381
907Author: Keith Packard <keithp@keithp.com>
908Date:   Mon Mar 17 13:59:40 2008 -0700
909
910    Transform mode bounds when computing sizes.
911    
912    Ensure screen sizes are compared with projected mode image, including
913    rotation and transformation.
914
915commit bed3da4feaa505a5b50a4c94b0e6661bdac1fcbd
916Author: Keith Packard <keithp@keithp.com>
917Date:   Sat Mar 15 00:35:08 2008 -0700
918
919    Manage transform filters. Use bilinear for non-identity scale.
920    
921    This involved creating a compound transform datatype to hold all of the
922    relevant transform and filter information. Adding arbitrary transforms
923    should be fairly easy at this point.
924
925commit ba35bb5d306f4edf9a47b92f249132a0814f5db1
926Author: Keith Packard <keithp@keithp.com>
927Date:   Mon Mar 10 21:19:41 2008 -0700
928
929    Add output scaling using the 1.3 transform requests
930
931commit 4dcc8ae1a6903434def1a2706f7c68ff9e2a17c4
932Author: Hong Liu <hong.liu@intel.com>
933Date:   Mon Mar 10 21:37:09 2008 -0700
934
935    Move outputs among crtcs as necessary. Fixes 14570
936    
937    This patch makes new requests override existing crtc allocations. Outputs
938    with restricted crtc usage can now force existing outputs to switch
939    automatcially.
940
941commit 7465357396e2f32325791e27f28cbbe9753db3ab
942Author: Adam Jackson <ajax@redhat.com>
943Date:   Fri Mar 7 16:38:28 2008 -0500
944
945    xrandr 1.2.3
946
947commit 4450756d2d1d86f3c0bfaef81f6265f795468f32
948Author: Brice Goglin <bgoglin@debian.org>
949Date:   Sat Dec 15 00:59:00 2007 +0100
950
951    Clarify the ability to manipulate multiple outputs in the manpage
952
953commit 5c2a003adab4aaa979a095e18793b01cfa694bf4
954Author: Brice Goglin <bgoglin@debian.org>
955Date:   Sat Dec 15 00:49:35 2007 +0100
956
957    Allow the same output to be specified several times on the command line
958    
959    Without this
960      xrandr --output FOO --mode 1024x768 --output FOO --rotate left
961    only changed the mode but did not apply the rotation.
962    
963    Reported by Marc Haber in
964      http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=455225
965
966commit ab5e07fdd10f6340289b786414804a034ca98f0b
967Author: Matthias Hopf <mhopf@suse.de>
968Date:   Fri Nov 30 16:13:51 2007 +0100
969
970    Add another test known to fail.
971
972commit 4bc84c331f4f0f0658ad1f6c0107e3e6af2a7911
973Author: Matthias Hopf <mhopf@suse.de>
974Date:   Thu Nov 29 19:54:34 2007 +0100
975
976    Add informational output for known issues.
977
978commit 3fb533ff896bd642200e7242c4d35a887faeca74
979Author: Matthias Hopf <mhopf@suse.de>
980Date:   Thu Nov 29 19:54:03 2007 +0100
981
982    Add more tests, mostly regarding crtc switching and uncloning.
983
984commit 20c8a60950cb5b4ddef305dc9822bec1c33e938c
985Author: Matthias Hopf <mhopf@suse.de>
986Date:   Wed Nov 21 16:48:23 2007 +0100
987
988    Oops. Fix missing space introduced by last commit.
989
990commit 3347c849462b737a873a279c24d17c873667c821
991Author: Matthias Hopf <mhopf@suse.de>
992Date:   Wed Nov 21 16:47:08 2007 +0100
993
994    Be more robust in test case if mode database is borked.
995    
996    If modes are reported multiple times per output only bother for the last.
997
998commit 81e8f2f5673befded3320424f4511e322d41c80b
999Author: Matthias Hopf <mhopf@suse.de>
1000Date:   Wed Nov 21 16:41:33 2007 +0100
1001
1002    Some minor issues in test case fixed.
1003    
1004    'my' not being used correctly.
1005    Some lines of xrandr --verbose output missing in failure case.
1006    If order of outputs change in xrandr -q output they are sorted into original
1007    order now.
1008
1009commit 3a27185879e7a9288de960ccb26a48104cf592e3
1010Author: Matthias Hopf <mhopf@suse.de>
1011Date:   Tue Nov 20 13:03:07 2007 +0100
1012
1013    More tests for ambiguous xrandr output.
1014
1015commit c9bd9721e162e4d9d83dd60400c75d4cc98090bd
1016Author: Matthias Hopf <mhopf@suse.de>
1017Date:   Mon Nov 19 20:06:39 2007 +0100
1018
1019    Use IDs for mode selection instead of hand-crafted <w>x<h>@<r> strings.
1020    
1021    Some machines provide e.g. multiple 1024x768@60 modes with /slightly/
1022    different timings. Often only one of them can be used on multiple outputs.
1023
1024commit a05d2b6e3ffd81ecc0be98b8d2b758505fb55f3f
1025Author: Matthias Hopf <mhopf@suse.de>
1026Date:   Mon Nov 19 12:24:04 2007 +0100
1027
1028    Improved test script.
1029    
1030    Allow for outputs in "unknown" state.
1031    Check xrandr return value.
1032    Output full xrandr --verbose output if test failed.
1033
1034commit e15a527b6cf1e66709eae4547c8e8bd3402362fe
1035Author: Matthias Hopf <mhopf@suse.de>
1036Date:   Mon Nov 12 15:25:44 2007 +0100
1037
1038    Add xrandr test suite.
1039    
1040    At the moment it only tests setting one output at a time, it should be
1041    improved to add some multi-output setting as well.  Also it only tests clone
1042    modes at the moment, no multi-monitor setups.
1043
1044commit f7aaf8947a0f216ffedc7040b0a1ef153b471425
1045Author: Matthias Hopf <mhopf@suse.de>
1046Date:   Mon Nov 12 15:19:52 2007 +0100
1047
1048    Always reset other outputs using the best crtc.
1049    
1050    pick_crtcs_score() didn't set up crtcs references correctly if anything but
1051    the last output resulted in the best score.
1052
1053commit 307f3686d3d517cb29b8e66d8ad2ff76a48748b7
1054Author: Matthias Hopf <mhopf@suse.de>
1055Date:   Mon Nov 12 15:18:30 2007 +0100
1056
1057    Verify crtc against previous config.
1058    
1059    When selecting a crtc for an output, it doesn't check for already attached
1060    outputs in check_crtc_for_output(), and so may select an crtc that is already
1061    in use.
1062    E.g. when changing from a cloned mode the displays won't be split up to
1063    different crtcs, but the same crtc will be used, changing the resolution for
1064    the unspecified display as well.
1065
1066commit 4834439ce62e41204367cf5356a7a1719870791f
1067Author: Matthias Hopf <mhopf@suse.de>
1068Date:   Thu Oct 11 16:54:40 2007 +0200
1069
1070    Build ChangeLog from git-log automatically.
1071
1072commit 2fa28afb035cf2d2efb077db58d3858c57189be4
1073Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1074Date:   Tue Oct 2 11:06:18 2007 -0400
1075
1076    Death to ChangeLog
1077
1078commit 0cfaad401711092f8858cdec64e4d4f33023f398
1079Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1080Date:   Tue Oct 2 11:06:02 2007 -0400
1081
1082    Update COPYING
1083
1084commit 06d7272d845033fe3c6f0625cce5a32e7be636a7
1085Author: Brice Goglin <bgoglin@debian.org>
1086Date:   Thu Aug 9 19:06:37 2007 +0200
1087
1088    When invoked with no option, xrandr dumps existing modes
1089
1090commit b9b2fbbf7a7dd156d1fdffac2e4a4046f58baabb
1091Author: Brice Goglin <bgoglin@debian.org>
1092Date:   Thu Aug 9 19:04:58 2007 +0200
1093
1094    Add *current and +preferred to the --verbose output
1095
1096commit 200491c1fad5ea1a733dfbac799a2ebea0a2f23c
1097Author: Keith Packard <keithp@neko.keithp.com>
1098Date:   Wed Jul 4 20:05:03 2007 -0700
1099
1100    Bump to 1.2.2
1101
1102commit 9db36331a2acafbf2dab05f481ce16ab094fde52
1103Author: Keith Packard <keithp@neko.keithp.com>
1104Date:   Wed Jul 4 20:04:29 2007 -0700
1105
1106    Print out mode flags in --verbose mode
1107
1108commit 49058de9b743f5196f97fb13cd9a695087b1299c
1109Author: Keith Packard <keithp@neko.keithp.com>
1110Date:   Wed Jul 4 19:41:32 2007 -0700
1111
1112    Mark 1.1 options as inconsistent with 1.2 options
1113
1114commit c58e79a9c4c3967fb31a49a610a37b5797426415
1115Author: Keith Packard <keithp@neko.keithp.com>
1116Date:   Thu Jun 21 15:57:37 2007 +0100
1117
1118    Document 1.2.1 options
1119
1120commit 0499ce5ed6378bc68cbf8eafc9932ddf495ae708
1121Author: Keith Packard <keithp@dulcimer.keithp.com>
1122Date:   Sat Jun 30 14:00:30 2007 -0700
1123
1124    When simple CRTC allocation fails, search all available configs.
1125    
1126    When enabling an output, if there isn't an idle CRTC available, try to
1127    reconfigure existing outputs to make things work.
1128
1129commit 0f2014e67193eb0f8e12ab1c3d5cae8991ba439d
1130Author: Keith Packard <keithp@dulcimer.keithp.com>
1131Date:   Sat Jun 30 13:09:45 2007 -0700
1132
1133    Clean up code structure a bit
1134
1135commit 63d385f2c24c522d974652da138a83d78014713e
1136Author: Alan Coopersmith <alan.coopersmith@sun.com>
1137Date:   Thu Jun 21 09:35:53 2007 -0700
1138
1139    Add *~ to .gitignore to skip emacs & patch droppings
1140
1141commit 4bd2f4004a6f75a7e4cb32b9e320e680f8839748
1142Author: Alan Coopersmith <alan.coopersmith@sun.com>
1143Date:   Thu Jun 21 09:34:53 2007 -0700
1144
1145    Man page formatting and typo fixes
1146
1147commit b0812f8efe448c85979a9f5fab4a5a4e0c0e78d0
1148Author: Keith Packard <keithp@neko.keithp.com>
1149Date:   Thu Jun 21 11:37:56 2007 +0100
1150
1151    Update to version 1.2.1
1152
1153commit 739f01957c8ebd3b7bcecfd7ad8174884561f7db
1154Author: Aaron Plattner <aplattner@nvidia.com>
1155Date:   Wed Apr 25 11:59:48 2007 -0700
1156
1157    Fix bugs found by compiling with -Wall.
1158    
1159    Also fix some unused variable warnings.
1160
1161commit 8e43df335679c71930465e4c58c0bd14d9add29a
1162Author: Aaron Plattner <aplattner@nvidia.com>
1163Date:   Wed Apr 25 10:52:19 2007 -0700
1164
1165    Fix a typo.  Make mode flags case insensitive.  Improve error messages.
1166
1167commit 49aab1e0e4cb2226d5bcc8e4e6217309fd23ce52
1168Author: Keith Packard <keithp@neko.keithp.com>
1169Date:   Fri Apr 6 03:36:27 2007 -0700
1170
1171    Skip relative positions for outputs without modes.
1172    
1173    An output without a mode is turned off; do not try to position it.
1174
1175commit 86d9b15cccc4d21ad5e5d34d7e7b82a50903939b
1176Author: Keith Packard <keithp@guitar.keithp.com>
1177Date:   Sun Mar 25 23:44:01 2007 -0700
1178
1179    Support XA_ATOM properties (like TV_FORMAT).
1180    
1181    Atom properties have lists of valid values that are all atoms, so display
1182    those. Also, fetch property data and use that to determine which format new
1183    property values are supposed to be in.
1184
1185commit dba14af8328eaaad716d1c27a5514df285d8d4cc
1186Author: Keith Packard <keithp@guitar.keithp.com>
1187Date:   Fri Mar 23 01:21:21 2007 -0700
1188
1189    Add --set option to set output properties.
1190    
1191    Numeric values are set as XA_INTEGER format 32 values, everything else is
1192    set as an XA_STRING format 8 value.
1193
1194commit ca7a5bb5691ecd1d8da6def373c793aa7a07dbbe
1195Author: Keith Packard <keithp@guitar.keithp.com>
1196Date:   Thu Mar 15 20:57:17 2007 -0700
1197
1198    Bounds check -s <index> argument to be 0 <= index < nsize
1199    
1200    Print a nice error message when the -s option is passed a number out of
1201    bounds.
1202
1203commit 0cbbc7804781c2e55899ba9271365735c4a2b544
1204Author: Keith Packard <keithp@guitar.keithp.com>
1205Date:   Thu Mar 15 20:56:15 2007 -0700
1206
1207    Make --q1 output RandR 1.1 query information.
1208    
1209    --q1 required a --query option to actually output any information.
1210
1211commit 7ae11b66cc26395d34070013e23813db3ca3e55f
1212Author: Keith Packard <keithp@guitar.keithp.com>
1213Date:   Thu Mar 15 20:55:30 2007 -0700
1214
1215    Make --auto after --output only affect the output.
1216    
1217    --auto has two meanings; if presented before any --output flags, it requests
1218    that connected-but-disabled outputs be enable while disconnected-but-enabled
1219    outputs be disabled. After --output, --auto simply asks that the mode used
1220    for the output be automatically selected. Mixing these two operations is not
1221    a good default.
1222
1223commit a53cc9b37c40dca936037a89013253f37c9a05ee
1224Author: Keith Packard <keithp@guitar.keithp.com>
1225Date:   Mon Mar 12 22:47:39 2007 -0700
1226
1227    Add --addmode and --delmode commands to edit list of modes per output.
1228    
1229    --addmode <output> <mode> inserts <mode> into the list supported by
1230    <output>, while --delmode removes a mode.
1231
1232commit dca4bd66b166b64314993aba34a3080c6953ac12
1233Author: Keith Packard <keithp@guitar.keithp.com>
1234Date:   Mon Feb 19 17:12:24 2007 -0800
1235
1236    Add --newmode/--rmmode to create/destroy user modes.
1237    
1238    The syntax may be a bit hard to work with, but these serve to test the
1239    server infrastructure for custom modes.
1240
1241commit 9fd6aa1445a8f1e721ba8cdcd1ac12375d6e5a26
1242Author: Tilman Sauerbeck <tilman@code-monkey.de>
1243Date:   Fri Mar 9 10:12:17 2007 +0100
1244
1245    Fixed alignment of the clones list.
1246
1247commit 3c44d68d78d8bddf69b5bd1a00f854d8cde971bb
1248Author: Keith Packard <keithp@neko.keithp.com>
1249Date:   Wed Feb 21 11:24:35 2007 -0800
1250
1251    Add --same-as option to match output positions.
1252    
1253    This provides another positioning option that makes two outputs appear at
1254    the same location.
1255
1256commit 8a0c3b748b0e94c97fbc2a7449c6740b8acfe394
1257Author: Keith Packard <keithp@neko.keithp.com>
1258Date:   Sun Feb 18 21:27:55 2007 -0800
1259
1260    Update version number to 1.2.0 for release.
1261
1262commit 13cef2baa884039e96f5dfd9245bb949aed99448
1263Merge: 065f09c a175972
1264Author: Keith Packard <keithp@neko.keithp.com>
1265Date:   Sun Feb 18 21:26:50 2007 -0800
1266
1267    Merge branch 'origin'
1268
1269commit 065f09cc304d0c70eaf3cf6f3ff21e712e41d205
1270Author: Keith Packard <keithp@neko.keithp.com>
1271Date:   Sun Feb 18 21:25:54 2007 -0800
1272
1273    Require only libXrandr 1.2.0, not 1.2.0.0.
1274    
1275    Four digits seems excessive in a library version number.
1276
1277commit a175972de6fbe5426fb5c6bee03112678f0a9548
1278Author: Keith Packard <keithp@guitar.keithp.com>
1279Date:   Thu Feb 15 23:07:34 2007 -0800
1280
1281    Select crtc which can be cloned to outputs which will be in use.
1282    
1283    Correct crtc selection algorithm to choose a crtc which will be used by
1284    outputs which can all share the same crtc.
1285    
1286    Also, make randr 1.0 commands work even when --verbose is specified, and
1287    terminate event loop in that case when the screen change event is seen.
1288
1289commit d707822aab19a0a8fe08f03300fdd9d4e206871e
1290Author: Keith Packard <keithp@neko.keithp.com>
1291Date:   Sat Feb 10 18:27:06 2007 -0800
1292
1293    Selecting a crtc by index was failing to match a crtc.
1294    
1295    --crtc <index> would fail to match because of a logic bug using & instead of
1296    &&.
1297
1298commit 89bf2c3c0e17c67adc3e2fdca54f0e8254dc8968
1299Author: Keith Packard <keithp@neko.keithp.com>
1300Date:   Sat Feb 10 16:14:58 2007 -0800
1301
1302    Display set of available CRTCs per output in --verbose mode.
1303
1304commit 067cafb5cda0aa6e34773e888fd469ff657760c2
1305Merge: 7c25c24 b0a00df
1306Author: Keith Packard <keithp@guitar.keithp.com>
1307Date:   Wed Jan 31 15:25:35 2007 -0800
1308
1309    Merge branch 'randr-1.2'
1310    
1311    Merge support for RandR 1.2 changes to the xrandr program along with
1312    documentation for the new options.
1313
1314commit b0a00df69f832ada40be6bd6973835439a698440
1315Author: Keith Packard <keithp@guitar.keithp.com>
1316Date:   Wed Jan 31 15:22:02 2007 -0800
1317
1318    Update documentation to include all RandR 1.2 options.
1319    
1320    Also, require libXrandr version 1.2.0.0 or better.
1321
1322commit 6b9310d66eed59527d4002294be13884a7cbeacc
1323Author: Keith Packard <keithp@guitar.keithp.com>
1324Date:   Tue Jan 30 20:35:58 2007 -0800
1325
1326    Missing return statement from output_rotation.
1327    
1328    output_rotation was returning garbage making the available output rotations
1329    display incorrectly.
1330
1331commit 5c3b6b1013c7565c40e82bfc0514a3dd80aec2d8
1332Author: Keith Packard <keithp@neko.keithp.com>
1333Date:   Tue Jan 30 20:16:46 2007 -0800
1334
1335    Remove xrandr12.c app now that xrandr.c has RandR 1.2 support.
1336
1337commit eaf3e459d7760bbcb3c7f7c9b23b1e386189c71e
1338Author: Keith Packard <keithp@neko.keithp.com>
1339Date:   Tue Jan 30 00:10:23 2007 -0800
1340
1341    Add --reflect option for RandR 1.2 reflection selection.
1342    
1343    Also, display available rotations after current rotation
1344
1345commit 8ecc6c034836a6fb6df0e2ad24429f506bf82e37
1346Author: Eric Anholt <eric@anholt.net>
1347Date:   Tue Jan 16 10:48:01 2007 -0800
1348
1349    Add display for 32-bit integer properties, such as backlight.
1350
1351commit 4112d13d7b15150e33687b687604c3a72188c066
1352Author: Keith Packard <keithp@mandolin.keithp.com>
1353Date:   Mon Jan 1 17:04:42 2007 -0800
1354
1355    Mode on CRTC may not be present for any output.
1356    
1357    When an output gets disconnected, the current CRTC mode may no longer be
1358    listed as valid for any output, but will still be listed for the screen.
1359    Search for current crtc mode in the screen list rather than the per-output
1360    list.
1361
1362commit 6ef7b2deafd09ae1a4b159f3c2e6e9db64bf01dc
1363Author: Keith Packard <keithp@neko.keithp.com>
1364Date:   Sun Dec 31 23:02:12 2006 -0800
1365
1366    Using %lf to read float overwrote adjacent variable.
1367    
1368    Just use floats everywhere and %f instead.
1369
1370commit f6073333dcfb6989ff8793854fb42e08388444c5
1371Author: Keith Packard <keithp@neko.keithp.com>
1372Date:   Sun Dec 31 13:55:14 2006 -0800
1373
1374    Add rotation/reflection status to 1.2 query output.
1375    
1376    The previous cleanup had left these values missing from any output.
1377    Also it now reports the effective size of the mode within the screen.
1378
1379commit 5d2a76b70b7b59a45655b25db79d75cb08fe671d
1380Author: Keith Packard <keithp@neko.keithp.com>
1381Date:   Sun Dec 31 13:38:40 2006 -0800
1382
1383    Clean up RandR 1.2 query output.
1384    
1385    Make brief mode list just mode names and refresh rates.
1386    Add --prop/--properties flag to show properties.
1387    Add --q1 flag to force showing pre-1.2 data.
1388
1389commit d9aeb4a7544ad4a33f6f54bc46bff5cdf231a986
1390Author: Keith Packard <keithp@neko.keithp.com>
1391Date:   Sun Dec 31 12:45:25 2006 -0800
1392
1393    Add --rate support to RandR 1.2 mode selection.
1394    
1395    Search for mode closest to specified rate for each output and use that
1396    instead of the one with the first matching name. If no rate is specified,
1397    the first one still matches allowing the driver to place preferred rates
1398    first in the list.
1399
1400commit c04d69cbd8a8a96862356afcda6ee679d663a524
1401Author: Keith Packard <keithp@neko.keithp.com>
1402Date:   Sun Dec 31 11:58:11 2006 -0800
1403
1404    Grab server while applying changes.
1405    
1406    Applications that respond to screen size changes by quering Xinerama
1407    information need to be blocked so that they see the entirety of the changes
1408    rather than just the screen size shift and not the crtc changes.
1409
1410commit 8e78af971048db711163ea297153703b4f37f3c9
1411Author: Keith Packard <keithp@neko.keithp.com>
1412Date:   Sat Dec 30 21:49:40 2006 -0800
1413
1414    Enable global --auto flag. Allow output name for --dpi switch.
1415    
1416    --auto at the global level checks for output status changes and
1417    automatically configures changed outputs. --dpi with an output switch uses
1418    the specified output as the source of the dpi information.
1419
1420commit f7a3e478a6a5d59a2bbcd6dc416639f93a0520fd
1421Author: Keith Packard <keithp@neko.keithp.com>
1422Date:   Sat Dec 30 19:41:48 2006 -0800
1423
1424    Use Bool type. Position relative to disabled output is 0,0.
1425    
1426    Switch uses of int that are strictly boolean to Bool.
1427    Instead of making attempts to set position relative to a disabled output an
1428    error, just place the output at 0,0.
1429
1430commit cb017692883daf64e0cf442a39b33eaafed0e420
1431Author: Keith Packard <keithp@neko.keithp.com>
1432Date:   Sat Dec 30 17:34:46 2006 -0800
1433
1434    Restructure RandR 1.2 support to handle relative placement.
1435    
1436    Ok, really, this is mostly a rewrite of the RandR 1.2 support.  First,
1437    collect commands from command line arguments.  Next, fill in existing
1438    configuration from X server.  Calculate new configuration. Apply
1439    configuration, if anything fails, revert to previous configuration.
1440    
1441    Still left -- pure --auto, and --extend/--clone options.
1442
1443commit b9dee113ce4105c1cf25e3c417c616c024aea823
1444Author: Keith Packard <keithp@guitar.keithp.com>
1445Date:   Fri Dec 29 00:55:37 2006 -0800
1446
1447    Make query return 1.2 information if available
1448
1449commit 90e4a4c13957bd003294f64b86460813dd38a3de
1450Author: Keith Packard <keithp@neko.keithp.com>
1451Date:   Thu Dec 21 17:37:20 2006 -0800
1452
1453    Accept hex mode numbers as well as mode names.
1454    
1455    Sometimes mode names are ambiguous; this lets the user specify modes by XID.
1456
1457commit e8f7047885ec85096a3f35b9cfb20386104fdc55
1458Author: Keith Packard <keithp@neko.keithp.com>
1459Date:   Tue Dec 19 16:27:46 2006 -0800
1460
1461    Actually respect the --fb option
1462
1463commit 7b32611632ab08b6a123db5df1c2b919b3a12104
1464Merge: a0df3aa 4bb1a9c
1465Author: Keith Packard <keithp@guitar.keithp.com>
1466Date:   Tue Dec 19 15:58:38 2006 -0800
1467
1468    Merge branch 'randr-1.2-origin' into randr-1.2
1469
1470commit a0df3aa81205b35ff8d9541c036cfd158cbd99ed
1471Author: Keith Packard <keithp@guitar.keithp.com>
1472Date:   Tue Dec 19 15:58:21 2006 -0800
1473
1474    Correct format for sscanf to double variable "dpi"
1475
1476commit 4bb1a9cd6f9cc3ed61d7913528afa3f573092833
1477Merge: b6c0382 6ef400f
1478Author: Keith Packard <keithp@bouzouki.jf.intel.com>
1479Date:   Wed Dec 13 11:36:36 2006 -0800
1480
1481    Merge branch 'randr-1.2-origin' into randr-1.2. Detect invalid mode.
1482    
1483    Invalid mode test was checking wrong mode index. Also, print more
1484    informative error message when this occurs.
1485
1486commit b6c03827bae74ef5b9517c4246b0165dad8ee780
1487Author: Keith Packard <keithp@bouzouki.jf.intel.com>
1488Date:   Wed Dec 13 11:27:30 2006 -0800
1489
1490    Name CRTCs by index or id. Use current CRTC to get current mode.
1491    
1492    CRTCs have no intrinsic name, so let users provide either the number in the
1493    list or the XID when referring to them explicitly.
1494    When no mode is specified, look up the current CRTC for the output and use
1495    that mode, instead of using the mode on the target CRTC.
1496    When switching an output from one CRTC
1497
1498commit 6ef400f35d7d8712d1ad1efd87a8a3cb8bfacd96
1499Author: Keith Packard <keithp@guitar.keithp.com>
1500Date:   Wed Dec 13 09:53:17 2006 -0800
1501
1502    Add --preferred and --auto support.
1503    
1504    --preferred selects the 'best' mode for the monitor automatically, either by
1505    looking for a preferred mode, or selecting one which is closest to the
1506    current screen DPI.
1507    
1508    --auto checks connected status and disables the output if disconnected,
1509    otherwise it enables it with the preferred mode (as if --preferred).
1510
1511commit c69c3080febd8617349f88557c3c04388a13a76c
1512Author: Keith Packard <keithp@guitar.keithp.com>
1513Date:   Tue Dec 12 09:54:52 2006 -0800
1514
1515    mark disabled crtc as changing, set rotation to 90 for disabled crtc.
1516    
1517    --off code was not correctly finding and marking the to-be-disabled crtc,
1518    and the disabling code was sending an uninitialized rotation value to the
1519    server when no outputs were connected.
1520
1521commit 6be56cd10d934e496004f9ffd377225fd179f4b1
1522Author: Keith Packard <keithp@neko.keithp.com>
1523Date:   Mon Dec 11 00:39:48 2006 -0800
1524
1525    Update manual, elide unsupported options from usage, remove xrandr12 from build
1526
1527commit 624c75e8c250b33a81890c8f0da741a13ad4e7d1
1528Author: Keith Packard <keithp@neko.keithp.com>
1529Date:   Mon Dec 11 00:23:15 2006 -0800
1530
1531    Add RandR 1.2 support to plain xrandr app. primitive for now
1532
1533commit 7c25c245bceb0474541fe7a2615a4f665842ac32
1534Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
1535Date:   Sat Dec 9 06:32:19 2006 -0600
1536
1537    Document -v switch.
1538
1539commit 2a32fa8cf8550a3a30871d25a23af07f65646c47
1540Author: Keith Packard <keithp@neko.keithp.com>
1541Date:   Tue Nov 21 01:17:38 2006 -0800
1542
1543    Track RandR output property changes
1544
1545commit 795173d2b9b94a3468db277102b4898b4e5a1ead
1546Author: Keith Packard <keithp@neko.keithp.com>
1547Date:   Thu Nov 16 22:14:33 2006 -0800
1548
1549    properties are stored in unsigned char arrays
1550
1551commit 2df4352bb43e155977f8d4c0b53771cb0085ab74
1552Author: Keith Packard <keithp@neko.keithp.com>
1553Date:   Thu Nov 16 11:45:51 2006 -0800
1554
1555    Remove RandR output options.
1556    
1557    Output options are to be replaced with properties.
1558
1559commit 643787365fd716b902b597b67b2ec228dacfc862
1560Author: Keith Packard <keithp@neko.keithp.com>
1561Date:   Wed Nov 1 10:57:24 2006 -0800
1562
1563    Re-indent to 4 space tabs
1564
1565commit 947ea6ee9d7cf72c5635c699b63ddda3be968675
1566Author: Keith Packard <keithp@neko.keithp.com>
1567Date:   Wed Nov 1 10:55:21 2006 -0800
1568
1569    Fix copyright and license information
1570
1571commit dc41095b577db571439ff1a52facc4efe9f5132f
1572Author: Eric Anholt <eric@anholt.net>
1573Date:   Thu Nov 9 20:26:09 2006 -0800
1574
1575    Print 8-bit integer output properties as 32-char rows of hex.
1576    
1577    This happens to produce pretty output for EDID data.
1578
1579commit 67466ebb817e24bfd7f57cc82da16e194eb9c547
1580Author: Eric Anholt <eric@anholt.net>
1581Date:   Thu Nov 9 17:15:56 2006 -0800
1582
1583    Add more .gitignore entries.
1584
1585commit aafe9f7d24e96194a7ee11ba521a3c2c72dcdc95
1586Author: Eric Anholt <eric@anholt.net>
1587Date:   Thu Nov 9 17:15:06 2006 -0800
1588
1589    Add output for output properties (assuming text) and blanking information.
1590
1591commit 6ba07ae9ea5fa2829d17e8a1f3eb26e7c1a2813e
1592Author: Eric Anholt <eric@anholt.net>
1593Date:   Wed Nov 8 10:23:47 2006 -0800
1594
1595    Add dot clock to output.
1596
1597commit fba78f58029a806e4446d038b17b843d2c4026a6
1598Author: Keith Packard <keithp@mandolin.keithp.com>
1599Date:   Wed Nov 1 00:32:22 2006 -0800
1600
1601    Track protocol moving physical size from mode to output
1602
1603commit d9c45204a16e906b922ac94cae3c9f4f25b3ccdb
1604Author: Keith Packard <keithp@neko.keithp.com>
1605Date:   Thu Oct 26 22:58:58 2006 -0700
1606
1607    add physical size setting
1608
1609commit bd6ac82ff7e7fc04ab589a3053dc7f13ed7a1ec4
1610Author: Keith Packard <keithp@neko.keithp.com>
1611Date:   Thu Oct 5 21:50:42 2006 -0700
1612
1613    Add crtc info. Mark preferred. Update to new SetCrtcConfig API.
1614
1615commit fe04d38d01f54b93ddaf1cd48a655df7f7fe4b97
1616Author: Keith Packard <keithp@neko.keithp.com>
1617Date:   Thu Sep 21 08:16:45 2006 -0700
1618
1619    Add CRTC disable code (given crtc, output 0, mode 0)
1620
1621commit 7f1b81d443b78ff572726ad7d72eeb4a87c7189d
1622Author: Keith Packard <keithp@guitar.keithp.com>
1623Date:   Wed Sep 20 20:03:22 2006 -0700
1624
1625    xrandr12, a horrible kludge, is now sufficient to do dynamic mergefb games.
1626
1627commit eba1d3d8ab6226737c29e63fdd5433190baab06f
1628Author: Keith Packard <keithp@guitar.keithp.com>
1629Date:   Wed Sep 20 20:02:43 2006 -0700
1630
1631    .cvsignore -> .gitignore
1632
1633commit 6c5af262350a5fa33aa37293e8e7b537e344f52a
1634Author: Keith Packard <keithp@guitar.keithp.com>
1635Date:   Wed Sep 20 20:02:09 2006 -0700
1636
1637    .cvsignore -> .gitignore
1638
1639commit d8e86340444577dc7634d3e0db24fd809f4e4fbb
1640Author: Keith Packard <keithp@guitar.keithp.com>
1641Date:   Tue Sep 19 00:35:46 2006 -0700
1642
1643    Add new xrandr12 program for RandR 1.2 protocol.
1644    
1645    Yes, xrandr12 will be merged with xrandr before release; it's just for
1646    debugging at present.
1647
1648commit f88f8e79724b27f46a836fac4956cbe28749633a
1649Author: Adam Jackson <ajax@nwnk.net>
1650Date:   Wed Apr 26 23:43:34 2006 +0000
1651
1652    Bump to 1.0.2
1653
1654commit 47c6288e63ebe7a9bb2f3225e7d5a235bd979a5f
1655Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1656Date:   Tue Apr 25 22:54:01 2006 +0000
1657
1658    Don't try to fprintf a NULL string when -display wasn't passed and
1659        connecting to $DISPLAY failed, since that segfaults on some platforms.
1660
1661commit 0197bfdddca98c72bca0eeee349b90027638fc32
1662Author: Adam Jackson <ajax@nwnk.net>
1663Date:   Mon Mar 20 18:56:37 2006 +0000
1664
1665    Bug #5511, #5512: Print more sensible error messages when fed broken
1666        command lines. (Bill Crawford)
1667
1668commit 4f785cb5db6d95c9f539500e7b202a0f5addd19f
1669Author: Kevin E Martin <kem@kem.org>
1670Date:   Wed Dec 21 02:29:53 2005 +0000
1671
1672    Update package version for X11R7 release.
1673
1674commit 83491d233781c9e6a362aa8bac1ab4f2a239fdee
1675Author: Adam Jackson <ajax@nwnk.net>
1676Date:   Mon Dec 19 16:22:46 2005 +0000
1677
1678    Stub COPYING files
1679
1680commit 5d09a0b505a2c08b81879e61173459d23f4c41db
1681Author: Kevin E Martin <kem@kem.org>
1682Date:   Thu Dec 15 00:24:10 2005 +0000
1683
1684    Update package version number for final X11R7 release candidate.
1685
1686commit 3e0eb5b6f68ef9120153e7f01b4243ad4fa44254
1687Author: Kevin E Martin <kem@kem.org>
1688Date:   Tue Dec 6 22:48:25 2005 +0000
1689
1690    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
1691
1692commit d52f178dc51182e14d5d7ad9f2842f3e1d30a57f
1693Author: Kevin E Martin <kem@kem.org>
1694Date:   Sat Dec 3 05:49:27 2005 +0000
1695
1696    Update package version number for X11R7 RC3 release.
1697
1698commit f3b3596d181a7ab89b90561490f822171ec77479
1699Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1700Date:   Mon Nov 28 22:01:46 2005 +0000
1701
1702    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
1703        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
1704
1705commit 28c2280644f808c89e42e379b531fbb0fdf39bc7
1706Author: Eric Anholt <anholt@freebsd.org>
1707Date:   Mon Nov 21 10:35:07 2005 +0000
1708
1709    Another pass at .cvsignores for apps.
1710
1711commit e5ab923625baf41a59e033abf3527709c8ef255b
1712Author: Eric Anholt <anholt@freebsd.org>
1713Date:   Sun Nov 20 22:08:55 2005 +0000
1714
1715    Add/improve .cvsignore files for apps.
1716
1717commit 7e1cf1fef9dd000569dd5390380fb567314644a5
1718Author: Kevin E Martin <kem@kem.org>
1719Date:   Sat Nov 19 07:15:38 2005 +0000
1720
1721    Update pkgconfig files to separate library build-time dependencies from
1722        application build-time dependencies, and update package deps to work
1723        with separate build roots.
1724
1725commit 89ab28833d4e2ff412a92bb2b47af2d78a109c00
1726Author: Kevin E Martin <kem@kem.org>
1727Date:   Wed Oct 19 02:47:57 2005 +0000
1728
1729    Update package version number for RC1 release.
1730
1731commit 60178bb0c8bc97055c9aee7986866ada615491e6
1732Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1733Date:   Mon Oct 17 23:56:24 2005 +0000
1734
1735    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
1736        work better with BSD make
1737
1738commit 958b347b1e5e427858d3e693e5487ec7ba4f5054
1739Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1740Date:   Fri Oct 14 00:25:47 2005 +0000
1741
1742    Use sed to fill in variables in man page
1743
1744commit 35e7414c6e4505b2e71be0e54ed0c7ff74f39db1
1745Author: Aaron Plattner <aplattner@nvidia.com>
1746Date:   Thu Oct 6 10:03:08 2005 +0000
1747
1748    Tell the user when setting the screen configuration fails. Return nonzero
1749        so scripts can find out too.
1750
1751commit 938ff7de3f2bc4979bbf8a5f68190cde2be12696
1752Author: Kevin E Martin <kem@kem.org>
1753Date:   Fri Jul 29 21:22:37 2005 +0000
1754
1755    Various changes preparing packages for RC0:
1756    - Verify and update package version numbers as needed
1757    - Implement versioning scheme
1758    - Change bug address to point to bugzilla bug entry form
1759    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1760        reenable it)
1761    - Fix makedepend to use pkgconfig and pass distcheck
1762    - Update build script to build macros first
1763    - Update modular Xorg version
1764
1765commit f241e34fd0f3bedf5aa615dc8e17352b91de8cd9
1766Author: Daniel Stone <daniel@fooishbar.org>
1767Date:   Fri Jul 22 07:18:28 2005 +0000
1768
1769    Fix path to man pages.
1770
1771commit f87ac740a20ec3e8b452959081816f5fddeaaf87
1772Author: Adam Jackson <ajax@nwnk.net>
1773Date:   Wed Jul 20 19:32:03 2005 +0000
1774
1775    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
1776        configure cache, you cache it, and the cached value is probably wrong.
1777
1778commit 5666f22654447eb381186a85a8e1630d419b0a88
1779Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1780Date:   Fri Jul 1 20:27:45 2005 +0000
1781
1782    Build systems for xrdb, xrandr, xrefresh
1783
1784commit 39a8c733612722dca456c315a5ad299da1fe29d6
1785Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
1786Date:   Sat Dec 4 00:43:18 2004 +0000
1787
1788    Encoding of numerous files changed to UTF-8
1789
1790commit df8c56f1f66cce27dd018248a30cd9465d2b545c
1791Author: Egbert Eich <eich@suse.de>
1792Date:   Fri Apr 23 19:55:03 2004 +0000
1793
1794    Merging XORG-CURRENT into trunk
1795
1796commit 791685e93f32489dcd2d02a77e1a79ffb6c97c17
1797Author: Egbert Eich <eich@suse.de>
1798Date:   Sun Mar 14 08:35:42 2004 +0000
1799
1800    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1801
1802commit 342e5f4d491f137e3930213e62192de3eece3155
1803Author: Egbert Eich <eich@suse.de>
1804Date:   Wed Mar 3 12:13:15 2004 +0000
1805
1806    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1807
1808commit e3c0383c8fdcf38d34b3fad607949b0693184ca7
1809Author: Egbert Eich <eich@suse.de>
1810Date:   Thu Feb 26 13:36:26 2004 +0000
1811
1812    readding XFree86's cvs IDs
1813
1814commit 633350fa648d2b57b3dd94cb1d220a0b826bef55
1815Author: Egbert Eich <eich@suse.de>
1816Date:   Thu Feb 26 09:24:14 2004 +0000
1817
1818    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1819
1820commit 22c66075090a14ad022ae73a080e76a5ace7c5d1
1821Author: Kaleb Keithley <kaleb@freedesktop.org>
1822Date:   Tue Nov 25 19:29:15 2003 +0000
1823
1824    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1825
1826commit 05fa20267de7cdf44fb6de556910ed0e4ce665a5
1827Author: Kaleb Keithley <kaleb@freedesktop.org>
1828Date:   Fri Nov 14 16:49:23 2003 +0000
1829
1830    XFree86 4.3.0.1
1831
1832commit c973a27b6d07b8711041c0c22ba8568f168b447a
1833Author: Kaleb Keithley <kaleb@freedesktop.org>
1834Date:   Fri Nov 14 16:49:23 2003 +0000
1835
1836    Initial revision
1837