Skip to content

Changelog libxcb (1.13-2~ubuntu18.04)

2018

libxcb (1.13-2~ubuntu18.04) bionic-proposed; urgency=medium

   [ Timo Aaltonen ]
   * Package libxcb-xinput0/libxcb-xinput-dev. (Closes: #733227) (LP: #1777994)
 
   [ Andreas Boll ]
   * control: Fix VCS urls.

libxcb (1.13-1) unstable; urgency=medium

   [ Julien Cristau ]
   * Switch xcb.freedesktop.org URLs in packaging to https.
   * Stop building -dbg packages, rely on automatic dbgsym packages instead.
 
   [ Helmut Grohne ]
   * Make build-dependencies cross-satisfiable (closes: #788861)
     + Mark python build-dependency with :native to pick an executable python
     + Do not build-depend on check when the nocheck profile is passed
 
   [ Timo Aaltonen ]
   * New upstream release. (Closes: #892215)
   * control: Bump xcb-proto build-dep to 1.13.
   * tests: Add a simple autopkgtest.
   * control: Update VCS urls.
   * control, rules: Bump debhelper to 11, use max-parallel=1 for tests.
   * Update symbols.
   * rules: Update clean target.
   * control: Bump policy to 4.1.3, no changes.

2016

libxcb (1.12-1) unstable; urgency=medium

   * New upstream release (closes: #830491).
     + bump xcb-proto build-dep to 1.12
     + disable xevie and xprint bindings, stop building those packages
   * Revert workaround for broken check.pc from 1.9.1-3.
   * Update symbols files.
     xcb_xkb_get_names_value_list_alignment_pad{,_end,_length} go away, because
     the padding changed from a "normal" field to <pad> in xcb-proto 1.12, but
     nothing should have been using it.

2015

libxcb (1.11.1-1) unstable; urgency=medium

   [ Andreas Boll ]
   * New upstream release (Closes: #778307).
     - xcb.h: add 'struct' before xcb_setup_t, xcb_query_extension_reply_t
       (Closes: #788232).
   * Add build-dep on xutils-dev.
   * Bump xcb-proto and python-xcbgen build-deps to 1.11.
   * Update libxcb1.symbols and liblibxcb-xprint0.symbols with new
     symbols.
   * Removes some symbols from libxcb-xkb1.symbols (previously wrong generated
     code, no users found via Debian Code Search).
   * Bump shlibs.
   * Change maintainer to Debian X Strike Force.
   * Update Vcs-* fields.
   * Bump debhelper build-dep to 9 (Fixes Lintian warning: package-needs-
     versioned-debhelper-build-depends 9).
   * Remove obsolete Breaks/Conflicts/Replaces from pre-squeeze (Fixes
     Lintian warning: breaks-without-version libxcb-xlib0).
   * Remove obsolete XC- prefix from Package-Type field.
   * Bump standards version to 3.9.6.
   * Install manpages into libxcb-doc package (Closes: #751981).
 
   [ Julien Cristau ]
   * Disable silent build rules.
   * Remove Josh and Julien from Uploaders, add myself.

2014

libxcb (1.10-3) unstable; urgency=medium

   * Add missing dependencies to libxcb-present-dev.  Thanks, Michel Dänzer!

libxcb (1.10-2) unstable; urgency=medium

   * Add conflicts/replaces for sync dev package name change (closes: #733590)
   * Pack generic events with 64bit types (as in the present extension) so the
     fake full_sequence field doesn't introduce unexpected padding (pulled from
     upstream git).

2013

libxcb (1.10-1) unstable; urgency=low

   * New upstream release.
 
   [ Michele Cane ]
   * Bump dependency to xcb-proto and python-xcbgen >= 1.10 (closes: #662113).
 
   [ Julien Cristau ]
   * Re-enable kfreebsd-amd64 tests, #712196 was fixed in libc.
   * Add new packages for the XKEYBOARD (closes: #718701), DRI3 and Present
     extensions.
   * Rename libxcb-sync0 for SONAME bump.  The -dev package is now
     libxcb-sync-dev (but the old name is still provided as a virtual package).
   * Add randr 1.4 symbols.
   * Add xres 1.2 symbols.
   * Add xfixes 5 symbols.
   * Add mit-shm 1.2 symbols.
   * Bump libxcb1 symbols and shlibs for fd passing and event queues APIs.

libxcb (1.9.1-3.1) unstable; urgency=low

   * Non-maintainer upload.
   * Fix "FTBFS when $HOME does not exist: /install-sh: No such file or
     directory":
     apply upstream fix to configure.ac, taken from
     http://cgit.freedesktop.org/xcb/libxcb/commit/?id=50fb3a6312dd0b6b613fc886ffd6827952d1e286
     (Closes: #722688)
   * debian/control: remove Cyril Brulebois from Uploaders on his request.
     (Cf. #722688)

libxcb (1.9.1-3) unstable; urgency=low

   * Revert #711599 workaround now that check is fixed.
   * Don't run make check on kfreebsd-amd64 because of #712196.
   * Remove unused DEB_*_GNU_TYPE variables from d/rules.
   * Turns out check.pc's not quite right yet (#712140).  Work around that, too.

libxcb (1.9.1-2) unstable; urgency=low

   * Add DRI2 1.4 symbols (added in xcb-proto 1.8).  Fixes FTBFS.
   * Bump shlibs.

libxcb (1.9.1-1) unstable; urgency=low

   * New upstream release.
   * Work around #711599 by adding -lm -lrt explicitly to the tests linker
     flags.
   * Remove all-local rule from tests/Makefile.am to fix build with new
     automake (closes: #710344).  Thanks, Marc Deslauriers!
   * Delete test-driver on clean.  Apparently new automake gives us yet more
     cruft in the source tree.
   * libxcb1 Breaks alsa-utils (<< 1.0.24.2-5) to avoid leaving alsamixer
     broken during partial upgrades (closes: #657538).

2012

libxcb (1.8.1-2) unstable; urgency=low

   * Cherry-pick from upstream 1.9:
     Fix a multi-thread deadlock.  This fixes a deadlock which was seen
     in-the-wild with wine.  It could happen that two threads tried to read
     from the socket at the same time and one of the thread got stuck inside of
     poll()/select().  The fix works by making sure that the writing thread
     doesn't steal the reading thread's reply.  Closes: #689269.

libxcb (1.8.1-1) unstable; urgency=low

   * New upstream release.

libxcb (1.8-2) unstable; urgency=high

   * Stop passing MSG_WAITALL to recv() (closes: #659104)

libxcb (1.8-1) unstable; urgency=low

   [ Steve Langasek ]
   * Use debhelper's dpkg-buildflags support instead of hard-coding CFLAGS,
     picking up hardening flags and improving cross-build support.
 
   [ Timo Aaltonen ]
   * New upstream release.
   * control: Bump the xcb-proto build-dep.
 
   [ Arnaud Fontaine ]
   * Bump Standards-Version to 3.9.2. No changes needed.
   * Memory leak reported by valgrind was fixed in 1.8. Closes: #609478.
   * Update debian/*.symbols with symbols added in 1.8.
   * Add libxcb-doc package with doxygen documentation and tutorial.
     Closes: #512564.

2011

libxcb (1.7-4) unstable; urgency=low

   * Mark the -dev packages Multi-Arch: same, after thoroughly reviewing
     that the package contents are consistent across amd64 and armel
     architectures.

libxcb (1.7-3) unstable; urgency=low

   [ Steve Langasek ]
   * Build for multiarch.
 
   [ Julien Cristau ]
   * Remove some unnecessary parts from debian/rules.  As a bonus, this should
     fix the build failure with DEB_BUILD_OPTIONS=nocheck (closes: #629691).

libxcb (1.7-2) unstable; urgency=low

   * Revert source format change.
   * Upload to unstable.

2010

libxcb (1.7-1) experimental; urgency=low

   * New upstream release
   * Bump standard version
   * Use 3.0 source format

libxcb (1.6-1) unstable; urgency=low

   * New upstream release.
   * Bump Build-Depends on xcb-proto (from 1.5 to 1.6) accordingly.
   * debian/libxcb1.symbols: Add xcb_discard_reply@Base, new in this
     release.

libxcb (1.5-3) unstable; urgency=low

   * Add udeb needed for the graphical installer: libxcb1-udeb.
   * Version the B-D on libxau-dev to ensure libxcb1-udeb gets a dependency
     on libxau6-udeb.
   * Version the B-D on libxdmcp-dev to ensure libxcb1-udeb gets a
     dependency on libxdmcp6-udeb.
   * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed).
   * Remove Jamey Sharp from Uploaders (Closes: #568277), with many thanks
     for your work!
   * Add myself to Uploaders.

2009

libxcb (1.5-2) unstable; urgency=low

   * Add libxcb-dri2-0

libxcb (1.5-1) unstable; urgency=low

   * New upstream release
   * Bump standard version

libxcb (1.4-1) unstable; urgency=low

   [ Julien Danjou ]
   * New upstream release
   * Bump build-dep on xcb-proto to 1.5 (Closes: #536188)
   * Bump standard version
 
   [ Julien Cristau ]
   * libxcb-randr0-dev needs to depend on libxcb-render0-dev (closes: #532688).
     Thanks, Remi Denis-Courmont!
   * Fix generation of dbg packages (closes: #537584).

libxcb (1.3-2) unstable; urgency=low

   * Revert the libxcb-randr SONAME bump, which was accidental.
   * Add symbols files for all libraries, to help us catch ABI changes.
   * Use debhelper 7 and get rid of cdbs, reducing build time by a lot.
   * Tighten the glob in *.install files to catch SONAME changes.

libxcb (1.3-1) unstable; urgency=low

   [ Julien Cristau ]
   * Use Breaks instead of Conflicts, as the buildds should no longer choke on
     that (closes: #526111).  Thanks, Steve Langasek!
   * Fix Vcs-{Git,Browser}, thanks again to Steve Langasek (closes: #526107).
 
   [ Julien Danjou ]
   * New upstream release.
     + disables Nagle on tcp sockets, closes: #487635
     + fixes local socket connections on hurd, closes: #522708
     + fixes XID generation bug, closes: #527591
   * Bump standard version
   * Move -dbg packages to section debug
   * Switch libxcb-randr0 to libxcb-randr1

libxcb (1.2-1) unstable; urgency=low

   * New upstream release.
   * Conflicts libxcb-xlib0

libxcb (1.1.93-1) experimental; urgency=low

   * New upstream release.
   * Add myself as uploader.
   * Bump standards version.
   * Add missing ${misc:Depends} in various deps.
   * Relax some build-deps to ease backporting.

2008

libxcb (1.1.92-0.1) experimental; urgency=low

   * New upstream release.
     - implements a socket handoff mechanism for use by Xlib
   * libxcb-xlib is no more.
   * Add build-dep on python-xcbgen.
   * Drop obsolete versioned binutils build-dep.
   * Bump libxcb1 shlibs.
   * Run autoreconf at build time; build-dep on automake and libtool.

libxcb (1.1-1.1) unstable; urgency=low

   * Non-maintainer upload.
   * Turn sloppy locking on by default (closes: #481745).  It can be disabled
     by setting the LIBXCB_DISABLE_SLOPPY_LOCK environment variable (to any
     value).

2007

libxcb (1.1-1) unstable; urgency=low

   * New upstream release.
   * Depend on xcb-proto between 1.1 and 2.0.
   * Lintian fix: ${binary:Version}, not ${Source-Version}.
   * Update Vcs-* and Homepage: headers for dpkg 1.14.6.

libxcb (1.0-3) unstable; urgency=low

   * libxcb1-dev: Add Conflicts and Replaces for old libxcb0-dev packages
     from experimental. (Closes: #407376)

libxcb (1.0-2) unstable; urgency=low

   * Incorporate NMU by Julien Cristau; thanks, Julien!
   * Add XS-Vcs-Browser field to debian/control.
   * Cherry-pick post-1.0 changes from master:
     * " Fix unit tests for FreeBSD"
   * Upload to unstable.

libxcb (1.0-1.1) experimental; urgency=low

   * Non-maintainer upload.
   * libxcb1-dev needs a dependency on libpthread-stubs0-dev and versioned
     dependencies on libxau-dev and libxdmcp-dev, because they are needed by
     anything using xcb.pc (closes: #408409).

2006

libxcb (1.0-1) experimental; urgency=low

   * New upstream version.
   * The "Thanksgiving" release: We feel thankful to have it released.
   * Bump versioned Build-Depends on xcb-proto to 1.0, to match configure.ac.
   * Add version to Build-Depends on check, requiring 0.9.4-2 or newer, when
     check first started shipping the pkg-config file.
   * Add Build-Depends on libpthread-stubs0-dev.  Use a versioned
     Build-Depends, to help buildds find it in experimental.
   * Add version to Build-Depends on xsltproc, requiring 1.1.19-1 or newer, to
     get the fix for bug 398327.
   * Add XS-Vcs-Git field.
   * Cherry-pick post-1.0 changes from master:
     * "NetBSD doesn't have AI_ADDRCONFIG: use it only if it's available."
     * "Use substitition variables in xcb-xinerama.pc.in, not instances of their
        values"
   * Add new library, -dev, and -dbg packages for libxcb-xinerama.
   * Install pkg-config files to /usr/lib/pkgconfig, not
     /usr/share/pkgconfig.

libxcb (0.9.92-1) experimental; urgency=low

   * New upstream version.
 
   [ Josh Triplett ]
   * No longer installs files to /usr/include/X11, so remove Pre-Depends on
     x11-common.
   * Update to Standards-Version 3.7.2 (no changes required).
   * Point specifically to http://xcb.freedesktop.org/dist in copyright file,
     rather than http://xcb.freedesktop.org .
   * Add debian/watch file.
   * Install pkgconfig files to /usr/share/pkgconfig.
   * Version Build-Depends on xcb-proto as (>= 0.9.92)
   * Change libxcb0{,-dev,-dbg} to libxcb1{,-dev,-dbg} to match soname bump, and
     update Depends of other library -dev packages.
   * Add debian/control stanzas and debhelper install files for new library
     libxcb-xlib0.
   * Change libxcb${ext}0{,-dev,-dbg} to libxcb-${ext}0{,-dev,-dbg}, to match
     the sonames of the libraries.
   * cdbs >= 0.4.40 now builds -dbg packages for each library package, without
     requiring DEB_DBG_PACKAGE_libxcb* for each one.  Remove assignments to
     these variables in debian/rules, and version cdbs Build-Depends accordingly.
   * Change -dbg package priorities from optional to extra.

libxcb (0.9-3) experimental; urgency=low

   * Stop running autoreconf in debian/rules, and remove Build-Depends for
     autoconf, automake, and libtool.
   * Update -dbg package handling to work with debhelper compat level 5.
     Increase minimum version on debhelper Build-Depends to 5.0.0.
   * Stop installing the libtool .la files.
   * Add Build-Depends on libxdmcp-dev.
   * Debian X11R7 transition:
     * Change Depends and Build-Depends on x-dev to x11proto-core-dev.
     * Install headers to /usr/include/X11, not /usr/X11R6/include/X11.
     * Pre-Depends: x11-common (>= 1:1.09).
   * Create library, -dev, and -dbg packages for each new extension library.
   * Drop library version from source package name.
   * Add a Section field for the source package in debian/control.
   * Set DEB_MAKE_CHECK_TARGET=check in debian/rules.
   * Stop setting DEB_CONFIGURE_EXTRA_FLAGS = --with-opt in debian/rules;
     cdbs does the right thing on its own, and correctly handles
     DEB_BUILD_OPTS.
   * Work around the unsetting of CFLAGS in src/Makefile.am, by passing CFLAGS
     to make via DEB_MAKE_INVOKE in debian/rules.
   * Remove Bugs field in control, so bugs go to the Debian BTS.
   * Set distribution to experimental.

2005

libxcb0 (0.9-2) unstable; urgency=low

   * Split into libxcb0 and libxcb0-dev.
     * Change control file for new packages.
     * Add install and dirs files for new packages.
   * Update Build-Depends for renaming of fd.o-xau, fd.o-xproto, and
     fd.o-xcb-proto.
   * Remove fd.o prefix from package name.
   * Change Maintainer to xcb@lists.freedesktop.org, move myself to
     Uploaders, and add Jamey Sharp to Uploaders.  Update copyright.debian
     accordingly.
   * Add Bugs field pointing to xcb@lists.freedesktop.org.
   * Update homepage URL in description and copyright.debian to
     http://xcb.freedesktop.org, and put it in a Homepage: field in the
     description.
   * Add libxcb0-dbg package.

2004

fd.o-xcb (0.9-1) unstable; urgency=low

   * New version using XSLT; works with XML descriptions in xcb-proto 0.9.
   * Updated Debian packaging.

fd.o-xcb (0.8-1) unstable; urgency=low

   * Initial Release.