COPYING                               |   39 
 ChangeLog                             | 5726 ++++++++++++++++++++++++++++++++++
 Makefile.am                           |   18 
 README                                |    2 
 RELEASING                             |    9 
 TODO                                  |    2 
 configure.ac                          |  157 
 debian/changelog                      |   32 
 debian/control                        |    6 
 debian/copyright                      |   47 
 debian/libpixman-1-0.symbols          |   13 
 debian/rules                          |   14 
 pixman-1-uninstalled.pc.in            |    8 
 pixman/Makefile.am                    |   99 
 pixman/Makefile.win32                 |    1 
 pixman/combine.h.inc                  |  213 -
 pixman/combine.inc                    | 1269 -------
 pixman/combine.pl                     |   81 
 pixman/make-combine.pl                |   81 
 pixman/pixman-access.c                | 2745 ++++++++++------
 pixman/pixman-accessor.h              |   40 
 pixman/pixman-arm-detect-win32.asm    |   21 
 pixman/pixman-arm-neon.c              | 2252 +++++++++++++
 pixman/pixman-arm-neon.h              |  179 +
 pixman/pixman-arm-simd.c              |  153 
 pixman/pixman-arm-simd.h              |   86 
 pixman/pixman-bits-image.c            |  863 +++++
 pixman/pixman-combine.c.template      | 2021 ++++++++++++
 pixman/pixman-combine.h.template      |  208 +
 pixman/pixman-compiler.h              |   71 
 pixman/pixman-compose-accessors.c     |    4 
 pixman/pixman-compose.c               |  596 ---
 pixman/pixman-compute-region.c        |  242 -
 pixman/pixman-conical-gradient.c      |  158 
 pixman/pixman-cpu.c                   |  534 +++
 pixman/pixman-edge-imp.h              |   56 
 pixman/pixman-edge.c                  |   27 
 pixman/pixman-fast-path.c             | 1351 ++++++++
 pixman/pixman-general.c               |  307 +
 pixman/pixman-gradient-walker.c       |  232 +
 pixman/pixman-image.c                 |  617 +--
 pixman/pixman-implementation.c        |  263 +
 pixman/pixman-linear-gradient.c       |  261 +
 pixman/pixman-matrix.c                |    5 
 pixman/pixman-mmx.c                   | 1100 +++---
 pixman/pixman-mmx.h                   |  320 -
 pixman/pixman-pict.c                  | 2290 -------------
 pixman/pixman-private.h               | 1065 ++----
 pixman/pixman-radial-gradient.c       |  326 +
 pixman/pixman-region.c                |   76 
 pixman/pixman-region16.c              |   46 
 pixman/pixman-region32.c              |   30 
 pixman/pixman-solid-fill.c            |   85 
 pixman/pixman-source.c                |  709 ----
 pixman/pixman-sse2.c                  | 1324 +++++--
 pixman/pixman-sse2.h                  |  358 --
 pixman/pixman-timer.c                 |    8 
 pixman/pixman-transformed-accessors.c |    3 
 pixman/pixman-transformed.c           |  615 ---
 pixman/pixman-trap.c                  |  274 +
 pixman/pixman-utils.c                 | 1083 +++---
 pixman/pixman-vmx.c                   |  713 +++-
 pixman/pixman-vmx.h                   |  308 -
 pixman/pixman.c                       |  455 ++
 pixman/pixman.h                       |   34 
 pixman/refactor                       |  478 ++
 pixman/solaris-hwcap.mapfile          |   36 
 test/Makefile.am                      |   61 
 test/alpha-test.c                     |  117 
 test/clip-in.c                        |   50 
 test/clip-test.c                      |   70 
 test/composite-test.c                 |  189 -
 test/convolution-test.c               |   47 
 test/fetch-test.c                     |    2 
 test/gradient-test.c                  |  102 
 test/oob-test.c                       |   72 
 test/scaling-test-bisect.rb           |   38 
 test/scaling-test.c                   |  341 ++
 test/screen-test.c                    |   44 
 test/trap-crasher.c                   |   27 
 test/trap-test.c                      |   49 
 test/utils.c                          |  113 
 test/utils.h                          |    6 
 83 files changed, 23069 insertions(+), 11104 deletions(-)

New commits:
commit 3e6c5e1b1231151ce941360a9d3b2b95cb606b51
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 21:13:09 2009 +0200

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 48a1e32..1fc2d81 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pixman (0.15.14-1) UNRELEASED; urgency=low
+pixman (0.15.14-1) experimental; urgency=low
 
   * Update debian/copyright from upstream COPYING (closes: #519078).  Thanks,
     Jo Shields!
@@ -17,7 +17,7 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
   * Bump Standards-Version to 3.8.2.
   * Version the build-dep on debhelper to silence lintian.
 
- -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
+ -- Julien Cristau <jcris...@debian.org>  Wed, 24 Jun 2009 21:13:07 +0200
 
 pixman (0.14.0-1) unstable; urgency=low
 

commit 9de7e34f3f1b1d310c8768f6b1390759bceea999
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 21:13:01 2009 +0200

    Version the build-dep on debhelper to silence lintian.

diff --git a/debian/changelog b/debian/changelog
index b2a1a2b..48a1e32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,7 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
     standardized by policy 3.8.0.
   * Handle parallel=n in DEB_BUILD_OPTIONS.
   * Bump Standards-Version to 3.8.2.
+  * Version the build-dep on debhelper to silence lintian.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/control b/debian/control
index cd7a590..3d5de18 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: devel
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: Julien Cristau <jcris...@debian.org>, David Nusinow 
<dnusi...@debian.org>
-Build-Depends: debhelper, automake, autoconf, libtool, pkg-config
+Build-Depends: debhelper (>= 5), automake, autoconf, libtool, pkg-config
 Standards-Version: 3.8.2
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/pixman
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/pixman.git

commit ff43ca0c2ee7717398e95f41258757f330802a84
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 21:09:54 2009 +0200

    Bump Standards-Version to 3.8.2.

diff --git a/debian/changelog b/debian/changelog
index 71a0e95..b2a1a2b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,7 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
   * Use filter instead of findstring for DEB_BUILD_OPTIONS parsing, as
     standardized by policy 3.8.0.
   * Handle parallel=n in DEB_BUILD_OPTIONS.
+  * Bump Standards-Version to 3.8.2.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/control b/debian/control
index 88d55cf..cd7a590 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: Julien Cristau <jcris...@debian.org>, David Nusinow 
<dnusi...@debian.org>
 Build-Depends: debhelper, automake, autoconf, libtool, pkg-config
-Standards-Version: 3.7.3
+Standards-Version: 3.8.2
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/pixman
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/pixman.git
 

commit c3fc596b8a935bd321fea3e3f7ec86dd51e5e054
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 21:05:34 2009 +0200

    Handle parallel=n in DEB_BUILD_OPTIONS.

diff --git a/debian/changelog b/debian/changelog
index 24d11fe..71a0e95 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,7 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
     us.
   * Use filter instead of findstring for DEB_BUILD_OPTIONS parsing, as
     standardized by policy 3.8.0.
+  * Handle parallel=n in DEB_BUILD_OPTIONS.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/rules b/debian/rules
index 41969b3..6dc8f9d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,6 +9,10 @@ ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
 else
        CFLAGS += -O2
 endif
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+       NUMJOBS = $(patsubst parallel=%,%,$(filter 
parallel=%,$(DEB_BUILD_OPTIONS)))
+       MAKEFLAGS += -j$(NUMJOBS)
+endif
 
 DEB_HOST_ARCH      ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)

commit 2e2af14e35be9d8dff1d987f6010ea7ea2f38949
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 21:04:23 2009 +0200

    Use filter instead of findstring for DEB_BUILD_OPTIONS parsing
    
    Standardized by policy 3.8.0.

diff --git a/debian/changelog b/debian/changelog
index 000fa9d..24d11fe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,8 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
     lintian happy.
   * Don't handle nostrip explicitly in debian/rules, dh_strip does that for
     us.
+  * Use filter instead of findstring for DEB_BUILD_OPTIONS parsing, as
+    standardized by policy 3.8.0.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/rules b/debian/rules
index 625467e..41969b3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,7 @@ PACKAGE = libpixman-1-0
 SHLIBS_VERSION = 0.15.14
 
 CFLAGS = -Wall -g
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
        CFLAGS += -O0
 else
        CFLAGS += -O2

