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

pixman: Changes to 'debian-experimental'



 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.lankhorst@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.lankhorst@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 <ssp@redhat.com>
+Date:   Mon Dec 10 06:46:20 2012 -0500
+
+    Pre-release version bump to 0.28.2
+
+commit 6e270a7968ef45941a255919e83518fa1962d662
+Author: Benjamin Gilbert <bgilbert@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 <sw@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 <sw@weilnetz.de>
+
+commit 2092aa0d92f3aa6e3c30d46771bfbbc92c062cc4
+Author: Joshua Root <jmr@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 <ssp@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 <ssp@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 <kibi@debian.org>  Tue, 27 Nov 2012 14:00:13 +0100

commit a5e5179b5624c99c812e9bf6e7b907e355a811e8
Author: Søren Sandmann Pedersen <ssp@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 <bgilbert@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 <sw@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 <sw@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 <jmr@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 <ssp@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])
 


Reply to: