[cairo-announce] [ANNOUNCE] pixman 0.21.8 now available

Soeren Sandmann sandmann at cs.au.dk
Mon Apr 18 21:16:45 PDT 2011


A new pixman release 0.21.8 is now available. This is a release
candidate for a stable 0.22.0 release.

News:
    - New image formats r8g8b8a8 and r8g8b8x8 [Alexandros Frantzis]
    - Better support for the MSVC compiler [Andrea Canciani]
    - Much faster image scaling on ARM [Siarhei Siamashka, Taekyun Kim]
    - Bug fixes and other improvements [Gilles Espinasse, Siarhei, Søren Sandmann]

Note: When this version of pixman is used with the git version of the X
server, trapezoid rendering will be corrupted. This is a known bug in
the X server.

Please report bugs to pixman at lists.freedesktop.org or file them at 

       https://bugs.freedesktop.org/enter_bug.cgi?product=pixman

Søren



tar.gz:
	http://cairographics.org/snapshots/pixman-0.21.8.tar.gz
	http://xorg.freedesktop.org/archive/individual/lib/pixman-0.21.8.tar.gz

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

Hashes:
	MD5:  a5e7c2a6fdd7ddd041b2128bf81c65ee  pixman-0.21.8.tar.gz
	MD5:  1a46b77586fbfd517cccf8ced3a835a1  pixman-0.21.8.tar.bz2
	SHA1: fe0118cc00c266e364bf391b839ebaadd42d1692  pixman-0.21.8.tar.gz
	SHA1: 21540852f798801db2c73f048e2853fd9395080a  pixman-0.21.8.tar.bz2

GPG signature:
	http://cairographics.org/snapshots/pixman-0.21.8.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.8

Log:
	Alexandros Frantzis (2):
	      Add simple support for the r8g8b8a8 and r8g8b8x8 formats.
	      Add support for the r8g8b8a8 and r8g8b8x8 formats to the tests.
	
	Andrea Canciani (5):
	      Fix compilation on Win32
	      test: Fix tests for compilation on Windows
	      test: Add Makefile for Win32
	      Do not include unused headers
	      test: Silence MSVC warnings
	
	Gilles Espinasse (2):
	      Fix missing AC_MSG_RESULT value from Werror test
	      Fix OpenMP not supported case
	
	Siarhei Siamashka (21):
	      Main loop template for fast single pass bilinear scaling
	      test: check correctness of 'bilinear_pad_repeat_get_scanline_bounds'
	      SSE2 optimization for bilinear scaled 'src_8888_8888'
	      ARM: NEON optimization for bilinear scaled 'src_8888_8888'
	      ARM: use prefetch in nearest scaled 'src_0565_0565'
	      ARM: common macro for nearest scaling fast paths
	      ARM: assembly optimized nearest scaled 'src_8888_8888'
	      ARM: new bilinear fast path template macro in 'pixman-arm-common.h'
	      ARM: NEON: common macro template for bilinear scanline scalers
	      ARM: use common macro template for bilinear scaled 'src_8888_8888'
	      ARM: NEON optimization for bilinear scaled 'src_8888_0565'
	      ARM: NEON optimization for bilinear scaled 'src_0565_x888'
	      ARM: NEON optimization for bilinear scaled 'src_0565_0565'
	      ARM: a bit faster NEON bilinear scaling for r5g6b5 source images
	      ARM: tweaked horizontal weights update in NEON bilinear scaling code
	      ARM: use aligned memory writes in NEON bilinear scaling code
	      ARM: support for software pipelining in bilinear macros
	      ARM: use less ARM instructions in NEON bilinear scaling code
	      ARM: support different levels of loop unrolling in bilinear scaler
	      ARM: pipelined NEON implementation of bilinear scaled 'src_8888_8888'
	      ARM: pipelined NEON implementation of bilinear scaled 'src_8888_0565'
	
	Søren Sandmann Pedersen (13):
	      Post-release version bump to 0.21.7
	      test: In image_endian_swap() use pixman_image_get_format() to get the bpp
	      test: Do endian swapping of the source and destination images.
	      In delegate_{src,dest}_iter_init() call delegate directly.
	      Fill out parts of iters in _pixman_implementation_{src,dest}_iter_init()
	      Simplify the prototype for iterator initializers.
	      test: Randomize some tests if PIXMAN_RANDOMIZE_TESTS is set
	      test: Fix infinite loop in composite
	      Makefile.am: Put development releases in "snapshots" directory
	      ARM: Tiny improvement in over_n_8888_8888_ca_process_pixblock_head
	      ARM: Add 'neon_composite_over_n_8888_0565_ca' fast path
	      Offset rendering in pixman_composite_trapezoids() by (x_dst, y_dst)
	      Pre-release version bump to 0.21.8
	
	Taekyun Kim (3):
	      ARM: Common macro for scaled bilinear scanline function with A8 mask
	      ARM: NEON scanline functions for bilinear scaling
	      ARM: Enable bilinear fast paths using scanline functions in pixman-arm-ne


More information about the cairo-announce mailing list