[cairo-announce] [ANNOUNCE] pixman release 0.15.20 (Release Candidate) now available
Soeren Sandmann
sandmann at daimi.au.dk
Tue Aug 11 11:12:33 PDT 2009
A new pixman release 0.15.20 is now available. This is a Release
Candidate for the 0.16.0 release. Unless bugs are reported in 0.15.20,
this is what will become the stable 0.16.0.
News since last time:
- A new test program for compositing operators [Siarhei Siamashka]
- Bugs and performance fixes [Benjamin Otte, Chris Wilson,
Andre Tupinamba, Soren Sandmann]
Please test, and report bugs at
https://bugs.freedesktop.org/enter_bug.cgi?product=pixman
Thanks,
Soren
tar.gz:
http://cairographics.org/releases/pixman-0.15.20.tar.gz
http://xorg.freedesktop.org/archive/individual/lib/pixman-0.15.20.tar.gz
tar.bz2:
http://xorg.freedesktop.org/archive/individual/lib/pixman-0.15.20.tar.bz2
Hashes:
MD5: 613c95e7ddc8069b7aa2708f93219b7d pixman-0.15.20.tar.gz
MD5: 8cca7bdf45bd3c31cf95ecea0f05bddc pixman-0.15.20.tar.bz2
SHA1: a5f973b6895e269731964fbe328f61a8cbfdc931 pixman-0.15.20.tar.gz
SHA1: 67a34a1fdc5431c9de5febd390057bdd9bb51df4 pixman-0.15.20.tar.bz2
GPG signature:
http://cairographics.org/releases/pixman-0.15.20.tar.gz.sha1.asc
(signed by <sandmann at daimi.au.dk>)
Git:
git://git.freedesktop.org/git/pixman
tag: pixman-0.15.20
Log:
Benjamin Otte (4):
Make the text when reporting a broken region more useful
Simplify code that logs errors
Log errors for invalid rectangles passed to region code
Don't warn for empty rectangles, only degenerate ones
Chris Wilson (2):
Fix inversion of radial gradients when r2 > r1
Explain how we can simplify the radial gradient computation
Siarhei Siamashka (3):
Test program for stressing the use of different formats and operators
HACK: updated test to better cover new neon optimizations
One more update to blitters-test - use aligned memory
Søren Sandmann Pedersen (56):
Post-release version bump
Replace a bunch of 'pict's with 'image'
Rename source_pict_class_t to source_image_class_t
Remove a couple of unused variables
Add a CODING_STYLE document based on the one from cairo.
Various updates to the CODING_STYLE document
Only define PIXMAN_TIMERS if timers are actually enabled [bug 23169]
Change bits_image_fetch_transformed() to work one pixel at a time.
Make bits_image_fetch_nearest() return one pixel.
Make the repeat routine work on only one coordinate at a time.
Change bits_image_fetch_bilinear_pixels() to fetch one pixel at a time.
Change bits_image_fetch_pixels_convolution() to fetch just one pixel.
Change bits_image_fetch_alpha_pixels() to fetch just one pixel.
Various renamings and clean-ups
Add fetch_pixel_raw_32 and fetch_pixel_32 virtual functions.
Change all the fetch_pixels() functions to only fetch one pixel.
Misc formatting
Remove unused function
Remove leftover 0xffffffff in repeat()
Move bounds checks for REPEAT_NONE to get_pixel()
Add a fast path for the add_n_8888_8888() operation.
Add sse2 version of add_n_8888_8888()
Add a dirty bit to the image struct, and validate before using the image.
Fix bugs in combine_over_reverse_ca().
Don't change the constant source in fast_composite_over_n_8888_0565.
Fix incorrect optimization in combine_over_ca().
Fix another case of changing the solid source.
Fix bug in combine_mask_alpha_ca()
Don't run fast paths if the format requires wide compositing.
Fix a bunch of srca == 0 checks that should be src == 0 in pixman-mmx.c
Rewrite the two-component arithmetic macros.
Make pix_add_mul() in pixman-mmx.c produce exact results.
Fix a couple more alpha==0 vs src==0 bugs in pixman-mmx.c
Rename mmx_composite_add_8888_8_8() to mmx_composite_add_n_8_8().
Fix a couple of alpha==0 vs src==0 issues in pixman-sse2.c
Change the SSE2 versions of pix_add_multiply() to produce bit-exact resul
Make pix_multiply bit-exact
Fix bug in vmx_combine_xor_ca()
Do the full four-component IN computation in vmx_combine_in_ca().
Fix vmx_combine_out_ca()
In vmx_combine_out_ca() multiply with the alpha of the negated vdest.
Fix vmx_combine_over_ca().
Fix vmx_combine_vmx_atop_ca()
Multiply with the alpha of dest, not inverse alpha
Fix vmx_over_reverse_ca()
Fix vmx_combine_out_reverse_ca()
Really fix vmx_combine_over_reverse_ca()
In vmx_combine_atop_reverse_ca() extract alpha after inversing
Misc formatting fixes for pixman-vmx.c
Delete commented out code in pixman-vmx.c
Reenable commented-out tests in blitter-test.
Add the ability to print intermediate CRC values
Various formatting fixes
Update CRC value in blitters-test.
Fix x/y mixup in bits_image_fetch_pixel_convolution()
Pre-release version-bump
More information about the cairo-announce
mailing list