[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