This release brings the fixes for the recently announced security issue
CVE-2013-1986, with some related hardening to avoid other issues, alongside
a couple small build configuration & compiler warning fixes.
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (9):
Constify a couple string arguments that are just copied, not modified
Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
Use _XEatDataWords to avoid overflow of rep.length bit shifting
integer overflow in XRRQueryOutputProperty() [CVE-2013-1986 1/4]
integer overflow in XRRQueryProviderProperty() [CVE-2013-1986 2/4]
integer overflow in XRRGetOutputProperty() [CVE-2013-1986 3/4]
integer overflow in XRRGetProviderProperty() [CVE-2013-1986 4/4]
Make XRRGet*Property() always initialize returned values
libXrandr 1.4.1
Colin Walters (1):
autogen.sh: Implement GNOME Build API
libXext/buildlink3.mk, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).
Alan Coopersmith (1):
Strip trailing whitespace
Daniel Stone (1):
Fill in nameLen in XRROutputInfo
Dave Airlie (2):
libXrandr: add support for provider objects.
libXrandr: bump to 1.4.0 for release
1.3.2:
This minor maintenance release mainly makes the man pages less sucky.
The build configuration was also made to suck a little less too.
1.3.1:
This release includes several fixes to the error handling paths
in the library, as well as the usual set of recent build configuration
improvements and janitorial cleanups.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
All changes to libXrandr-1.2.3:
Adam Jackson (9):
Remove RCS tags.
Add GetScreenResourcesCurrent
Add [GS]etOutputPrimary
Use RRSimpleCheckExtension in functions returning void
Fix type of GetReq() argument.
Use RRCheckExtension in function returning a value.
Be sure to return NULL when returning no properties.
Define _XRRHasRates internally.
libXrandr 1.2.99.4
Alan Coopersmith (1):
Add README with pointers to mailing list, bugzilla & git repos
Julien Cristau (5):
Set attr->pendingNparams in XRRGetCrtcTransform()
Merge branch 'transform-proposal' of git.freedesktop.org:/git/xorg/li=
b/libXrandr
RRNotify subevents have 'window' at different offsets, the sequel
Bump to 1.2.91
Fix thinkos
Keith Packard (5):
Add support for new Transform requests.
Support CRTC Transform filters
Eliminate inverse matrix from randr transform protocol
Set NparamsFilter in XRRGetCrtcTransform return value.
Send X_RRGetOutputPrimary when making an X_RRGetOutputPrimary request
Matthias Hopf (5):
Panning support
Nuke config-timestamp for panning.
Bump to 1.2.99.2.
Bump to 1.2.99.3
Bump to 1.3.0
Paulo Cesar Pereira de Andrade (1):
Janitor: make distcheck, compiler warnings, .gitignore
Tomas Carnecky (1):
RRNotify subevents have 'window' at different offsets.
X.Org found in NetBSD-current.
Thanks a lot to all who helped, especially Matthias Scheler who did
repeated tests on Mac OS X and older versions of NetBSD to make sure the
support for those platforms wouldn't be broken (or at least, not fatally,
as I would still expect a few hiccups here and there, because there is
only so much one can test in such limited time).
On the infrastructure side, this branch brings pkgconfig-builtin.mk, in
order to write very easily new builtin.mk files. It can actually handle
more than just pkgconfig files, but it will provide a version if it finds
such a file. x11.builtin.mk has also been made more useful and now all
existing (and future!) native-X11-related builtin.mk files should include
it.
commit 203fc002b6948c3942f0461a0346dd07b633222d
Bug #16430: Ignore ConfigureNotify on non-root windows in
UpdateConfiguration
commit 332eee90c4d00be3b11049e0261323abe89a96dc
Rename parameters to clarify QueryVersion/QueryExtension.
These parameters are not treated as input. Rename them to make
the inner workings slightly more obvious.
X.Org Bug 14511 <http://bugs.freedesktop.org/show_bug.cgi?id=14511>
commit 824f3d4a3a4669526a5c391c6668df0384b49cdb
Bug #14388: Remove XRRScreenConfig() and XRRConfig() from Xrandr.h.
It seems that they were never actually implemented.
Also remove the corresponding manpage symlinks.
commit 23a47035818390ca197179a9a69a54badb370990
Hide some private symbols.
XExtensionInfo, XRRExtensionName, XRRFindDisplay, _XRRHasRates and
_XRRVersionHandler are internal to libXrandr. Don't export them.
This package provides the X RandR Library from the modular X.org
X11 project.
This simple library is designed to interface with the X Resize,
Rotate, and Reflection Extension. This allows clients to change
the size and rotation of the root window of a screen, along with
the ability to reflect the screen about either axis.