[ Andreas Boll ]
* New upstream release.
- Fixes CVE-2016-7949 and CVE-2016-7950 (Closes: #840443).
* Update d/upstream/signing-key.asc with Matthieu Herrb's key.
* Update a bunch of URLs in packaging to https.
* Remove obsolete xsfbs.
* Bump Standards-Version to 3.9.8, no changes needed.
[ Emilio Pozuelo Monfort ]
* Bump debhelper compat to 10.
+ debhelper now calls autoreconf for us.
+ Parallel builds are now enabled by default.
* Switch to dbgsym packages.
* debhelper passes --disable-silent-rules for us.
* Team upload.
* Restore separate build directory.
* Team upload.
* New upstream release.
* Let uscan verify upstream tarball signatures.
* Bump libx11-dev build-dep to 2:1.6 per configure.ac.
* Switch to dh and dh-autoreconf.
* Remove Cyril from Uploaders.
* Bump Standards-Version to 3.9.6, update Vcs-* control fields.
* New upstream release.
* Bump debhelper compat level to 7.
* Use dpkg-buildflags.
* Disable silent build rules.
* Use dh_prep instead of dh_clean -k.
* integer overflows calculating memory needs for replies [CVE-2013-1987]
* New upstream release.
* Don't require (fake)root for debian/rules clean.
* Add Multi-Arch: same for libxrender-dev.
* Bump xutils-dev build-dep for newer macros.
* Team upload.
[ Steve Langasek ]
* Build for multiarch.
[ Julien Cristau ]
* Add build-arch and (empty) build-indep debian/rules targets.
* Remove David Nusinow, Brice Goglin and Andres Salomon from Uploaders.
* Bump Standards-Version to 3.9.2.
* New upstream release.
* Update debian/copyright from upstream COPYING.
* Bump Standards-Version to 3.9.0.
[ Julien Cristau ]
* Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
good reason. Thanks, Colin Watson!
* Remove myself from Uploaders
[ Cyril Brulebois ]
* Add udeb needed for the graphical installer: libxrender1-udeb.
* Bump the B-D on libx11-dev to ensure libxrender1-udeb gets a
dependency on libx11-6-udeb.
* Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed).
* Add ${misc:Depends} to non-udeb binaries, and wrap Depends.
* Add myself to Uploaders.
[ Timo Aaltonen ]
* New upstream release.
* Run autoreconf on build. Add build-deps on automake, libtool
and xutils-dev.
* Parse space-separated DEB_BUILD_OPTIONS, and handle parallel=N.
* Bump Standards-Version to 3.8.3.
* Move -dbg package to section debug.
* Drop pre-dependency on x11-common from libxrender-dev. This was needed
for upgrades from sarge.
[ Julien Cristau ]
* Install the libXrender doc in libxrender-dev.
* Pull upstream master up to commit f6f784c0.
* Fix typo in long descriptions, thanks Justin Pryzby, closes: #459819.
* Add a link to www.X.org and a reference to the upstream module
in the long description.
* Bump Standards-Version to 3.7.3 (no changes).
* Drop the XS- prefix from Vcs-Git and Vcs-Browser fields in debian/control.
* Drop CVS header from debian/copyright.
* New upstream release.
+ Fix for renderproto 0.9.3, include Xlib.h before render.h in Xrender.h
(closes: #442824).
* Add myself to Uploaders.
* New upstream release.
* Add myself to Uploaders, and remove Branden and Fabio with their
permission.
* Replace ${Source-Version}) with ${binary:Version}.
* Add upstream URL to debian/copyright.
* New upstream release.
* Drop obsolete CVS info from the descriptions, and add XS-Vcs-*.
* Install the upstream changelog.
* Actually upload to unstable. Thanks Drew for catching this.
* Upload to unstable
* New upstream release.
* Autoreconf w/ an updated xutils-dev so that manpages have the 'x'
extension dropped.
* Test for obj-$(DEB_BUILD_GNU_TYPE) before creating it during build;
idempotency fi.
* Run dh_install w/ --list-missing.
* Bump standards version to 3.7.2.0.
* Version x11-common pre-dep in -dev package to 1:7.0.0 to match
the rest of Debian.
* Bump debhelper compat to 5.
* Fix dh_strip call to skip the -dbg package.
* Format changelog to not trigger lintian errors.
* Reorder makeshlib command in rules file so that ldconfig is run
properly. Thanks Drew Parsons and Steve Langasek.
* Have libxrender-dev depend on libx11-dev (>= 2:1.0.0). Thanks Sebastien
Bacher. (closes: #362513)
* Upload to unstable
* First upload to Debian
* Play the epoch-for-epoch madness game.
* Grab this one from xorg/lib, not xlibs; hence the change in package name.
* Remove libxrender-dev.links.
* Clean up Depends lines.
* Remove horrendous hacks only needed for upgrades from no-longer-supported
versions.
* In accordance with all other X libraries, stop shipping Libtool .la file.
* Add Pre-Depends on x-common (>= 0.99) to get the /usr transition.
* Move files from /usr/X11R6 to /usr.
* Set includedir to be /usr/X11R6 with autoconf, not by moving it around, so
the pkgconfig file and the libtool library no longer lie.
* Make libxrender-dev Depend (not B-D) on render-dev >= 0.9.
* Force versioned build-depend on render >= 0.9
* The next question will be: "how many times before we get it right?"
* Force versioned build-depend on render >= 0.9.0
* New upstream version, including new trapezoid code.
+ Reapply AC_PATH_XTRA_CORRECTED stuff, and re-run autoreconf. Far less
invasive than the 0.8.x iterations of this, since it was run on the same
machine as the upstream tarballs were generated from. I'm not applying
this upstream, since it has no business here. If anything should be
patched, it should be autoconf.
* Urgency due to fix for FTBFS.
* Define and use AC_PATH_XTRA_CORRECTED autoconf macro instead of
AC_PATH_XTRA, which does not know how to find X libraries or headers when
only x-dev and libx11-dev are installed (which are the only XFree86
packages that Xrender needs to actually build). Re-run aclocal &&
automake --foreign && autoconf to resynchronize with change to
configure.ac. Fixes FTBFS; thanks to Jurij Smakov for this patch.
(Closes: #233969)
- acinclude.m4: define AC_PATH_XTRA_CORRECTED macro
- configure.ac: use AC_PATH_XTRA_CORRECTED macro
- Makefile.in, aclocal.m4, configure: regenerate
* Make package compatible with the XFree86 4.3.0 package reorganization.
- debian/control:
+ package build-depends on x-dev and libx11-dev instead of xlibs-dev
+ libxrender-dev depends on x-dev and libx11-dev instead of xlibs-dev
+ increased versioned conflict of libxrender1 on xlibs to (<< 4.3.0)
due to (now undiverted) file overlaps
+ increased versioned conflict of libxrender1-dbg on xlibs-dbg to (<<
4.3.0) due to (now undiverted) file overlaps
+ increased versioned conflict of libxrender-dev on xlibs-dev to (<<
4.3.0) due to (now undiverted) file overlaps
- debian/{libxrender1,libxrender1-dbg,libxrender-dev}.preinst: remove
diversions made by previous versions of package if present
- debian/{libxrender1,libxrender1-dbg,libxrender-dev}.postrm: deleted
* Removal of the package diversions eliminates several related problems.
(Closes: #227867,#230803,#233812)
* Previous changelog entry corrected. (Closes: #225450)
* Urgency due to fix for grave bug.
* Each of libxrender1, libxrender1-dbg, and libxrender-dev now conflict with
their xlibs counterparts versioned less than 4.2.1, because the Xrender
shared objects and related files in xlibs 4.1.0 are named
"libXrender.so.1.0", not "libXrender.so.1.1" as the dpkg-divert commands
in the xrender package's maintainer scripts expect. This prevents
libxrender1 from being removed. We also can't add conditionals to handle
this because the user might upgrade xlibs to 4.2.1 in the meantime.
(Closes: #222343)
- debian/control
* Urgency due to fix for serious bug.
* Add build-dependency on pkg-config. (Closes: #216029)
- debian/control
* Clean up package's build-dependencies and dependencies.
- debian/control:
+ drop versioning of build-dependency on xlibs-dev; all that is needed
is libX11.so.6, and any version of xlibs-dev provides that
+ drop libxrender1's dependency on xlibs (>> 4.2.1); dpkg-shlibdeps adds
an adequate dependency on xlibs
+ drop libxrender1-dbg's dependency on xlibs-dbg (>> 4.2.1); this isn't
a true dependency, so let's get rid of it
+ drop versioning of libxrender-dev's dependency on xlibs-dev; all that
is needed is libX11.so.6, and any version of xlibs-dev provides that
+ and dependency of libxrender-dev on render-dev
* Clarify wording in packages' extended descriptions.
- debian/control:
+ Remove redundant-through-implication sentence from libxrender1's
description.
+ Simplify the message to non-programmers in libxrender1-dbg's
description.
+ Simplify the wording regarding what is provided by the libxrender-dev
package.
* Stop using DEB_CONFIGURE_EXTRA_FLAGS entirely in the rules file;
AC_PATH_XTRA does indeed seem to work adequately.
- debian/rules
* Stop using DEB_DH_MAKESHLIBS_ARGS_ALL entirely in the rules file; since
libXrender has retained forward-compatibility since its first package
release, it's fine to let dh_makeshlibs operate in its default manner.
- debian/rules
* Change maintainer to Debian X Strike Force, and add uploaders field to
include myself.
- debian/control
* Steal patch from upstream CVS that works around breakage in the Xinerama
implementation in the XFree86 X server, which only reports depths with an
associated visual, when it should return all available depths. Thanks to
Marc Wilson for help tracking down the problem and the solution, and Nate
Turner for confirming the fix. (Closes: #215845)
- Xrender.c
* Urgency medium because the problem fixed by this release bites a lot of
KDE users who are using XFree86 4.2.0 or 4.2.1 Debian packages.
* Add new diversion of the actual old libXrender shared object (as opposed
to diverting only the symlinks). This is necessary because ldconfig will
recreate the libXrender.so.1 symbolic link in /usr/X11R6/lib, which causes
major confusion (and possibly errors from the dynamic loader) for anything
that searches /usr/X11R6/lib before /usr/lib.
/usr/X11R6/lib/libXrender.so.1.1 is now being diverted to
/usr/X11R6/lib/xlibs.libXrender-1.1.so.1.1. The diversion's name has to
have "xlibs." preprended because ldconfig will attempt to operate on
any plain file matching "lib*.so*".
- debian/libxrender1.preinst
- debian/libxrender1.postrm
* Under duress, ship a symlink from /usr/X11R6/lib/libXrender.la to
/usr/lib/libXrender.la. There appears to be a bug in libtool that that
compels it to place absolute paths to .la files in other .la files.
This symlink should allow a transition to a non-broken libtool (or the
eventual recompilation of all libraries that transitively depend on
libXrender, which is a lot of them) and will be removed in the future.
- debian/libxrender-dev.links
* Set AM_MAINTAINER_MODE because we do not want automake running during
Debian package builds.
- configure.ac
* Run aclocal && automake --foreign && autoconf to resynchronize with
change to configure.ac.
- Makefile.in
- aclocal.m4
- configure
* Bump standards version to 3.6.1; no changes necessary.
- debian/control
* new upstream release
* Migrate from CBS to CDBS.
- debian/control: add build-dependency on cdbs (>= 0.4.12)
- debian/rules: translated to CDBS-speak
- debian/*.install: update to be correct with the way CDBS uses dh_install
* Move files from /usr/X11R6 to /usr where possible. (The only exception is
the Xrender.h, which is expected to be found in
<X11/extensions/Xrender.h>, so has to be shipped in
/usr/X11R6/include/X11/extensions.)
- debian/*.install: update paths
- debian/rules: stop passing --includedir and --libdir to configure
- debian/control: update instructions for using LD_LIBRARY_PATH
* debian/control: sync with overrides file; libxrender1-dbg is priority
"extra"
* new upstream release
+ Check in Debian packaging infrastructure per Keith's request.
+ Remove bogus Xext.h include. Fix Render version comparison.
* ChangeLog: grab more recent, but still pre-0.8.2 tag changelog entries
from HEAD
* {Makefile.in,aclocal.m4}: update using GNU automake 1.7.4
* initial release
+ fix bad length computation in
XRenderCompositeString16()/XRenderCompositeString32() that caused
application crashes with BadValue X protocol errors, particularly in
gnome-terminal and mozilla-xft (Closes: #181815)
* {Makefile.am,xrender.pc.in}: Upstream hasn't quite gotten rid of its
libXext dependency yet; Xrenderint.h still makes reference to
XMissingExtension(). Therefore, Xrender itself, and objects that link
against libXrender, should also link against libXext.
* {Makefile.in,aclocal.m4,config.guess,config.sub,configure}: regenerated
with automake 1.7.4 and friends
* Until XFree86 4.3.0 is released to Debian unstable:
- the libxrender1 package will depend on xlibs (>> 4.2.1) and dpkg-divert
its libXrender.so.1 symlink
- the libxrender1-dbg package will depend on xlibs-dbg (>> 4.2.1) and
dpkg-divert its libXrender.so.1 symlink
- the libxrender-dev package will depend on xlibs-dev (>> 4.2.1) and
dpkg-divert its libXrender.a file, libXrender.so symlink, and Xrender.h
file