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