commit 11057357dc6d91dff377097a341c63c6b53a1715
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 21:03:18 2009 +0200

    Don't handle nostrip explicitly in debian/rules, dh_strip does that for us.

diff --git a/debian/changelog b/debian/changelog
index 1cc5cc7..000fa9d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,8 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
   * Move libpixman-1-0-dbg to new 'debug' section.
   * Add ~ to pixman_image_set_source_clipping version in symbols file, to make
     lintian happy.
+  * Don't handle nostrip explicitly in debian/rules, dh_strip does that for
+    us.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/rules b/debian/rules
index c182c01..625467e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,9 +9,6 @@ ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
 else
        CFLAGS += -O2
 endif
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-       INSTALL_PROGRAM += -s
-endif
 
 DEB_HOST_ARCH      ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)

commit ac6a22493b70051967bb677c7b5227aa9a12092d
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 21:01:23 2009 +0200

    Add ~ to pixman_image_set_source_clipping version in symbols file
    
    Silences a lintian warning.

diff --git a/debian/changelog b/debian/changelog
index 5a9dd82..1cc5cc7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
   * Update symbols file and bump shlibs for new version.
   * Run dh_shlibdeps after dh_installdeb to avoid a dpkg-shlibdeps warning.
   * Move libpixman-1-0-dbg to new 'debug' section.
+  * Add ~ to pixman_image_set_source_clipping version in symbols file, to make
+    lintian happy.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/libpixman-1-0.symbols b/debian/libpixman-1-0.symbols
index 91d9263..ca181ab 100644
--- a/debian/libpixman-1-0.symbols
+++ b/debian/libpixman-1-0.symbols
@@ -42,7 +42,7 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  pixman_image_set_has_client_c...@base 0
  pixman_image_set_inde...@base 0
  pixman_image_set_rep...@base 0
- pixman_image_set_source_clipp...@base 0.9.4-2
+ pixman_image_set_source_clipp...@base 0.9.4-2~
  pixman_image_set_transf...@base 0
  pixman_image_un...@base 0
  pixman_line_fixed_edge_i...@base 0

commit 5be5b97ae3ef6cb0d42a53054a958f2790d20c11
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 20:52:23 2009 +0200

    Move libpixman-1-0-dbg to new 'debug' section.

diff --git a/debian/changelog b/debian/changelog
index e720a53..5a9dd82 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
   * Enable arm simd, we can do runtime detection now.
   * Update symbols file and bump shlibs for new version.
   * Run dh_shlibdeps after dh_installdeb to avoid a dpkg-shlibdeps warning.
+  * Move libpixman-1-0-dbg to new 'debug' section.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/control b/debian/control
index 206851b..88d55cf 100644
--- a/debian/control
+++ b/debian/control
@@ -28,7 +28,7 @@ Description: pixel-manipulation library for X and cairo
  installer.  Do not install it on a normal system.
 
 Package: libpixman-1-0-dbg
-Section: libdevel
+Section: debug
 Priority: extra
 Architecture: any
 Depends: libpixman-1-0 (= ${binary:Version})

commit 222c4e6004905bd177b50e0f7a10a3ba3b1934fb
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 20:38:03 2009 +0200

    Run dh_shlibdeps after dh_installdeb to avoid a dpkg-shlibdeps warning.

diff --git a/debian/changelog b/debian/changelog
index 6c5e8e9..e720a53 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
   * New upstream development release.
   * Enable arm simd, we can do runtime detection now.
   * Update symbols file and bump shlibs for new version.
+  * Run dh_shlibdeps after dh_installdeb to avoid a dpkg-shlibdeps warning.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/rules b/debian/rules
index b641047..c182c01 100755
--- a/debian/rules
+++ b/debian/rules
@@ -88,8 +88,8 @@ binary-arch: install
        dh_compress
        dh_fixperms
        dh_makeshlibs -p$(PACKAGE) --add-udeb $(PACKAGE)-udeb -V"$(PACKAGE) (>= 
$(SHLIBS_VERSION))"
-       dh_shlibdeps
        dh_installdeb
+       dh_shlibdeps
        dh_gencontrol
        dh_md5sums
        dh_builddeb

