* 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
* No change rebuild for ppc64el baseline bump.
* No-change rebuild to build packages with zstd compression.
* No-change rebuild to drop the udeb package.
* No-change rebuild to drop the udeb package.
* New upstream release. (Closes: #958298, #832579, #838650)
* control, rules: Migrate to debhelper-compat, bump to 13.
* symbols: Updated, bump shlibs.
* 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.
* 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.
* Team upload.
* New upstream release (no actual changes)
* Use https URL in debian/watch.
* New upstream release candidate.
* Add myself to Uploaders.
* Team upload.
* New upstream release candidate.
* Run tests with VERBOSE=1.
[ 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.
[ intrigeri ]
* Enable hardening build flags with dpkg-buildflags.
[ Julien Cristau ]
* Disable vmx on ppc64el (closes: #745547). Thanks, Breno Leitao!
* New upstream release.
* Bump debhelper compat level to 9.
* Remove Cyril from Uploaders.
* New upstream release.
* Cherry-pick upstream bigfixes for fixing a crash when rendering
invalid trapezoids. (LP: #1197921)
Addresses CVE-2013-6425.
* New upstream release
- includes big-endian matrix-test fix
* Increase alpha-loop test timeout some more.
* Increase timeout for the alpha-loop test. That will hopefully let it pass
on the mips buildd.
* Disable silent Makefile rules.
* Disable arm iwmmxt fast paths. It breaks the build.
* Fix matrix-test on big endian (patch from Siarhei Siamashka).
[ Maarten Lankhorst, Cyril Brulebois, Julien Cristau ]
* New upstream release.
* Fix for CVE-2013-1591 (stack-based buffer overflow), cherry-picked from
0.27.4 (closes: #700308).
* 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.
* Cherry-pick from upstream master branch to fix FTBFS on *i386:
- da6193b1fc “mmx: add missing _mm_empty calls”
* New upstream release.
* 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.
* New upstream release candidate.
* Add new symbols and bump shlibs accordingly:
- pixman_region32_clear
- pixman_region_clear
* New upstream release
- Revert "Reject trapezoids where top (botttom) is above (below) the
edges" (closes: #656682)
* New upstream release:
- Stable bug fix release from the 0.24 branch.
* New upstream release.
* New upstream release.
[ Rico Tzschichholz ]
* New upstream release.
* New upstream release.
* Enable parallel building (by passing --parallel to dh $@).
* 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).
* 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).
* Upload to unstable.
* 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).
* Upload to unstable.
* New upstream release.
* Update debian/copyright from upstream's COPYING.
* New upstream release.
* Update debian/copyright from upstream's COPYING.
* New upstream release.
* 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.
[ Robert Hooker ]
* New upstream stable release.
* 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
* 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.
* New upstream release.
* Add dependencies on ${misc:Depends} (lintian).
* Bump Standards-Version to 3.8.3.
* New upstream release (closes: #546849).
* Upload to unstable.
* 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.
* 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.
[ Brice Goglin ]
* Update upstream URL in debian/copyright.
* Install the upstream ChangeLog.
[ Julien Cristau ]
* New upstream release.
[ 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.
* 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.
* 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.
* New upstream development release.
* Bump shlibs and update symbols files.
[ Frans Pop ]
* Add libpixman-1-0-udeb (needed for cairo). Closes: #476480.
* 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.
* 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.
* 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.
* 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.
* 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.
* Update from git master branch (commit 8ff7213f).
* Bump shlibs.
* 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
* First upload (closes: 428774).