Skip to content

Changelog pixman (0.40.0-1ubuntu0.22.04.1)

2022

pixman (0.40.0-1ubuntu0.22.04.1) jammy-security; urgency=medium

   * SECURITY UPDATE: OOB write in in rasterize_edges_8
     - debian/patches/CVE-2022-44638.patch: avoid integer overflow leading
       to out-of-bounds write in pixman/pixman-trap.c.
     - CVE-2022-44638

pixman (0.40.0-1build4) jammy; urgency=high

   * No change rebuild for ppc64el baseline bump.

2021

pixman (0.40.0-1build3) impish; urgency=medium

   * No-change rebuild to build packages with zstd compression.

pixman (0.40.0-1build2) hirsute; urgency=medium

   * No-change rebuild to drop the udeb package.

pixman (0.40.0-1build1) hirsute; urgency=medium

   * No-change rebuild to drop the udeb package.

2020

pixman (0.40.0-1) unstable; urgency=medium

   * New upstream release. (Closes: #958298, #832579, #838650)
   * control, rules: Migrate to debhelper-compat, bump to 13.
   * symbols: Updated, bump shlibs.

2018

pixman (0.36.0-1) unstable; urgency=medium

   * New upstream release.
   * Update to my Debian address.
   * Update Vcs-* URLs to point to salsa.debian.org.
   * Use https URL in debian/copyright.
   * Set source format to 1.0.
   * Bump debhelper compat to 11.
   * Bump standards version to 4.2.1.

2017

pixman (0.34.0-2) unstable; urgency=medium

   * Declare Multi-Arch: same for libpixman-1-dev (Closes: #884166).
   * Switch to dbsym package.
   * Stop passing --disable-silent-rules to configure, debhelper does it
     now.
   * Bump standards version to 4.1.2.

2016

pixman (0.34.0-1) unstable; urgency=medium

   * Team upload.
   * New upstream release (no actual changes)
   * Use https URL in debian/watch.

pixman (0.33.6-1) unstable; urgency=medium

   * New upstream release candidate.
   * Add myself to Uploaders.

2015

pixman (0.33.4-1) unstable; urgency=medium

   * Team upload.
   * New upstream release candidate.

pixman (0.33.2-2) sid; urgency=medium

   * Run tests with VERBOSE=1.

pixman (0.33.2-1) sid; urgency=medium

   [ Andreas Boll ]
   * New upstream release candidate.
   * Enable vmx on ppc64el (closes: #786345).
   * Update Vcs-* fields.
   * Add upstream url.
   * Drop XC- prefix from Package-Type field.
   * Bump standards version to 3.9.6.
 
   [ intrigeri ]
   * Simplify hardening build flags handling (closes: #760100).
     Thanks to Simon Ruderich <simon@ruderich.org> for the patch.
   * Enable all hardening build flags. Thanks to Simon Ruderich too.

2014

pixman (0.32.6-3) sid; urgency=medium

   [ intrigeri ]
   * Enable hardening build flags with dpkg-buildflags.

pixman (0.32.6-2) sid; urgency=medium

   [ Julien Cristau ]
   * Disable vmx on ppc64el (closes: #745547).  Thanks, Breno Leitao!

pixman (0.32.6-1) sid; urgency=medium

   * New upstream release.
   * Bump debhelper compat level to 9.
   * Remove Cyril from Uploaders.

2013

pixman (0.32.4-1) sid; urgency=low

   * New upstream release.

pixman (0.30.2-2) sid; urgency=low

   * Cherry-pick upstream bigfixes for fixing a crash when rendering
     invalid trapezoids. (LP: #1197921)
     Addresses CVE-2013-6425.

pixman (0.30.2-1) sid; urgency=low

   * New upstream release
     - includes big-endian matrix-test fix
   * Increase alpha-loop test timeout some more.

pixman (0.30.0-3) sid; urgency=low

   * Increase timeout for the alpha-loop test.  That will hopefully let it pass
     on the mips buildd.

pixman (0.30.0-2) sid; urgency=low

   * Disable silent Makefile rules.
   * Disable arm iwmmxt fast paths.  It breaks the build.
   * Fix matrix-test on big endian (patch from Siarhei Siamashka).

pixman (0.30.0-1) sid; urgency=low

   [ Maarten Lankhorst, Cyril Brulebois, Julien Cristau ]
   * New upstream release.

pixman (0.26.0-4) sid; urgency=high

   * Fix for CVE-2013-1591 (stack-based buffer overflow), cherry-picked from
     0.27.4 (closes: #700308).

2012

pixman (0.26.0-3) unstable; urgency=low

   * Pass LS_CFLAGS=" " to configure to prevent -march=loongson2f from
     being passed to gcc, which would break on loongson2e (see fdo bug
     #51451). This fixes the test suite failures on mipsel, and should
     avoid any crashes depending on user systems.

pixman (0.26.0-2) unstable; urgency=low

   * Cherry-pick from upstream master branch to fix FTBFS on *i386:
     - da6193b1fc “mmx: add missing _mm_empty calls”

pixman (0.26.0-1) unstable; urgency=low

   * New upstream release.

pixman (0.25.6-1) experimental; urgency=low

   * New upstream release candidate.
   * Remove demos/parrot.jpg before building the source package to avoid
     “binary file contents changed” until it's shipped in the upstream
     tarball.

pixman (0.25.2-1) experimental; urgency=low

   * New upstream release candidate.
   * Add new symbols and bump shlibs accordingly:
     - pixman_region32_clear
     - pixman_region_clear

pixman (0.24.4-1) unstable; urgency=low

   * New upstream release
     - Revert "Reject trapezoids where top (botttom) is above (below) the
       edges" (closes: #656682)

pixman (0.24.2-1) unstable; urgency=low

   * New upstream release:
     - Stable bug fix release from the 0.24 branch.

2011

pixman (0.24.0-1) unstable; urgency=low

   * New upstream release.

pixman (0.23.8-1) unstable; urgency=low

   * New upstream release.

pixman (0.23.6-1) experimental; urgency=low

   [ Rico Tzschichholz ]
   * New upstream release.

pixman (0.23.2-1) experimental; urgency=low

   * New upstream release.
   * Enable parallel building (by passing --parallel to dh $@).

pixman (0.22.0-1) unstable; urgency=low

   * Team upload.
 
   [ Steve Langasek ]
   * Build for multiarch.
 
   [ Julien Cristau ]
   * Bump Standards-Version to 3.9.2.
   * New upstream release (no changes from 0.21.8 except for the version bump).

pixman (0.21.8-1) unstable; urgency=low

   * New upstream release.
   * As seen in the upstream announcement: “When this version of pixman is
     used with the git version of the X server, trapezoid rendering will be
     corrupted. This is a known bug in the X server.”
   * This new release should fix the FTBFS on big endian machines, tests
     were failing due to missing swapping (Closes: #622211).

pixman (0.21.6-2) unstable; urgency=low

   * Upload to unstable.

pixman (0.21.6-1) experimental; urgency=low

   * New upstream release.
   * Update symbols file with new symbols.
   * Bump shlibs accordingly.
   * Wrap Build-Depends.
   * Remove libpixman1-dev from Conflicts, last seen in etch!
   * Update Uploaders list. Thanks, David!
   * Switch to dh:
     - Use debhelper 8.
     - Use dh-autoreconf.
     - Kill .la files.
     - Switch dh_install from --list-missing to --fail-missing for
       additionaly safety.
   * Add a quilt series placeholder file.
   * Bump Standards-Version to 3.9.1 (no changes needed).

pixman (0.21.4-2) unstable; urgency=low

   * Upload to unstable.

pixman (0.21.4-1) experimental; urgency=low

   * New upstream release.
   * Update debian/copyright from upstream's COPYING.

2010

pixman (0.21.2-1) experimental; urgency=low

   * New upstream release.
   * Update debian/copyright from upstream's COPYING.

pixman (0.20.0-1) experimental; urgency=low

   * New upstream release.

pixman (0.19.6-1) experimental; urgency=low

   * New upstream release.
   * Bump SHLIBS_VERSION from 0.18.0 to 0.19.4 for newly-added functions.
   * Update symbols file with newly-added functions.
   * Add -c4 to the dh_makeshlibs call, to ensure the build breaks if
     unexpected symbol-related changes happened.
   * As of pixman-0.19.2-5-g5b99710, Gtk+ is auto-detected, make sure not
     to pick it accidentally, by passing --disable-gtk. (That's only for
     test purposes, but would require pixman-1 itself.)
   * Enable the testsuite.
   * Add myself to Uploaders.

pixman (0.18.4-1) experimental; urgency=low

   [ Robert Hooker ]
   * New upstream stable release.

pixman (0.18.2-1) experimental; urgency=low

   * New upstream stable release. Changes since 0.18.0:
     - b48d8b5... Pre-release version bump to 0.18.2
     - 970c183... Add macros for thread local storage on MinGW 32
     - 61ff1a3... Don't use __thread on MinGW.
     - f973be4... Don't consider indexed formats opaque.
     - 34fb385... Add missing HAVE_CONFIG_H guards for config.h inclusion
     - 38928af... Update README to mention the pixman mailing list
     - 6649842... [mmx] Fix mask creation bugs
     - d197dc5... Fixes for pthread thread local storage.
     - 9babaab... Fix uninitialized cache when pthreads are used
     - 4fe0a40... Visual Studio 2010 includes stdint.h
     - 9a46edd... Post-release version bump to 0.18.1

pixman (0.18.0-1) experimental; urgency=low

   * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
     good reason.  Thanks, Colin Watson!
   * Remove myself from Uploaders
   * New upstream release (closes: #579014).
   * Update symbols file for new API, bump shlibs.
   * Drop pixman-arm-don-t-use-env-vars-to-get-hwcap-platform.patch, obsolete.

pixman (0.16.4-1) unstable; urgency=low

   * New upstream release.
   * Add dependencies on ${misc:Depends} (lintian).
   * Bump Standards-Version to 3.8.3.

2009

pixman (0.16.2-1) unstable; urgency=low

   * New upstream release (closes: #546849).
   * Upload to unstable.

pixman (0.15.20-1) experimental; urgency=low

   * New upstream release candidate.
   * Bump shlibs and update symbols file for
     pixman_disable_out_of_bounds_workaround and new formats.
   * Add patch to disable use of env vars to force hwcap and platform on arm.
   * Add README.source with a pointer to the quilt package.

pixman (0.15.14-1) experimental; urgency=low

   * Update debian/copyright from upstream COPYING (closes: #519078).  Thanks,
     Jo Shields!
   * New upstream development release.
   * Enable arm simd, we can do runtime detection now.
   * Update symbols file and bump shlibs for new version.
   * Run dh_shlibdeps after dh_installdeb to avoid a dpkg-shlibdeps warning.
   * Move libpixman-1-0-dbg to new 'debug' section.
   * Add ~ to pixman_image_set_source_clipping version in symbols file, to make
     lintian happy.
   * Don't handle nostrip explicitly in debian/rules, dh_strip does that for
     us.
   * Use filter instead of findstring for DEB_BUILD_OPTIONS parsing, as
     standardized by policy 3.8.0.
   * Handle parallel=n in DEB_BUILD_OPTIONS.
   * Bump Standards-Version to 3.8.2.
   * Version the build-dep on debhelper to silence lintian.

pixman (0.14.0-1) unstable; urgency=low

   [ Brice Goglin ]
   * Update upstream URL in debian/copyright.
   * Install the upstream ChangeLog.
 
   [ Julien Cristau ]
   * New upstream release.

pixman (0.13.2-1) experimental; urgency=low

   [ Timo Aaltonen ]
   * New upstream release.
   * Update libpixman-1-0.symbols with new symbols.
 
   [ Julien Cristau ]
   * Don't use ARM SIMD code.  It doesn't do runtime detection, and will only
     work on ARMv6.
   * Fix shlibs for the udeb.

2008

pixman (0.12.0-1) experimental; urgency=low

   * New upstream release.
   * Bump pixman_format_supported_source's version in the symbols file, depth
     30 formats were added in 0.11.10.
   * Bump shlibs to 0.11.10 as well.

pixman (0.11.8-1) experimental; urgency=low

   * New upstream development release.
   * Bump versions for pixman_image_create_bits and
     pixman_format_supported_destination, as some formats were added in 0.11.6.

pixman (0.11.6-1) experimental; urgency=low

   * New upstream development release.
   * Bump shlibs and update symbols files.

pixman (0.10.0-2) unstable; urgency=low

   [ Frans Pop ]
   * Add libpixman-1-0-udeb (needed for cairo).  Closes: #476480.

pixman (0.10.0-1) unstable; urgency=low

   * New upstream release.
   * Bump shlibs to 0.10.0.
   * Run autoreconf at build-time.
     Build-depend on automake, autoconf, libtool and pkg-config.  Drop patch
     for maintainer mode, and drop build-dep on quilt and corresponding code in
     debian/rules.  Add new rules autogen and config, where we run autoreconf
     and configure, respectively.  Update clean rule to remove files generated
     by autogen.
   * Add symbols file for libpixman-1-0.
   * Bump Standards-Version to 3.7.3.
   * Add Vcs-Git and Vcs-Browser control fields.

2007

pixman (0.9.6-1) unstable; urgency=low

   * New upstream release (closes: #452734).
     + 02_no-sse.diff: remove, fix included upstream;
     + 03_fbFetchTransformed_64bit_fix.diff: remove, 64bit issues should be
       fixed too.

pixman (0.9.5-3) unstable; urgency=low

   * Add patch by Francis Whittle from upstream bug#12398
     (https://bugs.freedesktop.org/attachment.cgi?id=11896) to fix arithmetic
     bug in fbFetchTransformed (causing X crashes on 64bit); closes: #444457.

pixman (0.9.5-2) unstable; urgency=high

   * High urgency for RC bugfix.
   * Don't use -msse, to prevent gcc 4.2 from generating SSE instructions for
     its builtin functions, the X server from going SIGILL on CPUs supporting
     MMX but not SSE, and us from losing (closes: #442829).
   * Enable maintainer mode in configure.ac.

pixman (0.9.5-1) unstable; urgency=low

   * New upstream release (no actual changes since 0.9.4-2, just new upstream
     tarball).
   * Add watch file.
   * Upload to unstable for X.Org 7.3.

pixman (0.9.4-2) experimental; urgency=low

   * Update from git master branch (commit 8ff7213f).
   * Bump shlibs.

pixman (0.9.4-1) experimental; urgency=low

   * New upstream version
   * Update packaging for the name change. It's now pixman-1, so we use
     libpixman-1-0 for the package names
   * Add myself to uploaders
   * Pull upstream fix for the .pc file for the library name change

pixman (0.9.3~git20070729-1) experimental; urgency=low

   * First upload (closes: 428774).