A new pixman release 0.10.0 is now available. Notable news:

* Support for new YUV formats
* MMX acceleration now works with MS Visual C++
* Many performance improvements and bug fixes

Søren


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

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

Hashes:
        MD5:  41804ac38025102dcc9891dfd4a3d105  pixman-0.10.0.tar.gz
        MD5:  fb23e17a8a0308e8fad6dc153753ba9a  pixman-0.10.0.tar.bz2
        SHA1: 772e956a005ecba27d75561be308a88023d2766b  pixman-0.10.0.tar.gz
        SHA1: 9262e945281877c42d484098de664dcf1a68d857  pixman-0.10.0.tar.bz2

GPG signature:
        http://cairographics.org/releases/pixman-0.10.0.tar.gz.sha1.asc
        (signed by Søren Sandmann Pederse <[EMAIL PROTECTED]>)

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

Log:
        Aaron Plattner (5):
              Rename pixman-compose-operators.c to pixman-combine.c and fix the 
build.
              Get rid of fbPrepareAccess and fbFinishAccess, since the former 
was unuse
              Move fetch, fetchPixel, and store routines into pixman-access.c.
              Move pixmanFetchSourcePict and friends into pixman-source.c.
              Move fbFetchTransformed and friends into pixman-transformed.c.
        
        Alp Toker (1):
              Avoid use of C++ keyword xor in header
        
        Antoine Azar (4):
              Refactor fbFetchTransformed()
              Fix EXTEND_PAD for untransformed sources
              Fixed transformed/untransformed cases of extend_pad by using 
fbfetchtrans
              Moved all composition operators from pixman-compose.c to their 
own c/h fi
        
        Bertram Felgenhauer (5):
              fix cairo's  a1-image-sample  test
              fix cairo's  a1-traps-sample  test
              eliminate a special case in fbRasterizeEdges{4,8}.
              export pixman_transform_point_3d function
              Fix a NULL pointer dereference in fbFetchFromNRectangles().
        
        Carl Worth (9):
              Track name change from pixman.pc to pixman-1.pc in .gitignore
              Add release-publish target and RELEASING instructions
              Ignore test/fetch-test
              A tiny amount of ifdef reduction.
              Document incrementing the micro version immediately after a 
release
              Increment pixman version to 0.9.7
              Add pixman_version function and related macros
              New API: pixman_format_supported_destination and 
pixman_format_supported_
              Eliminate duplicate case values that were breaking the 
compilation.
        
        Frederic Plourde (1):
              Enable/fix MMX compilation under Win32 with Visual Studio
        
        José Fonseca (8):
              Perform stride calculations inside the callback functions.
              New test for image fetching.
              YUV formats fetch support.
              MMX code path for YV12 copy, taken from the xserver glucose-2 
branch.
              Remove the MMX code path for YV12 for the meanwhile, as pixel 
output is n
              Remove the macro magic from READ/WRITE macros.
              Use a consistent type for stride and more importantly, use always 
a signe
              Prevent promotion to unsigned when calculating strides.
        
        Kamalneet Singh (1):
              Fix computation of x_offset in pixman_add_traps.
        
        Rodrigo Kumpera (1):
              Add build system support for SSE2.
        
        Søren Sandmann (19):
              Beginning of the end for the Switch of Doom.
              Add code to locate fast paths. Comment out switch of doom.
              Check for correct op.
              Delete switch of doom.
              Add some commented-out plain C fast paths.
              Conditionalize MMX code with USE_MMX
              Set maskRepeat to FALSE when the function is NEED_SOLID_MASK
              Make the tables static; remove unused flag
              Use -fvisibility=hidden by default.
              Guard MMX get_fast_path() with pixman_have_mmx()
              Don't use the pixbuf fast paths when the source picture has 
alpha. Bug
              Update TODO
              Add rounding epsilon for NEAREST filter after transformation, not 
before.
              Require MMX and MMX_Extensions for SSE. Various code style fixes.
              Fix typo; include pixman-sse.h
              Update TODO
              Make pixman-version.h print an error if you include it by itself
              Move version functions from pixman-version.c into pixman-utils.c.
              Make it distcheck
        
        Søren Sandmann Pedersen (4):
              Fix another NULL dereference in pixman-compose.c, reported by Joel
              Make username configurable; add Makefile.win32 to EXTRA_DIST
              Bump version to 0.10.0.
              Fix log generation
        
        Vladimir Vukicevic (5):
              Remove last CVS $Id$ tags
              Remove trailing ; in SETUP_YV12 macro
              Include only pixman-private.h, not pixman.h, in local .c files
              Only define pixman_have_sse() as function if USE_SSE2 is also 
defined
              Fix up unsigned long long/ullong usage
        
        [EMAIL PROTECTED] (1):
              Fix the SSE related AMD64 build breakage
_______________________________________________
xorg-announce mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg-announce

Reply via email to