summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Keith Packard [Thu, 5 Jul 2007 03:05:03 +0000 (20:05 -0700)]
Bump to 1.2.2
Keith Packard [Thu, 5 Jul 2007 03:04:29 +0000 (20:04 -0700)]
Print out mode flags in --verbose mode
Keith Packard [Thu, 5 Jul 2007 02:41:32 +0000 (19:41 -0700)]
Mark 1.1 options as inconsistent with 1.2 options
Keith Packard [Thu, 21 Jun 2007 14:57:37 +0000 (15:57 +0100)]
Document 1.2.1 options
Keith Packard [Sat, 30 Jun 2007 21:00:30 +0000 (14:00 -0700)]
When simple CRTC allocation fails, search all available configs.
When enabling an output, if there isn't an idle CRTC available, try to
reconfigure existing outputs to make things work.
Keith Packard [Sat, 30 Jun 2007 20:09:45 +0000 (13:09 -0700)]
Clean up code structure a bit
Alan Coopersmith [Thu, 21 Jun 2007 16:35:53 +0000 (09:35 -0700)]
Add *~ to .gitignore to skip emacs & patch droppings
Alan Coopersmith [Thu, 21 Jun 2007 16:34:53 +0000 (09:34 -0700)]
Man page formatting and typo fixes
Keith Packard [Thu, 21 Jun 2007 10:37:56 +0000 (11:37 +0100)]
Update to version 1.2.1
Aaron Plattner [Wed, 25 Apr 2007 18:59:48 +0000 (11:59 -0700)]
Fix bugs found by compiling with -Wall.
Also fix some unused variable warnings.
Aaron Plattner [Wed, 25 Apr 2007 17:52:19 +0000 (10:52 -0700)]
Fix a typo. Make mode flags case insensitive. Improve error messages.
Keith Packard [Fri, 6 Apr 2007 10:36:27 +0000 (03:36 -0700)]
Skip relative positions for outputs without modes.
An output without a mode is turned off; do not try to position it.
Keith Packard [Mon, 26 Mar 2007 06:44:01 +0000 (23:44 -0700)]
Support XA_ATOM properties (like TV_FORMAT).
Atom properties have lists of valid values that are all atoms, so display
those. Also, fetch property data and use that to determine which format new
property values are supposed to be in.
Keith Packard [Fri, 23 Mar 2007 08:21:21 +0000 (01:21 -0700)]
Add --set option to set output properties.
Numeric values are set as XA_INTEGER format 32 values, everything else is
set as an XA_STRING format 8 value.
Keith Packard [Fri, 16 Mar 2007 03:57:17 +0000 (20:57 -0700)]
Bounds check -s <index> argument to be 0 <= index < nsize
Print a nice error message when the -s option is passed a number out of
bounds.
Keith Packard [Fri, 16 Mar 2007 03:56:15 +0000 (20:56 -0700)]
Make --q1 output RandR 1.1 query information.
--q1 required a --query option to actually output any information.
Keith Packard [Fri, 16 Mar 2007 03:55:30 +0000 (20:55 -0700)]
Make --auto after --output only affect the output.
--auto has two meanings; if presented before any --output flags, it requests
that connected-but-disabled outputs be enable while disconnected-but-enabled
outputs be disabled. After --output, --auto simply asks that the mode used
for the output be automatically selected. Mixing these two operations is not
a good default.
Keith Packard [Tue, 13 Mar 2007 05:47:39 +0000 (22:47 -0700)]
Add --addmode and --delmode commands to edit list of modes per output.
--addmode <output> <mode> inserts <mode> into the list supported by
<output>, while --delmode removes a mode.
Keith Packard [Tue, 20 Feb 2007 01:12:24 +0000 (17:12 -0800)]
Add --newmode/--rmmode to create/destroy user modes.
The syntax may be a bit hard to work with, but these serve to test the
server infrastructure for custom modes.
Tilman Sauerbeck [Fri, 9 Mar 2007 09:12:17 +0000 (10:12 +0100)]
Fixed alignment of the clones list.
Keith Packard [Wed, 21 Feb 2007 19:24:35 +0000 (11:24 -0800)]
Add --same-as option to match output positions.
This provides another positioning option that makes two outputs appear at
the same location.
Keith Packard [Mon, 19 Feb 2007 05:27:55 +0000 (21:27 -0800)]
Update version number to 1.2.0 for release.
Keith Packard [Mon, 19 Feb 2007 05:26:50 +0000 (21:26 -0800)]
Merge branch 'origin'
Keith Packard [Mon, 19 Feb 2007 05:25:54 +0000 (21:25 -0800)]
Require only libXrandr 1.2.0, not 1.2.0.0.
Four digits seems excessive in a library version number.
Keith Packard [Fri, 16 Feb 2007 07:07:34 +0000 (23:07 -0800)]
Select crtc which can be cloned to outputs which will be in use.
Correct crtc selection algorithm to choose a crtc which will be used by
outputs which can all share the same crtc.
Also, make randr 1.0 commands work even when --verbose is specified, and
terminate event loop in that case when the screen change event is seen.
Keith Packard [Sun, 11 Feb 2007 02:27:06 +0000 (18:27 -0800)]
Selecting a crtc by index was failing to match a crtc.
--crtc <index> would fail to match because of a logic bug using & instead of
&&.
Keith Packard [Sun, 11 Feb 2007 00:14:58 +0000 (16:14 -0800)]
Display set of available CRTCs per output in --verbose mode.
Keith Packard [Wed, 31 Jan 2007 23:25:35 +0000 (15:25 -0800)]
Merge branch 'randr-1.2'
Merge support for RandR 1.2 changes to the xrandr program along with
documentation for the new options.
Keith Packard [Wed, 31 Jan 2007 23:22:02 +0000 (15:22 -0800)]
Update documentation to include all RandR 1.2 options.
Also, require libXrandr version 1.2.0.0 or better.
Keith Packard [Wed, 31 Jan 2007 04:35:58 +0000 (20:35 -0800)]
Missing return statement from output_rotation.
output_rotation was returning garbage making the available output rotations
display incorrectly.
Keith Packard [Wed, 31 Jan 2007 04:16:46 +0000 (20:16 -0800)]
Remove xrandr12.c app now that xrandr.c has RandR 1.2 support.
Keith Packard [Tue, 30 Jan 2007 08:10:23 +0000 (00:10 -0800)]
Add --reflect option for RandR 1.2 reflection selection.
Also, display available rotations after current rotation
Eric Anholt [Tue, 16 Jan 2007 18:48:01 +0000 (10:48 -0800)]
Add display for 32-bit integer properties, such as backlight.
Keith Packard [Tue, 2 Jan 2007 01:04:42 +0000 (17:04 -0800)]
Mode on CRTC may not be present for any output.
When an output gets disconnected, the current CRTC mode may no longer be
listed as valid for any output, but will still be listed for the screen.
Search for current crtc mode in the screen list rather than the per-output
list.
Keith Packard [Mon, 1 Jan 2007 07:02:12 +0000 (23:02 -0800)]
Using %lf to read float overwrote adjacent variable.
Just use floats everywhere and %f instead.
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
Jeremy C. Reed [Sat, 9 Dec 2006 12:32:19 +0000 (06:32 -0600)]
Document -v switch.
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