[ANNOUNCE] pixman release 0.32.0 now available
Søren Sandmann
sandmann at cs.au.dk
Sun Nov 10 15:21:24 PST 2013
A new pixman release 0.32.0 is now available. This is new major release
with performance improvements for image scaling, and a large number of
bug fixes. See the log below for details.
Please send bug reports to pixman at lists.freedesktop.org.
Søren
tar.gz:
http://cairographics.org/releases/pixman-0.32.0.tar.gz
http://xorg.freedesktop.org/archive/individual/lib/pixman-0.32.0.tar.gz
tar.bz2:
http://xorg.freedesktop.org/archive/individual/lib/pixman-0.32.0.tar.bz2
Hashes:
MD5: 0f7ee566a7dfb0260be11f3e944a708c pixman-0.32.0.tar.gz
MD5: 1b8314aff2a29c921f79efdbf07a0887 pixman-0.32.0.tar.bz2
SHA1: 4a87729f4858b9d9a4966f1f898b8d80835649cd pixman-0.32.0.tar.gz
SHA1: 3045799b05eeb6fbf18e99e4212d4f0ccf152a19 pixman-0.32.0.tar.bz2
GPG signature:
http://cairographics.org/releases/pixman-0.32.0.tar.gz.sha1.asc
(signed by Søren Sandmann Pedersen <soren.sandmann at gmail.com>)
Git:
git://git.freedesktop.org/git/pixman
tag: pixman-0.32.0
Log:
Alexander Troosh (1):
Require GTK+ version >= 2.16
Andrea Canciani (6):
test: Fix build on MSVC
Fix build on MSVC
Fix building of "other" programs on MSVC
Fix build of check-formats on MSVC
Add support for SSSE3 to the MSVC build system
Fix thread-test on non-OpenMP systems
Brad Smith (1):
Fix pixman build with older GCC releases
Markos Chandras (1):
Use AC_LINK_IFELSE to check if the Loongson MMI code can link
Matt Turner (2):
mmx: Document implementation(s) of pix_multiply().
iwmmxt: Disallow if gcc version is < 4.8.
Matthieu Herrb (1):
configure.ac: Don't use '+=' since it's not POSIX
Ritesh Khadgaray (1):
pixman_trapezoid_valid(): Fix underflow when bottom is close to MIN_INT
Siarhei Siamashka (7):
test: fix matrix-test on big endian systems
test: safeguard the scaling-bench test against COW
sse2: faster bilinear scaling (pack 4 pixels to write with MOVDQA)
vmx: align destination to fix valgrind invalid memory writes
vmx: there is no need to handle unaligned destination anymore
sse2: bilinear fast path for src_x888_8888
configure.ac: check and use -Wdeclaration-after-statement GCC option
Søren Sandmann (1):
Pre-release version bump to 0.32.0
Søren Sandmann Pedersen (49):
Post-release version bump to 0.31.1
Make use of image flag in noop iterators
Add ITER_SRC and ITER_DEST iter flags
Add ITER_WIDE iter flag
Always set the FAST_PATH_NO_ALPHA_MAP flag for non-BITS images
noop: Keep information about iterators in an array of pixman_iter_info_t
sse2: Replace the fetcher_info_t table with a pixman_iter_info_t table
mmx: Replace the fetcher_info_t table with a pixman_iter_info_t table
fast: Replace the fetcher_info_t table with a pixman_iter_info_t table
general: Store the iter initializer in a one-entry pixman_iter_info_t tab
Add _pixman_implementation_iter_init() and use instead of _src/_dest_init
Delete the old src/dest_iter_init() functions
Consolidate all the iter_init_bits_stride functions
RELEASING: Add note about changing the topic of the #cairo IRC channel
test/scaling-bench.c: New benchmark for bilinear scaling
Add support for iter finalizers
Add an iterator that can fetch bilinearly scaled images
fast_bilinear_cover_init: Don't install a finalizer on the error path
Make the first argument to scanline fetchers have type bits_image_t *
Drop support for 8-bit precision in bilinear filtering
general: Ensure that iter buffers are aligned to 16 bytes
Add empty SSSE3 implementation
ssse3: Add iterator for separable bilinear scaling
demos/scale.ui: Allow subsample_bits to be 0
pixman-filter.c: Use 65536, not 65535, for fixed point conversion
{scaling,affine,composite-traps}-test: Use compute_crc32_for_image()
test: Share the image printing code
test: Test negative strides
fast, ssse3: Simplify logic to fetch lines in the bilinear iterators
Move bits_image_fetch_bilinear_no_repeat_8888 into pixman-fast-path.c
Move generated affine fetchers into pixman-fast-path.c
utils.c: Make print_image actually cope with negative strides
utils.c: Make image_endian_swap() deal with negative strides
blitters-test: Remove unused variable
Rename HAVE_PTHREAD_SETSPECIFIC to HAVE_PTHREADS
test: Add new thread-test program
fast: Swap image and iter flags in generated fast paths
pixman-combine32.c: Formatting fixes
pixman-combine32: Improve documentation for blend mode operators
pixman-combine32: Rename a number of variable from sa/sca to as/s
pixman-combine32: Make Color Dodge routine follow the math more closely
pixman-combine32.c: Make Color Burn routine follow the math more closely
scale.c: Use int instead of kernel_t for values in named_int_t
configure.ac: Add check for pmulhuw assembly
utils.c: On x86-32 unalign the stack before calling test_function
pixman-glyph.c: Add __force_align_arg_pointer to composite functions
test/trap-crasher.c: Add trapezoid that demonstrates a crash
Pre-release version bump to 0.31.2
Post-release version bump to 0.31.3
ingmar at irsoft.de (1):
Fix broken build when HAVE_CONFIG_H is undefined, e.g. on Win32.
More information about the xorg-announce
mailing list