[ANNOUNCE] pixman release 0.23.6 now available

Søren Sandmann sandmann at cs.au.dk
Tue Oct 11 03:22:51 PDT 2011


A new pixman release 0.23.6 is now available.

News:
   - Better support for building on Windows with MSVC [Andrea Canciani]
   - Optimizations using the iwMMXt instruction set [Matt Turner]
   - Faster bilinear scaling with SSE2 [Taekyun Kim]
   - Faster compositing of small repeating images [Taekyun Kim]
   - Reduce filter from BILINEAR to NEAREST when possible [Soren Sandmann, Siarhei Siamashka]

Thanks to Nis Martensen, we now have some information about pixman up at

        http://www.pixman.org

If you want to help expand the content on that page,
send mail to the mailing list.

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.23.6.tar.gz
	http://xorg.freedesktop.org/archive/individual/lib/pixman-0.23.6.tar.gz

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

Hashes:
	MD5:  27eb7a0ec440c89cccd7c396c3581041  pixman-0.23.6.tar.gz
	MD5:  4bd21119c8f3e838935d1d5eead5f1ec  pixman-0.23.6.tar.bz2
	SHA1: 840eacb93152b641904832fa6f462ffd1cc04207  pixman-0.23.6.tar.gz
	SHA1: 84f4200f13e889a58985cfbc2b4fd108bd251fe4  pixman-0.23.6.tar.bz2

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

Log:
	Andrea Canciani (7):
	      test: Fix compilation on win32
	      build: Reuse sources and pixman-combine build rules
	      build: Reuse test sources
	      build-win32: Share targets and variables across win32 makefiles
	      build-win32: Add root Makefile.win32
	      test: Do not include config.h unless HAVE_CONFIG_H is defined
	      build-win32: Add 'check' target
	
	Benjamin Otte (2):
	      tests: Add PNG_CFLAGS/LIBS to tests
	      build: replace @VAR@ with $(VAR) in makefiles
	
	Jon TURNEY (1):
	      Fix build on cygwin after commit efdf65c0c4fff551fb3cd9104deda9adb6261e22
	
	Matt Turner (11):
	      lowlevel-blt: add over_x888_8_8888
	      mmx: fix formats in commented code
	      mmx: convert while (w) to if (w) when possible
	      mmx: rename USE_MMX to USE_X86_MMX
	      mmx: wrap x86/MMX inline assembly in ifdef USE_X86_MMX
	      mmx: fix unaligned accesses
	      mmx: prepare pixman-mmx.c to be compiled for ARM/iwmmxt
	      mmx: compile on ARM for iwmmxt optimizations
	      mmx: optimize unaligned 64-bit ARM/iwmmxt loads
	      Make sure iwMMXt is only detected on ARM
	      Correct the minimum gcc version needed for iwmmxt
	
	Siarhei Siamashka (2):
	      test: better coverage for BILINEAR->NEAREST filter optimization
	      BILINEAR->NEAREST filter optimization for simple rotation and translation
	
	Søren Sandmann Pedersen (23):
	      Post-release version bump to 0.23.5
	      test: New function to save a pixman image to .png
	      Use pkg-config to determine the flags to use with libpng
	      test: Use smaller boxes in region_contains_test()
	      A few tweaks to a comment in pixman-combine.c.template
	      Add a generic unorm_to_unorm() conversion utility
	      Add general pixel converter
	      Add initial version of the MAKE_ACCESSORS() macro
	      Use MAKE_ACCESSORS() to generate all the 32 bit accessors
	      Use MAKE_ACCESSORS() to generate accessors for all the 16bpp formats
	      Use MAKE_ACCESSORS() to generate accessors for 8bpp RGB formats
	      Use MAKE_ACCESSORS() to generate accessors for 4 bpp RGB formats
	      Use MAKE_ACCESSORS() to generate accessors for 24bpp formats
	      Use MAKE_ACCESSORS() to generate accessors for the a1 format.
	      Use MAKE_ACCESSORS() to generate accessors for paletted formats
	      Remove x and y coordinates from analyze_extents() and compute_sample_exte
	      Split computation of sample area into own function
	      Eliminate compute_sample_extents() function
	      test: Occasionally use a BILINEAR filter in blitters-test
	      Strength-reduce BILINEAR filter to NEAREST filter for identity transforms
	      Don't include stdint.h in scaling-helpers-test.
	      Add src, mask, and dest flags to the composite args struct.
	      Pre-release version bump to 0.23.6
	
	Taekyun Kim (8):
	      sse2: Macros for assembling bilinear interpolation code fractions
	      sse2: Bilinear scaled over_8888_8888
	      sse2: Bilinear scaled over_8888_8_8888
	      init/fini functions for pixman_image_t
	      Add new fast path flag FAST_PATH_BITS_IMAGE
	      Move _pixman_lookup_composite_function() to pixman-utils.c
	      Simple repeat fast path
	      Simple repeat: Extend too short source scanlines into temporary buffer


More information about the xorg-announce mailing list