This minor bugfix release fixes gamma ramp calculations on GPUs with unusual
gamma table configurations, removes redundant "Setting reflection" messages when
- --verbose is specified, adds the ability for the -x and -y switches to be used
to undo previous reflections, and adds the missing --brightness option to the
- --help usage summary.
Aaron Plattner (1):
xrandr 1.4.3
Connor Behan (2):
Remove duplicate printing of the axis
Allow -x and -y switches to undo themselves
Dominik Behr (1):
xrandr: use full range for gamma table generation
Stéphane Aulery (1):
Mention of --brightness with -h option
Thomas Klausner (1):
Remove unnecessary parentheses.
This minor bugfix release restores the ability to disconnect
providers from each other using "0x0" as the provider XID. For
example, to disconnect a display offload sink from its source,
use
xrandr --setprovideroutputsource <sink> 0x0
This release also formats the GUID provided by DisplayPort 1.2
displays in traditional GUID form.
Finally, this release increases the precision of refresh rate
calculations to disambiguate modes with very similar refresh
rates and to improve the accuracy for interlaced modes.
Aaron Plattner (5):
Split output property printing into a helper function
Move EDID printing into a helper function
Special-case printing of the GUID property
xrandr: document how to disconnect RandR 1.4 providers
xrandr 1.4.2
Dave Airlie (1):
xrandr: allow disconnecting of offload and outputs
Ville Syrjälä (2):
xrandr: Use more decimal places when printing various rates
xrandr: Use floating point for VTotal when calculating refresh rate
This minor bugfix release makes the property list output more usable,
avoids passing uninitialized values to libXrandr, makes the handling
and documentation of --help and --version more consistent, and fixes
some compiler warnings.
Aaron Plattner (1):
Print spaces between XA_ATOM property values
Alan Coopersmith (3):
Declare capability_name() as returning const char *
Combine usage message strings
xrandr 1.4.1
Andy Ritger (1):
xrandr: calloc XRRModeInfo's passed to libXrandr.
Thomas (1):
Bug 56923 - Make command line options consistent (single vs double dash)
Thomas Klausner (1):
Protect config.h like usual.
New features:
* Support for RandR 1.4's provider objects. See the --listproviders,
--setprovideroutputsource, and --setprovideroffloadsink options for more
information.
* --set now allows a comma-separated list of values. This is useful with the
Border property to configure different border adjustments for different edges
of the screen.
* --scale-from, which specifies a scaling transform based on the desired
desktop size.
* --query now indicates which output, if any, is primary.
It also contains a number of bug fixes.
One notable behavior change is that the --gamma option now takes the actual
gamma value rather than the reciprocal of the gamma value. This matches the
behavior of other programs such as xgamma and the gamma configuration options in
xorg.conf.
Aaron Plattner (12):
Add a --scale-from option
xrandr: Fix string constness bugs
man: document provider options
xrandr: make providers a first-class citizen
xrandr: look for providers by name or xid
xrandr: Fix variable declaration warnings
Bug #11397: check that numeric --orientation arguments are in range
Bug #14118: print usage() to stdout, proper errors for bad arguments
Bug #29603: document that there might be multiple preferred modes
Bug #37043: adjust refresh rates for doublescan and interlace
Cast XID to unsigned int to suppress a printf warning
xrandr 1.4.0
Adam Jackson (2):
Document the rarer --newmode flags in --help output
configure: Drop AM_MAINTAINER_MODE
Alan Coopersmith (3):
config: Add missing AC_CONFIG_SRCDIR
Mark fatal() and warning() as taking printf-style arguments
Fix -Wformat warnings about passing longs where ints were expected
Andy Ritger (5):
xrandr: use 1/gamma to compute gamma-correction
xrandr: fix gamma == 1.0 && sigbits != 8
xrandr: compute gamma-correction in [0,2^sigbits)
xrandr: extend '--set' syntax to allow a comma-separated list of values
xrandr: generalize output property printing
Colin Walters (1):
autogen.sh: Honor NOCONFIGURE=1
Dave Airlie (1):
xrandr: add provider interfaces
Eric S. Raymond (1):
Running text interspersed with options prevents DocBook translation; remove.
Jeremy Huddleston (1):
Include strings.h for strcasecmp
Keith Packard (3):
xrandr: Preserve current mode when switching crtcs
Update keystone program to run with new nichrome bits
keystone.5c: cairo-5 box semantics changed default layout
Pierre-Loup A. Griffais (2):
xrandr: move transform limit checking after scaling
xrandr: print primary output
1.3.5:
This minor bug fix release corrects several issues found by static
code analysis tools and cleans up some build configuration issues.
1.3.4:
This release corrects a mistake in the man page, and fixes the reporting
of missing RandR extension support when connecting to servers not supporting
it (such as Xorg releases with the Xinerama extension enabled).
Warn if one of the outputs given did not exist
changed a bunch of string to number conversions for reliability
Add missing 'static's to get rid of warnings.
Federico Mena Quintero (1):
bfo#22864 - grab the server around all modifications to CRTCs
Matthias Hopf (3):
Report program version as well with --version.
Fix missing prototype warning.
Bump to 1.3.1
Éric Piel (1):
xrandr: Document --nograb option
1.3.0:
Aaron Plattner (1):
Set the screen config on the correct screen.
Adam Jackson (2):
Allow zero replies from GetPanning to mean panning is unavailable.
xrandr 1.3.0
Matthias Hopf (1):
Revert "Move outputs among crtcs as necessary. Fixes 14570"
1.2.99.4:
Several bug fixes, manpage improvements, and addition of new RandR 1.3
options (--current, --{no,}primary).
Julien Cristau (3):
Document the --current option
Document the --primary and --noprimary options
Bump to 1.2.99.4
Keith Packard (4):
Add --current option to use new XRRGetScreenResourcesCurrent API
Add --nograb option
Add --primary option
Add --noprimary option
Maarten Maathuis (3):
randr-1.2: support gamma changes.
Fix gamma computation.
Stay away from doublescan modes unless a refresh rate is specified.
Matthias Hopf (2):
Print multiple Atom and INT32 properties.
Several fatal() were missing \n.
Paulo Cesar Pereira de Andrade (1):
Correct make distcheck and gcc/sparse warnings.
Eric Piel (1):
Add docs for --transform and --scale.
1.2.99.3:
- Panning support
- Transformation support
- Various fixes
(no other changelogs found)
pkgsrc changes:
Link with -lm, since the program uses fabs(). This failed on Linux of all
platforms. NetBSD happens to have fabs() in libc, but the manpage states
that -lm should be linked in, so do it for all platforms.
Changes:
Update COPYING
Add *current and +preferred to the --verbose output
When invoked with no option, xrandr dumps existing modes
Allow the same output to be specified several times on the command line
Clarify the ability to manipulate multiple outputs in the manpage
Verify crtc against previous config.
Always reset other outputs using the best crtc.
Add xrandr test suite.
Improved test script.
Use IDs for mode selection instead of hand-crafted <w>x<h>@<r> strings.
More tests for ambiguous xrandr output.
Some minor issues in test case fixed.
Be more robust in test case if mode database is borked.
Add more tests, mostly regarding crtc switching and uncloning.
Add informational output for known issues.
Add another test known to fail.
- man page improvements
- search all configurations if the simple CRTC allocation failed
- document options added in 1.2.1
- output mode flags with verbose