A new release 0.19.4 of the pixman rendering library is now
available. This is a development snapshot leading up to a stable
0.20.0 release.

News in this release:
- More ARM NEON fast paths [Siarhei Siamashka]
- Faster NEAREST scaling [Siarhei]
- Faster BILINEAR scaling [Soren Sandmann]
- Faster glyph rendering [Soren]
- Improvements to the test suite [Dmitri Vorobiev, Siarhei, Jonathan Morton]

Plust bug fixes and cleanups [Benjamin Otte, Maarten Bosmans, Siarhei,
Soren, Tor Lillqvist]

NOTE: There is a known memory leak in this release when pixman is used
in multi-threaded programs on Windows. This bug is present in the 0.18
stable series as well. If you know how to fix it, please do.

Please report bugs by sending email to [email protected],
or by filing an issue in bugzilla:

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

Soren



tar.gz:
        http://cairographics.org/releases/pixman-0.19.4.tar.gz
        http://xorg.freedesktop.org/archive/individual/lib/pixman-0.19.4.tar.gz

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

Hashes:
        MD5:  100a2d23f1d5683fdaa5d7ca71a0182b  pixman-0.19.4.tar.gz
        MD5:  dfbfbd46221246edd3be702ea65084aa  pixman-0.19.4.tar.bz2
        SHA1: 43055ed0da8fc56fb99f2f92a0e98aac5cf6b731  pixman-0.19.4.tar.gz
        SHA1: 11418e935c373340850c5467275feb40eba83e38  pixman-0.19.4.tar.bz2

GPG signature:
        http://cairographics.org/releases/pixman-0.19.4.tar.gz.sha1.asc
        (signed by Søren Sandmann Pedersen <[email protected]>

Git:
        git://git.freedesktop.org/git/pixman
        tag: pixman-0.19.4

Log:
        Benjamin Otte (2):
              region: Add a new test region-translate
              region: Fix pixman_region_translate() clipping bug
        
        Dmitri Vorobiev (3):
              Move aligned_malloc() to utils
              Add gettime() routine to test utils
              Add noinline macro
        
        Jonathan Morton (1):
              Add a lowlevel blitter benchmark
        
        Maarten Bosmans (2):
              Use windows.h directly for mingw32 build
              Add *.exe to .gitignore
        
        Siarhei Siamashka (11):
              ARM: added 'neon_composite_over_8888_8_0565' fast path
              ARM: common init/cleanup macro for saving/restoring NEON registers
              ARM: helper macros for conversion between 8888/x888/0565 formats
              ARM: added 'neon_composite_over_0565_8_0565' fast path
              test: detection of possible floating point registers corruption
              Nearest scaling fast path macros moved to 'pixman-fast-path.h'
              Nearest scaling fast path macro split into two parts
              Introduce a fake PIXMAN_REPEAT_COVER constant
              PAD repeat support for fast scaling with nearest filter
              NONE repeat support for fast scaling with nearest filter
              SSE2 optimization for scaled over_8888_8888 operation with 
nearest filter
        
        Søren Sandmann Pedersen (35):
              Post-release version bump to 0.19.3
              Merge pixman_image_composite32() and do_composite().
              Be more paranoid about checking for GTK+
              Store a2b2g2r2 pixel through the WRITE macro
              When pixman_compute_composite_region32() returns FALSE, don't 
fini the re
              Silence some warnings about uninitialized variables
              Add FAST_PATH_NO_ALPHA_MAP to the standard destination flags.
              Do opacity computation with shifts instead of comparing with 0
              Add fence_malloc() and fence_free().
              Update and extend the alphamap test
              Rename FAST_PATH_NO_WIDE_FORMAT to FAST_PATH_NARROW_FORMAT
              Remove FAST_PATH_NARROW_FORMAT flag if there is a wide alpha map
              Clip composite region against the destination alpha map extents.
              Move some of the FAST_PATH_COVERS_CLIP computation to 
pixman-image.c
              analyze_extents: Fast path for non-transformed BITS images
              test: Add affine-test
              Use a macro to generate some {a,x}8r8g8b8, a8, and r5g6b5 
bilinear fetche
              Enable bits_image_fetch_bilinear_affine_pad_a8r8g8b8
              Enable bits_image_fetch_bilinear_affine_none_a8r8g8b8
              Enable bits_image_fetch_bilinear_affine_reflect_a8r8g8b8
              Enable bits_image_fetch_bilinear_affine_normal_a8r8g8b8
              Enable bits_image_fetch_bilinear_affine_pad_x8r8g8b8
              Enable bits_image_fetch_bilinear_affine_none_x8r8g8b8
              Enable bits_image_fetch_bilinear_affine_reflect_x8r8g8b8
              Enable bits_image_fetch_bilinear_affine_normal_x8r8g8b8
              Enable bits_image_fetch_bilinear_affine_pad_a8
              Enable bits_image_fetch_bilinear_affine_none_a8
              Enable bits_image_fetch_bilinear_affine_reflect_a8
              Enable bits_image_fetch_bilinear_affine_normal_a8
              Enable bits_image_fetch_bilinear_affine_pad_r5g6b5
              Enable bits_image_fetch_bilinear_affine_none_r5g6b5
              Enable bits_image_fetch_bilinear_affine_reflect_r5g6b5
              Enable bits_image_fetch_bilinear_affine_normal_r5g6b5
              compute_composite_region32: Zero extents before returning FALSE.
              Pre-release version bump to 0.19.4
        
        Tor Lillqvist (1):
              Support __thread on MINGW 4.5
        

_______________________________________________
xorg-announce mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg-announce

Reply via email to