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 <maarten.lankho...@canonical.com> 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 0000000..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 <maarten.lankho...@canonical.com> 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 <s...@redhat.com> +Date: Mon Dec 10 06:46:20 2012 -0500 + + Pre-release version bump to 0.28.2 + +commit 6e270a7968ef45941a255919e83518fa1962d662 +Author: Benjamin Gilbert <bgilb...@backtick.net> +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 <s...@weilnetz.de> +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 <s...@weilnetz.de> + +commit 2092aa0d92f3aa6e3c30d46771bfbbc92c062cc4 +Author: Joshua Root <j...@macports.org> +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 <s...@redhat.com> +Date: Mon Dec 10 06:46:09 2012 -0500 + + Post-release version bump to 0.28.1 + commit 8a2ff3e0ef0449921d962f8b9c093c2353ffd945 Author: Søren Sandmann Pedersen <s...@redhat.com> 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=low +pixman (0.28.2-1) UNRELEASED; urgency=low + [ Cyril Brulebois ] + * New upstream release. + + [ Maarten Lankhorst ] * New upstream release. -- Cyril Brulebois <k...@debian.org> Tue, 27 Nov 2012 14:00:13 +0100 commit a5e5179b5624c99c812e9bf6e7b907e355a811e8 Author: Søren Sandmann Pedersen <s...@redhat.com> Date: Mon Dec 10 06:46:20 2012 -0500 Pre-release version bump to 0.28.2 diff --git a/configure.ac b/configure.ac index e746af8..d23054f 100644 --- a/configure.ac +++ b/configure.ac @@ -54,7 +54,7 @@ AC_PREREQ([2.57]) m4_define([pixman_major], 0) m4_define([pixman_minor], 28) -m4_define([pixman_micro], 1) +m4_define([pixman_micro], 2) m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro]) commit 6e270a7968ef45941a255919e83518fa1962d662 Author: Benjamin Gilbert <bgilb...@backtick.net> 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 diff --git a/configure.ac b/configure.ac index fe87d52..e746af8 100644 --- a/configure.ac +++ b/configure.ac @@ -860,7 +860,7 @@ AC_CACHE_VAL(ac_cv_tls, [ #error OpenBSD has broken __thread support #endif -int $kw test;], [], ac_cv_tls=$kw) +int $kw test;], [], [ac_cv_tls=$kw; break]) done ]) AC_MSG_RESULT($ac_cv_tls) commit d91f550b2a6a5029996a97282025930e67f468ae Author: Stefan Weil <s...@weilnetz.de> 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 <s...@weilnetz.de> diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c index 1e6dbe8..76b6ced 100644 --- a/pixman/pixman-mmx.c +++ b/pixman/pixman-mmx.c @@ -62,7 +62,7 @@ _mm_empty (void) #endif #ifdef USE_X86_MMX -# if (defined(__SUNPRO_C) || defined(_MSC_VER)) +# if (defined(__SUNPRO_C) || defined(_MSC_VER) || defined(_WIN64)) # include <xmmintrin.h> # else /* We have to compile with -msse to use xmmintrin.h, but that causes SSE commit 2092aa0d92f3aa6e3c30d46771bfbbc92c062cc4 Author: Joshua Root <j...@macports.org> Date: Fri Nov 9 14:39:14 2012 +1100 Fix undeclared variable use and sysctlbyname error handling on ppc Fixes bug 56889. diff --git a/pixman/pixman-ppc.c b/pixman/pixman-ppc.c index f1bea1e..a6e7bb0 100644 --- a/pixman/pixman-ppc.c +++ b/pixman/pixman-ppc.c @@ -37,10 +37,10 @@ static pixman_bool_t pixman_have_vmx (void) { + int error, have_vmx; size_t length = sizeof(have_vmx); - int error, have_mmx; - sysctlbyname ("hw.optional.altivec", &have_vmx, &length, NULL, 0); + error = sysctlbyname ("hw.optional.altivec", &have_vmx, &length, NULL, 0); if (error) return FALSE; @@ -56,9 +56,9 @@ pixman_have_vmx (void) static pixman_bool_t pixman_have_vmx (void) { + int error, have_vmx; int mib[2] = { CTL_MACHDEP, CPU_ALTIVEC }; size_t length = sizeof(have_vmx); - int error, have_vmx; error = sysctl (mib, 2, &have_vmx, &length, NULL, 0); commit 9029026edd46dbfcc651f596d763533496554936 Author: Søren Sandmann Pedersen <s...@redhat.com> Date: Mon Dec 10 06:46:09 2012 -0500 Post-release version bump to 0.28.1 diff --git a/configure.ac b/configure.ac index 65f7162..fe87d52 100644 --- a/configure.ac +++ b/configure.ac @@ -54,7 +54,7 @@ AC_PREREQ([2.57]) m4_define([pixman_major], 0) m4_define([pixman_minor], 28) -m4_define([pixman_micro], 0) +m4_define([pixman_micro], 1) m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro]) -- 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/e1tsbla-0004wh...@vasks.debian.org