[Pixman] [ANNOUNCE] pixman release 0.25.4 now available

Søren Sandmann sandmann at cs.au.dk
Tue May 15 09:55:47 PDT 2012

A new pixman release 0.25.4 is now available. This is a release
candidate for a stable 0.26.0 release.

This release contains a number of improvements to the Loongson and iwMMX
backends thanks to Matt Turner.




	MD5:  8cd825148adc33dfeb899bb2b2a325f3  pixman-0.25.4.tar.gz
	MD5:  1a9591a814cdad14db9868a42261f255  pixman-0.25.4.tar.bz2
	SHA1: f5304bb3bf9e23bd1f56b449659c56e22babb5a4  pixman-0.25.4.tar.gz
	SHA1: 88d852eaa05aee61cd1b7380ade7b0b0701a30fd  pixman-0.25.4.tar.bz2

GPG signature:
	(signed by Søren Sandmann Pedersen <sandmann at daimi.au.dk>)

	tag: pixman-0.25.4

	Chun-wei Fan (1):
	      Just include xmmintrin.h on MSVC as well
	Jeremy Huddleston (6):
	      Revert "Disable MMX when Clang is being used."
	      Silence a warning about unused pixman_have_mmx
	      Disable MMX when incompatible clang is being used.
	      Expand TLS support beyond __thread to __declspec(thread)
	      Fix a false-negative in MMX check
	      configure.ac: Fix a copy-paste-o in TLS detection
	Matt Turner (24):
	      Use AC_LANG_SOURCE for DSPr2 configure program
	      mmx: enable over_n_0565 for b5g6r5
	      mmx: Use force_inline instead of __inline__ (bug 46906)
	      configure.ac: require >= gcc-4.5 for ARM iwMMXt
	      mmx: fix _mm_shuffle_pi16 function when compiling without optimization
	      configure.ac: fix iwMMXt/gcc version error message
	      mmx: add store function and use it in add_8888_8888
	      mmx: add load function and use it in add_8888_8888
	      mmx: make ldq_u take __m64* directly
	      mmx: compile on MIPS for Loongson MMI optimizations
	      mmx: remove unnecessary uint64_t<->__m64 conversions
	      mmx: simplify srcsrcsrcsrc calculation in over_n_8_0565
	      mmx: introduce is_equal, is_opaque, and is_zero functions
	      mmx: don't pack and unpack src unnecessarily
	      mmx: Use Loongson pinsrh instruction in pack_565
	      mmx: Use Loongson pextrh instruction in expand565
	      mmx: add r5g6b5 fetcher
	      mmx: add a8 fetcher
	      mmx: add x8f8g8b8 fetcher
	      mmx: add src_8888_0565
	      mmx: Use wpackhus in src_x888_0565 on iwMMXt
	      .gitignore: add demos/checkerboard and demos/quad2quad
	      configure.ac: make -march=loongson2f come before CFLAGS
	      mmx: add and use pack_4x565 function
	Nemanja Lukic (2):
	      MIPS: DSPr2: Added over_n_8888_8888_ca and over_n_8888_0565_ca fast paths
	      MIPS: DSPr2: Added over_n_8_8888 and over_n_8_0565 fast paths.
	Søren Sandmann Pedersen (15):
	      Post-release version bump to 0.25.3
	      Use "=a" and "=d" constraints for rdtsc inline assembly
	      demos: Add quad2quad program
	      demos: Add checkerboard demo
	      composite-test.c: Use similar gradient to the one in the PDF spec.
	      composite-test.c: Add a parrot image
	      Add the original parrot image.
	      Rename fast_composite_add_1000_1000 to _add_1_1()
	      gtk-utils.c: Don't include pixman-private.h
	      test/utils.c: Rename and export the pngify_pixels() function.
	      gtk-utils.c: In pixbuf_from_argb32() use a8r8g8b8_to_rgba_np()
	      test/utils.c: Clip values to the [0, 255] interval
	      bits_image_fetch_pixel_convolution(): Make sure channels are signed
	      Add Makefile.win32 and Makefile.win32.common to EXTRA_DIST
	      Pre-release version bump to 0.25.4

More information about the Pixman mailing list