[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