Adam Jackson [Wed, 20 Jul 2011 18:34:19 +0000 (14:34 -0400)]
Document the rarer --newmode flags in --help output
Signed-off-by: Adam Jackson <ajax@redhat.com>
Alan Coopersmith [Thu, 30 Jun 2011 04:18:23 +0000 (21:18 -0700)]
xrandr 1.3.5
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Jeremy Huddleston [Mon, 9 May 2011 16:26:34 +0000 (09:26 -0700)]
find_mode: Search for the mode closes to the specified rate
This was the intention of
d9aeb4a7544ad4a33f6f54bc46bff5cdf231a986, but
find_mode was still picking the first string match rather than the
match with the closest refresh rate.
xrandr.c:740:3: warning: Value stored to 'bestDist' is never read
bestDist = dist;
^ ~~~~
Found-by: clang static analyzer
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Jeremy Huddleston [Sun, 8 May 2011 23:42:50 +0000 (16:42 -0700)]
Dead code removal
xrandr.c:2978:33: warning: Value stored to 'first' is never read
if (!first) printf (" "); first = False;
^ ~~~~~
xrandr.c:2966:30: warning: Value stored to 'first' is never read
if (!first) printf (" "); first = False;
^ ~~~~~
Found-by: clang static analyzer
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Jeremy Huddleston [Sun, 8 May 2011 23:35:47 +0000 (16:35 -0700)]
Dead code removal
Removing the redundant setting of format = 32 in the XA_ATOM case.
It was already set to that earlier whe it was assigned actual_format.
xrandr.c:2770:3: warning: Value stored to 'format' is never read
format=0;
^ ~
xrandr.c:2782:7: warning: Value stored to 'format' is never read
format = actual_format;
^ ~~~~~~~~~~~~~
Found-by: clang static analyzer
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Jeremy Huddleston [Sun, 8 May 2011 23:29:51 +0000 (16:29 -0700)]
Mark usage, fatal, and panic as _X_NORETURN
xrandr.c:634:13: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'output')
output->next = NULL;
~~~~~~ ^
xrandr.c:1214:6: warning: Access to field 'mode' results in a dereference of a null pointer (loaded from variable 'crtc_info')
if (crtc_info->mode == None)
^~~~~~~~~
xrandr.c:1252:5: warning: Array access (via field 'outputs') results in a null pointer dereference
crtc->outputs[crtc->noutput++] = output;
^ ~~~~~~~
xrandr.c:1638:33: warning: Access to field 'name' results in a dereference of a null pointer (loaded from variable 'output_info')
set_name_string (&output_name, output_info->name);
^~~~~~~~~~~
xrandr.c:1725:10: warning: Access to field 'changes' results in a dereference of a null pointer (loaded from variable 'output')
if (output->changes)
^~~~~~
xrandr.c:1848:10: warning: Access to field 'mode_info' results in a dereference of a null pointer (loaded from variable 'relation')
if (relation->mode_info == NULL)
^~~~~~~~
xrandr.c:3194:11: warning: Array access (from variable 'mode_shown') results in a null pointer dereference
if (mode_shown[j]) continue;
^~~~~~~~~~
Found-by: clang static analyzer
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Gaetan Nadon [Wed, 19 Jan 2011 15:06:56 +0000 (10:06 -0500)]
config: move man pages into their own directory
Use services provided by XORG_MANPAGE_SECTIONS.
Use standard Makefile for man pages.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Gaetan Nadon [Thu, 13 Jan 2011 22:15:36 +0000 (17:15 -0500)]
man: replace hard coded man page section with substitution strings
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Gaetan Nadon [Thu, 13 Jan 2011 16:15:48 +0000 (11:15 -0500)]
man: remove trailing spaces and tabs
Using s/[ \t]*$//
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Gaetan Nadon [Wed, 12 Jan 2011 21:28:02 +0000 (16:28 -0500)]
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
This silences an Autoconf warning
Matthias Hopf [Mon, 10 Jan 2011 16:56:16 +0000 (17:56 +0100)]
Add --current to usage.
Alan Coopersmith [Sat, 30 Oct 2010 18:28:41 +0000 (11:28 -0700)]
xrandr 1.3.4
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Alan Coopersmith [Sat, 30 Oct 2010 18:26:40 +0000 (11:26 -0700)]
config: Remove unnecessary calls from configure.ac
AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Alan Coopersmith [Sat, 30 Oct 2010 18:25:53 +0000 (11:25 -0700)]
config: upgrade to util-macros 1.8 for additional man page support
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
The value of MAN_SUBST is the same for all X.Org packages.
Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
The existing statement can now be removed from the configuration file.
Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
Enables silent rule and use platform appropriate version of sed.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Gaetan Nadon [Sat, 30 Oct 2010 18:24:14 +0000 (11:24 -0700)]
config: update AC_PREREQ statement to 2.60
Unrelated to the previous patches, the new value simply reflects
the reality that the minimum level for autoconf to configure
all x.org modules is 2.60 dated June 2006.
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Julien Cristau [Tue, 12 Oct 2010 19:20:18 +0000 (21:20 +0200)]
Call QueryExtension before any other RandR function (bug#30806)
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Julien Cristau <jcristau@debian.org>
Alan Coopersmith [Thu, 23 Sep 2010 02:39:27 +0000 (19:39 -0700)]
Bug 29348 - dot clock parameter missing from --newmode in man page
https://bugs.freedesktop.org/show_bug.cgi?id=29348
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Julien Cristau <jcristau@debian.org>
Julien Cristau [Mon, 19 Jul 2010 17:07:56 +0000 (18:07 +0100)]
Bump to 1.3.3
Julien Cristau [Mon, 19 Jul 2010 17:06:56 +0000 (18:06 +0100)]
Require xorg-macros 1.4 for XORG_INSTALL
Julien Cristau [Mon, 19 Jul 2010 17:05:37 +0000 (18:05 +0100)]
Kill cvs keyword
Eric Piel [Sat, 9 Jan 2010 23:08:53 +0000 (00:08 +0100)]
xrandr: get gamma and brightness
Even in verbose query mode, gamma and brigthness were not displayed.
That's because they are not stored in the server the same way they are
specified on the command line: they are stored as 256 * 3 u16 while
the command line is 3 + 1 floats. Still, this is useful info for the
users, and they don't care about how it's stored in the server.
So we do a regression over the values stored to recover info in the same
way as on the command line: gamma and brightness.
Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
Reviewed-By: Matthias Hopf <mhopf@suse.de>
Eric Piel [Sat, 9 Jan 2010 23:08:53 +0000 (00:08 +0100)]
xrandr: fix maximum gamma set
Gamma is an array of 3 16-bit values. Currently, the maximum value assigned is
255*256, which is only 65280. Make sure that when we set the gamma, the maximum
value is 65535. It's slightly brighter but also helps to avoid kludges to
detect clamped values when reading back the gamma.
Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
Reviewed-by: Matthias Hopf <mhopf@suse.de>
Gaetan Nadon [Thu, 11 Feb 2010 15:08:07 +0000 (10:08 -0500)]
config: move CWARNFLAGS from configure.ac to Makefile.am
Compiler warning flags should be explicitly set in the makefile
rather than being merged with other packages compiler flags.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Éric Piel [Wed, 6 Jan 2010 13:42:15 +0000 (14:42 +0100)]
xrandr: fix brightness to prevent gamma to overflow and to allow 0
With the new brightness option, gamma would overflow with values > 1,
leading to rainbow looking screen.
In addition, have the brightness by default to 1, so that specifying 0
actually does the expected behaviour of leading to a black screen.
Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
Reviewed-by: Matthias Hopf <mhopf@suse.de>
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
Yann Droneaud [Tue, 17 Nov 2009 14:39:02 +0000 (15:39 +0100)]
xrandr: Remove --clone / --extend support code
Code handling --clone and --extend is not used.
The usage message regarding those options was already commented out.
Signed-off-by: Yann Droneaud <ydroneaud@mandriva.com>
Acked-by: Matthias Hopf <mhopf@suse.de>
Matthias Hopf [Tue, 5 Jan 2010 13:58:42 +0000 (14:58 +0100)]
Language fixes.
Yann Droneaud [Tue, 17 Nov 2009 14:39:01 +0000 (15:39 +0100)]
xrandr: Use a prefix for enum type _policy and _relation like other enums in xrandr.c
Try to apply the same coding style to enum _policy and enum _relation.
This patch also workarounds bug #12958 .
Signed-off-by: Yann Droneaud <ydroneaud@mandriva.com>
Acked-by: Matthias Hopf <mhopf@suse.de>
Mikhail Gusarov [Sat, 24 Oct 2009 21:41:05 +0000 (03:41 +0600)]
Add --brightness for CRTC
--brightness n.m adjusts gamma set for CRTC in order to compensate
for overly bright or overly dark unmanageable outputs.
Signed-off-by: Matthias Hopf <mhopf@suse.de>
Matthias Hopf [Sat, 2 Jan 2010 23:40:19 +0000 (00:40 +0100)]
xrandr: add more information about the transform option in the manpage
Add information about the transformation, stating it's a homogeneous
coordinate transformation and adding the (simplified) pixel calculation
formula. Also and an example of keystone shaping generated using the algorithm
found in xkeystone.
Based on a patch by Eric Piel <eric.piel@tremplin-utc.net>
Signed-off-by: Matthias Hopf <mhopf@suse.de>
Dominik Jasiok [Tue, 22 Dec 2009 18:48:04 +0000 (10:48 -0800)]
xrandr: check_strtod should return double, not int
check_strtod performs error checking around strtod to ensure that
arguments are correctly processed. However, it also accidentally(?)
cast the result to int, which was then universally cast back to double
by all callers. Narrowing and re-widening the type doesn't make any sense.
Signed-off-by: Keith Packard <keithp@keithp.com>
Gaetan Nadon [Thu, 26 Nov 2009 14:19:54 +0000 (09:19 -0500)]
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
Now that the INSTALL file is generated.
Allows running make maintainer-clean.
Gaetan Nadon [Wed, 28 Oct 2009 18:09:08 +0000 (14:09 -0400)]
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Add missing INSTALL file. Use standard GNU file on building tarball
README may have been updated
Remove AUTHORS file as it is empty and no content available yet.
Remove NEWS file as it is empty and no content available yet.
Gaetan Nadon [Tue, 27 Oct 2009 19:07:25 +0000 (15:07 -0400)]
Deploy the new XORG_DEFAULT_OPTIONS #24242
This macro aggregate a number of existing macros that sets commmon
X.Org components configuration options. It shields the configuration file from
future changes.
Gaetan Nadon [Tue, 27 Oct 2009 02:08:39 +0000 (22:08 -0400)]
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
ChangeLog filename is known to Automake and requires no further
coding in the makefile.
Gaetan Nadon [Thu, 22 Oct 2009 16:34:16 +0000 (12:34 -0400)]
.gitignore: use common defaults with custom section # 24239
Using common defaults will reduce errors and maintenance.
Only the very small or inexistent custom section need periodic maintenance
when the structure of the component changes. Do not edit defaults.
Yann Droneaud [Tue, 17 Nov 2009 09:34:41 +0000 (10:34 +0100)]
xrandr: Remove test against RANDR_MAJOR/RANDR_MINOR
xrandr.c uses structures defined in <X11/extensions/Xrandr.h>
provided by 'libXrandr' package but tests structures availability
through RANDR_MAJOR/RANDR_MINOR defined in <X11/extensions/randr.h>
provided by 'randrproto' package.
Sometimes they are not in sync so it's safer to rely on checks made
by configure script through pkg-config.
In my test case, XRRPanning structure is not defined in Xrandr.h,
RANDR_MAJOR is 1 and RANDR_MINOR 2 but xrandr.c try to use it anyway.
(for the record, XRRPanning was added in libXrandr-1.2.91).
Signed-off-by: Yann Droneaud <ydroneaud@mandriva.com>
Reviewed-by: Rémi Cardona <remi@gentoo.org>
Éric Piel [Mon, 26 Oct 2009 13:11:02 +0000 (14:11 +0100)]
xrandr: do not segfault when "--scale" or "--transform" have no output
"xrandr --scale 2x2" segfaults, because the --scale (and --transform)
options do not check for an existing output.
Make sure there is an output specified (like every other options).
Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
Signed-off-by: Matthias Hopf <mhopf@suse.de>
Éric Piel [Mon, 26 Oct 2009 12:57:10 +0000 (13:57 +0100)]
xrandr: make --query really the default option
The manpage states that "--query" is the default action when nothing
specific is requested. However, some options such as "-display" or
"--screen" lead to do nothing by default. This makes sure that unless
something specific is requested, query is done.
This also restores the behaviour of --q1 to the same one as the old
xrandr: also display the info on rotation and reflection by default.
Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net>
Signed-off-by: Matthias Hopf <mhopf@suse.de>
Jeremy Huddleston [Wed, 21 Oct 2009 19:47:21 +0000 (12:47 -0700)]
This is not a GNU project, so declare it foreign.
On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
> On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
> > I noticed an INSTALL file in xlsclients and libXvMC today, and it
> > was quite annoying to work around since 'autoreconf -fvi' replaces
> > it and git wants to commit it. Should these files even be in git?
> > Can I nuke them for the betterment of humanity and since they get
> > created by autoreconf anyways?
>
> See https://bugs.freedesktop.org/show_bug.cgi?id=24206
As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
of the INSTALL file. It is also part of the 24206 solution.
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
Alan Coopersmith [Thu, 1 Oct 2009 21:54:29 +0000 (14:54 -0700)]
Add README with pointers to mailing lists, bugzilla, & git
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Matthias Hopf [Thu, 10 Sep 2009 11:18:35 +0000 (13:18 +0200)]
Bump to 1.3.2
Matthias Hopf [Thu, 10 Sep 2009 11:17:56 +0000 (13:17 +0200)]
Add missing 'static's to get rid of warnings.
Bart Massey [Thu, 7 Feb 2008 22:03:24 +0000 (14:03 -0800)]
changed a bunch of string to number conversions for reliability
Bart Massey [Fri, 4 Sep 2009 13:36:51 +0000 (15:36 +0200)]
Warn if one of the outputs given did not exist
Matthias Hopf [Tue, 11 Aug 2009 14:11:39 +0000 (16:11 +0200)]
Bump to 1.3.1
Also finally bump xrandr requirement to 1.3
Federico Mena Quintero [Mon, 20 Jul 2009 21:44:52 +0000 (16:44 -0500)]
bfo#22864 - grab the server around all modifications to CRTCs
We were not grabbed while disabling the CRTCs that should be off, so other clients could think
that there was an intermediate stage with no enabled outputs.
Signed-off-by: Federico Mena Quintero <federico@novell.com>
Éric Piel [Tue, 14 Jul 2009 19:36:32 +0000 (21:36 +0200)]
xrandr: Document --nograb option
Op 08-07-09 15:19, Matthias Hopf schreef:
> On Jul 07, 09 22:02:51 +0200, Éric Piel wrote:
>> Op 21-05-09 13:23, Éric Piel schreef:
>>> This documents the --nograb option with whichever I could understand of
>>> the advantages and drawbacks of grabbing the screen.
>>>
>>> Also fixes the formatting in the xrandr 1.3 options.
>> Please review and apply.
>
> Please resend as attachment.
>
Please find attached the git patch.
Thanks,
Eric
>From
34e7c1036ba0e0d7827563deaffea9371031fa0b Mon Sep 17 00:00:00 2001
From: Eric Piel <eric.piel@tremplin-utc.net>
Date: Thu, 21 May 2009 13:01:52 +0200
Subject: [PATCH] xrandr: Document --nograb option
This documents the --nograb option with whichever I could understand of
the advantages and drawback of grabbing the screen.
Also fixes the formatting in the xrandr 1.3 options
Matthias Hopf [Mon, 6 Jul 2009 16:30:05 +0000 (18:30 +0200)]
Fix missing prototype warning.
Matthias Hopf [Mon, 6 Jul 2009 16:28:23 +0000 (18:28 +0200)]
Report program version as well with --version.
This has bitten us too often already (the infamous uncloning bug).
Adam Jackson [Wed, 1 Apr 2009 15:03:10 +0000 (11:03 -0400)]
xrandr 1.3.0
Adam Jackson [Tue, 17 Feb 2009 18:45:32 +0000 (13:45 -0500)]
Allow zero replies from GetPanning to mean panning is unavailable.
Aaron Plattner [Wed, 4 Mar 2009 23:49:10 +0000 (15:49 -0800)]
Set the screen config on the correct screen.
Otherwise, "DISPLAY=:0.0 xrandr --screen 1 -s 1" fails.
Matthias Hopf [Fri, 6 Mar 2009 13:49:43 +0000 (14:49 +0100)]
Revert "Move outputs among crtcs as necessary. Fixes 14570"
This reverts commit
4dcc8ae1a6903434def1a2706f7c68ff9e2a17c4.
The commit broke uncloning completely again.
Conflicts:
xrandr.c
Julien Cristau [Sun, 1 Feb 2009 13:39:30 +0000 (14:39 +0100)]
Bump to 1.2.99.4
Julien Cristau [Sun, 1 Feb 2009 13:34:15 +0000 (14:34 +0100)]
Document the --primary and --noprimary options
Julien Cristau [Sun, 1 Feb 2009 13:12:21 +0000 (14:12 +0100)]
Document the --current option
Keith Packard [Sat, 31 Jan 2009 04:37:34 +0000 (20:37 -0800)]
Add --noprimary option
Keith Packard [Sat, 31 Jan 2009 04:11:10 +0000 (20:11 -0800)]
Add --primary option
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 31 Jan 2009 04:11:02 +0000 (20:11 -0800)]
Add --nograb option
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 10 Dec 2008 05:26:50 +0000 (21:26 -0800)]
Add --current option to use new XRRGetScreenResourcesCurrent API
Signed-off-by: Keith Packard <keithp@keithp.com>
Matthias Hopf [Fri, 30 Jan 2009 16:46:05 +0000 (17:46 +0100)]
Several fatal() were missing \n.
Éric Piel [Mon, 19 Jan 2009 15:18:46 +0000 (16:18 +0100)]
Add docs for --transform and --scale.
The new --transform and --scale options were added, but not yet
documented. This includes also an example of usage of panning and
scaling at the same time.
Paulo Cesar Pereira de Andrade [Mon, 26 Jan 2009 18:40:59 +0000 (16:40 -0200)]
Correct make distcheck and gcc/sparse warnings.
Maarten Maathuis [Mon, 5 Jan 2009 18:47:21 +0000 (19:47 +0100)]
Stay away from doublescan modes unless a refresh rate is specified.
Maarten Maathuis [Mon, 22 Dec 2008 18:46:24 +0000 (19:46 +0100)]
Fix gamma computation.
- The previous version sometimes overflowed.
Matthias Hopf [Thu, 18 Dec 2008 15:09:39 +0000 (16:09 +0100)]
Print multiple Atom and INT32 properties.
Improve output formating of strings.
Maarten Maathuis [Wed, 17 Dec 2008 16:18:14 +0000 (17:18 +0100)]
randr-1.2: support gamma changes.
Matthias Hopf [Mon, 15 Dec 2008 19:39:43 +0000 (20:39 +0100)]
Bump to 1.2.99.3
Matthias Hopf [Mon, 15 Dec 2008 20:00:55 +0000 (21:00 +0100)]
Add keystone.5c to EXTRA_DIST
Matthias Hopf [Mon, 15 Dec 2008 19:36:40 +0000 (20:36 +0100)]
Don't trash panning area, except if --panning or --fb is given.
Almost anything used to reduce the screen size to the current mode size, which
is counter-productive when panning is active.
Matthias Hopf [Thu, 11 Dec 2008 16:09:47 +0000 (17:09 +0100)]
Panning tracking areas describe full screen if set to 0. Use it as default.
Also improve reduced output on default tracking and borders.
Adam Jackson [Mon, 8 Dec 2008 21:37:59 +0000 (16:37 -0500)]
Accept --props synonym for --prop
Matthias Hopf [Mon, 8 Dec 2008 11:24:37 +0000 (12:24 +0100)]
Only set transforms if actually changed.
Re-enables other crtc settings if transforms are not supported.
Matthias Hopf [Thu, 4 Dec 2008 16:47:05 +0000 (17:47 +0100)]
Add manpage entry.
Matthias Hopf [Thu, 4 Dec 2008 14:57:22 +0000 (15:57 +0100)]
Bump to 1.2.99.2, RandR requirements to 1.2.99.2
Matthias Hopf [Fri, 28 Nov 2008 16:16:11 +0000 (17:16 +0100)]
Add panning support.
Matthieu Herrb [Sat, 6 Dec 2008 10:40:53 +0000 (11:40 +0100)]
Don't use GNU make only constructs.
Julien Cristau [Mon, 1 Dec 2008 22:27:51 +0000 (23:27 +0100)]
Require libXrandr 1.2.91
Julien Cristau [Mon, 1 Dec 2008 20:45:47 +0000 (21:45 +0100)]
Fix build outside of the source dir
Julien Cristau [Mon, 1 Dec 2008 20:33:35 +0000 (21:33 +0100)]
Merge branch 'transform-proposal' of git.freedesktop.org:/git/xorg/app/xrandr
Keith Packard [Fri, 14 Nov 2008 22:14:24 +0000 (14:14 -0800)]
Add --scale and --transform to --help output
Keith Packard [Fri, 14 Nov 2008 22:13:51 +0000 (14:13 -0800)]
Check return value from XRRGetCrtcTransform
XRRGetCrtcTransform will return 0 if the X server does not support this
request.
Alan Coopersmith [Tue, 19 Aug 2008 16:39:00 +0000 (09:39 -0700)]
Man page typo fix
Julien Cristau [Fri, 15 Aug 2008 19:23:13 +0000 (21:23 +0200)]
Manpage typo fixes
Eric Piel [Sun, 10 Aug 2008 21:28:25 +0000 (23:28 +0200)]
update the manpage
Describe all the options supported, including: --dryrun, -display,
--q1, --q12, and --rate for 1.1
Describe all short and long version of the option.
Use the usual man style for the option arugments.
Move the four --*mode options out of the output section as they are
independant of an output.
Mention cvt for computing modelines.
Gives some examples.
Egbert Eich [Sun, 3 Aug 2008 11:24:49 +0000 (13:24 +0200)]
Fix for 64bit: feed a pointer to the right size variable to scanf().
XID is unsigned long, however %x in scanf takes a pointer to an unsigned int.
Thus with XID xid, a sscanf(..., "0x%x", &xid) will most likely produce the
wrong results.
Keith Packard [Wed, 2 Apr 2008 06:46:02 +0000 (23:46 -0700)]
Exit when select output is not available
Keith Packard [Wed, 2 Apr 2008 06:44:50 +0000 (23:44 -0700)]
Fix up xkeystone to use current screen/output settings
Keith Packard [Mon, 31 Mar 2008 02:03:53 +0000 (19:03 -0700)]
Execute xrandr to set keystone correction
Keith Packard [Mon, 31 Mar 2008 02:03:29 +0000 (19:03 -0700)]
add --transform none to reset to identity
Keith Packard [Sat, 22 Mar 2008 06:29:41 +0000 (23:29 -0700)]
Build and install xkeystone program from keystone.5c
Keith Packard [Sat, 22 Mar 2008 06:26:30 +0000 (23:26 -0700)]
Track toolkit name change (chrome->nichrome)
Keith Packard [Fri, 21 Mar 2008 10:17:44 +0000 (03:17 -0700)]
Add keystone.5c program to help compute transforms.
Keith Packard [Fri, 21 Mar 2008 10:17:40 +0000 (03:17 -0700)]
Make screen undersize a warning instead of an error
Keith Packard [Tue, 18 Mar 2008 23:04:34 +0000 (16:04 -0700)]
Add --transform to pass arbitrary transforms to the server
Keith Packard [Tue, 18 Mar 2008 23:04:22 +0000 (16:04 -0700)]
Eliminate inverse matrix from randr transform protocol
It is easier, and potentially more precise, to compute the inverse in the
server where everything can eventually be kept in floating point form.
Keith Packard [Mon, 17 Mar 2008 20:59:40 +0000 (13:59 -0700)]
Transform mode bounds when computing sizes.
Ensure screen sizes are compared with projected mode image, including
rotation and transformation.
Keith Packard [Sat, 15 Mar 2008 07:35:08 +0000 (00:35 -0700)]
Manage transform filters. Use bilinear for non-identity scale.
This involved creating a compound transform datatype to hold all of the
relevant transform and filter information. Adding arbitrary transforms
should be fairly easy at this point.
Keith Packard [Tue, 11 Mar 2008 04:19:41 +0000 (21:19 -0700)]
Add output scaling using the 1.3 transform requests
Hong Liu [Tue, 11 Mar 2008 04:37:09 +0000 (21:37 -0700)]
Move outputs among crtcs as necessary. Fixes 14570
This patch makes new requests override existing crtc allocations. Outputs
with restricted crtc usage can now force existing outputs to switch
automatcially.