Skip to content

Changelog libxrender (1:0.9.10-1)


libxrender (1:0.9.10-1) unstable; urgency=medium

   [ 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.


libxrender (1:0.9.9-2) unstable; urgency=medium

   * Team upload.
   * Restore separate build directory.

libxrender (1:0.9.9-1) sid; urgency=medium

   * Team upload.
   * New upstream release.
   * Let uscan verify upstream tarball signatures.
   * Bump libx11-dev build-dep to 2:1.6 per
   * Switch to dh and dh-autoreconf.
   * Remove Cyril from Uploaders.
   * Bump Standards-Version to 3.9.6, update Vcs-* control fields.


libxrender (1:0.9.8-1) sid; urgency=low

   * New upstream release.
   * Bump debhelper compat level to 7.
   * Use dpkg-buildflags.
   * Disable silent build rules.
   * Use dh_prep instead of dh_clean -k.

libxrender (1:0.9.7-1+deb7u1) wheezy-security; urgency=high

   * integer overflows calculating memory needs for replies [CVE-2013-1987]


libxrender (1:0.9.7-1) unstable; urgency=low

   * 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.


libxrender (1:0.9.6-2) unstable; urgency=low

   * 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.


libxrender (1:0.9.6-1) unstable; urgency=low

   * New upstream release.
   * Update debian/copyright from upstream COPYING.
   * Bump Standards-Version to 3.9.0.

libxrender (1:0.9.5-2) unstable; urgency=low

   [ 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.


libxrender (1:0.9.5-1) unstable; urgency=low

   [ 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.


libxrender (1:0.9.4-2) unstable; urgency=low

   * Pull upstream master up to commit f6f784c0.
   * Fix typo in long descriptions, thanks Justin Pryzby, closes: #459819.
   * Add a link to 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.


libxrender (1:0.9.4-1) unstable; urgency=low

   * New upstream release.
     + Fix for renderproto 0.9.3, include Xlib.h before render.h in Xrender.h
       (closes: #442824).
   * Add myself to Uploaders.

libxrender (1:0.9.3-1) unstable; urgency=low

   * New upstream release.
   * Add myself to Uploaders, and remove Branden and Fabio with their
   * Replace ${Source-Version}) with ${binary:Version}.
   * Add upstream URL to debian/copyright.

libxrender (1:0.9.2-1) unstable; urgency=low

   * New upstream release.
   * Drop obsolete CVS info from the descriptions, and add XS-Vcs-*.
   * Install the upstream changelog.


libxrender (1:0.9.1-3) unstable; urgency=low

   * Actually upload to unstable. Thanks Drew for catching this.

libxrender (1:0.9.1-2) experimental; urgency=low

   * Upload to unstable

libxrender (1:0.9.1-1) experimental; urgency=low

   * 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
   * 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.

libxrender (1: unstable; urgency=low

   * Reorder makeshlib command in rules file so that ldconfig is run
     properly. Thanks Drew Parsons and Steve Langasek.

libxrender (1: unstable; urgency=low

   * Have libxrender-dev depend on libx11-dev (>= 2:1.0.0). Thanks Sebastien
     Bacher. (closes: #362513)

libxrender (1: unstable; urgency=low

   * Upload to unstable


libxrender (1: experimental; urgency=low

   * First upload to Debian

libxrender (1:0.9.0-1) breezy; urgency=low

   * 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
   * In accordance with all other X libraries, stop shipping Libtool .la file.

xrender (0.9.0-0ubuntu5) breezy; urgency=low

   * Add Pre-Depends on x-common (>= 0.99) to get the /usr transition.
   * Move files from /usr/X11R6 to /usr.


xrender (0.9.0-0ubuntu4) hoary; urgency=low

   * 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.

xrender (0.9.0-0ubuntu3) hoary; urgency=low

   * Force versioned build-depend on render >= 0.9
   * The next question will be: "how many times before we get it right?"

xrender (0.9.0-0ubuntu2) hoary; urgency=low

   * Force versioned build-depend on render >= 0.9.0

xrender (0.9.0-0ubuntu1) unstable; urgency=low

   * 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.

xrender (0.8.3-7) unstable; urgency=medium

   * 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  Fixes FTBFS; thanks to Jurij Smakov for this patch.
     (Closes: #233969)
     - acinclude.m4: define AC_PATH_XTRA_CORRECTED macro
     - use AC_PATH_XTRA_CORRECTED macro
     -, aclocal.m4, configure: regenerate

xrender (0.8.3-6) unstable; urgency=low

   * 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)


xrender (0.8.3-5) unstable; urgency=high

   * 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
     "", not "" 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

xrender (0.8.3-4) unstable; urgency=medium

   * Urgency due to fix for serious bug.
   * Add build-dependency on pkg-config. (Closes: #216029)
     - debian/control

xrender (0.8.3-3) unstable; urgency=low

   * Clean up package's build-dependencies and dependencies.
     - debian/control:
       + drop versioning of build-dependency on xlibs-dev; all that is needed
         is, 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, 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
       + Simplify the message to non-programmers in libxrender1-dbg's
       + Simplify the wording regarding what is provided by the libxrender-dev
   * 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

xrender (0.8.3-2) unstable; urgency=medium

   * 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 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/ is now being diverted to
     /usr/X11R6/lib/  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/ to
     /usr/lib/  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.
   * Run aclocal && automake --foreign && autoconf to resynchronize with
     change to
     - aclocal.m4
     - configure
   * Bump standards version to 3.6.1; no changes necessary.
     - debian/control

xrender (0.8.3-1) unstable; urgency=low

   * 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
     - debian/*.install: update paths
     - debian/rules: stop passing --includedir and --libdir to configure
     - debian/control: update instructions for using LD_LIBRARY_PATH

xrender (0.8.2-2) unstable; urgency=low

   * debian/control: sync with overrides file; libxrender1-dbg is priority

xrender (0.8.2-1) unstable; urgency=low

   * 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
   * {,aclocal.m4}: update using GNU automake 1.7.4

xrender (0.8.1-1) unstable; urgency=low

   * 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)
   * {,}: 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.
   * {,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 symlink
     - the libxrender1-dbg package will depend on xlibs-dbg (>> 4.2.1) and
       dpkg-divert its symlink
     - the libxrender-dev package will depend on xlibs-dev (>> 4.2.1) and
       dpkg-divert its libXrender.a file, symlink, and Xrender.h