commit 575a2cd22540eaef7f997043ae679e278ea198d7
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 20:32:40 2009 +0200

    Update symbols file and bump shlibs for new version.

diff --git a/debian/changelog b/debian/changelog
index 758ea04..6c5e8e9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
     Jo Shields!
   * New upstream development release.
   * Enable arm simd, we can do runtime detection now.
+  * Update symbols file and bump shlibs for new version.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/libpixman-1-0.symbols b/debian/libpixman-1-0.symbols
index 5437100..91d9263 100644
--- a/debian/libpixman-1-0.symbols
+++ b/debian/libpixman-1-0.symbols
@@ -19,13 +19,13 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  pixman_f_transform_sc...@base 0.13.2
  pixman_f_transform_transl...@base 0.13.2
  pixman_f...@base 0
- pixman_image_compos...@base 0.9.4-2
- pixman_image_create_b...@base 0.11.6
+ pixman_image_compos...@base 0.15.14
+ pixman_image_create_b...@base 0.15.12
  pixman_image_create_conical_gradi...@base 0
  pixman_image_create_linear_gradi...@base 0
  pixman_image_create_radial_gradi...@base 0
  pixman_image_create_solid_f...@base 0
- pixman_image_fill_rectang...@base 0.9.4-2
+ pixman_image_fill_rectang...@base 0.15.14
  pixman_image_get_d...@base 0
  pixman_image_get_de...@base 0
  pixman_image_get_hei...@base 0
@@ -37,6 +37,7 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  pixman_image_set_clip_regio...@base 0.11.2
  pixman_image_set_clip_reg...@base 0
  pixman_image_set_component_al...@base 0
+ pixman_image_set_destroy_funct...@base 0.15.12
  pixman_image_set_fil...@base 0
  pixman_image_set_has_client_c...@base 0
  pixman_image_set_inde...@base 0
@@ -111,5 +112,5 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  pixman_transform_point...@base 0
  pixman_vers...@base 0.10.0
  pixman_version_str...@base 0.10.0
- pixman_format_supported_destinat...@base 0.11.6
- pixman_format_supported_sou...@base 0.11.10
+ pixman_format_supported_destinat...@base 0.15.12
+ pixman_format_supported_sou...@base 0.15.12
diff --git a/debian/rules b/debian/rules
index 60f4d93..b641047 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 PACKAGE = libpixman-1-0
-SHLIBS_VERSION = 0.13.2
+SHLIBS_VERSION = 0.15.14
 
 CFLAGS = -Wall -g
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))

commit dd4da7cb1e541433d2c58c5ec1a132929de3bad7
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 20:12:57 2009 +0200

    Enable arm simd, we can do runtime detection now.

