[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