A new pixman release 0.15.6 is now available. This is a development release, leading up to a stable 0.16.0 release. Apart from a few bug fixes, this release contains phase two of the refactoring; in this phase the various types of images are split into their own files. Please test, and report bugs at https://bugs.freedesktop.org/enter_bug.cgi?product=pixman Thanks, Soren tar.gz: http://cairographics.org/releases/pixman-0.15.6.tar.gz http://xorg.freedesktop.org/archive/individual/lib/pixman-0.15.6.tar.gz tar.bz2: http://xorg.freedesktop.org/archive/individual/lib/pixman-0.15.6.tar.bz2 Hashes: MD5: fe922698df46b21d7e19f28ded4ca100 pixman-0.15.6.tar.gz MD5: 138b68280dfb9e5c361b0f2f744e1e6d pixman-0.15.6.tar.bz2 SHA1: 6dd7de227efa076f6ea24e5b75ba9abbd0a3c04b pixman-0.15.6.tar.gz SHA1: 10f93f6673f508aab89c7bbc98be4ffe3362d4ae pixman-0.15.6.tar.bz2 GPG signature: http://cairographics.org/releases/pixman-0.15.6.tar.gz.sha1.asc (signed by S?ren Sandmann Pedersen <sandmann at daimi.au.dk>) Git: git://git.freedesktop.org/git/pixman tag: pixman-0.15.6 Log: Jonathan Morton (3): Avoid malloc() by allocating a fixed set of boxes on the stack Fix compile error caused by e42fae9e8364f5f0791f9fce749ab18b33acf598 Initialize the ARM SIMD fast path array. Lo?c Minier (1): Fix fd check after auxv file open() [Bug 21749] S?ren Sandmann Pedersen (36): Add test that shows difference in clipping with transformed vs untransfor Post-release version bump Don't call hyphenated git commands as they don't exist anymore Don't read potentially uninitialized data in pixman_CombineMaskU() Split solid fill images into pixman-solid-fill.c Split linear gradient images into pixman-linear-gradient.c Split radial gradient images into pixman-radial-gradient.c Split conical gradient images into pixman-conical-gradient.c Split pixel images into pixman-bits-image.c Add stubs for property_changed virtual functions Store get_scanline() functions in the image struct Set up scanline getters for source pictures Set up scanline getters for bits images Replace pixman_image_get_fetchers() with pixman_image_get_scanline_{32,64 Move the gradient walker code to its own file Add a generic 64 bit fetcher and use it for gradients and transformed ima Rename pixmanFetchSourcePict to pixmanFetchGradient Move the linear gradient code from pixman-source.c into pixman-linear-gra Duplicate some code that was shared between radial and conical gradients. Move the radial gradient code form pixman-source.c into pixman-radial-gra Move conical gradient code to pixman-conical-gradient.c and delete pixman Move CPU detection code to its own file Move the arch specific fast path tables into their arch files Move C fast paths to their own file pixman-fast-path.c Notes on the rendering pipeline Describe alpha map in the pipeline Some roadmap notes Further notes on the rendering pipeline Notes on output kernels Note about glyphs polygons Notes on component alpha Make MMX fast paths static and remove them from the header file Make SSE2 fast paths static and remove them from the header file Fix build on ppc. Pointed out by Chris Ball Fix alpha map computation in pixman_compute_composite_region() Pre-release version bump