diff --git a/debian/changelog b/debian/changelog
index 7528bf4..758ea04 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ pixman (0.15.14-1) UNRELEASED; urgency=low
   * Update debian/copyright from upstream COPYING (closes: #519078).  Thanks,
     Jo Shields!
   * New upstream development release.
+  * Enable arm simd, we can do runtime detection now.
 
  -- Julien Cristau <jcris...@debian.org>  Wed, 10 Jun 2009 22:47:46 +0200
 
diff --git a/debian/rules b/debian/rules
index 8498d48..60f4d93 100755
--- a/debian/rules
+++ b/debian/rules
@@ -37,7 +37,6 @@ config-stamp: autogen-stamp
          --prefix=/usr \
          --mandir=\$${prefix}/share/man \
          --infodir=\$${prefix}/share/info \
-         --disable-arm-simd \
          $(confflags) \
          CFLAGS="$(CFLAGS)"
        touch $@

commit c9d9c6ded47a9f4ba22784cdf83a862e64e9127d
Author: Julien Cristau <jcris...@debian.org>
Date:   Wed Jun 24 20:10:48 2009 +0200

    update changelogs

diff --git a/ChangeLog b/ChangeLog
index 6bf3e8f..d931d9b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,2549 @@
+commit f6faa06ef85fc4c9ff38dbc9243c060b4cdacc1a
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Wed Jun 24 12:51:40 2009 -0400
+
+    Pre-release version bump
+
+commit 084392fbd72e55f87e9bc37dd02384fc145f7d36
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Wed Jun 24 05:44:18 2009 -0400
+
+    Delete scanFetchProc type. Use fetch_scanline_t instead.
+    
+    fetch_scanline_t now takes a pixman_image_t argument instead of an
+    bits_image_t, so there is also a bunch of updates in pixman-access.c
+
+commit 588b42dc1e8fe252bde1eb0905bb9fac806e8ca3
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 21:28:28 2009 -0400
+
+    Constify the mask argument to scanline fetchers.
+
+commit 5cfdee917d3cac38b103f7453c5a8a0047b95337
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 21:22:06 2009 -0400
+
+    Add a mask and mask_bits argument to the raw scanline fetchers.
+
+commit d3bebaf731b4e1714653b50a4a861171f497b42f
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 21:10:52 2009 -0400
+
+    Rename fetchProc32 to fetch_scanline_t and fetch_pixels_32_t to 
fetch_pixels_t
+
+commit 6af8672c69b770ce229bd1d156f1fe70d74800f9
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 20:58:39 2009 -0400
+
+    Get rid of the 64 bit fetcher types.
+    
+    It's simpler to just declare everything as 32 bit fetchers and do the
+    conversion in the few functions that actually need to know the size of
+    the pixel type.
+
+commit 70cba5cfa8a5d702c32170c511a7318766e45731
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 20:38:58 2009 -0400
+
+    Consolidate the three scanline store types into one.
+    
+    The 64 bit storers do their own type conversion.
+
+commit 973ebf1631de695483fcb4b5e4c2b27e037ca3bf
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 19:03:11 2009 -0400
+
+    Get rid of remaining scanFetchProc casts
+
+commit 24303475c26dada40474f5972b1abee2315ba8f9
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 19:02:10 2009 -0400
+
+    Get rid of scanFetchProc casts in pixman-radial-gradient.c
+
+commit 99780d3b2264f6e2bb210d3fdc1237c8fbfc3f25
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 19:00:52 2009 -0400
+
+    Get rid of scanFetchProc casts in pixman-conical-gradient.c
+
+commit 2d2d3a2625fcc1151f61d0dc1a6ff268d7491be8
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 18:58:39 2009 -0400
+
+    Get rid of casts to scanFetchProc in pixman-bits-image.c
+    
+    Instead just declare the functions with the required type and do any
+    type conversions in the function itself.
+
+commit 4597ad88d9ade51b5a0b4eb87503e1278b29ef56
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 18:44:01 2009 -0400
+
+    Fix bug where 64 bit pixel were fetched as 32 bit ones.
+
+commit aa6adb646a2c61062d867cece2b0669f658abb39
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 18:41:35 2009 -0400
+
+    Delete FbIntMult and FbIntDiv macros, and move FbIntAdd to pixman-combine.h
+
+commit 53ada03119d44984775877f2a2fee5ce442ac1c8
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Wed Jun 24 12:10:48 2009 -0400
+
+    Add a table to oob-test so that it can test more than one setup.
+
+commit 895a8da63370635b05ffb91d3d670c6627d8b2ab
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Wed Jun 24 11:28:03 2009 -0400
+
+    Fix offset bug in pixman_run_fast_path().
+    
+    Fast paths should only run when the source images complete cover the
+    composite region, because otherwise they would be required to sample
+    the border, and fast paths generally don't know how to do that.
+    
+    The check for this did not work right because it didn't take the
+    offset generated by the composite coordinates into account. This
+    commits fixes that by adding (x, y) coordinates to image cover
+    indicating the new position of the source in destination coordinates.
+    
+    Based on this we now compare against the region extents which are
+    already in destination coordinates.
+
+commit fd90429a32927d8aa516a3d26cc309ca7043e4d3
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Wed Jun 24 11:23:04 2009 -0400
+
+    Fix typo in oob-test.c
+
+commit bed9c378ff9d01c8e646241dd96a43e2eb870cca
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Wed Jun 24 10:37:07 2009 -0400
+
+    Add test case for out-of-bounds memory access.
+
+commit b6c97ae2c934ca5adade10303d6faa6e827f826d
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Wed Jun 24 09:04:54 2009 -0400
+
+    Fix comment in pixman-utils to have the right sense.
+
+commit c0047fbfd54d519698a0991111f2440dc8e081b9
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 16:55:53 2009 -0400
+
+    Subtract x_off/y_off before conversion to integer.
+    
+    They are fixed-point values, not integers.
+    
+    Bug 22437, reported by Michel Dänzer.
+
+commit 905856f43d38b5f2932d8b459e805e1c86b7a2f3
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 16:37:35 2009 -0400
+
+    Add convolution-test.c program
+
+commit 79d397003f56238aa680b0670e1e7d7ba1594dda
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 16:23:26 2009 -0400
+
+    Delete leftover use of PIXMAN_OP_FLASH_SUBTRACT
+
+commit ebc4a4df9c92934891d202ae2603216a046ec939
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 14:55:36 2009 -0400
+
+    Remove support for component alpha with HSL blend modes.
+    
+    It isn't clear that component alpha makes sense with HSL blend modes.
+
+commit ca4ff13027b76d0ac7398f159a731f7606b7bd51
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 14:39:49 2009 -0400
+
+    Remove FLASH_SUBTRACT blend mode.
+    
+    We may resurrect it later, but leave it out for now, as the closest
+    thing we have to a spec:
+    
+    http://www.kaourantin.net/2005/09/some-word-on-blend-modes-in-flash.html
+    
+    claims that alpha values should be subtracted, whereas real-world flash
+    files indicate that they shouldn't.
+
+commit 5dab62a2f922a515634d65b133aeb089e855b399
+Author: Carlos Garcia Campos <carlo...@gnome.org>
+Date:   Tue Jun 23 17:12:39 2009 +0200
+
+    Fix BlendColorBurn
+    
+    It should return 0 when sa == 0
+
+commit e3a94e892850f91d2cb0463dc2c86f7217deb8a4
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Sat Jun 20 20:19:57 2009 -0400
+
+    Add screen-test.c test program
+
+commit 16873f6d1baa3b0c26b31e71ad6d36d53efaf9e3
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Wed Jun 17 11:46:01 2009 -0400
+
+    Make the composite test window bigger by default.
+    
+    Also rearrange the squares to better match typical aspect ratios.
+
+commit eb4fd0477a4f3acd111fc9132f2dec7f1f63f3e1
+Author: Carlos Garcia Campos <carlo...@gnome.org>
+Date:   Thu Jun 18 15:24:33 2009 +0200
+
+    Use floating point in SetLum
+
+commit 96d5044c0c4a9e34deb97655679f1d688c192c99
+Author: Carlos Garcia Campos <carlo...@gnome.org>
+Date:   Wed Jun 17 17:40:52 2009 +0200
+
+    Do not use combineMask in component-alpha functions
+
+commit bf356c6d8cdbabf2faf4b6d77f94ccd3bd0459fb
+Author: Carlos Garcia Campos <carlo...@gnome.org>
+Date:   Wed Jun 17 16:59:45 2009 +0200
+
+    Fix typo
+
+commit cdae71ee85c74f702a8f0b999432e4d6d5caf766
+Author: Carlos Garcia Campos <carlo...@gnome.org>
+Date:   Wed Jun 17 10:46:44 2009 +0200
+
+    [TEST] Update composite-test to test more operators
+
+commit c35685255f07a5a1f656d3153b5534876481b65b
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Sat Nov 29 15:12:45 2008 -0500
+
+    Fix ColorDodge and ColorBurn to conform to the spec
+
+commit 49a4fc09694d241f6b9f725a084c27eba3e31d00
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Sat Nov 29 15:11:07 2008 -0500
+
+    Remove optimizations that I'm not convinced are correct
+
+commit 3fb71f8b41dedd55982eccd16b8518cce10258fa
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Sat Nov 29 15:02:04 2008 -0500
+
+    Fix some more problems in MultiplyC
+
+commit 254e62159b4a8652c1dd9c47d0e5e0d0ff2ced3a
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Sat Nov 29 14:53:57 2008 -0500
+
+    Fix various problems in FbCombineMultiplyC
+    
+    Don't read the destination unless we have to.  fbByteMulAddC()
+    produces its result in its first argument, not its last.
+
+commit a158d7f14f4b987e9e6380ffe896dbcfd41799ec
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Wed Nov 26 13:52:00 2008 -0500
+
+    Add some comments about the linearity of the non-separable blend modes
+
+commit cae5062d3bf16d32cf675ccb0030e29cc940b25e
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Tue Nov 25 22:53:37 2008 +0100
+
+    fix component-alpha versions to set source to 0 when mask is 0
+
+commit 9df72ebdb8280c7ca3b2696c3f7f48b69438502b
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Tue Nov 25 22:50:54 2008 +0100
+
+    remove debugging leftovers
+
+commit 19aae37bfb8fb349258675dd96872c5ba65dcce1
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Tue Nov 25 22:50:17 2008 +0100
+
+    correct subtract implementation
+
+commit f130d99c94edbf5aeebeb317df64dbd7a6d20efd
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Sun Nov 23 18:36:32 2008 +0100
+
+    fix Multiply component-alpha version
+
+commit 4bb1eac4e7c6c785da3c2b2b1836c83446befc80
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Sun Nov 23 18:34:50 2008 +0100
+
+    fix comment
+
+commit 73810b320ec5eab5bcbd9137f012cf0e4bf6867f
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Sun Nov 23 17:03:50 2008 +0100
+
+    fix component-alpha versions for seperable blend modes
+
+commit 4b921c1d910a5d78ca4784a6879789a5af6718d3
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Sun Nov 23 16:23:22 2008 +0100
+
+    rename operator SUBTRACT to FLASH_SUBTRACT
+    
+    Also document it and move it out of the PDF blend modes to make clear
+    that it is not in any way related to PDF.
+
+commit 7cbfe3ba214006dda5fa6d21871ef6fc61067005
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Sun Nov 23 15:42:53 2008 +0100
+
+    rework blend-mode documentation to match current code better
+
+commit f26c9ec438c97515ae874711859e012971ea920a
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Wed Nov 19 21:07:13 2008 +0100
+
+    typo fix: Seperable => Separable
+
+commit ea17e2e2e43e578b3799fe9a6f7533569aed880c
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Wed Nov 19 21:06:06 2008 +0100
+
+    remove semicolon at end of macro
+
+commit ecf9f83ac64236b0834d268e6235306ab84fb749
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Wed Nov 19 21:05:16 2008 +0100
+
+    remove a leftover debugging statement
+    
+    That was an assertion check by infinite loop
+
+commit c061b4dd16af52383afae470e845bd43a552d925
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Thu Nov 13 17:40:10 2008 +0100
+
+    invent a Subtract operator for component alpha
+    
+    This seems to make sense, and as I can't test it against Adobe's Flash
+    player as that one can't do component alpha, this one looks best.
+
+commit 93e32235e6a72bfea14d36a0407fbbe6482e20d9
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Thu Nov 13 17:34:19 2008 +0100
+
+    add non-seperable versions for component alpha
+
+commit 239cc46aa77b4be71d738c0136a5465796a29886
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Thu Nov 13 17:29:00 2008 +0100
+
+    add component-alpha versions of the seperable blend-modes
+
+commit 2f57b6f4e9020654ad175a593b17ff07fc3f5cbd
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Thu Nov 13 16:12:22 2008 +0100
+
+    rewrite nonseperable blend modes the same way as seperable ones
+
+commit fd1bec2859f775feaff329315cdf16ad27ec4728
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Thu Nov 13 15:13:17 2008 +0100
+
+    clean up seperable blend modes
+    
+    The code is now shorter and faster than before
+
+commit e8b4394a409cda48b6598847292b768ad027dbf0
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Wed Nov 12 19:26:13 2008 +0100
+
+    prefix HSL operators with HSL
+    
+    This is necessary to distinguish SATURATE from PDF's HSL SATURATION
+
+commit f08263a25181a5f18991490629ca2e9582836ac6
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Wed Nov 12 19:12:12 2008 +0100
+
+    remove invert operator
+    
+    src INVERT dest == (white IN src) DIFFERENCE dest
+
+commit 755638d73cfc5879bd440f0148e982e562509fd0
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Thu Oct 23 21:20:23 2008 +0200
+
+    add nonseperable blend modes from PDF spec
+
+commit e3ad87033e3771a3c54b1b8e49813a6959315cd7
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Thu Oct 9 21:46:50 2008 +0200
+
+    fix ColorDodge and ColorBurn to conform to the PDF spec
+
+commit 35bb57e7234994c4169458275e362f02cb5138aa
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Thu Oct 9 18:00:45 2008 +0200
+
+    use PDF algorithm for soft-light
+
+commit 0735aeeaeba04f0c33f22b25a191cfd1f27c271d
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Tue Oct 7 15:13:45 2008 +0200
+
+    Add INVERT and SUBTRACT blend modes used in Flash
+
+commit 740425ab969adda1aaf36d8f52dec6f6e5303ed6
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Wed Aug 29 23:15:33 2007 +0200
+
+    use a pixman_op_t here
+    
+    This improves the readability in gdb when debugging this structure
+
+commit 94e9673eaaf9e22530159f0335a0a30d2f2a0047
+Author: Benjamin Otte <o...@gnome.org>
+Date:   Thu Sep 25 12:53:06 2008 +0200
+
+    Add support for extended blend mode. First pass.
+    
+    This adds support only for FbCombineU function.
+    This work is based on equations provided in SVG 1.2 specification draft.
+    
+    http://www.w3.org/TR/SVG12/
+    
+    Based on a previous patch by Emmanuel Pacaud <emmanuel.pac...@free.fr>
+
+commit 99108040f03726bf4bddf55baa7ff6acd796fcf0
+Author: Michel Dänzer <mic...@daenzer.net>
+Date:   Tue Jun 23 14:02:26 2009 -0400
+
+    Fix the build on big endian machines.
+
+commit bb3b3da18ac6e1f935008fa50cd854b3de19afc3
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 13:44:48 2009 -0400
+
+    Rename PIXMAN_FORMAT_16BPC macro to PIXMAN_FORMAT_IS_WIDE
+
+commit 039d4618f79e384d93a7548466f80acae6da738c
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 13:41:27 2009 -0400
+
+    Write alpha map fetching with FbByteMul() instead of div_255()
+    
+    Delete the div_255/div_65535 macros.
+
+commit 3e39b566ee2aaa414b95b0dae98cc5971c399359
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Tue Jun 23 07:34:17 2009 -0400
+
+    Remove unused typedefs.
+
+commit 2c70814b6bff2091bcc55ae4252fe82ae53439e4
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Mon Jun 22 20:43:08 2009 -0400
+
+    Delete unused _pixman_image_get_fetcher() function
+
+commit b3bd7394477a64ca0460655ca3a8e5326c402167
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Mon Jun 22 19:51:13 2009 -0400
+
+    Move accessor macros to their own header.
+    
+    Also rearrange some things in pixman-private.h
+
+commit fe8ef09e9835f90b669a2b1ddfda49e839d6de53
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Mon Jun 22 19:38:58 2009 -0400
+
+    Move FbGet8() macro into pixman-bits-image.c
+    
+    It is only used for bilinear filtering now. Also some formatting
+    changes in pixman-private.h
+
+commit 03587764455bd41684bf29bbecb657ba45b0c341
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Mon Jun 22 19:35:11 2009 -0400
+
+    Delete FbInOverC macro
+
+commit 1c429b4fbedc5287659c836c0d30801a6209bf57
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Mon Jun 22 19:25:25 2009 -0400
+
+    Make pixman-mmx.c compile again.
+
+commit 7bb9df038293b591e687cbf3a9830476bef7f9fc
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Mon Jun 22 16:34:15 2009 -0400
+
+    Fix typo in CLIP macro.
+
+commit 63b050de5b2627aee0d75c66244e55757ba007ab
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Mon Jun 22 16:05:27 2009 -0400
+
+    Turn the FbAdd() macro into an FbIntAdd() which doesn't take a channel.
+    
+    The only use of the channel argument could be written better with 
FbByteAdd().
+
+commit 026ef583288e1e63e5a84ba998aea2e674f02a17
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Mon Jun 22 15:58:28 2009 -0400
+
+    Delete FbInU macro.
+    
+    Replace uses of it with FbIntMult().
+
+commit 5028c1599ad9119dbb7b58d2f93e60c857aec769
+Author: Søren Sandmann Pedersen <sandm...@redhat.com>
+Date:   Mon Jun 22 15:21:40 2009 -0400
+
+    Use fbOver() instead of fbOver24.


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to