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

Soeren Sandmann sandmann at daimi.au.dk
Fri May 15 04:19:00 PDT 2009


A new pixman release 0.15.4 is now available. This is a development
release leading up to a stable 0.16.0 release. News:

	- New ARM NEON fast paths [Ian Rickards, Jeff Muizelaar]

	- The first part of a large refactoring of the pixman code
	  base [Søren Sandmann]

	- Bug fixes [Adam Jackson, Alan Coopersmith, Siarhei
	  Siamashka, Jonathan Morton]

Testing is extra appreciated for this and the upcoming 0.15.6 and
0.15.8 releases since the refactoring makes new bugs more likely than
usual.


Thanks,
Søren



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

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

Hashes:
	MD5:  243255cdcee641675e00649f1b048338  pixman-0.15.4.tar.gz
	MD5:  1464bf6f422a4d1747ed3273c7a531d3  pixman-0.15.4.tar.bz2
	SHA1: 0936126b4d7e9148e5a54dc2687c63c92b1fe93f  pixman-0.15.4.tar.gz
	SHA1: 1388fcb88b51df27404fadcf32cabebf8a4992e0  pixman-0.15.4.tar.bz2

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

Log:
	Adam Jackson (1):
	      Fix overflows during trap rasterization. [Bug 16560].
	
	Alan Coopersmith (1):
	      Add solaris-hwcap.mapfile to EXTRA_DIST
	
	Ian Rickards (1):
	      Add support for ARM NEON fast paths
	
	Jeff Muizelaar (10):
	      Add support for doing ARM simd detection on Windows
	      Add support for doing ARM simd detection on Windows
	      Enable fbCompositeSrcAdd_8888x8x8neon
	      Enable fbCompositeSrcAdd_8000x8000neon
	      Enable fbCompositeSrc_x888x0565neon
	      Enable fbCompositeSrc_8888x8888neon
	      Enable fbCompositeSrc_8888x8x8888neon
	      Enable fbCompositeSolidMask_nx8x0565neon
	      Enable fbCompositeSolidMask_nx8x8888neon
	      Enable NEON assembly when we can build it
	
	Jonathan Morton (1):
	      Test USE_GCC_INLINE_ASM instead of USE_NEON_INLINE_ASM.
	
	Siarhei Siamashka (2):
	      Updated scaling test to support rgb565, source clipping, etc.
	      Fixed rendering bug for source alpha == 0 in OVER fastpath functions
	
        Søren Sandmann Pedersen (53):
	      Post-release version bump
	      Add trap-crasher.c test program
	      Include string.h and fix warning in trap-test.c
	      Move all the GTK+ test code into its own file, utils.c
	      Mention utils.h in test/Makefile.am so that make dist will pick it up
	      Add refactoring notes
	      More refactoring notes
	      Move SourcePictClassify into pixman-image.c
	      Move calls of the classification out of the if statements.
	      Add notes on how Render actually works
	      More refactoring notes
	      Get rid of SOURCE_IMAGE_CLASS_NEITHER again
	      Factor out duplicated fetcher finding code
	      Formatting
	      Simplify logic to compute store function
	      Move fetch logic to pixman-image.c
	      Move store logic into pixman-image.c
	      Remove unused xoff/yoff variables
	      Remove accessor version of pixman-compose.c
	      Make combineC function type take const args
	      Change type of combineU to take a mask
	      Get rid of separate combineU and combineC types
	      Have the generic code go through the component alpha path always
	      Use memcpy() in fbCombineSrcU when there is no mask
	      Implement the sse2 combiners with masks (disabled)
	      Enable sse2CombineOverU
	      Enable sse2CombineOverReverseU
	      Enable sse2CombineInU
	      Enable sse2CombineInReverseU
	      Enable sse2CombineOutU
	      Enable sse2CombineOutReverseU
	      Enable sse2CombineAtopU
	      Enable sse2CombineAtopReverseU
	      Enable sse2CombineAtopXorU
	      Enable sse2CombineAddU
	      Enable sse2CombineSaturateU
	      Implement the mmx combiners with masks (disabled)
	      Enable mmxCombineOverU
	      Enable mmxCombineOverReverseU
	      Enable mmxCombineInU
	      Enable mmxCombineInReverseU
	      Enable mmxCombineOutU
	      Enable mmxCombineOutReverseU
	      Enable mmxCombineAtopU
	      Enable mmxCombineAtopReverseU
	      Enable mmxCombineXorU
	      Enable mmxCombineAddU
	      Enable mmxCombineSaturateU
	      Optimize source reading in combine4
	      Remove unused combineMaskU functions
	      Fix divide-by-zero crash
	      Remove unused CombineMask64 type
	      Pre-release version bump


More information about the cairo-announce mailing list