A new pixman release 0.15.16 is now available. This is a development
release leading up to a stable 0.16.0 release.

News in this release:

    - New ARGB formats with 10 bits per channel [Ben Skeggs]

    - ARM updates [Adrian Bunk, Guillaume Letellier, Jonathan
           Morton, Siarhei Siamashka]

    - The final bits of refactoring [Søren Sandmann Pedersen]

    - Misc. bug fixes [Michel Dänzer, Benjamin Otte, Søren Sandmann Pedsen]

Also new in this release is a workaround for bugs in the 1.6 series of
X server releases. If you use such an X server, testing of this
release is extra appreciated.

Please report bugs at

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

or send mail to [email protected].


Thanks,
Søren



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

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

Hashes:
        MD5:  831b846d23e7b90abd56b4f614101542  pixman-0.15.16.tar.gz
        MD5:  248935b715d5f7848871a27db9be21ae  pixman-0.15.16.tar.bz2
        SHA1: 217bffcd7461dd54bb47a4083cbc0e5309da60d0  pixman-0.15.16.tar.gz
        SHA1: 321cadd015f07a118e54a50c560377756bd6c901  pixman-0.15.16.tar.bz2

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

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

Log:
        Adrian Bunk (1):
              Fix the NEON build after "Convert CamelCase names to 
underscore_names."
        
        Ben Skeggs (1):
              Add accessor functions for PIXMAN_x2r10g10b10 and 
PIXMAN_a2r10g10b10
        
        Benjamin Otte (1):
              Fix burn and dodge operators to match acroread output
        
        Guillaume Letellier (1):
              Fix ARM build.
        
        Jonathan Morton (1):
              Avoid overrunning scanlines in NEON blitters.
        
        Michel Dänzer (1):
              Convert some leftover instances of Alpha() in pixman-vmx.c.
        
        Siarhei Siamashka (4):
              Use -mcpu instead of -march for ARM SIMD runtime autodetection
              Really fix ARM build.
              Fix scaling-test to work on big endian systems
              Return nonzero code from scaling-test program in case of failure.
        
        Søren Sandmann Pedersen (95):
              Post-release version bump
              Add test cases to oob-test using PIXMAN_{a,x}2b10g10r10
              Delete ARM header files
              Make arm compositing functions static
              Change checks for srca == 0 to src == 0
              Change comma to semicolon in pixman-combine.c.template
              Rename OptimizedOperatorInfo to optimized_operator_info_t
              Inlucde pixman-private.h in pixman-region.c
              Return TRUE for the two new formats in 
pixman_format_supported_source().
              Fix forgotten use BITMAP_BIT_ORDER to be ifndef WORDS_BIG_ENDIAN
              Expand comment in miClipPictureSrc() to explain why a client clip 
is requ
              Add an initialization with an empty rectangle to region-test.c
              Eliminate empty rectangles in pixman_region_init_rects().
              Use postfix decrement, not prefix, in region-test.c
              Rename fetchers.
              Fix up names of compositing functions
              Change the name of some routines that were simply misnamed.
              Get rid of pFoo names.
              Various simple renamings
              Fix the names of some common parameters
              Fix some more pFoo names
              Fix up the names in pixman_compute_composite_region()
              Rename QuadwordCopy_neon to neon_quadword_copy
              Fix names in the trap rasterizer.
              Change name of macros that operate on normalized integers.
              Clarify a couple of comments
              Change names of the FbByte* macros to be more descriptive.
              Change some macro names to be all uppercase
              Consolidate channel macros in pixman-combine.h
              Uppercase some more macro names
              Fix overeager search and replace
              Rename fbCombine* to combine*
              Change name fbComposeGetStart to PIXMAN_IMAGE_GET_LINE.
              Rename U{no}mask => U_{no_}mask in pixman-vmx.c
              Rename some macros in pixman-combine.c.template
              Rename macros for non-separable blend modes
              Uppercase a few more macros in pixman-combine.c.template
              Use ALPHA_8 in pixman-image.c instead of Alpha
              Rename RBmask/Gmask => rb_mask/g_mask in pixman-arm-neon.c
              Rename FbGet8 to GET8
              CPUFeatures => cpu_features
              s/FbScrRight/SCREEN_SHIFT_RIGHT/g
              NoFeatures => NO_FEATURES
              Remove reference to 8888RevNP
              Remove reference to 8888_RevNP
              Convert CamelCase names to underscore_names.
              s/sse2combine/sse2_combine/g
              Various sse2 renamings
              Rename combine_*_c to combine_*_ca
              Rename num_rects back to numRects.
              Fix up some overeager search-and-replace renamings
              Add a box with y2 < y1 in region-test.c
              Eliminate boxes with x1 > x2 or y1 > y2 in 
pixman_region_init_rects().
              Fix a couple of problems with the tests when HAVE_GTK is not 
defined.
              Fix bug in pixman-region.c where empty regions would not be 
properly init
              Update the CRC value in scaling-test.c.
              Add a BUILT_SOURCES with pixman-combine{32,64}.{c.h}
              Add workarounds for X servers doing out-of-bounds accesses.
              Only apply the workaround to source images when 
out_of_bounds_workaround 
              Move workaround logic to pixman-bits-image.c.
              Only destroy the regions when pixman_compute_composite_region() 
returns T
              Fix typo in bits_image_fetch_solid_64().
              Make sure we get all 64 bits in bits_image_fetch_solid_64()
              Fix bits_image_fetch_{un}transformed() for 64 bit buffers.
              Return immediately if the operator is CONJOINT_DST or DISJOINT_DST
              Reindent and reformat pixman-access.c.
              Reindent and reformat pixman-arm-neon.c
              Reindent and reformat pixman-arm-simd.c
              Reindent and reformat pixman-bits-image.c
              Reindent and reformat pixman.c
              Reindent and reformat pixman-conical-gradient.c
              Reindent and reformat pixman-cpu.c
              Reindent and reformat pixman-edge.c
              Reindent and reformat pixman-fastpath.c
              Reindent and reformat pixman-general.c
              Reindent and reformat pixman-gradient-walker.c
              Reindent and reformat pixman-image.c
              Reindent and reformat pixman-implementation.c
              Reindent and reformat pixman-linear-gradient.c
              Reindent and reformat pixman-matrix.c
              Reindent and reformat pixman-mmx.c
              Reindent and reformat pixman-radial-gradient.c
              Reformat and reindent pixman-region.c
              Reformat and reindent pixman-solid-fill.c
              Reformat and reindent pixman-sse2.c
              Reformat pixman-timer.c
              Reformat and reindent pixman-trap.c
              Reformat and reindent pixman-utils.c
              Reindent and reformat pixman-vmx.c
              Reindent and reformat pixman-combine.c.template
              Reindent and reformat pixman-combine.h.template
              Reindent and reformat pixman-private.h
              Reformat pixman.h
              Reindent and rename identifiers in scaling-test.c
              Pre-release version bump
_______________________________________________
xorg-announce mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg-announce

Reply via email to