[Pixman] [ANNOUNCE] pixman release 0.21.4 now available

Soeren Sandmann sandmann at cs.au.dk
Wed Jan 19 05:01:46 PST 2011


A new pixman release 0.21.4 is now available. This is a development
snapshot leading up to a stable 0.22.0 release. News:

- ARM performance improvements and bug fixes [Siarhei Siamashka]
- Performance improvements for bitmap filling [Siarhei]
- Improvements to the test suite [Andrea Canciani, Siarhei, Søren Sandmann]
- Refactoring of image access code [Søren]

Plus bug fixes and other updates [Alan Coopersmith, Andrea, Cyril
Brulebois, Jon TURNEY, Siarhei, Søren]

Please file bugs at 

       https://bugs.freedesktop.org/enter_bug.cgi?product=pixman

or report them at the pixman mailing list:

       pixman at lists.freedesktop.org

Søren



tar.gz:
	http://cairographics.org/releases/pixman-0.21.4.tar.gz
	http://xorg.freedesktop.org/archive/individual/lib/pixman-0.21.4.tar.gz

tar.bz2:
	http://xorg.freedesktop.org/archive/individual/lib/pixman-0.21.4.tar.bz2

Hashes:
	MD5:  e50975ace979cd416a505827c15191b4  pixman-0.21.4.tar.gz
	MD5:  ae57f4fa9121ab9895b9789b2e81f1e0  pixman-0.21.4.tar.bz2
	SHA1: 3736d354b99b318628f49b5128a02e3bf8be9e0f  pixman-0.21.4.tar.gz
	SHA1: ca2c6f0b84500d4521b8ce39f62aea5b5d433974  pixman-0.21.4.tar.bz2

GPG signature:
	http://cairographics.org/releases/pixman-0.21.4.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.21.4

Log:
	Alan Coopersmith (1):
	      Sun's copyrights belong to Oracle now
	
	Andrea Canciani (2):
	      Improve handling of tangent circles
	      Add a test for radial gradients
	
	Cyril Brulebois (2):
	      Fix argument quoting for AC_INIT.
	      Fix linking issues when HAVE_FEENABLEEXCEPT is set.
	
	Jon TURNEY (1):
	      Remove stray #include <fenv.h>
	
	Siarhei Siamashka (23):
	      C fast path for a1 fill operation
	      ARM: added 'neon_composite_over_n_8_8' fast path
	      ARM: introduced 'fetch_mask_pixblock' macro to simplify code
	      ARM: better NEON instructions scheduling for over_n_8_0565
	      ARM: added 'neon_composite_over_8888_n_0565' fast path
	      ARM: reuse common NEON code for over_{n_8|8888_n|8888_8}_0565
	      ARM: added 'neon_composite_over_0565_n_0565' fast path
	      ARM: added 'neon_composite_add_8888_8_8888' fast path
	      ARM: better NEON instructions scheduling for add_8888_8888_8888
	      ARM: added 'neon_composite_add_n_8_8888' fast path
	      ARM: added 'neon_composite_add_8888_n_8888' fast path
	      ARM: added flags parameter to some asm fast path wrapper macros
	      ARM: added 'neon_composite_in_n_8' fast path
	      ARM: added 'neon_src_rpixbuf_8888' fast path
	      Fix for potential unaligned memory accesses
	      COPYING: added Nokia to the list of copyright holders
	      Revert "Fix "syntax error: empty declaration" warnings."
	      Fix for "syntax error: empty declaration" Solaris Studio warnings
	      Workaround for a preprocessor issue in old Sun Studio
	      Bugfix for a corner case in 'pixman_transform_is_inverse'
	      Make 'fast_composite_scaled_nearest_*' less suspicious
	      A new configure option --enable-static-testprogs
	      ARM: do /proc/self/auxv based cpu features detection only in linux
	
	Søren Sandmann Pedersen (28):
	      Post-release version bump to 0.21.3
	      test: Make composite test use some existing macros instead of defining it
	      Add enable_fp_exceptions() function in utils.[ch]
	      Extend gradient-crash-test
	      test: Move palette initialization to utils.[ch]
	      test/utils.c: Initialize palette->rgba to 0.
	      Make the argument to fence_malloc() an int64_t
	      Add a stress-test program.
	      Add a test compositing with the various PDF operators.
	      Fix divide-by-zero in set_lum().
	      sse2: Skip src pixels that are zero in sse2_composite_over_8888_n_8888()
	      Add iterators in the general implementation
	      Move initialization of iterators for bits images to pixman-bits-image.c
	      Eliminate the _pixman_image_store_scanline_32/64 functions
	      Move iterator initialization to the respective image files
	      Virtualize iterator initialization
	      Use an iterator in pixman_image_get_solid()
	      Move get_scanline_32/64 to the bits part of the image struct
	      Allow NULL property_changed function
	      Consolidate the various get_scanline_32() into get_scanline_narrow()
	      Linear: Optimize for horizontal gradients
	      Get rid of the classify methods
	      Add direct-write optimization back
	      Skip fetching pixels when possible
	      Turn on testing for destination transformation
	      Fix destination fetching
	      Fix dangling-pointer bug in bits_image_fetch_bilinear_no_repeat_8888().
	      Pre-release version bump to 0.21.4


More information about the Pixman mailing list