summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Keith Packard [Sun, 31 Dec 2006 21:55:14 +0000 (13:55 -0800)]
Add rotation/reflection status to 1.2 query output.
The previous cleanup had left these values missing from any output.
Also it now reports the effective size of the mode within the screen.
Keith Packard [Sun, 31 Dec 2006 21:38:40 +0000 (13:38 -0800)]
Clean up RandR 1.2 query output.
Make brief mode list just mode names and refresh rates.
Add --prop/--properties flag to show properties.
Add --q1 flag to force showing pre-1.2 data.
Keith Packard [Sun, 31 Dec 2006 20:45:25 +0000 (12:45 -0800)]
Add --rate support to RandR 1.2 mode selection.
Search for mode closest to specified rate for each output and use that
instead of the one with the first matching name. If no rate is specified,
the first one still matches allowing the driver to place preferred rates
first in the list.
Keith Packard [Sun, 31 Dec 2006 19:58:11 +0000 (11:58 -0800)]
Grab server while applying changes.
Applications that respond to screen size changes by quering Xinerama
information need to be blocked so that they see the entirety of the changes
rather than just the screen size shift and not the crtc changes.
Keith Packard [Sun, 31 Dec 2006 05:49:40 +0000 (21:49 -0800)]
Enable global --auto flag. Allow output name for --dpi switch.
--auto at the global level checks for output status changes and
automatically configures changed outputs. --dpi with an output switch uses
the specified output as the source of the dpi information.
Keith Packard [Sun, 31 Dec 2006 03:41:48 +0000 (19:41 -0800)]
Use Bool type. Position relative to disabled output is 0,0.
Switch uses of int that are strictly boolean to Bool.
Instead of making attempts to set position relative to a disabled output an
error, just place the output at 0,0.
Keith Packard [Sun, 31 Dec 2006 01:34:46 +0000 (17:34 -0800)]
Restructure RandR 1.2 support to handle relative placement.
Ok, really, this is mostly a rewrite of the RandR 1.2 support. First,
collect commands from command line arguments. Next, fill in existing
configuration from X server. Calculate new configuration. Apply
configuration, if anything fails, revert to previous configuration.
Still left -- pure --auto, and --extend/--clone options.
Keith Packard [Fri, 29 Dec 2006 08:55:37 +0000 (00:55 -0800)]
Make query return 1.2 information if available
Keith Packard [Fri, 22 Dec 2006 01:37:20 +0000 (17:37 -0800)]
Accept hex mode numbers as well as mode names.
Sometimes mode names are ambiguous; this lets the user specify modes by XID.
Keith Packard [Wed, 20 Dec 2006 00:27:46 +0000 (16:27 -0800)]
Actually respect the --fb option
Keith Packard [Tue, 19 Dec 2006 23:58:38 +0000 (15:58 -0800)]
Merge branch 'randr-1.2-origin' into randr-1.2
Keith Packard [Tue, 19 Dec 2006 23:58:21 +0000 (15:58 -0800)]
Correct format for sscanf to double variable "dpi"
Keith Packard [Wed, 13 Dec 2006 19:36:36 +0000 (11:36 -0800)]
Merge branch 'randr-1.2-origin' into randr-1.2. Detect invalid mode.
Invalid mode test was checking wrong mode index. Also, print more
informative error message when this occurs.
Keith Packard [Wed, 13 Dec 2006 19:27:30 +0000 (11:27 -0800)]
Name CRTCs by index or id. Use current CRTC to get current mode.
CRTCs have no intrinsic name, so let users provide either the number in the
list or the XID when referring to them explicitly.
When no mode is specified, look up the current CRTC for the output and use
that mode, instead of using the mode on the target CRTC.
When switching an output from one CRTC
Keith Packard [Wed, 13 Dec 2006 17:53:17 +0000 (09:53 -0800)]
Add --preferred and --auto support.
--preferred selects the 'best' mode for the monitor automatically, either by
looking for a preferred mode, or selecting one which is closest to the
current screen DPI.
--auto checks connected status and disables the output if disconnected,
otherwise it enables it with the preferred mode (as if --preferred).
Keith Packard [Tue, 12 Dec 2006 17:54:52 +0000 (09:54 -0800)]
mark disabled crtc as changing, set rotation to 90 for disabled crtc.
--off code was not correctly finding and marking the to-be-disabled crtc,
and the disabling code was sending an uninitialized rotation value to the
server when no outputs were connected.
Keith Packard [Mon, 11 Dec 2006 08:39:48 +0000 (00:39 -0800)]
Update manual, elide unsupported options from usage, remove xrandr12 from build
Keith Packard [Mon, 11 Dec 2006 08:23:15 +0000 (00:23 -0800)]
Add RandR 1.2 support to plain xrandr app. primitive for now
Keith Packard [Tue, 21 Nov 2006 09:17:38 +0000 (01:17 -0800)]
Track RandR output property changes
Keith Packard [Fri, 17 Nov 2006 06:14:33 +0000 (22:14 -0800)]
properties are stored in unsigned char arrays
Keith Packard [Thu, 16 Nov 2006 19:45:51 +0000 (11:45 -0800)]
Remove RandR output options.
Output options are to be replaced with properties.
Keith Packard [Wed, 1 Nov 2006 18:57:24 +0000 (10:57 -0800)]
Re-indent to 4 space tabs
Keith Packard [Wed, 1 Nov 2006 18:55:21 +0000 (10:55 -0800)]
Fix copyright and license information
Eric Anholt [Fri, 10 Nov 2006 04:26:09 +0000 (20:26 -0800)]
Print 8-bit integer output properties as 32-char rows of hex.
This happens to produce pretty output for EDID data.
Eric Anholt [Fri, 10 Nov 2006 01:15:56 +0000 (17:15 -0800)]
Add more .gitignore entries.
Eric Anholt [Fri, 10 Nov 2006 01:15:06 +0000 (17:15 -0800)]
Add output for output properties (assuming text) and blanking information.
Eric Anholt [Wed, 8 Nov 2006 18:23:47 +0000 (10:23 -0800)]
Add dot clock to output.
Keith Packard [Wed, 1 Nov 2006 08:32:22 +0000 (00:32 -0800)]
Track protocol moving physical size from mode to output
Keith Packard [Fri, 27 Oct 2006 05:58:58 +0000 (22:58 -0700)]
add physical size setting
Keith Packard [Fri, 6 Oct 2006 04:50:42 +0000 (21:50 -0700)]
Add crtc info. Mark preferred. Update to new SetCrtcConfig API.
Keith Packard [Thu, 21 Sep 2006 15:16:45 +0000 (08:16 -0700)]
Add CRTC disable code (given crtc, output 0, mode 0)
Keith Packard [Thu, 21 Sep 2006 03:03:22 +0000 (20:03 -0700)]
xrandr12, a horrible kludge, is now sufficient to do dynamic mergefb games.
Keith Packard [Thu, 21 Sep 2006 03:02:43 +0000 (20:02 -0700)]
.cvsignore -> .gitignore
Keith Packard [Thu, 21 Sep 2006 03:02:09 +0000 (20:02 -0700)]
.cvsignore -> .gitignore
Keith Packard [Tue, 19 Sep 2006 07:35:46 +0000 (00:35 -0700)]
Add new xrandr12 program for RandR 1.2 protocol.
Yes, xrandr12 will be merged with xrandr before release; it's just for
debugging at present.
Adam Jackson [Wed, 26 Apr 2006 23:43:34 +0000 (23:43 +0000)]
Bump to 1.0.2
Alan Coopersmith [Tue, 25 Apr 2006 22:54:01 +0000 (22:54 +0000)]
Don't try to fprintf a NULL string when -display wasn't passed and
connecting to $DISPLAY failed, since that segfaults on some platforms.
Adam Jackson [Mon, 20 Mar 2006 18:56:37 +0000 (18:56 +0000)]
Bug #5511, #5512: Print more sensible error messages when fed broken
command lines. (Bill Crawford)
Kevin E Martin [Wed, 21 Dec 2005 02:29:53 +0000 (02:29 +0000)]
Update package version for X11R7 release.
Adam Jackson [Mon, 19 Dec 2005 16:22:46 +0000 (16:22 +0000)]
Stub COPYING files
Kevin E Martin [Thu, 15 Dec 2005 00:24:10 +0000 (00:24 +0000)]
Update package version number for final X11R7 release candidate.
Kevin E Martin [Tue, 6 Dec 2005 22:48:25 +0000 (22:48 +0000)]
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
Kevin E Martin [Sat, 3 Dec 2005 05:49:27 +0000 (05:49 +0000)]
Update package version number for X11R7 RC3 release.
Alan Coopersmith [Mon, 28 Nov 2005 22:01:46 +0000 (22:01 +0000)]
Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
Eric Anholt [Mon, 21 Nov 2005 10:35:07 +0000 (10:35 +0000)]
Another pass at .cvsignores for apps.
Eric Anholt [Sun, 20 Nov 2005 22:08:55 +0000 (22:08 +0000)]
Add/improve .cvsignore files for apps.
Kevin E Martin [Sat, 19 Nov 2005 07:15:38 +0000 (07:15 +0000)]
Update pkgconfig files to separate library build-time dependencies from
application build-time dependencies, and update package deps to work
with separate build roots.
Kevin E Martin [Wed, 19 Oct 2005 02:47:57 +0000 (02:47 +0000)]
Update package version number for RC1 release.
Alan Coopersmith [Mon, 17 Oct 2005 23:56:24 +0000 (23:56 +0000)]
Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
work better with BSD make
Alan Coopersmith [Fri, 14 Oct 2005 00:25:47 +0000 (00:25 +0000)]
Use sed to fill in variables in man page
Aaron Plattner [Thu, 6 Oct 2005 10:03:08 +0000 (10:03 +0000)]
Tell the user when setting the screen configuration fails. Return nonzero
so scripts can find out too.
Kevin E Martin [Fri, 29 Jul 2005 21:22:37 +0000 (21:22 +0000)]
Various changes preparing packages for RC0:
- Verify and update package version numbers as needed
- Implement versioning scheme
- Change bug address to point to bugzilla bug entry form
- Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
reenable it)
- Fix makedepend to use pkgconfig and pass distcheck
- Update build script to build macros first
- Update modular Xorg version
Daniel Stone [Fri, 22 Jul 2005 07:18:28 +0000 (07:18 +0000)]
Fix path to man pages.
Adam Jackson [Wed, 20 Jul 2005 19:32:03 +0000 (19:32 +0000)]
Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
configure cache, you cache it, and the cached value is probably wrong.
Søren Sandmann Pedersen [Fri, 1 Jul 2005 20:27:45 +0000 (20:27 +0000)]
Build systems for xrdb, xrandr, xrefresh
Markus Kuhn [Sat, 4 Dec 2004 00:43:18 +0000 (00:43 +0000)]
Encoding of numerous files changed to UTF-8
Egbert Eich [Fri, 23 Apr 2004 19:55:03 +0000 (19:55 +0000)]
Merging XORG-CURRENT into trunk
Egbert Eich [Sun, 14 Mar 2004 08:35:42 +0000 (08:35 +0000)]
Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
Egbert Eich [Wed, 3 Mar 2004 12:13:15 +0000 (12:13 +0000)]
Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
Egbert Eich [Thu, 26 Feb 2004 13:36:26 +0000 (13:36 +0000)]
readding XFree86's cvs IDs
Egbert Eich [Thu, 26 Feb 2004 09:24:14 +0000 (09:24 +0000)]
Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
Kaleb Keithley [Tue, 25 Nov 2003 19:29:15 +0000 (19:29 +0000)]
XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
Kaleb Keithley [Fri, 14 Nov 2003 16:49:23 +0000 (16:49 +0000)]
XFree86 4.3.0.1
Kaleb Keithley [Fri, 14 Nov 2003 16:49:23 +0000 (16:49 +0000)]
Initial revision