pixman: Changes to 'debian-experimental'

2013-01-08 Thread Maarten Lankhorst
 debian/changelog   |3 ++
 debian/libpixman-1-0.lintian-overrides |2 -
 debian/libpixman-1-0.symbols   |2 -
 debian/patches/00-unexport-symbol.diff |   49 +
 debian/patches/series  |2 -
 5 files changed, 53 insertions(+), 5 deletions(-)

New commits:
commit 01c2431ef89ef76ae64c4f2beb37ef30f234e758
Author: Maarten Lankhorst 
Date:   Tue Jan 8 18:16:23 2013 +0100

Add 00-unexport-symbol.diff

* Add 00-unexport-symbol.diff
  - remove test-only use of _pixman_internal_only_get_implementation
  - zap the only test requiring the use of this symbol

diff --git a/debian/changelog b/debian/changelog
index 164db38..c87ccc8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,9 @@ pixman (0.28.2-1) UNRELEASED; urgency=low
 
   [ Maarten Lankhorst ]
   * New upstream release.
+  * Add 00-unexport-symbol.diff
+- remove test-only use of _pixman_internal_only_get_implementation
+- zap the only test requiring the use of this symbol
 
  -- Cyril Brulebois   Tue, 27 Nov 2012 14:00:13 +0100
 
diff --git a/debian/libpixman-1-0.lintian-overrides 
b/debian/libpixman-1-0.lintian-overrides
deleted file mode 100644
index 0b5320d..000
--- a/debian/libpixman-1-0.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-libpixman-1-0: symbols-declares-dependency-on-other-package 
libpixman-1-0-private
-
diff --git a/debian/libpixman-1-0.symbols b/debian/libpixman-1-0.symbols
index d8ee457..8f5f4e5 100644
--- a/debian/libpixman-1-0.symbols
+++ b/debian/libpixman-1-0.symbols
@@ -1,6 +1,4 @@
 libpixman-1.so.0 libpixman-1-0 #MINVER#
-| libpixman-1-0-private
- _pixman_internal_only_get_implementation@Base 0 1
  pixman_add_trapezoids@Base 0
  pixman_add_traps@Base 0
  pixman_add_triangles@Base 0.21.6
diff --git a/debian/patches/00-unexport-symbol.diff 
b/debian/patches/00-unexport-symbol.diff
new file mode 100644
index 000..b74f509
--- /dev/null
+++ b/debian/patches/00-unexport-symbol.diff
@@ -0,0 +1,49 @@
+diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h
+index c0a6bc0..2f0edfb 100644
+--- a/pixman/pixman-private.h
 b/pixman/pixman-private.h
+@@ -765,12 +765,6 @@ get_implementation (void)
+ return global_implementation;
+ }
+ 
+-/* This function is exported for the sake of the test suite and not part
+- * of the ABI.
+- */
+-PIXMAN_EXPORT pixman_implementation_t *
+-_pixman_internal_only_get_implementation (void);
+-
+ /* Memory allocation helpers */
+ void *
+ pixman_malloc_ab (unsigned int n, unsigned int b);
+diff --git a/pixman/pixman-utils.c b/pixman/pixman-utils.c
+index b1e9fb6..9245760 100644
+--- a/pixman/pixman-utils.c
 b/pixman/pixman-utils.c
+@@ -283,15 +283,6 @@ pixman_region32_copy_from_region16 (pixman_region32_t 
*dst,
+ return retval;
+ }
+ 
+-/* This function is exported for the sake of the test suite and not part
+- * of the ABI.
+- */
+-PIXMAN_EXPORT pixman_implementation_t *
+-_pixman_internal_only_get_implementation (void)
+-{
+-return get_implementation ();
+-}
+-
+ #ifdef DEBUG
+ 
+ void
+diff --git a/test/Makefile.sources b/test/Makefile.sources
+index 0778971..0f34411 100644
+--- a/test/Makefile.sources
 b/test/Makefile.sources
+@@ -4,7 +4,6 @@ TESTPROGRAMS = \
+   pdf-op-test \
+   region-test \
+   region-translate-test   \
+-  combiner-test   \
+   fetch-test  \
+   rotate-test \
+   oob-test\
diff --git a/debian/patches/series b/debian/patches/series
index fdffa2a..bad3809 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-# placeholder
+00-unexport-symbol.diff


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1tsj0l-00023e...@vasks.debian.org



pixman: Changes to 'debian-experimental'

2013-01-08 Thread Maarten Lankhorst
 ChangeLog  |   50 +
 configure.ac   |4 +-
 debian/changelog   |6 +++
 debian/libpixman-1-0.lintian-overrides |2 +
 debian/libpixman-1-0.symbols   |   18 ++-
 pixman/pixman-mmx.c|2 -
 pixman/pixman-ppc.c|6 +--
 7 files changed, 79 insertions(+), 9 deletions(-)

New commits:
commit d6b69d4f63f446333f5fe393c9cb1ad5bbba6311
Author: Maarten Lankhorst 
Date:   Tue Jan 8 17:10:12 2013 +0100

update symbols file and addd lintian override for hidden symbol

diff --git a/debian/libpixman-1-0.lintian-overrides 
b/debian/libpixman-1-0.lintian-overrides
new file mode 100644
index 000..0b5320d
--- /dev/null
+++ b/debian/libpixman-1-0.lintian-overrides
@@ -0,0 +1,2 @@
+libpixman-1-0: symbols-declares-dependency-on-other-package 
libpixman-1-0-private
+
diff --git a/debian/libpixman-1-0.symbols b/debian/libpixman-1-0.symbols
index abdde27..d8ee457 100644
--- a/debian/libpixman-1-0.symbols
+++ b/debian/libpixman-1-0.symbols
@@ -1,8 +1,12 @@
 libpixman-1.so.0 libpixman-1-0 #MINVER#
+| libpixman-1-0-private
+ _pixman_internal_only_get_implementation@Base 0 1
  pixman_add_trapezoids@Base 0
  pixman_add_traps@Base 0
  pixman_add_triangles@Base 0.21.6
  pixman_blt@Base 0
+ pixman_composite_glyphs@Base 0.27.2
+ pixman_composite_glyphs_no_mask@Base 0.27.2
  pixman_composite_trapezoids@Base 0.21.6
  pixman_composite_triangles@Base 0.21.6
  pixman_compute_composite_region@Base 0
@@ -23,9 +27,21 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  pixman_f_transform_scale@Base 0.13.2
  pixman_f_transform_translate@Base 0.13.2
  pixman_fill@Base 0
+ pixman_format_supported_destination@Base 0.15.16
+ pixman_format_supported_source@Base 0.15.16
+ pixman_glyph_cache_create@Base 0.27.2
+ pixman_glyph_cache_destroy@Base 0.27.2
+ pixman_glyph_cache_freeze@Base 0.27.2
+ pixman_glyph_cache_insert@Base 0.27.2
+ pixman_glyph_cache_lookup@Base 0.27.2
+ pixman_glyph_cache_remove@Base 0.27.2
+ pixman_glyph_cache_thaw@Base 0.27.2
+ pixman_glyph_get_extents@Base 0.27.2
+ pixman_glyph_get_mask_format@Base 0.27.2
  pixman_image_composite@Base 0.15.14
  pixman_image_composite32@Base 0.18.0
  pixman_image_create_bits@Base 0.15.12
+ pixman_image_create_bits_no_clear@Base 0.27.4
  pixman_image_create_conical_gradient@Base 0
  pixman_image_create_linear_gradient@Base 0
  pixman_image_create_radial_gradient@Base 0
@@ -127,5 +143,3 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  pixman_transform_point_3d@Base 0
  pixman_version@Base 0.10.0
  pixman_version_string@Base 0.10.0
- pixman_format_supported_destination@Base 0.15.16
- pixman_format_supported_source@Base 0.15.16

commit 0f8c56fe52196e9b79b6f0c05d379a53fd5893ff
Author: Maarten Lankhorst 
Date:   Tue Jan 8 16:11:48 2013 +0100

new upstream release

diff --git a/ChangeLog b/ChangeLog
index 00c3d4d..495a199 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,53 @@
+commit a5e5179b5624c99c812e9bf6e7b907e355a811e8
+Author: Søren Sandmann Pedersen 
+Date:   Mon Dec 10 06:46:20 2012 -0500
+
+Pre-release version bump to 0.28.2
+
+commit 6e270a7968ef45941a255919e83518fa1962d662
+Author: Benjamin Gilbert 
+Date:   Sat Dec 1 23:55:31 2012 -0500
+
+Fix thread safety on mingw-w64 and clang
+
+After finding a working TLS storage class specifier, configure was
+continuing to test other candidates.  This caused it to prefer
+__declspec(thread) over __thread.  However, __declspec(thread) is
+ignored with a warning by mingw-w64 [1] and silently ignored by clang [2].
+The resulting binary behaved as if PIXMAN_NO_TLS was defined.
+
+Bug introduced by a069da6c.
+
+[1] https://bugs.freedesktop.org/show_bug.cgi?id=57591
+[2] http://lists.freedesktop.org/archives/pixman/2012-October/002320.html
+
+commit d91f550b2a6a5029996a97282025930e67f468ae
+Author: Stefan Weil 
+Date:   Tue Nov 13 19:44:15 2012 +0100
+
+Always use xmmintrin.h for 64 bit Windows
+
+MinGW-w64 uses the GNU compiler and does not define _MSC_VER.
+Nevertheless, it provides xmmintrin.h and must be handled
+here like the MS compiler. Otherwise compilation fails due to
+conflicting declarations.
+
+Signed-off-by: Stefan Weil 
+
+commit 2092aa0d92f3aa6e3c30d46771bfbbc92c062cc4
+Author: Joshua Root 
+Date:   Fri Nov 9 14:39:14 2012 +1100
+
+Fix undeclared variable use and sysctlbyname error handling on ppc
+
+Fixes bug 56889.
+
+commit 9029026edd46dbfcc651f596d763533496554936
+Author: Søren Sandmann Pedersen 
+Date:   Mon Dec 10 06:46:09 2012 -0500
+
+Post-release version bump to 0.28.1
+
 commit 8a2ff3e0ef0449921d962f8b9c093c2353ffd945
 Author: Søren Sandmann Pedersen 
 Date:   Wed Nov 7 13:40:34 2012 -0500
diff --git a/debian/changelog b/debian/changelog
index 868743c..164db38 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,9 @@
-pixman (0.28.0-1) UNRELEASED; urgency=lo

pixman: Changes to 'debian-experimental'

2012-11-27 Thread Cyril Brulebois
 .gitignore|7 
 ChangeLog | 2032 
 Makefile.win32|   14 
 Makefile.win32.common |4 
 TODO  |  271 ---
 configure.ac  |   45 
 debian/changelog  |   28 
 debian/rules  |4 
 demos/Makefile.am |8 
 demos/composite-test.c|2 
 demos/gtk-utils.c |   51 
 demos/gtk-utils.h |1 
 demos/radial-test.c   |2 
 demos/srgb-test.c |   87 +
 demos/srgb-trap-test.c|  119 +
 pixman-1.pc.in|4 
 pixman/Makefile.am|   47 
 pixman/Makefile.sources   |   26 
 pixman/Makefile.win32 |2 
 pixman/loongson-mmintrin.h|  137 +
 pixman/make-combine.pl|   86 -
 pixman/make-srgb.pl   |  115 +
 pixman/pixman-access.c|  714 ++---
 pixman/pixman-arm-common.h|   24 
 pixman/pixman-arm-neon-asm-bilinear.S |  119 -
 pixman/pixman-arm-neon-asm.S  |  159 +-
 pixman/pixman-arm-neon-asm.h  |   45 
 pixman/pixman-arm-neon.c  |   89 -
 pixman/pixman-arm-simd-asm.S  |   47 
 pixman/pixman-arm.c   |  225 +++
 pixman/pixman-bits-image.c|  377 ++---
 pixman/pixman-combine-float.c | 1010 +
 pixman/pixman-combine.c.template  | 2461 --
 pixman/pixman-combine.h.template  |  226 ---
 pixman/pixman-combine32.c | 2460 +
 pixman/pixman-combine32.h |  225 +++
 pixman/pixman-compiler.h  |4 
 pixman/pixman-conical-gradient.c  |7 
 pixman/pixman-cpu.c   |  815 ---
 pixman/pixman-fast-path.c |   76 -
 pixman/pixman-general.c   |   70 
 pixman/pixman-glyph.c |  676 +
 pixman/pixman-image.c |   40 
 pixman/pixman-implementation.c|  339 +++-
 pixman/pixman-inlines.h   |   98 -
 pixman/pixman-linear-gradient.c   |   11 
 pixman/pixman-matrix.c|6 
 pixman/pixman-mips-dspr2-asm.S| 1916 ++
 pixman/pixman-mips-dspr2-asm.h|  112 +
 pixman/pixman-mips-dspr2.c|  226 ++-
 pixman/pixman-mips-dspr2.h|  184 ++
 pixman/pixman-mips.c  |   94 +
 pixman/pixman-mmx.c   |  741 --
 pixman/pixman-noop.c  |   34 
 pixman/pixman-ppc.c   |  155 ++
 pixman/pixman-private.h   |  236 ++-
 pixman/pixman-radial-gradient.c   |9 
 pixman/pixman-region.c|   69 
 pixman/pixman-solid-fill.c|   29 
 pixman/pixman-sse2.c  |  372 +++--
 pixman/pixman-trap.c  |  142 +
 pixman/pixman-utils.c |  297 +---
 pixman/pixman-x86.c   |  237 +++
 pixman/pixman.c   |   56 
 pixman/pixman.h   |   86 +
 test/Makefile.sources |4 
 test/Makefile.win32   |   10 
 test/affine-test.c|   28 
 test/blitters-test.c  |   35 
 test/combiner-test.c  |  151 ++
 test/composite-traps-test.c   |2 
 test/composite.c  |   88 -
 test/fuzzer-find-diff.pl  |7 
 test/glyph-test.c |  338 
 test/gradient-crash-test.c|2 
 test/infinite-loop.c  |   39 
 test/lowlevel-blt-bench.c |   64 
 test/pdf-op-test.c|2 
 test/rotate-test.c|  113 +
 test/scaling-crash-test.c |7 
 test/scaling-test.c   |   46 
 test/stress-test.c|   95 -
 test/utils.c  |  153 +-
 test/utils.h  |   15 
 84 files changed, 13865 insertions(+), 5744 deletions(-)

New commits:
commit 97a117ef1d94e8356d59d070da628e3631718ccb
Author: Cyril Brulebois 
Date:   Tue Nov 27 14:00:27 2012 +0100

New upstream release.

diff --git a/ChangeLog b/ChangeLog
index d35fda1..00c3d4d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1931 @@
+commit 8a2ff3e0ef0449921d962f8b9c093c2353ffd945
+Author: Søren Sandmann Pedersen 
+Date:   Wed Nov 7 13:40:34 2012 -0500
+
+Pre-release version bump to 0.28.0
+
+commit 4b91f6ca72db3e8cbd7e97e9ef44be2f8994040d
+Author: Søren Sandmann Pedersen 
+Date:   Thu Oct 25 10:42:26 2012 -0400
+
+Post-release version bump to 0.27.5
+
+commit 0de3f3344908757b61f9f51b59d4a39f7447451b
+Author: Søren Sandmann Pedersen 
+Date:   Thu Oct 25 10:35:27 2012 -0400
+
+Pre-release versi

pixman: Changes to 'debian-experimental'

2012-03-09 Thread Cyril Brulebois
 .gitignore   |   23 +
 ChangeLog|  867 +++
 autogen.sh   |4 
 configure.ac |   78 +++
 debian/changelog |   32 +
 debian/libpixman-1-0.symbols |2 
 debian/rules |2 
 demos/composite-test.c   |2 
 demos/gradient-test.c|   13 
 pixman/Makefile.am   |   16 
 pixman/pixman-access.c   |9 
 pixman/pixman-accessor.h |   15 
 pixman/pixman-bits-image.c   |   81 +--
 pixman/pixman-combine.c.template |6 
 pixman/pixman-combine.h.template |4 
 pixman/pixman-compiler.h |9 
 pixman/pixman-cpu.c  |  207 -
 pixman/pixman-fast-path.c|4 
 pixman/pixman-general.c  |   16 
 pixman/pixman-gradient-walker.c  |7 
 pixman/pixman-image.c|   22 
 pixman/pixman-implementation.c   |  119 +
 pixman/pixman-mips-dspr2-asm.S   |  310 +
 pixman/pixman-mips-dspr2-asm.h   |  206 +
 pixman/pixman-mips-dspr2.c   |  247 +++
 pixman/pixman-mips-dspr2.h   |   88 +++
 pixman/pixman-mips-memcpy-asm.S  |  382 +
 pixman/pixman-mmx.c  |  563 +
 pixman/pixman-noop.c |   27 +
 pixman/pixman-private.h  |   38 -
 pixman/pixman-region.c   |   19 
 pixman/pixman-sse2.c |2 
 pixman/pixman-trap.c |2 
 pixman/pixman-utils.c|   35 +
 pixman/pixman.h  |2 
 test/Makefile.win32  |   21 
 test/a1-trap-test.c  |2 
 test/alphamap.c  |  144 --
 test/blitters-test.c |7 
 test/composite-traps-test.c  |1 
 test/composite.c |  334 ---
 test/fetch-test.c|8 
 test/gradient-crash-test.c   |6 
 test/lowlevel-blt-bench.c|   10 
 test/oob-test.c  |4 
 test/region-contains-test.c  |5 
 test/region-translate-test.c |2 
 test/scaling-crash-test.c|7 
 test/scaling-test.c  |1 
 test/stress-test.c   |4 
 test/trap-crasher.c  |4 
 test/utils.c |  176 +++
 test/utils.h |   36 +
 53 files changed, 3376 insertions(+), 855 deletions(-)

New commits:
commit c6b4daedbc46b65c569e739cb84647e6c39bc442
Author: Cyril Brulebois 
Date:   Fri Mar 9 13:17:30 2012 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index a92e050..a69a2d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-pixman (0.25.2-1) UNRELEASED; urgency=low
+pixman (0.25.2-1) experimental; urgency=low
 
   * New upstream release candidate.
   * Add new symbols and bump shlibs accordingly:
 - pixman_region32_clear
 - pixman_region_clear
 
- -- Cyril Brulebois   Fri, 09 Mar 2012 13:03:37 +0100
+ -- Cyril Brulebois   Fri, 09 Mar 2012 13:17:16 +0100
 
 pixman (0.24.4-1) unstable; urgency=low
 

commit b3db603f911c89405e57c8a12e07ea161a2568ed
Author: Cyril Brulebois 
Date:   Fri Mar 9 13:15:11 2012 +0100

Add new symbols and bump shlibs accordingly.

diff --git a/debian/changelog b/debian/changelog
index 0708401..a92e050 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 pixman (0.25.2-1) UNRELEASED; urgency=low
 
   * New upstream release candidate.
+  * Add new symbols and bump shlibs accordingly:
+- pixman_region32_clear
+- pixman_region_clear
 
  -- Cyril Brulebois   Fri, 09 Mar 2012 13:03:37 +0100
 
diff --git a/debian/libpixman-1-0.symbols b/debian/libpixman-1-0.symbols
index 78b6272..abdde27 100644
--- a/debian/libpixman-1-0.symbols
+++ b/debian/libpixman-1-0.symbols
@@ -57,6 +57,7 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  pixman_line_fixed_edge_init@Base 0
  pixman_rasterize_edges@Base 0
  pixman_rasterize_trapezoid@Base 0
+ pixman_region32_clear@Base 0.25.2
  pixman_region32_contains_point@Base 0.11.2
  pixman_region32_contains_rectangle@Base 0.11.2
  pixman_region32_copy@Base 0.11.2
@@ -80,6 +81,7 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  pixman_region32_translate@Base 0.11.2
  pixman_region32_union@Base 0.11.2
  pixman_region32_union_rect@Base 0.11.2
+ pixman_region_clear@Base 0.25.2
  pixman_region_contains_point@Base 0
  pixman_region_contains_rectangle@Base 0
  pixman_region_copy@Base 0
diff --git a/debian/rules b/debian/rules
index d7fab98..b2f83b5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 PACKAGE = libpixman-1-0
-SHLIBS  = 0.21.6
+SHLIBS  = 0.25.2
 
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 

commit e6c37e621bba0d892a0c8251cad6d7b52c1ebe88
Author: Cyril Brulebois 
Date:   Fri Mar 9 13:03:52 2012 +0100

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index e4b4e88..df849a8 100644
--- a/

pixman: Changes to 'debian-experimental'

2011-11-01 Thread Cyril Brulebois
 ChangeLog |  198 +++
 Makefile.am   |4 
 configure.ac  |2 
 debian/changelog  |6 
 pixman/pixman-arm-neon-asm-bilinear.S |  922 --
 pixman/pixman-arm-neon-asm.S  |  139 +
 pixman/pixman-arm-neon.c  |   10 
 pixman/pixman-gradient-walker.c   |  175 +-
 pixman/pixman-image.c |   73 ++
 pixman/pixman-noop.c  |6 
 pixman/pixman-private.h   |   16 
 pixman/pixman-sse2.c  |2 
 12 files changed, 1242 insertions(+), 311 deletions(-)

New commits:
commit 39102f8b3e7f36ad912fc95596dcd0a61ae2bab0
Author: Cyril Brulebois 
Date:   Tue Nov 1 12:29:25 2011 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index e2f7f36..7bebde7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-pixman (0.23.8-1) UNRELEASED; urgency=low
+pixman (0.23.8-1) experimental; urgency=low
 
   * New upstream release.
 
- -- Cyril Brulebois   Tue, 01 Nov 2011 12:28:45 +0100
+ -- Cyril Brulebois   Tue, 01 Nov 2011 12:29:16 +0100
 
 pixman (0.23.6-1) experimental; urgency=low
 

commit bfad5455b6885b09fb8a63a7384f077fc0a45741
Author: Cyril Brulebois 
Date:   Tue Nov 1 12:28:58 2011 +0100

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 6a10342..fa61d98 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,201 @@
+commit a0f1b565811388b0567c845b9b7063d5b93d325e
+Author: Søren Sandmann Pedersen 
+Date:   Sat Oct 29 05:33:44 2011 -0400
+
+Pre-release version bump to 0.23.8
+
+commit 498138c293a2abce44ce122114852f4e6c5b87fe
+Author: Søren Sandmann Pedersen 
+Date:   Tue Oct 25 08:45:34 2011 -0400
+
+Fix use of uninitialized fields reported by valgrind
+
+In pixman-noop.c and pixman-sse2.c, we are accessing
+image->bits.width/height without first making sure the image is a bits
+image. The warning is harmless because we never act on this
+information without checking that the image is a8r8g8b8, but valgrind
+does warn about it.
+
+In pixman-noop.c, just reorder the clauses in the if statement; in
+pixman-sse2.c require images to have the FAST_PATH_BITS_IMAGE flag
+set.
+
+commit 6131707e8fc39187d1d358481f7c57c57cfab206
+Merge: 3d4d705 ec7c9c2
+Author: Søren Sandmann Pedersen 
+Date:   Thu Oct 20 09:13:12 2011 -0400
+
+Merge branch 'gradients'
+
+commit 3d4d705d2ffa4aeab3dc02a23c2aadbea1374a3f
+Author: Taekyun Kim 
+Date:   Tue Oct 18 21:50:18 2011 +0900
+
+ARM: NEON: Fix assembly typo error in src_n_8_
+
+Binutils 2.21 does not complain about missing comma between ARM
+register and alignement specifier in vld/vst instructions which
+causes build error on binutils 2.20.
+
+commit 19f118f41f8725f22395d31eac5670cb350b55ec
+Author: Taekyun Kim 
+Date:   Mon Sep 26 18:33:27 2011 +0900
+
+ARM: NEON: Standard fast path src_n_8_8
+
+Performance numbers of before/after on cortex-a8 @ 1GHz
+
+- before
+L1:  28.05  L2:  28.26  M: 26.97 (  4.48%)  HT: 19.79  VT: 19.14  R: 17.61 
 RT:  9.88 ( 101Kops/s)
+
+- after
+L1:1430.28  L2:1252.10  M:421.93 ( 75.48%)  HT:170.16  VT:138.03  R:145.86 
 RT: 35.51 ( 255Kops/s)
+
+commit 4db9e2bc13d3ed26416f249e57acec4b41f58b7f
+Author: Taekyun Kim 
+Date:   Mon Sep 26 17:03:54 2011 +0900
+
+ARM: NEON: Standard fast path src_n_8_
+
+Performance numbers of before/after on cortex-a8 @ 1GHz
+
+- before
+L1:  32.39  L2:  31.79  M: 30.84 ( 13.77%)  HT: 21.58  VT: 19.75  R: 18.83 
 RT: 10.46 ( 106Kops/s)
+
+- after
+L1: 516.25  L2: 372.00  M:193.49 ( 85.59%)  HT:136.93  VT:109.10  R:104.48 
 RT: 34.77 ( 253Kops/s)
+
+commit 26659de6cd2775c83a9a6e6660324d5baacf61f9
+Author: Taekyun Kim 
+Date:   Mon Sep 26 19:04:53 2011 +0900
+
+ARM: NEON: Instruction scheduling of bilinear over__8_
+
+Instructions are reordered to eliminate pipeline stalls and get
+better memory access.
+
+Performance of before/after on cortex-a8 @ 1GHz
+
+<< 2000 x 2000 with scale factor close to 1.x >>
+before : 40.53 Mpix/s
+after  : 50.76 Mpix/s
+
+commit 4481920f405e47b3a92811a8cb06afbd37dee01b
+Author: Taekyun Kim 
+Date:   Wed Sep 21 15:52:13 2011 +0900
+
+ARM: NEON: Instruction scheduling of bilinear over__
+
+Instructions are reordered to eliminate pipeline stalls and get
+better memory access.
+
+Performance of before/after on cortex-a8 @ 1GHz
+
+<< 2000 x 2000 with scale factor close to 1.x >>
+before : 50.43 Mpix/s
+after  : 61.09 Mpix/s
+
+commit 1cd916f3a5ebeb943f66eecf0b8ce99af0b95d11
+Author: Taekyun Kim 
+Date:   Fri Sep 23 00:03:22 2011 +0900
+
+ARM: NEON: Replace old bilinear scanline generator with new template
+
+Bilinear scanline functions in pixman-arm-neon-asm-bilinear.S can
+be repla

pixman: Changes to 'debian-experimental'

2011-10-22 Thread Julien Cristau
 ChangeLog |  949 ++
 Makefile.am   |2 
 Makefile.win32|   25 
 Makefile.win32.common |   54 
 configure.ac  |   76 
 debian/changelog  |7 
 demos/Makefile.am |8 
 pixman/Makefile.am|   75 
 pixman/Makefile.sources   |   55 
 pixman/Makefile.win32 |  109 -
 pixman/pixman-access.c| 3110 ++
 pixman/pixman-arm-common.h|2 
 pixman/pixman-arm-neon-asm-bilinear.S |1 
 pixman/pixman-arm-neon-asm.S  |  190 +-
 pixman/pixman-arm-neon.c  |4 
 pixman/pixman-arm-simd-asm.S  |1 
 pixman/pixman-arm-simd.c  |2 
 pixman/pixman-bits-image.c|  290 +--
 pixman/pixman-combine.c.template  |7 
 pixman/pixman-cpu.c   |   30 
 pixman/pixman-fast-path.c |  192 ++
 pixman/pixman-fast-path.h | 1188 
 pixman/pixman-image.c |  152 +
 pixman/pixman-inlines.h   | 1280 +
 pixman/pixman-mmx.c   |  246 +-
 pixman/pixman-noop.c  |2 
 pixman/pixman-private.h   |  101 -
 pixman/pixman-radial-gradient.c   |   44 
 pixman/pixman-region.c|   64 
 pixman/pixman-sse2.c  |  430 +++-
 pixman/pixman-utils.c |  158 +
 pixman/pixman.c   |  389 +---
 test/Makefile.am  |   49 
 test/Makefile.sources |   36 
 test/Makefile.win32   |   86 
 test/affine-test.c|   40 
 test/blitters-test.c  |6 
 test/composite.c  |1 
 test/fetch-test.c |5 
 test/lowlevel-blt-bench.c |8 
 test/pdf-op-test.c|1 
 test/region-contains-test.c   |  170 +
 test/scaling-helpers-test.c   |6 
 test/utils.c  |  123 +
 test/utils.h  |   24 
 45 files changed, 5084 insertions(+), 4714 deletions(-)

New commits:
commit 40a04cb1b667494d55d12e2647b2f99cbed9fa4d
Author: Julien Cristau 
Date:   Sat Oct 22 11:09:17 2011 +0200

Upload to experimental

diff --git a/debian/changelog b/debian/changelog
index 8c67100..af38044 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-pixman (0.23.6-1) UNRELEASED; urgency=low
+pixman (0.23.6-1) experimental; urgency=low
 
+  [ Rico Tzschichholz ]
   * New upstream release.
 
- -- Rico Tzschichholz   Wed, 19 Oct 2011 17:25:30 +0200
+ -- Julien Cristau   Sat, 22 Oct 2011 11:09:04 +0200
 
 pixman (0.23.2-1) experimental; urgency=low
 

commit bdfdaaff5dd42cc91b61928b0771481eab000923
Author: Rico Tzschichholz 
Date:   Wed Oct 19 17:44:08 2011 +0200

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index e5bd9e2..6a10342 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,952 @@
+commit e20ac40bd30484f0f711b52d0c1993ef08760284
+Author: Søren Sandmann Pedersen 
+Date:   Tue Oct 11 06:00:51 2011 -0400
+
+Pre-release version bump to 0.23.6
+
+commit a43946a51fbbdc76be1af9bc25fe7c5c2a6314bb
+Author: Taekyun Kim 
+Date:   Thu Sep 22 18:42:38 2011 +0900
+
+Simple repeat: Extend too short source scanlines into temporary buffer
+
+Too short scanlines can cause repeat handling overhead and optimized
+pixman composite functions usually process a bunch of pixels in a
+single loop iteration it might be beneficial to pre-extend source
+scanlines. The temporary buffers will usually reside in cache, so
+accessing them should be quite efficient.
+
+commit eaff774a3f8af6651a245711b9ab8af3211eeb10
+Author: Taekyun Kim 
+Date:   Mon Aug 29 21:44:36 2011 +0900
+
+Simple repeat fast path
+
+We can implement simple repeat by stitching existing fast path
+functions. First lookup COVER_CLIP function for given input and
+then stitch horizontally using the function.
+
+commit a258e33fcb6cf08a2ef76e374cb92a12c9adb171
+Author: Taekyun Kim 
+Date:   Thu Sep 22 16:33:02 2011 +0900
+
+Move _pixman_lookup_composite_function() to pixman-utils.c
+
+commit fc62785aabbe890b656c9cbaa57f2e65e74bbcc2
+Author: Søren Sandmann Pedersen 
+Date:   Mon Jun 27 21:17:04 2011 +
+
+Add src, mask, and dest flags to the composite args struct.
+
+These flags are useful in the various compositing routines, and the
+flags stored in the image structs are missing some bits of information
+that can only be computed when pixman_image_composite() is called.
+
+commit fa6523d13ae9b7986bb890df5ad66e8599bc3ed8
+Author: Taekyun Kim 
+Date:   Thu Sep 22 16:26:55 2011 +0900
+
+Add new fast path flag FAST_PATH_BITS_IMAGE
+
+This fast path flag indicate that type of the image is bits image.
+
+commit 

pixman: Changes to 'debian-experimental'

2011-07-04 Thread Cyril Brulebois
 ChangeLog |  864 +
 Makefile.am   |7 
 configure.ac  |   98 +--
 debian/changelog  |   37 +
 debian/control|7 
 debian/libpixman-1-0-udeb.install |2 
 debian/libpixman-1-0.install  |2 
 debian/libpixman-1-dev.install|6 
 debian/rules  |   10 
 demos/alpha-test.c|4 
 demos/gradient-test.c |4 
 demos/tri-test.c  |2 
 pixman/Makefile.am|2 
 pixman/Makefile.win32 |7 
 pixman/pixman-access.c|   97 +++
 pixman/pixman-arm-common.h|  196 --
 pixman/pixman-arm-neon-asm-bilinear.S |  768 ++
 pixman/pixman-arm-neon-asm.S  |  982 +-
 pixman/pixman-arm-neon-asm.h  |   17 
 pixman/pixman-arm-neon.c  |   78 ++
 pixman/pixman-arm-simd-asm.S  |   66 +-
 pixman/pixman-arm-simd.c  |9 
 pixman/pixman-bits-image.c|   45 -
 pixman/pixman-combine.c.template  |7 
 pixman/pixman-compiler.h  |6 
 pixman/pixman-conical-gradient.c  |7 
 pixman/pixman-cpu.c   |2 
 pixman/pixman-fast-path.c |  436 +++
 pixman/pixman-fast-path.h |  628 +
 pixman/pixman-general.c   |  103 ---
 pixman/pixman-image.c |1 
 pixman/pixman-implementation.c|   76 --
 pixman/pixman-linear-gradient.c   |   16 
 pixman/pixman-mmx.c   |  390 +++--
 pixman/pixman-noop.c  |  137 
 pixman/pixman-private.h   |  105 +--
 pixman/pixman-radial-gradient.c   |7 
 pixman/pixman-solid-fill.c|   17 
 pixman/pixman-sse2.c  |  648 --
 pixman/pixman-trap.c  |   23 
 pixman/pixman.c   |   76 +-
 pixman/pixman.h   |   12 
 test/Makefile.am  |2 
 test/Makefile.win32   |   73 ++
 test/affine-test.c|6 
 test/blitters-test.c  |   33 -
 test/composite-traps-test.c   |8 
 test/composite.c  |   58 +-
 test/fetch-test.c |   63 +-
 test/lowlevel-blt-bench.c |   84 +-
 test/scaling-helpers-test.c   |   93 +++
 test/scaling-test.c   |6 
 test/stress-test.c|   41 +
 test/trap-crasher.c   |   20 
 test/utils.c  |   21 
 test/utils.h  |5 
 56 files changed, 4878 insertions(+), 1642 deletions(-)

New commits:
commit 69b4ffdbc990e26ee4af4758a5a87cfbf59b9db5
Author: Cyril Brulebois 
Date:   Tue Jul 5 01:37:39 2011 +0200

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index ad88f82..34c3392 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-pixman (0.23.2-1) UNRELEASED; urgency=low
+pixman (0.23.2-1) experimental; urgency=low
 
   * New upstream release.
   * Enable parallel building (by passing --parallel to dh $@).
 
- -- Cyril Brulebois   Mon, 04 Jul 2011 22:46:51 +0200
+ -- Cyril Brulebois   Tue, 05 Jul 2011 01:37:27 +0200
 
 pixman (0.22.0-1) unstable; urgency=low
 

commit 351ed700c36c2db531aa10b28b8fe9cfc9adcc56
Author: Cyril Brulebois 
Date:   Tue Jul 5 01:36:48 2011 +0200

Enable parallel building (by passing --parallel to dh $@).

diff --git a/debian/changelog b/debian/changelog
index 597c2e6..ad88f82 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pixman (0.23.2-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Enable parallel building (by passing --parallel to dh $@).
 
  -- Cyril Brulebois   Mon, 04 Jul 2011 22:46:51 +0200
 
diff --git a/debian/rules b/debian/rules
index f1ac6f7..d7fab98 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,4 +29,4 @@ override_dh_makeshlibs:
dh_makeshlibs -p$(PACKAGE) --add-udeb $(PACKAGE)-udeb -V"$(PACKAGE) (>= 
$(SHLIBS))" -- -c4
 
 %:
-   dh $@ --with quilt,autoreconf --builddirectory=build/
+   dh $@ --with quilt,autoreconf --builddirectory=build/ --parallel

commit af6efdfd20b11f8ce919c8b0be5c2dbe85cd429d
Author: Cyril Brulebois 
Date:   Mon Jul 4 22:47:03 2011 +0200

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 5469ffd..e5bd9e2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,276 @@
+commit 6c4001a0e1cc0350147638ba941d23e129d00e0d
+Author: Søren Sandmann Pedersen 
+Date:   Mon Jul 4 08:13:19 2011 -0400
+
+Pre-release version bump to 0.23.2
+
+commit eff7c8efabe2da33edbf0bdc06e101352981286b
+Author: Taekyun Kim 
+Date:   Mon Jun 13 19:53:49 2011 +0900
+
+Bilinear REPEAT_NORMAL source li

pixman: Changes to 'debian-experimental'

2011-03-08 Thread Cyril Brulebois
 ChangeLog |  475 
 Makefile.am   |2 
 RELEASING |4 
 configure.ac  |   28 
 debian/changelog  |   25 
 debian/compat |2 
 debian/control|   11 
 debian/libpixman-1-0.symbols  |3 
 debian/patches/series |1 
 debian/rules  |  114 --
 debian/watch  |1 
 demos/Makefile.am |   36 
 demos/alpha-test.c|  117 ++
 demos/clip-in.c   |   50 
 demos/clip-test.c |   97 +
 demos/composite-test.c|  191 +++
 demos/convolution-test.c  |   47 
 demos/gradient-test.c |   89 +
 demos/gtk-utils.c |  115 ++
 demos/gtk-utils.h |   13 
 demos/radial-test.c   |  198 +++
 demos/screen-test.c   |   44 
 demos/trap-test.c |   49 
 demos/tri-test.c  |   48 
 pixman/Makefile.am|2 
 pixman/Makefile.win32 |1 
 pixman/pixman-arm-common.h|   59 -
 pixman/pixman-arm-neon-asm.S  |   28 
 pixman/pixman-arm-neon.c  |   18 
 pixman/pixman-arm-simd.c  |5 
 pixman/pixman-cpu.c   |   30 
 pixman/pixman-fast-path.c |  313 +
 pixman/pixman-fast-path.h |  187 +++
 pixman/pixman-image.c |   37 
 pixman/pixman-matrix.c|3 
 pixman/pixman-mmx.c   |5 
 pixman/pixman-private.h   |   33 
 pixman/pixman-region.c|5 
 pixman/pixman-sse2.c  | 2048 ++
 pixman/pixman-trap.c  |  277 +
 pixman/pixman-vmx.c   |5 
 pixman/pixman-x64-mmx-emulation.h |  263 
 pixman/pixman.h   |   30 
 test/Makefile.am  |  106 -
 test/affine-test.c|   40 
 test/alpha-test.c |  117 --
 test/blitters-test.c  |   16 
 test/clip-in.c|   50 
 test/clip-test.c  |   97 -
 test/composite-test.c |  191 ---
 test/composite-traps-test.c   |  253 
 test/convolution-test.c   |   47 
 test/gradient-test.c  |   89 -
 test/gtk-utils.c  |  115 --
 test/gtk-utils.h  |   13 
 test/lowlevel-blt-bench.c |1 
 test/radial-test.c|  198 ---
 test/scaling-crash-test.c |   18 
 test/scaling-test.c   |  142 ++
 test/screen-test.c|   44 
 test/trap-test.c  |   49 
 test/utils.c  |2 
 62 files changed, 4034 insertions(+), 2663 deletions(-)

New commits:
commit 3503f7956f5ff4336f624e4b886e3fba79a251e7
Author: Cyril Brulebois 
Date:   Wed Mar 9 04:08:04 2011 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index d9d7820..033b305 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pixman (0.21.6-1) UNRELEASED; urgency=low
+pixman (0.21.6-1) experimental; urgency=low
 
   * New upstream release.
   * Update symbols file with new symbols.
@@ -15,7 +15,7 @@ pixman (0.21.6-1) UNRELEASED; urgency=low
   * Add a quilt series placeholder file.
   * Bump Standards-Version to 3.9.1 (no changes needed).
 
- -- Cyril Brulebois   Wed, 09 Mar 2011 03:20:57 +0100
+ -- Cyril Brulebois   Wed, 09 Mar 2011 04:08:02 +0100
 
 pixman (0.21.4-2) unstable; urgency=low
 

commit 19f2d3d9c1c659df86dad685e0999ca3179ae63c
Author: Cyril Brulebois 
Date:   Wed Mar 9 04:07:54 2011 +0100

Bump Standards-Version to 3.9.1 (no changes needed).

diff --git a/debian/changelog b/debian/changelog
index 1bbe1a0..d9d7820 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,7 @@ pixman (0.21.6-1) UNRELEASED; urgency=low
 - Switch dh_install from --list-missing to --fail-missing for
   additionaly safety.
   * Add a quilt series placeholder file.
+  * Bump Standards-Version to 3.9.1 (no changes needed).
 
  -- Cyril Brulebois   Wed, 09 Mar 2011 03:20:57 +0100
 
diff --git a/debian/control b/debian/control
index 9b1ee32..5c875a6 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends:
  dh-autoreconf,
  pkg-config,
  quilt,
-Standards-Version: 3.8.3
+Standards-Version: 3.9.1
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/pixman
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/pixman.git
 

commit bec6320b0edf279ca85e16cee4a95893f1409ddc
Author: Cyril Brulebois 
Date:   Wed Mar 9 04:04:13 2011 +0100

Add a quilt series placeholder file.

diff --git a/debian/changelog b/debian/changelog
index 2307a10..1bbe1a0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,7 @@ pixman (0.21.6-1) UNRELEASED; urgency=low
 - Kill .la files.
 - Switch dh_install from --list-missing to --fail-missing for
   

pixman: Changes to 'debian-experimental'

2011-01-19 Thread Cyril Brulebois
 COPYING  |3 
 ChangeLog|  659 ++
 configure.ac |   26 +
 debian/changelog |7 
 debian/copyright |3 
 pixman/pixman-arm-common.h   |   24 -
 pixman/pixman-arm-neon-asm.S |  530 +++-
 pixman/pixman-arm-neon-asm.h |5 
 pixman/pixman-arm-neon.c |   47 +-
 pixman/pixman-arm-simd.c |4 
 pixman/pixman-bits-image.c   |  279 ++--
 pixman/pixman-combine.c.template |   30 +
 pixman/pixman-compiler.h |3 
 pixman/pixman-conical-gradient.c |   45 +-
 pixman/pixman-cpu.c  |9 
 pixman/pixman-fast-path.c|  149 +-
 pixman/pixman-fast-path.h|   26 -
 pixman/pixman-general.c  |  294 ++---
 pixman/pixman-image.c|   92 
 pixman/pixman-implementation.c   |   81 +++
 pixman/pixman-linear-gradient.c  |   86 ++-
 pixman/pixman-matrix.c   |3 
 pixman/pixman-mmx.c  |   22 -
 pixman/pixman-private.h  |  169 ---
 pixman/pixman-radial-gradient.c  |   64 ++
 pixman/pixman-solid-fill.c   |   75 +--
 pixman/pixman-sse2.c |  111 ++---
 pixman/pixman-utils.c|6 
 pixman/pixman.c  |7 
 pixman/solaris-hwcap.mapfile |2 
 test/Makefile.am |   41 +
 test/alphamap.c  |   11 
 test/blitters-test.c |   57 --
 test/composite.c |   56 +-
 test/gradient-crash-test.c   |  123 +++--
 test/pdf-op-test.c   |   84 +++
 test/radial-test.c   |  198 +
 test/stress-test.c   |  855 +++
 test/utils.c |   89 +++-
 test/utils.h |   19 
 40 files changed, 3567 insertions(+), 827 deletions(-)

New commits:
commit 8aeb637bb5e08ff8c0a57fb57cb614df4aa1e6b5
Author: Cyril Brulebois 
Date:   Wed Jan 19 20:31:42 2011 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index f8770bd..93f0f5e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-pixman (0.21.4-1) UNRELEASED; urgency=low
+pixman (0.21.4-1) experimental; urgency=low
 
   * New upstream release.
   * Update debian/copyright from upstream's COPYING.
 
- -- Cyril Brulebois   Wed, 19 Jan 2011 20:24:29 +0100
+ -- Cyril Brulebois   Wed, 19 Jan 2011 20:31:26 +0100
 
 pixman (0.21.2-1) experimental; urgency=low
 

commit 461dacfb5ef3460589cc323e8166e30fda7f71af
Author: Cyril Brulebois 
Date:   Wed Jan 19 20:25:41 2011 +0100

Update debian/copyright from upstream's COPYING.

diff --git a/debian/changelog b/debian/changelog
index 2aeed11..f8770bd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pixman (0.21.4-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Update debian/copyright from upstream's COPYING.
 
  -- Cyril Brulebois   Wed, 19 Jan 2011 20:24:29 +0100
 
diff --git a/debian/copyright b/debian/copyright
index 75b5df5..8b08a4a 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -23,7 +23,8 @@ possible. They may also add themselves to the list below.
  * Copyright 2008 André Tupinambá
  * Copyright 2008 Mozilla Corporation
  * Copyright 2008 Frederic Plourde
- * Copyright 2009 Sun Microsystems, Inc.
+ * Copyright 2009, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2009, 2010 Nokia Corporation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),

commit e5816268279a2011a3cdbcac3c9d49f7aea2b7b5
Author: Cyril Brulebois 
Date:   Wed Jan 19 20:24:49 2011 +0100

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 64fdf9c..bb4c999 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,662 @@
+commit 4e56cec5649b7e122ccfc815b4ff45611953afce
+Author: Søren Sandmann Pedersen 
+Date:   Wed Jan 19 07:38:24 2011 -0500
+
+Pre-release version bump to 0.21.4
+
+commit 1d7195dd6c68eab73d063f37de3a9331446111d4
+Author: Søren Sandmann Pedersen 
+Date:   Mon Jan 17 14:12:20 2011 -0500
+
+Fix dangling-pointer bug in bits_image_fetch_bilinear_no_repeat_().
+
+The mask_bits variable is only declared in a limited scope, so the
+pointer to it becomes invalid instantly. Somehow this didn't actually
+trigger any bugs, but Brent Fulgham reported that Bounds Checker was
+complaining about it.
+
+Fix the bug by moving mask_bits to the function scope.
+
+commit 2ac4ae1ae253f7c2efedab036a677dac2f9c9eed
+Author: Andrea Canciani 
+Date:   Wed Jan 12 17:43:40 2011 +0100
+
+Add a test for radial gradients
+
+radial-test is a port of the radial-gradient test from the cairo test
+suite. It has been modified so that some pixels have 0 in both the a
+and b coefficients of the quadratic equation solved by the rasterizer,
+

pixman: Changes to 'debian-experimental'

2010-11-17 Thread Cyril Brulebois
 COPYING  |   79 -
 ChangeLog|  323 +++
 configure.ac |   34 +++-
 debian/changelog |7 
 debian/copyright |  150 --
 pixman/pixman-arm-common.h   |   40 
 pixman/pixman-arm-neon-asm.S |  100 
 pixman/pixman-arm-neon-asm.h |  216 --
 pixman/pixman-arm-neon.c |   30 +++
 pixman/pixman-arm-simd-asm.S |   70 
 pixman/pixman-arm-simd.c |7 
 pixman/pixman-bits-image.c   |  177 +
 pixman/pixman-conical-gradient.c |   17 --
 pixman/pixman-image.c|   75 +++--
 pixman/pixman-linear-gradient.c  |   30 +--
 pixman/pixman-mmx.c  |4 
 pixman/pixman-private.h  |   15 -
 pixman/pixman-radial-gradient.c  |   19 +-
 pixman/pixman.c  |   90 +-
 pixman/pixman.h  |   22 +-
 test/Makefile.am |2 
 test/window-test.c   |  173 
 22 files changed, 1099 insertions(+), 581 deletions(-)

New commits:
commit 149ed6b1f0da30d2e072bc174fbf4057d1cca3f3
Author: Cyril Brulebois 
Date:   Wed Nov 17 15:56:52 2010 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index b5dc7c5..ad2bfaa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-pixman (0.21.2-1) UNRELEASED; urgency=low
+pixman (0.21.2-1) experimental; urgency=low
 
   * New upstream release.
   * Update debian/copyright from upstream's COPYING.
 
- -- Cyril Brulebois   Wed, 17 Nov 2010 15:27:01 +0100
+ -- Cyril Brulebois   Wed, 17 Nov 2010 15:56:46 +0100
 
 pixman (0.20.0-1) experimental; urgency=low
 

commit 865e06cab00872d444d0756ae98988b094fa1f63
Author: Cyril Brulebois 
Date:   Wed Nov 17 15:28:15 2010 +0100

Update debian/copyright from upstream's COPYING.

diff --git a/debian/changelog b/debian/changelog
index 38c7f71..b5dc7c5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pixman (0.21.2-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Update debian/copyright from upstream's COPYING.
 
  -- Cyril Brulebois   Wed, 17 Nov 2010 15:27:01 +0100
 
diff --git a/debian/copyright b/debian/copyright
index 93ed0b7..75b5df5 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,112 +3,44 @@ http://xorg.freedesktop.org/releases/individual/lib/
 
 Debian packaging by Julien Cristau , 18 May 2007.
 
-The following is the 'standard copyright' agreed upon by most contributors,
-and is currently the canonical license, though a modification is currently
-under discussion.  Copyright holders of new code should use this license
-statement where possible, and append their name to this list.  
-
-Copyright 1987, 1988, 1989, 1998  The Open Group
-Copyright 1987, 1988, 1989 Digital Equipment Corporation
-Copyright 1999, 2004, 2008 Keith Packard
-Copyright 2000 SuSE, Inc.
-Copyright 2000 Keith Packard, member of The XFree86 Project, Inc.
-Copyright 2004, 2005, 2007, 2008 Red Hat, Inc.
-Copyright 2004 Nicholas Miell
-Copyright 2005 Lars Knoll & Zack Rusin, Trolltech
-Copyright 2005 Trolltech AS
-Copyright 2007 Luca Barbato
-Copyright 2008 Aaron Plattner, NVIDIA Corporation
-Copyright 2008 Rodrigo Kumpera
-Copyright 2008 André Tupinambá
-Copyright 2008 Mozilla Corporation
-Copyright 2008 Frederic Plourde
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the "Software"),
-to deal in the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice (including the next
-paragraph) shall be included in all copies or substantial portions of the
-Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
-
-Other licenses:
-
-Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
-2005 Lars Knoll & Zack Rusin, Trolltech
-Copyright © 2000 SuSE, Inc.
-Copyright © 2007 Red Hat, Inc.
-Copyright © 1998 Keith Packard
-
-Permission to use, copy, modify, distribute, and sell this software and its
-documentation for any purpose is hereby granted without fee, provided that
-the above copyright notice appear in all copies and that both that
-copyri

pixman: Changes to 'debian-experimental'

2010-11-06 Thread Cyril Brulebois
 ChangeLog|  193 +++
 configure.ac |7 +
 debian/changelog |6 +
 test/alphamap.c  |5 +
 4 files changed, 42 insertions(+), 169 deletions(-)

New commits:
commit 85950507f12da4e975683acee6e468a4c1b34ffb
Author: Cyril Brulebois 
Date:   Sat Nov 6 10:01:02 2010 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index 97a8a08..3270af3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-pixman (0.20.0-1) UNRELEASED; urgency=low
+pixman (0.20.0-1) experimental; urgency=low
 
   * New upstream release.
 
- -- Cyril Brulebois   Sat, 06 Nov 2010 09:58:33 +0100
+ -- Cyril Brulebois   Sat, 06 Nov 2010 10:00:54 +0100
 
 pixman (0.19.6-1) experimental; urgency=low
 

commit 23b966823355619f6210a288bce191cc31612cd5
Author: Cyril Brulebois 
Date:   Sat Nov 6 09:58:54 2010 +0100

Update changelogs.

diff --git a/ChangeLog b/ChangeLog
index b80f15d..2a9c233 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,32 @@
-commit 3193481ee64ab0cc9feb64c96d92bf034d44e1f4
-Merge: d105134 97336fa
-Author: Cyril Brulebois 
-Date:   Wed Oct 27 20:55:24 2010 +0200
+commit c5e048d46c32c43172fb8d1c067e82587f916953
+Author: Søren Sandmann Pedersen 
+Date:   Wed Oct 27 16:51:40 2010 -0400
+
+Pre-release version bump to 0.20.0
+
+commit 6a6d9758af478e9f5eae48ccf15f1cbea2cf30ed
+Author: Scott McCreary 
+Date:   Wed Oct 27 12:31:27 2010 -0700
+
+Added check to find pthread on Haiku.
+
+commit 00fdb3d8e8d5c04d01c352315b6a8e2e2dfe53ae
+Author: Jon TURNEY 
+Date:   Sun Oct 24 15:58:39 2010 +0100
 
-Merge remote branch 'origin/upstream-experimental' into 
upstream-experimental
+Plug another leak in alphamap test
+
+Even after commit e46be417cebac984a858da05e61d924889695c9e alphamap
+test is still leaking the alphamap pixmap, leading to mmap() failures
+on cygwin
 
-Use -s ours to move to upstream's pixman-0.19.6 tag.
+Signed-off-by: Jon TURNEY 
+
+commit 1c23142efa056124c594c72022e7f383e839d3b1
+Author: Søren Sandmann Pedersen 
+Date:   Wed Oct 20 16:31:57 2010 -0400
+
+Post-release version bump to 0.19.7
 
 commit d1051340155a099a523e71377b1d889eec8b972e
 Author: Søren Sandmann Pedersen 
@@ -1042,12 +1063,6 @@ Date:   Mon Aug 16 07:24:48 2010 -0400
 use of image->bits.{width,height} which lead to uninitialized memory
 accesses when the image wasn't of type BITS.
 
-commit 97336fad32acf802003855cd8bd6477fa49a12e3
-Author: Søren Sandmann Pedersen 
-Date:   Mon Aug 16 06:34:53 2010 -0400
-
-Pre-release version bump to 0.18.4
-
 commit da6f33a798bf2ea10df610ccf1d9506d63d1a28c
 Author: Søren Sandmann Pedersen 
 Date:   Mon Aug 9 20:54:49 2010 -0400
@@ -1059,39 +1074,6 @@ Date:   Mon Aug 9 20:54:49 2010 -0400
 that the image effectively is opaque, so we can do operator reductions
 such as OVER->SRC.
 
-commit 32509aa4da83565a1283375c7043348c63ac3d3a
-Author: Søren Sandmann Pedersen 
-Date:   Mon Jul 12 15:13:49 2010 -0400
-
-Check for read accessors before taking the bilinear fast path
-
-The bilinear fast path accesses pixels directly, so if the image has a
-read accessor, then it can't be used.
-
-commit 052c5b819cfcdc5e63adb5b9117db939674ca5c2
-Author: Søren Sandmann Pedersen 
-Date:   Wed Jul 28 03:17:35 2010 -0400
-
-If we bail out of do_composite, make sure to undo any workarounds.
-
-The workaround for an old X bug has to be undone if we bail from
-do_composite, so we can't just return.
-
-commit 91cb1421770a7d654555069946f9e998999a5813
-Author: Søren Sandmann Pedersen 
-Date:   Sun May 30 16:52:09 2010 -0400
-
-When storing a g1 pixel, store the lowest bit, rather than comparing with 
0.
-
-commit a9a084c85cc0da15bfdf15a0a8363dd24c77f023
-Author: Søren Sandmann Pedersen 
-Date:   Wed Jun 30 02:31:10 2010 -0400
-
-Fix memory leak in the pthreads thread local storage code
-
-When a thread exits, we leak whatever is stored in thread local
-variables, so install a destructor to free it.
-
 commit 4e5d6f00bf409259ff6f5d5c3ef4b016146bcbb3
 Author: Søren Sandmann Pedersen 
 Date:   Wed Aug 4 17:51:49 2010 -0400
@@ -1755,127 +1737,6 @@ Date:   Tue May 11 22:46:47 2010 +0300
 success and non-zero on error (in this case, the expected result of the
 whole test run should be 0).
 
-commit 872c915dcb6cf74130ea87e1b46d6a38535d98b0
-Author: Søren Sandmann Pedersen 
-Date:   Wed May 12 16:33:35 2010 -0400
-
-Post-release version bump to 0.18.3
-
-commit b48d8b5201ab010f75f36bccd101cf60510d4ef2
-Author: Søren Sandmann Pedersen 
-Date:   Wed May 12 16:27:02 2010 -0400
-
-Pre-release version bump to 0.18.2
-
-commit 970c183c339b32975b499e90dbc54617da6cf4cf
-Author: Søren Sandmann Pedersen 
-Date:   Sat Apr 24 18:43:38 2010 -0400
-
-Add macros for thread local storage on MinGW 32
-
-These macros are identical to the ones that Tor Lillqvist posted here:
-
-http://lists.freedesktop

pixman: Changes to 'debian-experimental'

2010-10-27 Thread Cyril Brulebois
 .gitignore   |2 
 CODING_STYLE |   23 
 ChangeLog| 1909 +++
 README   |   10 
 configure.ac |  274 -
 debian/changelog |   15 
 debian/control   |2 
 debian/libpixman-1-0.symbols |4 
 debian/rules |   14 
 pixman/Makefile.am   |5 
 pixman/pixman-access.c   |  309 --
 pixman/pixman-arm-neon-asm.S |  336 ++
 pixman/pixman-arm-neon-asm.h |   59 +
 pixman/pixman-arm-neon.c |   30 
 pixman/pixman-arm-simd-asm.S |2 
 pixman/pixman-arm-simd.c |   16 
 pixman/pixman-bits-image.c   |  644 +
 pixman/pixman-combine.c.template |   45 
 pixman/pixman-combine.h.template |  152 +--
 pixman/pixman-compiler.h |   39 
 pixman/pixman-conical-gradient.c |   60 -
 pixman/pixman-cpu.c  |   25 
 pixman/pixman-fast-path.c|  470 +++--
 pixman/pixman-fast-path.h|  445 +
 pixman/pixman-general.c  |   65 -
 pixman/pixman-image.c|  146 ++
 pixman/pixman-linear-gradient.c  |  200 +---
 pixman/pixman-mmx.c  |  110 +-
 pixman/pixman-private.h  |  136 +-
 pixman/pixman-radial-gradient.c  |  464 +
 pixman/pixman-region.c   |   60 -
 pixman/pixman-region16.c |4 
 pixman/pixman-region32.c |4 
 pixman/pixman-solid-fill.c   |9 
 pixman/pixman-sse2.c | 1302 +-
 pixman/pixman.c  |  757 ---
 pixman/pixman.h  |   16 
 test/Makefile.am |   35 
 test/affine-test.c   |  261 +
 test/alpha-loop.c|   29 
 test/alphamap.c  |  257 -
 test/blitters-test-bisect.rb |   43 
 test/blitters-test.c |  167 +--
 test/composite-test.c|5 
 test/composite.c |  260 ++---
 test/fuzzer-find-diff.pl |   68 +
 test/gradient-crash-test.c   |  117 ++
 test/gtk-utils.c |2 
 test/lowlevel-blt-bench.c|  712 ++
 test/region-translate-test.c |   30 
 test/scaling-crash-test.c|  209 
 test/scaling-test-bisect.rb  |   38 
 test/scaling-test.c  |   95 -
 test/utils.c |  279 +
 test/utils.h |   77 +
 55 files changed, 8042 insertions(+), 2805 deletions(-)

New commits:
commit 2da37f260eb06607cbb60897ee9e5fb1d0418f4e
Author: Cyril Brulebois 
Date:   Wed Oct 27 23:14:13 2010 +0200

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index a61ab51..d29de84 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pixman (0.19.6-1) UNRELEASED; urgency=low
+pixman (0.19.6-1) experimental; urgency=low
 
   * New upstream release.
   * Bump SHLIBS_VERSION from 0.18.0 to 0.19.4 for newly-added functions.
@@ -11,7 +11,7 @@ pixman (0.19.6-1) UNRELEASED; urgency=low
   * Enable the testsuite.
   * Add myself to Uploaders.
 
- -- Cyril Brulebois   Wed, 27 Oct 2010 22:11:26 +0200
+ -- Cyril Brulebois   Wed, 27 Oct 2010 23:14:00 +0200
 
 pixman (0.18.4-1) experimental; urgency=low
 

commit 3a4ab94548f5d8d4e6a571282fda85a9aad929a7
Author: Cyril Brulebois 
Date:   Wed Oct 27 22:57:19 2010 +0200

Add myself to Uploaders.

diff --git a/debian/changelog b/debian/changelog
index df60ba9..a61ab51 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,7 @@ pixman (0.19.6-1) UNRELEASED; urgency=low
 to pick it accidentally, by passing --disable-gtk. (That's only for
 test purposes, but would require pixman-1 itself.)
   * Enable the testsuite.
+  * Add myself to Uploaders.
 
  -- Cyril Brulebois   Wed, 27 Oct 2010 22:11:26 +0200
 
diff --git a/debian/control b/debian/control
index 5060e7a..f5a882c 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: pixman
 Section: devel
 Priority: optional
 Maintainer: Debian X Strike Force 
-Uploaders: David Nusinow 
+Uploaders: David Nusinow , Cyril Brulebois 

 Build-Depends: debhelper (>= 5), automake, autoconf, libtool, pkg-config, quilt
 Standards-Version: 3.8.3
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/pixman

commit a74572e2e1c03149ebd386dadd339802e868e4d1
Author: Cyril Brulebois 
Date:   Wed Oct 27 22:56:49 2010 +0200

Enable the testsuite.

diff --git a/debian/changelog b/debian/changelog
index 95e1596..df60ba9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ pixman (0.19.6-1) UNRELEASED; urgency=low
   * As of pixman-0.19.2-5-g5b99710, Gtk+ is auto-detected, make sure not
 to pick it accidentally, by passing --disable-gtk. (That's only for
 test purposes, but would require pixman-1 itself.)
+  * Enable the testsuite.
 
  -- Cyril Brulebois   Wed, 27 Oct 2010 22:11:26 +0200
 
diff --git a/debian/rules 

pixman: Changes to 'debian-experimental'

2010-09-06 Thread Julien Cristau
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit a4f6c93016c0886cc29955add95b7af8f43071df
Author: Julien Cristau 
Date:   Mon Sep 6 21:15:21 2010 +0200

Upload to experimental

diff --git a/debian/changelog b/debian/changelog
index 8d60e4f..1ad77b4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-pixman (0.18.4-1) UNRELEASED; urgency=low
+pixman (0.18.4-1) experimental; urgency=low
 
+  [ Robert Hooker ]
   * New upstream stable release.
 
- -- Robert Hooker   Mon, 16 Aug 2010 10:16:39 -0400
+ -- Julien Cristau   Mon, 06 Sep 2010 21:15:07 +0200
 
 pixman (0.18.2-1) experimental; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1oshmq-00014i...@alioth.debian.org



pixman: Changes to 'debian-experimental'

2010-08-16 Thread Robert Hooker
 ChangeLog  |   45 +
 configure.ac   |2 +-
 debian/changelog   |6 ++
 pixman/pixman-access.c |2 +-
 pixman/pixman-bits-image.c |1 +
 pixman/pixman-compiler.h   |9 -
 pixman/pixman.c|4 ++--
 test/blitters-test.c   |2 +-
 8 files changed, 65 insertions(+), 6 deletions(-)

New commits:
commit dbc6d202d77bd138e68651cae53637b5028faa94
Author: Robert Hooker 
Date:   Mon Aug 16 10:19:25 2010 -0400

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index eb287c5..367554f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,48 @@
+commit 97336fad32acf802003855cd8bd6477fa49a12e3
+Author: Søren Sandmann Pedersen 
+Date:   Mon Aug 16 06:34:53 2010 -0400
+
+Pre-release version bump to 0.18.4
+
+commit 32509aa4da83565a1283375c7043348c63ac3d3a
+Author: Søren Sandmann Pedersen 
+Date:   Mon Jul 12 15:13:49 2010 -0400
+
+Check for read accessors before taking the bilinear fast path
+
+The bilinear fast path accesses pixels directly, so if the image has a
+read accessor, then it can't be used.
+
+commit 052c5b819cfcdc5e63adb5b9117db939674ca5c2
+Author: Søren Sandmann Pedersen 
+Date:   Wed Jul 28 03:17:35 2010 -0400
+
+If we bail out of do_composite, make sure to undo any workarounds.
+
+The workaround for an old X bug has to be undone if we bail from
+do_composite, so we can't just return.
+
+commit 91cb1421770a7d654555069946f9e998999a5813
+Author: Søren Sandmann Pedersen 
+Date:   Sun May 30 16:52:09 2010 -0400
+
+When storing a g1 pixel, store the lowest bit, rather than comparing with 
0.
+
+commit a9a084c85cc0da15bfdf15a0a8363dd24c77f023
+Author: Søren Sandmann Pedersen 
+Date:   Wed Jun 30 02:31:10 2010 -0400
+
+Fix memory leak in the pthreads thread local storage code
+
+When a thread exits, we leak whatever is stored in thread local
+variables, so install a destructor to free it.
+
+commit 872c915dcb6cf74130ea87e1b46d6a38535d98b0
+Author: Søren Sandmann Pedersen 
+Date:   Wed May 12 16:33:35 2010 -0400
+
+Post-release version bump to 0.18.3
+
 commit b48d8b5201ab010f75f36bccd101cf60510d4ef2
 Author: Søren Sandmann Pedersen 
 Date:   Wed May 12 16:27:02 2010 -0400
diff --git a/debian/changelog b/debian/changelog
index 534993c..8d60e4f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pixman (0.18.4-1) UNRELEASED; urgency=low
+
+  * New upstream stable release.
+
+ -- Robert Hooker   Mon, 16 Aug 2010 10:16:39 -0400
+
 pixman (0.18.2-1) experimental; urgency=low
 
   * New upstream stable release. Changes since 0.18.0:

commit 97336fad32acf802003855cd8bd6477fa49a12e3
Author: Søren Sandmann Pedersen 
Date:   Mon Aug 16 06:34:53 2010 -0400

Pre-release version bump to 0.18.4

diff --git a/configure.ac b/configure.ac
index be7ac16..c9269f4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,7 +54,7 @@ AC_PREREQ([2.57])
 
 m4_define([pixman_major], 0)
 m4_define([pixman_minor], 18)
-m4_define([pixman_micro], 3)
+m4_define([pixman_micro], 4)
 
 m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
 

commit 32509aa4da83565a1283375c7043348c63ac3d3a
Author: Søren Sandmann Pedersen 
Date:   Mon Jul 12 15:13:49 2010 -0400

Check for read accessors before taking the bilinear fast path

The bilinear fast path accesses pixels directly, so if the image has a
read accessor, then it can't be used.

diff --git a/pixman/pixman-bits-image.c b/pixman/pixman-bits-image.c
index 3d78ff0..0225ae5 100644
--- a/pixman/pixman-bits-image.c
+++ b/pixman/pixman-bits-image.c
@@ -914,6 +914,7 @@ bits_image_property_changed (pixman_image_t *image)
 bits->common.transform->matrix[2][2] == pixman_fixed_1 &&
 bits->common.transform->matrix[0][0] > 0   &&
 bits->common.transform->matrix[1][0] == 0  &&
+!bits->read_func   &&
 (bits->common.filter == PIXMAN_FILTER_BILINEAR ||
  bits->common.filter == PIXMAN_FILTER_GOOD ||
  bits->common.filter == PIXMAN_FILTER_BEST)&&

commit 052c5b819cfcdc5e63adb5b9117db939674ca5c2
Author: Søren Sandmann Pedersen 
Date:   Wed Jul 28 03:17:35 2010 -0400

If we bail out of do_composite, make sure to undo any workarounds.

The workaround for an old X bug has to be undone if we bail from
do_composite, so we can't just return.

diff --git a/pixman/pixman.c b/pixman/pixman.c
index 56c9536..548242b 100644
--- a/pixman/pixman.c
+++ b/pixman/pixman.c
@@ -634,7 +634,7 @@ do_composite (pixman_implementation_t *imp,
®ion, src, mask, dest,
src_x, src_y, mask_x, mask_y, dest_x, dest_y, width, height))
 {
-   return;
+   goto out;
 }
 
 extents = pixman_region32_extents (®ion);
@@ -651,7 +651,7 @@ do_composite (pixman_implementation_t *imp,
  

pixman: Changes to 'debian-experimental'

2010-05-14 Thread Robert Hooker
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 8814afc5fd66a8b0a848aed635b495c4c4ab45d6
Author: Robert Hooker 
Date:   Fri May 14 13:06:08 2010 -0400

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 30f8061..534993c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pixman (0.18.2-1) UNRELEASED; urgency=low
+pixman (0.18.2-1) experimental; urgency=low
 
   * New upstream stable release. Changes since 0.18.0:
 - b48d8b5... Pre-release version bump to 0.18.2
@@ -13,7 +13,7 @@ pixman (0.18.2-1) UNRELEASED; urgency=low
 - 4fe0a40... Visual Studio 2010 includes stdint.h
 - 9a46edd... Post-release version bump to 0.18.1
 
- -- Robert Hooker   Fri, 14 May 2010 12:49:51 -0400
+ -- Robert Hooker   Fri, 14 May 2010 13:03:42 -0400
 
 pixman (0.18.0-1) experimental; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ocyll-0006gl...@alioth.debian.org



pixman: Changes to 'debian-experimental'

2010-05-14 Thread Robert Hooker
 ChangeLog|  115 +++
 README   |   12 +---
 configure.ac |5 +
 debian/changelog |   17 +
 pixman/pixman-compiler.h |   77 --
 pixman/pixman-conical-gradient.c |4 +
 pixman/pixman-image.c|6 +-
 pixman/pixman-mmx.c  |2 
 pixman/pixman.h  |3 -
 test/blitters-test.c |2 
 10 files changed, 224 insertions(+), 19 deletions(-)

New commits:
commit 1773c6829cd19974219feb6e0ddbfb735f1f2139
Author: Robert Hooker 
Date:   Fri May 14 12:57:58 2010 -0400

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index fb006a1..eb287c5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,118 @@
+commit b48d8b5201ab010f75f36bccd101cf60510d4ef2
+Author: Søren Sandmann Pedersen 
+Date:   Wed May 12 16:27:02 2010 -0400
+
+Pre-release version bump to 0.18.2
+
+commit 970c183c339b32975b499e90dbc54617da6cf4cf
+Author: Søren Sandmann Pedersen 
+Date:   Sat Apr 24 18:43:38 2010 -0400
+
+Add macros for thread local storage on MinGW 32
+
+These macros are identical to the ones that Tor Lillqvist posted here:
+
+http://lists.freedesktop.org/archives/pixman/2010-April/000160.html
+
+with one exception: the variable is allocated with calloc() and not
+malloc().
+
+Cc: t...@iki.fi
+
+commit 61ff1a32146b4db1f7391f0ad6fbdcfda8001581
+Author: Søren Sandmann Pedersen 
+Date:   Fri Apr 23 12:34:19 2010 -0400
+
+Don't use __thread on MinGW.
+
+It is apparently broken. See this:
+
+
http://mingw-users.1079350.n2.nabble.com/gcc-4-4-multi-threaded-exception-handling-thread-specifier-not-working-td3440749.html
+
+We'll need to support thread local storage on MinGW32 some other way.
+
+Cc: t...@iki.fi
+
+commit f973be464d631f886ad812210cd26d3a989dc3bd
+Author: Søren Sandmann Pedersen 
+Date:   Sat Apr 24 15:15:05 2010 -0400
+
+Don't consider indexed formats opaque.
+
+The indexed formats have 0 bits of alpha, but can't be considered
+opaque because there may be non-opaque colors in the palette.
+
+commit 34fb38554f290c690be8b9f3f873538aa1945c57
+Author: Jeff Muizelaar 
+Date:   Tue Apr 27 15:23:20 2010 -0400
+
+Add missing HAVE_CONFIG_H guards for config.h inclusion
+
+commit 38928afaa119326b85eea099a71bc8c96a251164
+Author: Søren Sandmann Pedersen 
+Date:   Sun Apr 18 16:24:39 2010 -0400
+
+Update README to mention the pixman mailing list
+
+commit 664984206daae8ac2de16b54ae6c66c926058c86
+Author: Søren Sandmann Pedersen 
+Date:   Wed Apr 7 19:34:41 2010 -0400
+
+[mmx] Fix mask creation bugs
+
+This line:
+
+mask = mask | mask >> 8 | mask >> 16 | mask >> 24;
+
+only works when mask has 0s in the lower 24 bits, so add
+
+ mask &= 0xff00;
+
+before.
+
+Reported by Todd Rinaldo on the #cairo IRC channel.
+
+commit d197dc5e8d341fb4f252cde31ed62e2fef573475
+Author: Søren Sandmann Pedersen 
+Date:   Wed Apr 7 01:44:12 2010 -0400
+
+Fixes for pthread thread local storage.
+
+The tls_name_key variable is passed to tls_name_get(), and the first
+time this happens it isn't initialized. tls_name_get() then passes it
+on to tls_name_alloc() which passes it on to pthread_setspecific()
+leading to undefined behavior.
+
+None of this is actually necessary at all because there is only one
+such variable per thread local variable, so it doesn't need to passed
+as a parameter at all.
+
+All of this was pointed out by Tor Lillqvist on the cairo mailing
+list.
+
+commit 9babaab40471bee35af6da581cb5bf83a2517aff
+Author: Søren Sandmann Pedersen 
+Date:   Wed Apr 7 01:39:14 2010 -0400
+
+Fix uninitialized cache when pthreads are used
+
+The thread local cache is allocated with malloc(), but we rely on it
+being initialized to zero, so allocate it with calloc() instead.
+
+commit 4fe0a40e75895d5d1a55810be2e1349810cba90e
+Author: Siddharth Agarwal 
+Date:   Tue Apr 13 10:15:29 2010 -0400
+
+Visual Studio 2010 includes stdint.h
+
+Use the builtin version instead of defining the types ourselves.
+
+commit 9a46eddc92ecaa2bf178e7dd5061f4d92163285d
+Author: Søren Sandmann Pedersen 
+Date:   Wed May 12 16:15:24 2010 -0400
+
+Post-release version bump to 0.18.1
+
 commit e9dc568d6f585a153c47e970168a9c71d3e45fde
 Author: Søren Sandmann Pedersen 
 Date:   Thu Apr 1 05:23:31 2010 -0400
diff --git a/debian/changelog b/debian/changelog
index d4c..30f8061 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,20 @@
+pixman (0.18.2-1) UNRELEASED; urgency=low
+
+  * New upstream stable release. Changes since 0.18.0:
+- b48d8b5... Pre-release version bump to 0.18.2
+- 970c183... Add macros for thread local storage on MinGW 32
+- 61ff1a3... Don't use __thread on MinGW.
+- f973be4... 

pixman: Changes to 'debian-experimental'

2010-05-11 Thread Julien Cristau
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 68b6e0e095bff64380df6f6108074e80b2c1bd1a
Author: Julien Cristau 
Date:   Tue May 11 14:16:18 2010 +0200

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index b485a06..d4c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pixman (0.18.0-1) UNRELEASED; urgency=low
+pixman (0.18.0-1) experimental; urgency=low
 
   * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
 good reason.  Thanks, Colin Watson!
@@ -7,7 +7,7 @@ pixman (0.18.0-1) UNRELEASED; urgency=low
   * Update symbols file for new API, bump shlibs.
   * Drop pixman-arm-don-t-use-env-vars-to-get-hwcap-platform.patch, obsolete.
 
- -- Julien Cristau   Sat, 08 May 2010 17:06:36 +0200
+ -- Julien Cristau   Tue, 11 May 2010 14:16:09 +0200
 
 pixman (0.16.4-1) unstable; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1oboy0-0002mb...@alioth.debian.org



pixman: Changes to 'debian-experimental'

2010-05-08 Thread Julien Cristau
 .gitignore   |   
13 
 COPYING  |
1 
 ChangeLog| 
2475 
 RELEASING|   
30 
 TODO |
5 
 autogen.sh   |
2 
 configure.ac |  
187 
 debian/changelog |   
26 
 debian/control   |   
20 
 debian/libpixman-1-0.symbols |
5 
 debian/patches/pixman-arm-don-t-use-env-vars-to-get-hwcap-platform.patch |   
52 
 debian/patches/series|
1 
 debian/rules |   
14 
 pixman/Makefile.am   |   
29 
 pixman/pixman-access.c   |  
206 
 pixman/pixman-arm-common.h   |  
273 
 pixman/pixman-arm-neon-asm.S | 
1713 +
 pixman/pixman-arm-neon-asm.h |  
906 +++
 pixman/pixman-arm-neon.c | 
2892 --
 pixman/pixman-arm-simd-asm.S |  
330 +
 pixman/pixman-arm-simd.c |  
225 
 pixman/pixman-bits-image.c   |  
413 +
 pixman/pixman-compiler.h |   
60 
 pixman/pixman-conical-gradient.c |
2 
 pixman/pixman-cpu.c  |   
14 
 pixman/pixman-edge-imp.h |   
20 
 pixman/pixman-edge.c |
5 
 pixman/pixman-fast-path.c| 
1004 ++-
 pixman/pixman-general.c  |   
52 
 pixman/pixman-image.c|  
306 -
 pixman/pixman-implementation.c   |   
55 
 pixman/pixman-mmx.c  |  
290 -
 pixman/pixman-private.h  |  
277 
 pixman/pixman-region.c   |  
334 -
 pixman/pixman-solid-fill.c   |   
35 
 pixman/pixman-sse2.c |  
710 +-
 pixman/pixman-trap.c |   
14 
 pixman/pixman-utils.c|  
620 --
 pixman/pixman-vmx.c  |
7 
 pixman/pixman-x64-mmx-emulation.h|
8 
 pixman/pixman.c  | 
1012 ++-
 pixman/pixman.h  |   
81 
 pixman/solaris-hwcap.mapfile |   
36 
 test/Makefile.am |   
52 
 test/a1-trap-test.c  |   
50 
 test/alpha-test.c|   
12 
 test/alphamap.c  |   
49 
 test/blitters-test.c |  
315 -
 test/clip-in.c   |
2 
 test/clip-test.c |
4 
 test/composite-test.c|
7 
 test/composite.c |  
901 +++
 test/convolution-test.c  |
2 
 test/fetch-test.c|  
104 
 test/gradient-test.c |   
10 
 test/gtk-utils.c |  
113 
 test/gtk-utils.h |   
13 
 test/region-test.c   |   
49 
 test/scaling-test.c  |  
207 
 test/screen-test.c  

pixman: Changes to 'debian-experimental'

2009-08-23 Thread Julien Cristau
 CODING_STYLE |  
216 +
 ChangeLog|  
514 ++
 configure.ac |
6 
 debian/README.source |
3 
 debian/changelog |
8 
 debian/control   |
2 
 debian/patches/pixman-arm-don-t-use-env-vars-to-get-hwcap-platform.patch |   
52 
 debian/patches/series|
1 
 debian/rules |
6 
 pixman/pixman-access.c   | 
1745 +++---
 pixman/pixman-bits-image.c   |  
610 +--
 pixman/pixman-combine.c.template |   
22 
 pixman/pixman-combine.h.template |  
257 -
 pixman/pixman-conical-gradient.c |
2 
 pixman/pixman-fast-path.c|   
85 
 pixman/pixman-general.c  |
2 
 pixman/pixman-image.c|   
19 
 pixman/pixman-linear-gradient.c  |
4 
 pixman/pixman-mmx.c  |   
66 
 pixman/pixman-private.h  |   
42 
 pixman/pixman-radial-gradient.c  |   
75 
 pixman/pixman-region.c   |   
31 
 pixman/pixman-solid-fill.c   |
4 
 pixman/pixman-sse2.c |  
172 
 pixman/pixman-trap.c |
4 
 pixman/pixman-utils.c|   
16 
 pixman/pixman-vmx.c  |  
707 +---
 pixman/pixman.c  |
7 
 test/Makefile.am |
2 
 test/blitters-test-bisect.rb |   
43 
 test/blitters-test.c |  
638 +++
 31 files changed, 3093 insertions(+), 2268 deletions(-)

New commits:
commit 182f32af53277b040dda0c0b4b7ec2fad861ca84
Author: Julien Cristau 
Date:   Sun Aug 23 12:45:10 2009 +0200

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 4fa5828..86a7ffb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pixman (0.15.20-1) UNRELEASED; urgency=low
+pixman (0.15.20-1) experimental; urgency=low
 
   * New upstream release candidate.
   * Bump shlibs and update symbols file for
@@ -6,7 +6,7 @@ pixman (0.15.20-1) UNRELEASED; urgency=low
   * Add patch to disable use of env vars to force hwcap and platform on arm.
   * Add README.source with a pointer to the quilt package.
 
- -- Julien Cristau   Tue, 21 Jul 2009 16:22:58 +0200
+ -- Julien Cristau   Sun, 23 Aug 2009 12:44:59 +0200
 
 pixman (0.15.14-1) experimental; urgency=low
 

commit 828b229bec4a3238ca525bb66c3d136ff720ff2b
Author: Julien Cristau 
Date:   Sun Aug 23 12:43:57 2009 +0200

Add README.source with a pointer to the quilt package.

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 000..e9078df
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,3 @@
+This package uses quilt to manage modifications to the upstream source.  See
+/usr/share/doc/quilt/README.source for details.
+
diff --git a/debian/changelog b/debian/changelog
index aee359c..4fa5828 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ pixman (0.15.20-1) UNRELEASED; urgency=low
   * Bump shlibs and update symbols file for
 pixman_disable_out_of_bounds_workaround and new formats.
   * Add patch to disable use of env vars to force hwcap and platform on arm.
+  * Add README.source with a pointer to the quilt package.
 
  -- Julien Cristau   Tue, 21 Jul 2009 16:22:58 +0200
 

commit 3ebff7c552bbd40080816fad1953ff4e8e4aba06
Author: Julien Cristau 
Date:   Sun Aug 23 12:36:58 2009 +0200

Add patch to disable use of env vars to force hwcap and platform on arm.

This is just ugly…

diff --git a/debian/changelog b/debian/changelog
index df0c732..aee359c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ pixman (0.15.20-1) UNRELEASED; urgency=low
   * New upstream release candidate.
   * Bump shlibs and update symbols file for
 pixman_disable_out_of_bounds_workaround and new formats.
+  * Add patch to d

pixman: Changes to 'debian-experimental'

2009-07-21 Thread Julien Cristau
 ChangeLog | 1329 ++
 configure.ac  |   30 
 debian/changelog  |8 
 debian/libpixman-1-0.symbols  |5 
 debian/rules  |2 
 pixman/Makefile.am|   10 
 pixman/Makefile.win32 |   57 
 pixman/make-combine.pl|5 
 pixman/pixman-access.c| 2604 -
 pixman/pixman-accessor.h  |4 
 pixman/pixman-arm-neon.c  | 4256 -
 pixman/pixman-arm-neon.h  |  179 
 pixman/pixman-arm-simd.c  |  564 +-
 pixman/pixman-arm-simd.h  |  106 
 pixman/pixman-bits-image.c|  473 +-
 pixman/pixman-combine.c.template  | 2661 +++--
 pixman/pixman-combine.h.template  |  345 -
 pixman/pixman-compiler.h  |   12 
 pixman/pixman-conical-gradient.c  |  144 
 pixman/pixman-cpu.c   |  443 +-
 pixman/pixman-edge-imp.h  |   58 
 pixman/pixman-edge.c  |  369 -
 pixman/pixman-fast-path.c | 1390 +++
 pixman/pixman-general.c   |  273 -
 pixman/pixman-gradient-walker.c   |  184 
 pixman/pixman-image.c |  226 -
 pixman/pixman-implementation.c|  295 -
 pixman/pixman-linear-gradient.c   |  189 
 pixman/pixman-matrix.c| 1010 ++---
 pixman/pixman-mmx.c   | 2915 +++---
 pixman/pixman-private.h   |  822 ++--
 pixman/pixman-radial-gradient.c   |  171 
 pixman/pixman-region.c| 2499 +++-
 pixman/pixman-region16.c  |   10 
 pixman/pixman-solid-fill.c|   38 
 pixman/pixman-sse2.c  | 7497 --
 pixman/pixman-timer.c |   12 
 pixman/pixman-trap.c  |  224 -
 pixman/pixman-utils.c |  714 +--
 pixman/pixman-vmx.c   | 2361 ++-
 pixman/pixman-x64-mmx-emulation.h |  263 +
 pixman/pixman.c   |  289 -
 pixman/pixman.h   |  483 +-
 test/Makefile.am  |6 
 test/composite-test.c |  113 
 test/oob-test.c   |   35 
 test/region-test.c|   63 
 test/scaling-test.c   |  599 +--
 test/window-test.c|  173 
 49 files changed, 21002 insertions(+), 15516 deletions(-)

New commits:
commit cb7de5b2f784a6a4ed65a5c16964e396bdcce84f
Author: Julien Cristau 
Date:   Tue Jul 21 16:39:02 2009 +0200

Bump shlibs and update symbols file

New pixman_disable_out_of_bounds_workaround API and new formats.

diff --git a/debian/changelog b/debian/changelog
index 4fbc2c6..b821974 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 pixman (0.15.18-1) UNRELEASED; urgency=low
 
   * New upstream beta release.
+  * Bump shlibs and update symbols file for
+pixman_disable_out_of_bounds_workaround and new formats.
 
  -- Julien Cristau   Tue, 21 Jul 2009 16:22:58 +0200
 
diff --git a/debian/libpixman-1-0.symbols b/debian/libpixman-1-0.symbols
index ca181ab..db16c97 100644
--- a/debian/libpixman-1-0.symbols
+++ b/debian/libpixman-1-0.symbols
@@ -3,6 +3,7 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  pixman_add_tr...@base 0
  pixman_...@base 0
  pixman_compute_composite_reg...@base 0
+ pixman_disable_out_of_bounds_workaro...@base 0.15.16
  pixman_edge_i...@base 0
  pixman_edge_s...@base 0
  pixman_f_transform_bou...@base 0.13.2
@@ -112,5 +113,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.15.12
- pixman_format_supported_sou...@base 0.15.12
+ pixman_format_supported_destinat...@base 0.15.16
+ pixman_format_supported_sou...@base 0.15.16
diff --git a/debian/rules b/debian/rules
index 6dc8f9d..534ac3e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 PACKAGE = libpixman-1-0
-SHLIBS_VERSION = 0.15.14
+SHLIBS_VERSION = 0.15.16
 
 CFLAGS = -Wall -g
 ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))

commit 044122c11cb32f4e6db0563bd4a833271fd87185
Author: Julien Cristau 
Date:   Tue Jul 21 16:23:33 2009 +0200

Update changelogs

diff --git a/ChangeLog b/ChangeLog
index d931d9b..5e4db05 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1332 @@
+commit f3ac1368775542e09f3741d2ad7b72af20bd9663
+Author: Søren Sandmann Pedersen 
+Date:   Tue Jul 21 07:20:57 2009 -0400
+
+Pre-release version bump
+
+commit 7c56911e3b5b97b26dceff9b68d9fed32693d57b
+Author: Søren Sandmann Pedersen 
+Date:   Tue Jul 21 07:01:10 2009 -0400
+
+Don't assert when malformed regions are detected.
+
+Instead print a message to stderr so that it will end up in the X log
+file.
+
+commit f9660ce29ed072c6cbaec711c5d18b9f0ba113ae
+Author: Søren Sandmann Pedersen 
+Date:   Tue Jul 21 04:23:56 2009 -0400
+
+Fix another search and replace issue
+
+commit b3196b63274134a594fc091ec2f8be3b44734411
+Author: Søren Sandmann Pedersen

pixman: Changes to 'debian-experimental'

2009-06-24 Thread Julien Cristau
 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 
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   Wed, 10 Jun 2009 22:47:46 +0200
+ -- Julien Cristau   Wed, 24 Jun 2009 21:13:07 +0200
 
 pixman (0.14.0-1) unstable; urgency=low
 

commit 9de7e34f3f1b1d310c8768f6b1390759bceea999
Author: Julie

pixman: Changes to 'debian-experimental'

2009-01-04 Thread Julien Cristau
 debian/changelog|   10 --
 debian/libpixman-1-0.shlibs |2 --
 debian/rules|4 +++-
 3 files changed, 11 insertions(+), 5 deletions(-)

New commits:
commit f6b1c8725ff31985a86737a24b6d560732ef40fc
Author: Julien Cristau 
Date:   Sun Jan 4 21:39:35 2009 +0100

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index a58119e..aa029db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pixman (0.13.2-1) UNRELEASED; urgency=low
+pixman (0.13.2-1) experimental; urgency=low
 
   [ Timo Aaltonen ]
   * New upstream release.
@@ -9,7 +9,7 @@ pixman (0.13.2-1) UNRELEASED; urgency=low
 work on ARMv6.
   * Fix shlibs for the udeb.
 
- -- Timo Aaltonen   Wed, 26 Nov 2008 12:31:10 +0200
+ -- Julien Cristau   Sun, 04 Jan 2009 21:39:31 +0100
 
 pixman (0.12.0-1) experimental; urgency=low
 

commit 068851766752df29805e242861df6dae6f1e9ee3
Author: Julien Cristau 
Date:   Sun Jan 4 21:08:52 2009 +0100

Fix shlibs for the udeb.

diff --git a/debian/changelog b/debian/changelog
index 6d03907..a58119e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ pixman (0.13.2-1) UNRELEASED; urgency=low
   [ Julien Cristau ]
   * Don't use ARM SIMD code.  It doesn't do runtime detection, and will only
 work on ARMv6.
+  * Fix shlibs for the udeb.
 
  -- Timo Aaltonen   Wed, 26 Nov 2008 12:31:10 +0200
 
diff --git a/debian/libpixman-1-0.shlibs b/debian/libpixman-1-0.shlibs
deleted file mode 100644
index 91bfa2e..000
--- a/debian/libpixman-1-0.shlibs
+++ /dev/null
@@ -1,2 +0,0 @@
-libpixman-1 0 libpixman-1-0 (>= 0.11.10)
-udeb: libpixman-1 0 libpixman-1-0-udeb (>= 0.11.10)
diff --git a/debian/rules b/debian/rules
index a6b5ab1..b143eed 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 
 PACKAGE = libpixman-1-0
+SHLIBS_VERSION = 0.13.2
 
 CFLAGS = -Wall -g
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
@@ -87,7 +88,7 @@ binary-arch: install
dh_strip --dbg-package=$(PACKAGE)-dbg
dh_compress
dh_fixperms
-   dh_makeshlibs -p$(PACKAGE) --add-udeb $(PACKAGE)-udeb
+   dh_makeshlibs -p$(PACKAGE) --add-udeb $(PACKAGE)-udeb -V"$(PACKAGE) (>= 
$(SHLIBS_VERSION))"
dh_shlibdeps
dh_installdeb
dh_gencontrol

commit eac4f90eb0855ad23448f07b24a04751c4d1619c
Author: Julien Cristau 
Date:   Tue Dec 23 23:02:32 2008 +0100

Don't use ARM SIMD code.

It doesn't do runtime detection, and will only work on ARMv6.

diff --git a/debian/changelog b/debian/changelog
index 12f5344..6d03907 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,13 @@
 pixman (0.13.2-1) UNRELEASED; urgency=low
 
+  [ Timo Aaltonen ]
   * New upstream release.
   * Update libpixman-1-0.symbols with new symbols.
 
+  [ Julien Cristau ]
+  * Don't use ARM SIMD code.  It doesn't do runtime detection, and will only
+work on ARMv6.
+
  -- Timo Aaltonen   Wed, 26 Nov 2008 12:31:10 +0200
 
 pixman (0.12.0-1) experimental; urgency=low
diff --git a/debian/rules b/debian/rules
index fc4e56b..a6b5ab1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -36,6 +36,7 @@ config-stamp: autogen-stamp
  --prefix=/usr \
  --mandir=\$${prefix}/share/man \
  --infodir=\$${prefix}/share/info \
+ --disable-arm-simd \
  $(confflags) \
  CFLAGS="$(CFLAGS)"
touch $@


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



pixman: Changes to 'debian-experimental'

2008-11-26 Thread Timo Aaltonen
 debian/changelog |3 ++-
 debian/libpixman-1-0.symbols |   29 +
 2 files changed, 31 insertions(+), 1 deletion(-)

New commits:
commit 63189054609f45191a6cfa4d1eb7f7954239cecf
Author: Timo Aaltonen <[EMAIL PROTECTED]>
Date:   Wed Nov 26 12:31:40 2008 +0200

Update libpixman-1-0.symbols with new symbols.

diff --git a/debian/changelog b/debian/changelog
index 4750404..12f5344 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
 pixman (0.13.2-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Update libpixman-1-0.symbols with new symbols.
 
- -- Timo Aaltonen <[EMAIL PROTECTED]>  Wed, 26 Nov 2008 10:43:30 +0200
+ -- Timo Aaltonen <[EMAIL PROTECTED]>  Wed, 26 Nov 2008 12:31:10 +0200
 
 pixman (0.12.0-1) experimental; urgency=low
 
diff --git a/debian/libpixman-1-0.symbols b/debian/libpixman-1-0.symbols
index 293dc83..5437100 100644
--- a/debian/libpixman-1-0.symbols
+++ b/debian/libpixman-1-0.symbols
@@ -5,6 +5,19 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0.9.4-2
  [EMAIL PROTECTED] 0.11.6
@@ -79,6 +92,22 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
+ [EMAIL PROTECTED] 0.13.2
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0.10.0
  [EMAIL PROTECTED] 0.10.0


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



pixman: Changes to 'debian-experimental'

2008-09-21 Thread Julien Cristau
 debian/changelog|5 +++--
 debian/libpixman-1-0.shlibs |4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

New commits:
commit aeff42b32315752f0894f3017258b95bf6a88696
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Sun Sep 21 17:01:04 2008 +0200

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index e958374..c32c488 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-pixman (0.12.0-1) UNRELEASED; urgency=low
+pixman (0.12.0-1) experimental; urgency=low
 
   * New upstream release.
   * Bump pixman_format_supported_source's version in the symbols file, depth
 30 formats were added in 0.11.10.
   * Bump shlibs to 0.11.10 as well.
 
- -- Julien Cristau <[EMAIL PROTECTED]>  Thu, 18 Sep 2008 15:13:53 +0200
+ -- Julien Cristau <[EMAIL PROTECTED]>  Sun, 21 Sep 2008 17:01:01 +0200
 
 pixman (0.11.8-1) experimental; urgency=low
 

commit 9a87dbfab29609737a4b526e0c9e56b76b3bc04e
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Sun Sep 21 17:00:58 2008 +0200

Bump shlibs to 0.11.10 as well.

diff --git a/debian/changelog b/debian/changelog
index d9a87a6..e958374 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ pixman (0.12.0-1) UNRELEASED; urgency=low
   * New upstream release.
   * Bump pixman_format_supported_source's version in the symbols file, depth
 30 formats were added in 0.11.10.
+  * Bump shlibs to 0.11.10 as well.
 
  -- Julien Cristau <[EMAIL PROTECTED]>  Thu, 18 Sep 2008 15:13:53 +0200
 
diff --git a/debian/libpixman-1-0.shlibs b/debian/libpixman-1-0.shlibs
index 69720e5..91bfa2e 100644
--- a/debian/libpixman-1-0.shlibs
+++ b/debian/libpixman-1-0.shlibs
@@ -1,2 +1,2 @@
-libpixman-1 0 libpixman-1-0 (>= 0.11.6)
-udeb: libpixman-1 0 libpixman-1-0-udeb (>= 0.11.6)
+libpixman-1 0 libpixman-1-0 (>= 0.11.10)
+udeb: libpixman-1 0 libpixman-1-0-udeb (>= 0.11.10)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



pixman: Changes to 'debian-experimental'

2008-09-19 Thread Julien Cristau
 Makefile.am  |2 
 RELEASING|   28 
 TODO |   19 
 configure.ac |   86 
 debian/changelog |8 
 debian/libpixman-1-0.symbols |2 
 debian/rules |9 
 pixman/Makefile.am   |   16 
 pixman/Makefile.win32|   85 
 pixman/pixman-image.c|4 
 pixman/pixman-mmx.c  |   27 
 pixman/pixman-pict.c |   29 
 pixman/pixman-private.h  |3 
 pixman/pixman-sse.c  | 4653 --
 pixman/pixman-sse.h  |  358 ---
 pixman/pixman-sse2.c | 4726 +++
 pixman/pixman-sse2.h |  358 +++
 pixman/pixman-transformed.c  |3 
 pixman/pixman-utils.c|2 
 pixman/pixman.h  |4 
 test/Makefile.am |4 
 test/clip-test.c |  159 +
 22 files changed, 5422 insertions(+), 5163 deletions(-)

New commits:
commit 7f4a393339f123e35a1e09716ac8d7b4305ba2d3
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Thu Sep 18 15:35:58 2008 +0200

Bump pixman_format_supported_source's version in the symbols file

depth 30 formats were added in 0.11.10

diff --git a/debian/changelog b/debian/changelog
index b276846..d9a87a6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 pixman (0.12.0-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Bump pixman_format_supported_source's version in the symbols file, depth
+30 formats were added in 0.11.10.
 
  -- Julien Cristau <[EMAIL PROTECTED]>  Thu, 18 Sep 2008 15:13:53 +0200
 
diff --git a/debian/libpixman-1-0.symbols b/debian/libpixman-1-0.symbols
index 7a10635..293dc83 100644
--- a/debian/libpixman-1-0.symbols
+++ b/debian/libpixman-1-0.symbols
@@ -83,4 +83,4 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  [EMAIL PROTECTED] 0.10.0
  [EMAIL PROTECTED] 0.10.0
  [EMAIL PROTECTED] 0.11.6
- [EMAIL PROTECTED] 0.10.0
+ [EMAIL PROTECTED] 0.11.10

commit 3e299f87b7aaabc40af5a6e6f91838183daf709a
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Thu Sep 18 15:15:20 2008 +0200

New upstream release.

diff --git a/debian/changelog b/debian/changelog
index ba247da..b276846 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pixman (0.12.0-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Julien Cristau <[EMAIL PROTECTED]>  Thu, 18 Sep 2008 15:13:53 +0200
+
 pixman (0.11.8-1) experimental; urgency=low
 
   * New upstream development release.
diff --git a/debian/rules b/debian/rules
index 4292bef..fc4e56b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -32,9 +32,12 @@ config-stamp: autogen-stamp
dh_testdir
test -d obj-$(DEB_BUILD_GNU_TYPE) || mkdir obj-$(DEB_BUILD_GNU_TYPE)
cd obj-$(DEB_BUILD_GNU_TYPE) && \
-   ../configure --prefix=/usr --mandir=\$${prefix}/share/man \
-   --infodir=\$${prefix}/share/info $(confflags) \
-   CFLAGS="$(CFLAGS)" 
+   ../configure \
+ --prefix=/usr \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info \
+ $(confflags) \
+ CFLAGS="$(CFLAGS)"
touch $@
 
 

commit 412b0d5cbc2c0a5200649cbb0b5e26f8b874437d
Author: Søren Sandmann Pedersen <[EMAIL PROTECTED]>
Date:   Wed Sep 17 14:03:23 2008 -0400

Pre-release version bump

diff --git a/configure.ac b/configure.ac
index 3821dcc..eb8879c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -53,8 +53,8 @@ AC_PREREQ([2.57])
 #
 
 m4_define([pixman_major], 0)
-m4_define([pixman_minor], 11)
-m4_define([pixman_micro], 10)
+m4_define([pixman_minor], 12)
+m4_define([pixman_micro], 0)
 
 m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
 

commit 3f5d6f90b753175a888f36a93d1e79fdc80d95de
Author: Søren Sandmann Pedersen <[EMAIL PROTECTED]>
Date:   Wed Sep 17 09:50:57 2008 -0400

Don't include stdio.h

diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c
index 0c671ed..0f36436 100644
--- a/pixman/pixman-sse2.c
+++ b/pixman/pixman-sse2.c
@@ -1,4 +1,3 @@
-#include 
 /*
  * Copyright © 2008 Rodrigo Kumpera
  * Copyright © 2008 André Tupinambá

commit eba402092082bf48072671e04e224589af872acd
Author: Søren Sandmann Pedersen <[EMAIL PROTECTED]>
Date:   Sun Sep 14 14:58:00 2008 -0400

[sse2] Fix rounding bug in conversion from 565 to 

When converting from 565 to , replicate the topmost bits instead
of appending zeros.

diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c
index cc08189..0c671ed 100644
--- a/pixman/pixman-sse2.c
+++ b/pixman/pixman-sse2.c
@@ -1,3 +1,4 @@
+#include 
 /*
  * Copyright © 2008 Rodrigo Kumpera
  * Copyright © 2008 André Tupinambá
@@ -73,6 +74,9 @@ static __m128i MaskRed;
 static __m128i MaskGreen;
 static __m128i MaskBlue;
 
+static __m128i Mask565FixRB;
+static __m128i Mask565FixG;
+
 /* 
-
  * SSE2 In

pixman: Changes to 'debian-experimental'

2008-07-18 Thread Julien Cristau
 Makefile.am  |   13 
 RELEASING|   67 +
 TODO |   20 
 configure.ac |   61 +
 debian/changelog |8 
 debian/libpixman-1-0.symbols |4 
 pixman-1-uninstalled.pc.in   |   11 
 pixman/Makefile.am   |2 
 pixman/combine.h.inc |   12 
 pixman/pixman-access.c   |   22 
 pixman/pixman-combine.c  | 1455 ---
 pixman/pixman-mmx.c  |   38 -
 pixman/pixman-pict.c |   39 -
 pixman/pixman-private.h  |3 
 pixman/pixman-region.c   |  129 ---
 pixman/pixman-region16.c |8 
 pixman/pixman-sse.c  |8 
 pixman/pixman-transformed.c  |2 
 pixman/pixman.h  |5 
 19 files changed, 219 insertions(+), 1688 deletions(-)

New commits:
commit fc8da0379116a2989f6c35029483ea9b84ac7782
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Fri Jul 18 15:21:40 2008 +0200

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index a68e006..ba247da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-pixman (0.11.8-1) UNRELEASED; urgency=low
+pixman (0.11.8-1) experimental; urgency=low
 
   * New upstream development release.
   * Bump versions for pixman_image_create_bits and
 pixman_format_supported_destination, as some formats were added in 0.11.6.
 
- -- Julien Cristau <[EMAIL PROTECTED]>  Fri, 18 Jul 2008 15:00:07 +0200
+ -- Julien Cristau <[EMAIL PROTECTED]>  Fri, 18 Jul 2008 15:21:17 +0200
 
 pixman (0.11.6-1) experimental; urgency=low
 

commit d375b4f36734c6a1b3f9976421f6d77a9d40378f
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Fri Jul 18 15:02:33 2008 +0200

Update changelog and symbols file

some formats were added in 0.11.6, but I forgot to update the versions
for the functions using that.

diff --git a/debian/changelog b/debian/changelog
index d5c9e40..a68e006 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+pixman (0.11.8-1) UNRELEASED; urgency=low
+
+  * New upstream development release.
+  * Bump versions for pixman_image_create_bits and
+pixman_format_supported_destination, as some formats were added in 0.11.6.
+
+ -- Julien Cristau <[EMAIL PROTECTED]>  Fri, 18 Jul 2008 15:00:07 +0200
+
 pixman (0.11.6-1) experimental; urgency=low
 
   * New upstream development release.
diff --git a/debian/libpixman-1-0.symbols b/debian/libpixman-1-0.symbols
index 7919e2c..7a10635 100644
--- a/debian/libpixman-1-0.symbols
+++ b/debian/libpixman-1-0.symbols
@@ -7,7 +7,7 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0.9.4-2
- [EMAIL PROTECTED] 0.10.0
+ [EMAIL PROTECTED] 0.11.6
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0
@@ -82,5 +82,5 @@ libpixman-1.so.0 libpixman-1-0 #MINVER#
  [EMAIL PROTECTED] 0
  [EMAIL PROTECTED] 0.10.0
  [EMAIL PROTECTED] 0.10.0
- [EMAIL PROTECTED] 0.10.0
+ [EMAIL PROTECTED] 0.11.6
  [EMAIL PROTECTED] 0.10.0

commit 2a14ecf1cd07e9a3f367ea66a7b10da929ccc06d
Author: Søren Sandmann Pedersen <[EMAIL PROTECTED]>
Date:   Thu Jul 17 13:38:57 2008 -0400

Pre-release version bump

diff --git a/configure.ac b/configure.ac
index ea3e46a..1cef2d7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,7 +54,7 @@ AC_PREREQ([2.57])
 
 m4_define([pixman_major], 0)
 m4_define([pixman_minor], 11)
-m4_define([pixman_micro], 7)
+m4_define([pixman_micro], 8)
 
 m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
 

commit 411c0e990f7a96d4e15f2cbbe07d3b50b6a20f95
Author: Søren Sandmann Pedersen <[EMAIL PROTECTED]>
Date:   Thu Jul 17 13:37:56 2008 -0400

Make a couple of functions static

diff --git a/pixman/pixman-pict.c b/pixman/pixman-pict.c
index 1a2cc14..513e27a 100644
--- a/pixman/pixman-pict.c
+++ b/pixman/pixman-pict.c
@@ -52,7 +52,7 @@ typedef void (* CompositeFunc) (pixman_op_t,
int16_t, int16_t, int16_t, int16_t, int16_t, 
int16_t,
uint16_t, uint16_t);
 
-inline uint32_t
+static inline uint32_t
 fbOver (uint32_t src, uint32_t dest)
 {
 // dest = (dest * (255 - alpha)) / 255 + src
@@ -62,7 +62,7 @@ fbOver (uint32_t src, uint32_t dest)
 return dest;
 }
 
-uint32_t
+static uint32_t
 fbOver24 (uint32_t x, uint32_t y)
 {
 uint16_t  a = ~x >> 24;
@@ -75,7 +75,7 @@ fbOver24 (uint32_t x, uint32_t y)
 return m|n|o;
 }
 
-uint32_t
+static uint32_t
 fbIn (uint32_t x, uint8_t y)
 {
 uint16_t  a = y;
@@ -1108,7 +1108,7 @@ pixman_image_composite_rect  (pixman_op_t 
  op,
  int16_t   dest_y,
  uint16_t  width,
  uint16_t  height);
-void
+static void
 fbCompositeSolidFill (pixman_op_t op,
  pixman_image_t * pSrc,
  pixman_image_t * pMask,

commit 

pixman: Changes to 'debian-experimental'

2008-07-15 Thread Julien Cristau
 .gitignore|9 
 INSTALL   |  234 
 Makefile.am   |  121 
 Makefile.in   |  671 -
 README|   26 
 RELEASING |   49 
 TODO  |  124 
 aclocal.m4| 7613 
 compile   |  142 
 config.guess  | 1516 --
 config.h.in   |   65 
 config.sub| 1626 --
 configure |21453 --
 configure.ac  |  233 
 debian/changelog  |   66 
 debian/control|   15 
 debian/libpixman-1-0-udeb.install |1 
 debian/libpixman-1-0.shlibs   |3 
 debian/libpixman-1-0.symbols  |   86 
 debian/rules  |   39 
 debian/watch  |2 
 depcomp   |  584 
 install-sh|  507 
 libcomp.pc|   11 
 ltmain.sh | 6938 --
 missing   |  367 
 pixman/Makefile.am|   78 
 pixman/Makefile.in|  603 
 pixman/Makefile.win32 |   92 
 pixman/combine.h.inc  |  215 
 pixman/combine.inc| 1269 ++
 pixman/combine.pl |   81 
 pixman/pixman-access-accessors.c  |3 
 pixman/pixman-access.c| 1968 +++
 pixman/pixman-combine.c   | 1455 ++
 pixman/pixman-compose-accessors.c |4 
 pixman/pixman-compose.c   | 4285 --
 pixman/pixman-compute-region.c|  108 
 pixman/pixman-edge-accessors.c|4 
 pixman/pixman-edge-imp.h  |   64 
 pixman/pixman-edge.c  |   72 
 pixman/pixman-image.c |  298 
 pixman/pixman-mmx.c   |  724 -
 pixman/pixman-mmx.h   |5 
 pixman/pixman-pict.c  | 1408 +-
 pixman/pixman-private.h   |  466 
 pixman/pixman-region.c|  717 -
 pixman/pixman-region16.c  |   75 
 pixman/pixman-region32.c  |   73 
 pixman/pixman-source.c|  709 +
 pixman/pixman-sse.c   | 4653 +++
 pixman/pixman-sse.h   |  358 
 pixman/pixman-timer.c |7 
 pixman/pixman-transformed-accessors.c |3 
 pixman/pixman-transformed.c   |  814 +
 pixman/pixman-trap.c  |   25 
 pixman/pixman-utils.c |  253 
 pixman/pixman-version.h.in|   50 
 pixman/pixman-vmx.c   | 1068 +
 pixman/pixman-vmx.h   |  308 
 pixman/pixman.h   |  390 
 test/Makefile.am  |   10 
 test/Makefile.in  |  458 
 test/fetch-test.c |  163 
 test/region-test.c|   23 
 65 files changed, 16735 insertions(+), 49125 deletions(-)

New commits:
commit 465ee2da5516498da7a525acb94752a482885536
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Tue Jul 15 21:36:34 2008 +0200

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 45895db..d5c9e40 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-pixman (0.11.6-1) UNRELEASED; urgency=low
+pixman (0.11.6-1) experimental; urgency=low
 
   * New upstream development release.
   * Bump shlibs and update symbols files.
 
- -- Julien Cristau <[EMAIL PROTECTED]>  Wed, 25 Jun 2008 20:06:40 +0200
+ -- Julien Cristau <[EMAIL PROTECTED]>  Tue, 15 Jul 2008 21:36:11 +0200
 
 pixman (0.10.0-2) unstable; urgency=low
 

commit 5265d8d2690d45fe413b1d2f73b05453a90f3c2c
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Tue Jul 15 15:58:32 2008 +0200

update changelog and shlibs/symbols for new upstream

* New upstream development release.
* Bump shlibs and update symbols files.

diff --git a/debian/changelog b/debian/changelog
index fb80ae8..45895db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+pixman (0.11.6-1) UNRELEASED; urgency=low
+
+  * New upstream development release.
+  * Bump shlibs and update symbols files.
+
+ -- Julien Cristau <[EMAIL PROTECTED]>  Wed, 25 Jun 2008 20:06:40 +0200
+
 pixman (0.10.0-2) unstable; urgency=low
 
   [ Frans Pop ]
diff --git a/debian/libpixman-1-0.shlibs b/debian/libpixman-1-0.shlibs
index aceac9c..69720e5 100644
--- a/debian/libpixman-1-0.shlibs
+++ b/debian/libpixman-1-0.shlibs
@@ -1,2 +1,2 @@
-libpixman-1 0 libpixman-1-0 (>= 0.10.0)
-udeb: libpixman-1 0 libpixman-1-0-udeb (>= 0.10.0)
+libpixman-1 0 libpixman-1-0 (>= 0.11.6)
+udeb: libpixman-1 0 libpixman-1-0-udeb (>= 0.11.6)
diff --git a/debian/libpixman-1-0.symbols b/debian/libpi

pixman: Changes to 'debian-experimental'

2007-09-03 Thread Julien Cristau
 Makefile.in |  134 +++-
 aclocal.m4  |  174 +++--
 config.guess|6 -
 config.sub  |   10 +-
 configure   |  205 
 configure.ac|4 
 debian/changelog|7 +
 debian/libpixman-1-0.shlibs |1 
 pixman/Makefile.in  |  160 ++
 pixman/pixman-compose.c |  155 -
 pixman/pixman-edge-imp.h|4 
 pixman/pixman-edge.c|2 
 pixman/pixman-image.c   |   32 +++---
 pixman/pixman-private.h |2 
 pixman/pixman-region.c  |5 +
 pixman/pixman.h |   64 ++---
 test/Makefile.in|  113 
 test/composite-test.c   |5 -
 18 files changed, 592 insertions(+), 491 deletions(-)

New commits:
commit a9e5ede18d20364b44be1309b26984bcba39d933
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Mon Sep 3 17:02:46 2007 +0200

Update changelog and bump shlibs.

diff --git a/debian/changelog b/debian/changelog
index 8c9ec14..fbda635 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+pixman (0.9.4-2) experimental; urgency=low
+
+  * Update from git master branch (commit 8ff7213f).
+  * Bump shlibs.
+
+ -- Julien Cristau <[EMAIL PROTECTED]>  Mon, 03 Sep 2007 17:11:24 +0200
+
 pixman (0.9.4-1) experimental; urgency=low
 
   * New upstream version
diff --git a/debian/libpixman-1-0.shlibs b/debian/libpixman-1-0.shlibs
new file mode 100644
index 000..973729c
--- /dev/null
+++ b/debian/libpixman-1-0.shlibs
@@ -0,0 +1 @@
+libpixman-1 0 libpixman-1-0 (>= 0.9.4-2)

commit 1c223ec3e733a7f1181c13018d129f24676b4d5b
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Mon Sep 3 17:01:04 2007 +0200

autoreconf.

diff --git a/Makefile.in b/Makefile.in
index 2e13327..fb7880c 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# Makefile.in generated by automake 1.10 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,15 +14,11 @@
 
 @SET_MAKE@
 
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = .
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
 install_sh_SCRIPT = $(install_sh) -c
@@ -36,18 +32,18 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
+subdir = .
 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(srcdir)/pixman-1.pc.in $(top_srcdir)/configure AUTHORS \
COPYING ChangeLog INSTALL NEWS TODO compile config.guess \
config.sub depcomp install-sh ltmain.sh missing
-subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno configure.status.lineno
+ configure.lineno config.status.lineno
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = config.h
 CONFIG_CLEAN_FILES = pixman-1.pc
@@ -55,10 +51,11 @@ SOURCES =
 DIST_SOURCES =
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
html-recursive info-recursive install-data-recursive \
-   install-exec-recursive install-info-recursive \
-   install-recursive installcheck-recursive installdirs-recursive \
-   pdf-recursive ps-recursive uninstall-info-recursive \
-   uninstall-recursive
+   install-dvi-recursive install-exec-recursive \
+   install-html-recursive install-info-recursive \
+   install-pdf-recursive install-ps-recursive install-recursive \
+   installcheck-recursive installdirs-recursive pdf-recursive \
+   ps-recursive uninstall-recursive
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 am__vpath_adj = case $$p in \
 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -68,6 +65,8 @@ am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
 am__installdirs = "$(DESTDIR)$(pkgconfigdir)"
 pkgconfigDATA_INSTALL = $(INSTALL_DATA)
 DATA = $(pkgconfig_DATA)
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive\
+  distclean-recursive maintainer-clean-r

pixman: Changes to 'debian-experimental'

2007-08-09 Thread David Nusinow
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 9ac13232d13a4d81460533eb95374dc36302c607
Author: David Nusinow <[EMAIL PROTECTED]>
Date:   Thu Aug 9 22:17:15 2007 -0400

Bump package version down to released version

Also note that we have the .pc fix in our version

diff --git a/debian/changelog b/debian/changelog
index 2765ff6..8c9ec14 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-pixman (0.9.4~git20070809-1) experimental; urgency=low
+pixman (0.9.4-1) experimental; urgency=low
 
   * New upstream version
   * Update packaging for the name change. It's now pixman-1, so we use
 libpixman-1-0 for the package names
   * Add myself to uploaders
+  * Pull upstream fix for the .pc file for the library name change
 
- -- David Nusinow <[EMAIL PROTECTED]>  Thu, 09 Aug 2007 21:50:04 -0400
+ -- David Nusinow <[EMAIL PROTECTED]>  Thu, 09 Aug 2007 22:15:45 -0400
 
 pixman (0.9.3~git20070729-1) experimental; urgency=low
 

commit bcad7ed4eee02d2b4f358b8aa5a53d10a14c3a4f
Author: David Nusinow <[EMAIL PROTECTED]>
Date:   Thu Aug 9 21:50:14 2007 -0400

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index dc3177d..2765ff6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-pixman (0.9.4~git20070809-1) UNRELEASED; urgency=low
+pixman (0.9.4~git20070809-1) experimental; urgency=low
 
   * New upstream version
   * Update packaging for the name change. It's now pixman-1, so we use
 libpixman-1-0 for the package names
   * Add myself to uploaders
 
- -- David Nusinow <[EMAIL PROTECTED]>  Thu, 09 Aug 2007 21:39:56 -0400
+ -- David Nusinow <[EMAIL PROTECTED]>  Thu, 09 Aug 2007 21:50:04 -0400
 
 pixman (0.9.3~git20070729-1) experimental; urgency=low
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



pixman: Changes to 'debian-experimental'

2007-08-09 Thread David Nusinow
 Makefile.am|4 
 Makefile.in|  148 +--
 aclocal.m4 |  174 ++-
 configure  |  224 -
 configure.ac   |   45 +++-
 debian/changelog   |9 +
 debian/control |   12 +-
 debian/libpixman-1-0.install   |1 
 debian/libpixman-1-dev.install |4 
 debian/libpixman-dev.install   |4 
 debian/libpixman0.install  |1 
 debian/rules   |2 
 pixman-1.pc.in |   11 ++
 pixman.pc.in   |   11 --
 pixman/Makefile.am |   11 +-
 pixman/Makefile.in |  185 -
 pixman/pixman-image.c  |7 +
 pixman/pixman.h|3 
 test/Makefile.am   |4 
 test/Makefile.in   |  121 ++
 20 files changed, 508 insertions(+), 473 deletions(-)

New commits:
commit e17ef56ff588ac8a5bcc59b4e9cca5da82fee461
Author: David Nusinow <[EMAIL PROTECTED]>
Date:   Thu Aug 9 21:40:15 2007 -0400

Add myself to uploaders

diff --git a/debian/changelog b/debian/changelog
index a489c8d..dc3177d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,9 @@ pixman (0.9.4~git20070809-1) UNRELEASED; urgency=low
   * New upstream version
   * Update packaging for the name change. It's now pixman-1, so we use
 libpixman-1-0 for the package names
+  * Add myself to uploaders
 
- -- David Nusinow <[EMAIL PROTECTED]>  Thu, 09 Aug 2007 21:37:41 -0400
+ -- David Nusinow <[EMAIL PROTECTED]>  Thu, 09 Aug 2007 21:39:56 -0400
 
 pixman (0.9.3~git20070729-1) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index 11f42d9..e91ad99 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: pixman
 Section: devel
 Priority: optional
 Maintainer: Debian X Strike Force 
-Uploaders: Julien Cristau <[EMAIL PROTECTED]>
+Uploaders: Julien Cristau <[EMAIL PROTECTED]>, David Nusinow <[EMAIL 
PROTECTED]>
 Build-Depends: quilt, debhelper
 Standards-Version: 3.7.2
 

commit 707150a5f0e9aea4e3806b5c9fc0b78a89392de1
Author: David Nusinow <[EMAIL PROTECTED]>
Date:   Thu Aug 9 21:39:34 2007 -0400

libpixman0 -> libpixman-1-0 (ick)

diff --git a/debian/changelog b/debian/changelog
index d1a0cfc..a489c8d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,10 @@
 pixman (0.9.4~git20070809-1) UNRELEASED; urgency=low
 
   * New upstream version
-  * Update packaging for the name change. It's now pixman-1 internally
+  * Update packaging for the name change. It's now pixman-1, so we use
+libpixman-1-0 for the package names
 
- -- David Nusinow <[EMAIL PROTECTED]>  Thu, 09 Aug 2007 21:33:24 -0400
+ -- David Nusinow <[EMAIL PROTECTED]>  Thu, 09 Aug 2007 21:37:41 -0400
 
 pixman (0.9.3~git20070729-1) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index b44a603..11f42d9 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Uploaders: Julien Cristau <[EMAIL PROTECTED]>
 Build-Depends: quilt, debhelper
 Standards-Version: 3.7.2
 
-Package: libpixman0
+Package: libpixman-1-0
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
@@ -16,19 +16,19 @@ Description: pixel-manipulation library for X and cairo
  and implicit mask generation for geometric primitives including
  trapezoids, triangles, and rectangles.
 
-Package: libpixman0-dbg
+Package: libpixman-1-0-dbg
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libpixman0 (= ${binary:Version})
+Depends: libpixman-1-0 (= ${binary:Version})
 Description: pixel-manipulation library for X and cairo (debugging symbols)
  Debugging symbols for the Cairo/X pixel manipulation library.  This is
  needed to debug programs linked against libpixman0.
 
-Package: libpixman-dev
+Package: libpixman-1-dev
 Section: libdevel
 Architecture: any
-Depends: libpixman0 (= ${binary:Version})
+Depends: libpixman-1-0 (= ${binary:Version})
 Conflicts: libpixman1-dev
 Description: pixel-manipulation library for X and cairo (development files)
  Development libraries, header files and documentation needed by
diff --git a/debian/libpixman-1-0.install b/debian/libpixman-1-0.install
new file mode 100644
index 000..44c3b82
--- /dev/null
+++ b/debian/libpixman-1-0.install
@@ -0,0 +1 @@
+usr/lib/libpixman-1.so.*
diff --git a/debian/libpixman-1-dev.install b/debian/libpixman-1-dev.install
new file mode 100644
index 000..9e6bb44
--- /dev/null
+++ b/debian/libpixman-1-dev.install
@@ -0,0 +1,4 @@
+usr/lib/libpixman-1.so
+usr/lib/libpixman-1.a
+usr/lib/pkgconfig
+usr/include/pixman-1
diff --git a/debian/libpixman-dev.install b/debian/libpixman-dev.install
deleted file mode 100644
index 9e6bb44..000
--- a/debian/libpixman-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/lib/libpixman-1.so
-usr/lib/libpixman-1.a
-usr/lib/pkgconfig
-usr/include/pixman-1

pixman: Changes to 'debian-experimental'

2007-08-01 Thread Julien Cristau
 INSTALL|   50 -
 Makefile.in|  133 +--
 TODO   |  137 ++-
 aclocal.m4 |  676 +++--
 configure  | 1114 +---
 debian/changelog   |6 
 depcomp|   64 +
 install-sh |  348 ++--
 ltmain.sh  |  233 +++--
 missing|   61 -
 pixman/Makefile.am |   25 
 pixman/Makefile.in |  191 +++-
 pixman/pixman-compose.c| 1611 +++--
 pixman/pixman-compute-region.c |4 
 pixman/pixman-edge-imp.h   |   43 -
 pixman/pixman-edge.c   |  372 ++---
 pixman/pixman-image.c  |  146 +++
 pixman/pixman-mmx.c|  244 --
 pixman/pixman-mmx.h|   15 
 pixman/pixman-pict.c   |  415 +-
 pixman/pixman-private.h|  263 --
 pixman/pixman-region.c |   95 ++
 pixman/pixman-timer.c  |   59 +
 pixman/pixman-utils.c  |  314 +++
 pixman/pixman.h|5 
 test/Makefile.in   |  112 +-
 test/gradient-test.c   |1 
 27 files changed, 4261 insertions(+), 2476 deletions(-)

New commits:
commit d7d7ea4a77853148d7d153dd52dddc5448f396ed
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Wed Aug 1 13:58:50 2007 +0200

Prepare changelog for upload.

diff --git a/debian/changelog b/debian/changelog
index 2e91ae7..7cc90bf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
-pixman (0.9.3~git20070729-1) UNRELEASED; urgency=low
+pixman (0.9.3~git20070729-1) experimental; urgency=low
 
-  * First upload.
+  * First upload (closes: 428774).
 
- -- Julien Cristau <[EMAIL PROTECTED]>  Wed, 01 Aug 2007 12:53:39 +0200
+ -- Julien Cristau <[EMAIL PROTECTED]>  Wed, 01 Aug 2007 13:24:36 +0200

commit ed1b78d2f70a0617985c0b808eb632154e7c8c0d
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Wed Aug 1 12:56:59 2007 +0200

autoreconf for new snapshot.

diff --git a/INSTALL b/INSTALL
index 23e5f25..5458714 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,8 +1,8 @@
 Installation Instructions
 *
 
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
-Software Foundation, Inc.
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006 Free Software Foundation, Inc.
 
 This file is free documentation; the Free Software Foundation gives
 unlimited permission to copy, distribute and modify it.
@@ -10,7 +10,10 @@ unlimited permission to copy, distribute and modify it.
 Basic Installation
 ==
 
-These are generic installation instructions.
+Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package.  The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
 
The `configure' shell script attempts to guess correct values for
 various system-dependent variables used during compilation.  It uses
@@ -23,9 +26,9 @@ debugging `configure').
 
It can also use an optional file (typically called `config.cache'
 and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring.  (Caching is
+the results of its tests to speed up reconfiguring.  Caching is
 disabled by default to prevent problems with accidental use of stale
-cache files.)
+cache files.
 
If you need to do unusual things to compile the package, please try
 to figure out how `configure' could check whether to do them, and mail
@@ -35,20 +38,17 @@ some point `config.cache' contains results you don't want 
to keep, you
 may remove or edit it.
 
The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'.  You only need
-`configure.ac' if you want to change it or regenerate `configure' using
-a newer version of `autoconf'.
+`configure' by a program called `autoconf'.  You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
 
 The simplest way to compile this package is:
 
   1. `cd' to the directory containing the package's source code and type
- `./configure' to configure the package for your system.  If you're
- using `csh' on an old version of System V, you might need to type
- `sh ./configure' instead to prevent `csh' from trying to execute
- `configure' itself.
+ `./configure' to configure the package for your system.
 
- Running `configure' takes awhile.  While running, it prints some
- messages telling which features it is checking for.
+ Running `configure' might take a while.  While running, it prints
+ some messages telling which features it is checking for.
 
   2. Type `make' to compile the package.
 
@@ -78,7 +78,7 @@ details on some of the pertinent env

pixman: Changes to 'debian-experimental'

2007-06-14 Thread David Nusinow
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 50fd17b962eb492eb56f46eedc9df91633e8dcbc
Author: David Nusinow <[EMAIL PROTECTED]>
Date:   Thu Jun 14 21:38:28 2007 -0400

Update changelog for pull from today

diff --git a/debian/changelog b/debian/changelog
index d48b481..da5eeaf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
-pixman (0.9.3~git20070613-1) UNRELEASED; urgency=low
+pixman (0.9.3~git20070614-1) UNRELEASED; urgency=low
 
   * First upload.
 
- -- Julien Cristau <[EMAIL PROTECTED]>  Wed, 13 Jun 2007 23:57:41 +0200
+ -- David Nusinow <[EMAIL PROTECTED]>  Thu, 14 Jun 2007 21:37:56 -0400


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



pixman: Changes to 'debian-experimental'

2007-06-14 Thread David Nusinow
 pixman/pixman-image.c |   25 -
 pixman/pixman-trap.c  |   38 ++
 2 files changed, 58 insertions(+), 5 deletions(-)

New commits:
commit 596bd530205e9835ede0bc8816c9b2dfff75e921
Author: Søren Sandmann <[EMAIL PROTECTED]>
Date:   Thu Jun 14 12:59:15 2007 -0400

Reset clip regions correctly when NULL is passed

diff --git a/pixman/pixman-image.c b/pixman/pixman-image.c
index 8483068..1eee840 100644
--- a/pixman/pixman-image.c
+++ b/pixman/pixman-image.c
@@ -283,6 +283,23 @@ create_bits (pixman_format_code_t format,
 return calloc (buf_size, 1);
 }
 
+static void
+reset_clip_region (pixman_image_t *image)
+{
+pixman_region_fini (&image->common.clip_region);
+
+if (image->type == BITS)
+{
+   pixman_region_init_rect (&image->common.clip_region, 0, 0,
+image->bits.width, image->bits.height);
+   
+}
+else
+{
+   pixman_region_init (&image->common.clip_region);
+}
+}
+
 pixman_image_t *
 pixman_image_create_bits (pixman_format_code_t  format,
  int   width,
@@ -319,8 +336,7 @@ pixman_image_create_bits (pixman_format_code_t  format,
  */
 image->bits.indexed = NULL;
 
-pixman_region_fini (&image->common.clip_region);
-pixman_region_init_rect (&image->common.clip_region, 0, 0, width, height);
+reset_clip_region (image);
 
 return image;
 }
@@ -337,9 +353,8 @@ pixman_image_set_clip_region (pixman_image_t*image,
 }
 else
 {
-   pixman_region_fini (&common->clip_region);
-   pixman_region_init (&common->clip_region);
-
+   reset_clip_region (image);
+   
return TRUE;
 }
 }
diff --git a/pixman/pixman-trap.c b/pixman/pixman-trap.c
index 31f08d8..204ca04 100644
--- a/pixman/pixman-trap.c
+++ b/pixman/pixman-trap.c
@@ -86,6 +86,36 @@ pixman_add_traps (pixman_image_t *   image,
 fbFinishAccess (pPicture->pDrawable);
 }
 
+static void
+dump_image (pixman_image_t *image,
+   const char *title)
+{
+int i, j;
+
+if (!image->type == BITS)
+{
+   printf ("%s is not a regular image\n", title);
+}
+
+if (!image->bits.format == PIXMAN_a8)
+{
+   printf ("%s is not an alpha mask\n", title);
+}
+
+printf ("\n\n\n%s: \n", title);
+
+for (i = 0; i < image->bits.height; ++i)
+{
+   uint8_t *line =
+   (uint8_t *)&(image->bits.bits[i * image->bits.rowstride]);
+   
+   for (j = 0; j < image->bits.width; ++j)
+   printf ("%c", line[j]? '#' : ' ');
+
+   printf ("\n");
+}
+}
+
 void
 pixman_add_trapezoids   (pixman_image_t  *image,
 int16_t  x_off,
@@ -95,6 +125,10 @@ pixman_add_trapezoids   (pixman_image_t  *image,
 {
 int i;
 
+#if 0
+dump_image (image, "before");
+#endif
+
 for (i = 0; i < ntraps; ++i)
 {
const pixman_trapezoid_t *trap = &(traps[i]);
@@ -104,6 +138,10 @@ pixman_add_trapezoids   (pixman_image_t  *image,

pixman_rasterize_trapezoid (image, trap, x_off, y_off);
 }
+
+#if 0
+dump_image (image, "after");
+#endif
 }
 
 void


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



pixman: Changes to 'debian-experimental'

2007-06-13 Thread Julien Cristau
 TODO   |4 
 configure  |   20 +-
 configure.ac   |2 
 debian/changelog   |4 
 pixman/Makefile.am |4 
 pixman/Makefile.in |6 
 pixman/pixman-compute-region.c |  206 ++
 pixman/pixman-edge.c   |   16 +-
 pixman/pixman-image.c  |  217 ++--
 pixman/pixman-mmx.c|  112 +-
 pixman/pixman-mmx.h|   46 ++---
 pixman/pixman-pict.c   |  316 -
 pixman/pixman-private.h|1 
 pixman/pixman-region.c |   17 +-
 pixman/pixman-trap.c   |   25 +++
 pixman/pixman-utils.c  |   44 +
 pixman/pixman.h|   97 
 test/composite-test.c  |4 
 test/gradient-test.c   |4 
 19 files changed, 690 insertions(+), 455 deletions(-)

New commits:
commit 94540025cb42111b0cb5a5511129e61d2cda3558
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Thu Jun 14 00:00:10 2007 +0200

autoreconf

diff --git a/configure b/configure
index b4884ff..53f70db 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for pixman 0.9.0.
+# Generated by GNU Autoconf 2.61 for pixman 0.9.3.
 #
 # Report bugs to <"[EMAIL PROTECTED]">.
 #
@@ -728,8 +728,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 # Identity of this package.
 PACKAGE_NAME='pixman'
 PACKAGE_TARNAME='pixman'
-PACKAGE_VERSION='0.9.0'
-PACKAGE_STRING='pixman 0.9.0'
+PACKAGE_VERSION='0.9.3'
+PACKAGE_STRING='pixman 0.9.3'
 PACKAGE_BUGREPORT='"[EMAIL PROTECTED]"'
 
 # Factoring default headers for most tests.
@@ -1401,7 +1401,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures pixman 0.9.0 to adapt to many kinds of systems.
+\`configure' configures pixman 0.9.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1471,7 +1471,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of pixman 0.9.0:";;
+ short | recursive ) echo "Configuration of pixman 0.9.3:";;
esac
   cat <<\_ACEOF
 
@@ -1576,7 +1576,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-pixman configure 0.9.0
+pixman configure 0.9.3
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1590,7 +1590,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by pixman $as_me 0.9.0, which was
+It was created by pixman $as_me 0.9.3, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -2260,7 +2260,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='pixman'
- VERSION='0.9.0'
+ VERSION='0.9.3'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -20168,7 +20168,7 @@ exec 6>&1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by pixman $as_me 0.9.0, which was
+This file was extended by pixman $as_me 0.9.3, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -20221,7 +20221,7 @@ Report bugs to <[EMAIL PROTECTED]>."
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-pixman config.status 0.9.0
+pixman config.status 0.9.3
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/&/g'`\\"
 
diff --git a/pixman/Makefile.in b/pixman/Makefile.in
index d82d570..e1ca10a 100644
--- a/pixman/Makefile.in
+++ b/pixman/Makefile.in
@@ -69,7 +69,7 @@ libpixman_mmx_la_OBJECTS = $(am_libpixman_mmx_la_OBJECTS)
 libpixman_la_DEPENDENCIES = $(am__DEPENDENCIES_2)
 am_libpixman_la_OBJECTS = pixman-region.lo pixman-image.lo \
pixman-compose.lo pixman-pict.lo pixman-utils.lo \
-   pixman-edge.lo pixman-trap.lo
+   pixman-edge.lo pixman-trap.lo pixman-compute-region.lo
 libpixman_la_OBJECTS = $(am_libpixman_la_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
@@ -213,7 +213,8 @@ libpixman_la_SOURCES = \
pixman-utils.c  \
pixman-edge.c   \
pixman-edge-imp.h   \
-   pixman-trap.c
+   pixman-trap.c   \
+   pixman-compute-region.c
 
 @[EMAIL PROTECTED] = libpixman-mmx.la
 @[EMAIL PROTECTED] = \
@@ -306,6 +307,7 @@ distclean-compile:
 
 @AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
 @AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTE

pixman: Changes to 'debian-experimental'

2007-06-05 Thread Julien Cristau
 debian/changelog  |2 +-
 debian/control|4 ++--
 pixman/pixman-image.c |4 +++-
 3 files changed, 6 insertions(+), 4 deletions(-)

New commits:
commit 83ab14d80d910afdebc54b831a97d86a3d4b9bbc
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Wed Jun 6 00:49:55 2007 +0200

Update version and minor description changes.

diff --git a/debian/changelog b/debian/changelog
index 79e8e31..921edff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pixman (0.9.0~git20070524-1) UNRELEASED; urgency=low
+pixman (0.9.0~git20070605-1) UNRELEASED; urgency=low
 
   * First upload.
 
diff --git a/debian/control b/debian/control
index 3fecae5..b44a603 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Priority: extra
 Architecture: any
 Depends: libpixman0 (= ${binary:Version})
 Description: pixel-manipulation library for X and cairo (debugging symbols)
- Debugging symbols for the Cairo pixel manipulation library.  This is
+ Debugging symbols for the Cairo/X pixel manipulation library.  This is
  needed to debug programs linked against libpixman0.
 
 Package: libpixman-dev
@@ -32,4 +32,4 @@ Depends: libpixman0 (= ${binary:Version})
 Conflicts: libpixman1-dev
 Description: pixel-manipulation library for X and cairo (development files)
  Development libraries, header files and documentation needed by
- programs that want to compile with the Cairo pixman library.
+ programs that want to compile with the Cairo/X pixman library.

commit 5ca61dc99b198243f08e6f1f3f96e3c87ff818b9
Author: Søren Sandmann Pedersen <[EMAIL PROTECTED]>
Date:   Tue Jun 5 11:33:17 2007 -0400

Fix bug in pixman_image_set_filter() where only the parameters were
updated, not the filter type. Reported by Michel Dänzer.

diff --git a/pixman/pixman-image.c b/pixman/pixman-image.c
index 0802b86..e7e5d24 100644
--- a/pixman/pixman-image.c
+++ b/pixman/pixman-image.c
@@ -351,8 +351,10 @@ pixman_image_set_filter (pixman_image_t   *image,
 {
 image_common_t *common = (image_common_t *)image;
 
-if (params != common->filter_params)
+if (params != common->filter_params || filter != common->filter)
 {
+   common->filter = filter;
+   
if (common->filter_params)
free (common->filter_params);
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



pixman: Changes to 'debian-experimental'

2007-05-28 Thread Julien Cristau
New branch 'debian-experimental' available with the following commits:
commit a413e18ff100ec134a85dfdd83bc7e0916eee56b
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Mon May 28 19:32:40 2007 +0200

Autoreconf

commit 7bd29202ea2df5bac8fcb39cda85efb94f72b460
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Fri May 18 22:32:35 2007 +0200

Add Debian packaging.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]