[cairo-announce] [ANNOUNCE] pixman release 0.15.6 now available

Soeren Sandmann sandmann at daimi.au.dk
Fri May 22 09:21:51 PDT 2009

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





        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:
        (signed by Søren Sandmann Pedersen <sandmann at daimi.au.dk>)

        tag: pixman-0.15.6

        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

More information about the cairo-announce mailing list