[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

pixman: Changes to 'refs/tags/pixman-0.11.6-1'



Tag 'pixman-0.11.6-1' created by Julien Cristau <jcristau@debian.org> at 2008-07-15 20:01 +0000

Tagging upload of pixman 0.11.6-1 to experimental.

Changes since pixman-0.10.0-2:
Aaron Plattner (20):
      Fix test build when srcdir != builddir.
      Get rid of pixman_composeFunctions_accessors.
      Move combining macros into pixman-combine.c.
      Move combining routines into combine.inc and add a Perl rule to generate it.
      Tack 32 onto the ends of the combining function types.
      Replace hardcoded numbers and uint*_t in combine.inc.
      Generate 64-bit combining functions.
      Use a macro to append _accessors to things.
      Move the scanline buffer allocation logic into pixman_composite_rect_general.
      Split fetch/fetchPixel/store proc types into 32-bit and 64-bit versions.
      Add infrastructure for allocating wide scanline buffers. Not yet used.
      Use wide compositing functions when wide == 1.
      Fix wide alpha fetch macro.
      Add expand and contract functions to convert between ARGB8 and ARGB16.
      Add wide fetch/store functions.
      Add wide source picture, external alpha, and transformed image routines.
      Make expansion and contraction loops clearer.
      Take the source format into account in pixman_expand.
      Decide based on the image formats whether we need wide compositing.
      Use pixman_malloc_ab instead of plain malloc for the fbStore64_generic scratch buffer.

Alan Coopersmith (1):
      Fix pixman/Makefile.am to work with Solaris make

André Tupinambá (1):
      Add SSE2 implementations of many compositing operations.

Antoine Azar (1):
      Optimize operators based on source or dest opacity.

David Sharp (1):
      pixman-sse.c: silence pointer-cast compiler warnings.

Dimitrios Apostolou (1):
      Fix compilation on SGI

Frederic Plourde (1):
      Add CopyAreammx fast path for argb32 SRC xrgb32 and abgr32 SRC xbgr32

Julien Cristau (8):
      Remove prototype for nonexistent pixman_image_set_filter_params
      pixman-version.h is generated, don't distribute it
      Revert "pixman-version.h is generated, don't distribute it"
      Add PIXMAN_EXPORT for pixman_region_equal
      Add a couple more missing PIXMAN_EXPORTs
      Merge tag 'pixman-0.11.6' into debian-experimental
      update changelog and shlibs/symbols for new upstream
      Prepare changelog for upload

Luca Barbato (16):
      Merge branch 'master' of git://anongit.freedesktop.org/pixman
      Merge branch 'master' of git://anongit.freedesktop.org/pixman
      update patch
      Update vmx
      Make configure message alike the mmx/sse/sse2 ones
      Merge branch 'master' into vmx
      Unbreak vmx pixman
      Force inlining
      Refactor path selection
      Simplify cpu feature check
      Remove VMX from CPUFeatures, ppc isn't using it at all
      Remove unused macro
      Fixup
      Split combine.inc generated files in source and header
      Use combine macros from the generated header
      Use sigaction instead of signal to restore the previous handler

Luo Jinghua (1):
      Fix implicit declaration of function 'free'.

Maximilian Grothusmann (1):
      Fix memory leak by freeing boxes{16,32}.

Oswald Buddenhagen (1):
      fix pixman compile with srcdir != builddir

Richard Hult (1):
      Add --disable-gtk switch to configure

Søren Sandmann (36):
      Fix bug in FbStore_b2g3r3
      Require GCC 3.4 for SSE and SSE2.
      Simplify handling compiler handling in MMX code
      Update TODO
      Add support for 8 bit fills in pixman_fill_mmx()
      Work around GCC bug causing crashes in Mozilla with SSE2
      Update TODO
      macroize pixman-region.c
      Add pixman-region16.c; compile that instead of pixman-region.c
      Replace pixman_box16_t with box_type_t
      Add point_type_t
      More data types; remove unused stuff
      Delete more unused stuff
      Delete more unused stuff
      Add prefixes to global primitive regions
      Add pixman-region32.c
      Add prototypes for 32 bit region methods
      Fix up types in pixman32-region.c
      Rename pixman-combine.h -> pixman-combin32.h
      Merge branch 'vmx'
      Fix forgotten use of pixman-combine.h
      Merge branch 'master' into region32
      Move PIXMAN_EXPORT into pixman-region.c
      Move all the PIXMAN_EXPORT into .c files
      Some formatting fixing
      Add pixman_region32_copy_from_region16
      Use 32 bit regions internally
      Add pixman_image_set_clip_region32
      Call _mm_empty() at the end of fbComposeSetupSSE
      Merge branch 'master' into region32
      Fix bug in pixman_compute_composite_region()
      Export pixman_compute_composite_region32() and use it in walk_region
      Add infinite loop test
      Fix uses of short variables in pixman-region.c
      Bump version number and make it distcheck
      Bump version number and make it distcheck

Søren Sandmann Pedersen (14):
      Post-release version bump
      Unbump version number; remove file added to EXTRA_DIST
      Unbump version number
      Merge region32 branch; fix conflicts
      Bump version number
      Post-release version bump
      Add back prototypes for pixman_version() and pixman_version_string() to pixman.h
      Pre-release version bump
      Post-release version bump
      Move PIXMAN_FORMAT_16BPC to pixman-private.h
      Update TODO
      Add configure time options to disable mmx/sse2/vmx
      TODO
      Pre-release version bump

Thomas Zimmermann (1):
      Remove trailing comma from enum (bug 15364)

root (1):
      First import of vmx

---
 Makefile.am                    |    2 
 RELEASING                      |   18 
 TODO                           |   53 
 configure.ac                   |  113 -
 debian/changelog               |    7 
 debian/libpixman-1-0.shlibs    |    4 
 debian/libpixman-1-0.symbols   |   22 
 pixman/Makefile.am             |   31 
 pixman/combine.h.inc           |  215 +
 pixman/combine.inc             | 1269 +++++++++++
 pixman/combine.pl              |   81 
 pixman/pixman-access.c         |  308 ++
 pixman/pixman-combine.c        |  203 +
 pixman/pixman-compose.c        |  249 +-
 pixman/pixman-compute-region.c |  105 
 pixman/pixman-edge.c           |    2 
 pixman/pixman-image.c          |  191 +
 pixman/pixman-mmx.c            |   63 
 pixman/pixman-pict.c           |  328 ++
 pixman/pixman-private.h        |  335 +-
 pixman/pixman-region.c         |  708 +-----
 pixman/pixman-region16.c       |   75 
 pixman/pixman-region32.c       |   73 
 pixman/pixman-source.c         |   28 
 pixman/pixman-sse.c            | 4602 +++++++++++++++++++++++++++++++++++++++++
 pixman/pixman-sse.h            |  305 ++
 pixman/pixman-transformed.c    |  224 +
 pixman/pixman-trap.c           |   16 
 pixman/pixman-utils.c          |   26 
 pixman/pixman-vmx.c            | 1068 +++++++++
 pixman/pixman-vmx.h            |  308 ++
 pixman/pixman.h                |  455 ++--
 test/Makefile.am               |    4 
 test/region-test.c             |   23 
 34 files changed, 10199 insertions(+), 1315 deletions(-)
---


Reply to: