pixman: Changes to 'debian-experimental'
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 <kibi@debian.org>
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 <kibi@debian.org> Sat, 06 Nov 2010 09:58:33 +0100
+ -- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 10:00:54 +0100
pixman (0.19.6-1) experimental; urgency=low
commit 23b966823355619f6210a288bce191cc31612cd5
Author: Cyril Brulebois <kibi@debian.org>
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 <kibi@debian.org>
-Date: Wed Oct 27 20:55:24 2010 +0200
+commit c5e048d46c32c43172fb8d1c067e82587f916953
+Author: Søren Sandmann Pedersen <ssp@redhat.com>
+Date: Wed Oct 27 16:51:40 2010 -0400
+
+ Pre-release version bump to 0.20.0
+
+commit 6a6d9758af478e9f5eae48ccf15f1cbea2cf30ed
+Author: Scott McCreary <scottmc2@gmail.com>
+Date: Wed Oct 27 12:31:27 2010 -0700
+
+ Added check to find pthread on Haiku.
+
+commit 00fdb3d8e8d5c04d01c352315b6a8e2e2dfe53ae
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+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 <jon.turney@dronecode.org.uk>
+
+commit 1c23142efa056124c594c72022e7f383e839d3b1
+Author: Søren Sandmann Pedersen <ssp@redhat.com>
+Date: Wed Oct 20 16:31:57 2010 -0400
+
+ Post-release version bump to 0.19.7
commit d1051340155a099a523e71377b1d889eec8b972e
Author: Søren Sandmann Pedersen <ssp@redhat.com>
@@ -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 <ssp@redhat.com>
-Date: Mon Aug 16 06:34:53 2010 -0400
-
- Pre-release version bump to 0.18.4
-
commit da6f33a798bf2ea10df610ccf1d9506d63d1a28c
Author: Søren Sandmann Pedersen <ssp@redhat.com>
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 <ssp@redhat.com>
-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 <ssp@redhat.com>
-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 <ssp@redhat.com>
-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 <ssp@redhat.com>
-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 <ssp@redhat.com>
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 <ssp@redhat.com>
-Date: Wed May 12 16:33:35 2010 -0400
-
- Post-release version bump to 0.18.3
-
-commit b48d8b5201ab010f75f36bccd101cf60510d4ef2
-Author: Søren Sandmann Pedersen <ssp@redhat.com>
-Date: Wed May 12 16:27:02 2010 -0400
-
- Pre-release version bump to 0.18.2
-
-commit 970c183c339b32975b499e90dbc54617da6cf4cf
-Author: Søren Sandmann Pedersen <ssp@redhat.com>
-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: tml@iki.fi
-
-commit 61ff1a32146b4db1f7391f0ad6fbdcfda8001581
-Author: Søren Sandmann Pedersen <ssp@redhat.com>
-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: tml@iki.fi
-
-commit f973be464d631f886ad812210cd26d3a989dc3bd
-Author: Søren Sandmann Pedersen <ssp@redhat.com>
-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 <jmuizelaar@mozilla.com>
-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 <ssp@redhat.com>
-Date: Sun Apr 18 16:24:39 2010 -0400
-
- Update README to mention the pixman mailing list
-
-commit 664984206daae8ac2de16b54ae6c66c926058c86
-Author: Søren Sandmann Pedersen <ssp@redhat.com>
-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 &= 0xff000000;
-
- before.
-
- Reported by Todd Rinaldo on the #cairo IRC channel.
-
-commit d197dc5e8d341fb4f252cde31ed62e2fef573475
-Author: Søren Sandmann Pedersen <ssp@redhat.com>
-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 <ssp@redhat.com>
-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 <sid.bugzilla@gmail.com>
-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 <ssp@redhat.com>
-Date: Wed May 12 16:15:24 2010 -0400
-
- Post-release version bump to 0.18.1
-
commit 164fe215f2c904cf74537caf9d76b7f9ce2667ec
Merge: e1594f2 5158d67
Author: Søren Sandmann Pedersen <ssp@redhat.com>
diff --git a/debian/changelog b/debian/changelog
index d29de84..97a8a08 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pixman (0.20.0-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 09:58:33 +0100
+
pixman (0.19.6-1) experimental; urgency=low
* New upstream release.
commit c5e048d46c32c43172fb8d1c067e82587f916953
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date: Wed Oct 27 16:51:40 2010 -0400
Pre-release version bump to 0.20.0
diff --git a/configure.ac b/configure.ac
index 0ad2d38..dd70f8e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -53,8 +53,8 @@ AC_PREREQ([2.57])
#
m4_define([pixman_major], 0)
-m4_define([pixman_minor], 19)
-m4_define([pixman_micro], 7)
+m4_define([pixman_minor], 20)
+m4_define([pixman_micro], 0)
m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
commit 6a6d9758af478e9f5eae48ccf15f1cbea2cf30ed
Author: Scott McCreary <scottmc2@gmail.com>
Date: Wed Oct 27 12:31:27 2010 -0700
Added check to find pthread on Haiku.
diff --git a/configure.ac b/configure.ac
index fede3e9..0ad2d38 100644
--- a/configure.ac
+++ b/configure.ac
@@ -726,7 +726,8 @@ if test $support_for__thread = no; then
PIXMAN_CHECK_PTHREAD([CFLAGS="-D_REENTRANT"; LIBS="-lpthread"])
PIXMAN_CHECK_PTHREAD([CFLAGS="-pthread"; LDFLAGS="-pthread"])
-
+ PIXMAN_CHECK_PTHREAD([CFLAGS="-D_REENTRANT"; LDFLAGS="-lroot"])
+
if test $support_for_pthread_setspecific = yes; then
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
AC_DEFINE([HAVE_PTHREAD_SETSPECIFIC], [], [Whether pthread_setspecific() is supported])
commit 00fdb3d8e8d5c04d01c352315b6a8e2e2dfe53ae
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date: Sun Oct 24 15:58:39 2010 +0100
Plug another leak in alphamap test
Even after commit e46be417cebac984a858da05e61d924889695c9e alphamap
test is still leaking the alphamap pixmap, leading to mmap() failures
on cygwin
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
diff --git a/test/alphamap.c b/test/alphamap.c
index 6013e63..9fb8969 100644
--- a/test/alphamap.c
+++ b/test/alphamap.c
@@ -82,6 +82,7 @@ create_image (pixman_format_code_t format, pixman_format_code_t alpha_format,
pixman_image_set_alpha_map (image, alpha,
alpha_origin_x, alpha_origin_y);
+ pixman_image_unref (alpha);
}
return image;
@@ -217,6 +218,10 @@ run_test (int s, int d, int sa, int da, int soff, int doff)
}
}
+ pixman_image_set_alpha_map (src, NULL, 0, 0);
+ pixman_image_set_alpha_map (dst, NULL, 0, 0);
+ pixman_image_set_alpha_map (orig_dst, NULL, 0, 0);
+
pixman_image_unref (src);
pixman_image_unref (dst);
pixman_image_unref (orig_dst);
commit 1c23142efa056124c594c72022e7f383e839d3b1
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date: Wed Oct 20 16:31:57 2010 -0400
Post-release version bump to 0.19.7
diff --git a/configure.ac b/configure.ac
index 4bd20fd..fede3e9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,7 +54,7 @@ AC_PREREQ([2.57])
m4_define([pixman_major], 0)
m4_define([pixman_minor], 19)
-m4_define([pixman_micro], 6)
+m4_define([pixman_micro], 7)
m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
Reply to: