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