r42986 - in /branches/upstream/libpango-perl/current: ChangeLog ChangeLog.pre-git MAINTAINERS MANIFEST MANIFEST.SKIP META.yml NEWS copyright.pod lib/Pango.pm pango-perl-private.h pango-perl.h pango.exports xs/PangoAttributes.xs

nhandler-guest at users.alioth.debian.org nhandler-guest at users.alioth.debian.org
Thu Aug 27 12:31:50 UTC 2009


Author: nhandler-guest
Date: Thu Aug 27 12:31:44 2009
New Revision: 42986

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42986
Log:
[svn-upgrade] Integrating new upstream version, libpango-perl (1.221)

Added:
    branches/upstream/libpango-perl/current/ChangeLog.pre-git
Removed:
    branches/upstream/libpango-perl/current/ChangeLog
    branches/upstream/libpango-perl/current/pango-perl-private.h
Modified:
    branches/upstream/libpango-perl/current/MAINTAINERS
    branches/upstream/libpango-perl/current/MANIFEST
    branches/upstream/libpango-perl/current/MANIFEST.SKIP
    branches/upstream/libpango-perl/current/META.yml
    branches/upstream/libpango-perl/current/NEWS
    branches/upstream/libpango-perl/current/copyright.pod
    branches/upstream/libpango-perl/current/lib/Pango.pm
    branches/upstream/libpango-perl/current/pango-perl.h
    branches/upstream/libpango-perl/current/pango.exports
    branches/upstream/libpango-perl/current/xs/PangoAttributes.xs

Added: branches/upstream/libpango-perl/current/ChangeLog.pre-git
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/ChangeLog.pre-git?rev=42986&op=file
==============================================================================
--- branches/upstream/libpango-perl/current/ChangeLog.pre-git (added)
+++ branches/upstream/libpango-perl/current/ChangeLog.pre-git Thu Aug 27 12:31:44 2009
@@ -1,0 +1,98 @@
+=== ChangeLog discontinued ===
+
+	With the move to git, we stop maintaining a separate ChangeLog and
+	rely on proper commit messages instead.
+
+2009-03-25  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* MANIFEST: Remove pango-perl-private.h.
+
+2009-03-24  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* pango.exports: Fix the list of exported functions so that
+	linking against us works on MSWin32.  Patch by Martin
+	Schlemmer.  (GNOME #576373)
+
+2009-03-24  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* pango-perl.h
+	* pango-perl-private.h (removed)
+	* xs/PangoAttributes.xs: Clean up a holdover from the split-off:
+	properly declare gtk2perl_pango_attribute_register_custom_type in
+	pango-perl.h so that Gtk2 can use it without having to jump
+	through hoops, and move the one macro that is in use out of
+	pango-perl-private.h which thus becomes empty.
+
+2009-03-17  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* Makefile.PL
+	* NEWS
+	* README
+	* lib/Pango.pm: Stable release 1.220.
+
+2009-03-17  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* t/inc/PangoTestHelper.pm
+	* t/PangoLayout.t: Change version checks to refer to stable
+	versions only.
+
+2009-03-08  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* NEWS
+	* lib/Pango.pm: Release 1.211.
+
+2009-03-08  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* Makefile.PL: Use Glib::MakeMaker to add a precompiled-headers
+	Makefile target that precompiles pango-perl.h.
+
+2009-01-01  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* t/PangoLayout.t
+	* xs/PangoLayout.xs: Allow passing undef to
+	Gtk2::Pango::Layout::set_attributes().  Patch by Emmanuel
+	Rodriguez.  (RT #42079)
+
+2008-12-16  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* t/PangoLayout.t: Fix a skip count.  Patch by Kevin Ryde.
+
+2008-11-24  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* t/PangoLayout.t
+	* xs/PangoLayout.xs: Wrap pango_layout_get_baseline.  Patch by
+	Thierry Vignaud.
+
+2008-11-16  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* NEWS
+	* lib/Pango.pm: Release 1.210.
+
+2008-11-16  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* README: Add small introductory paragraph.
+
+2008-11-16  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* MANIFEST
+	* examples/cairo-simple.pl (added): Add an example demonstrating
+	how to use Pango in conjunction with Cairo and Gtk2.
+
+2008-11-16  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	* AUTHORS
+	* lib/Pango.pm: Update list of authors.
+
+	* lib/Pango.pm: Add some documentation.
+
+	* Makefile.PL: Use META_MERGE instead of EXTRA_META.
+
+	* lib/Pango.pm
+	* Makefile.PL: Remove unused code for handling constants.
+
+	* Makefile.PL
+	* README: Update dependencies.
+
+2008-11-02  Torsten Schoenfeld  <kaffeetisch at gmx.de>
+
+	Initial import into GNOME SVN.

Modified: branches/upstream/libpango-perl/current/MAINTAINERS
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/MAINTAINERS?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/MAINTAINERS (original)
+++ branches/upstream/libpango-perl/current/MAINTAINERS Thu Aug 27 12:31:44 2009
@@ -1,3 +1,3 @@
 Torsten Schönfeld
-E-mail: tsch svn gnome org
+E-mail: tsch at src.gnome.org
 Userid: tsch

Modified: branches/upstream/libpango-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/MANIFEST?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/MANIFEST (original)
+++ branches/upstream/libpango-perl/current/MANIFEST Thu Aug 27 12:31:44 2009
@@ -1,5 +1,5 @@
 AUTHORS
-ChangeLog
+ChangeLog.pre-git
 copyright.pod
 doctypes
 examples/cairo-simple.pl
@@ -17,7 +17,6 @@
 maps-1.6
 maps-1.8
 NEWS
-pango-perl-private.h
 pango-perl.h
 pango.exports
 pango.typemap

Modified: branches/upstream/libpango-perl/current/MANIFEST.SKIP
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/MANIFEST.SKIP?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/MANIFEST.SKIP (original)
+++ branches/upstream/libpango-perl/current/MANIFEST.SKIP Thu Aug 27 12:31:44 2009
@@ -1,5 +1,5 @@
 \.bak$
-\.svn
+\.git
 blib
 build
 ^Makefile$

Modified: branches/upstream/libpango-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/META.yml?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/META.yml (original)
+++ branches/upstream/libpango-perl/current/META.yml Thu Aug 27 12:31:44 2009
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Pango
-version:            1.220
+version:            1.221
 abstract:           Layout and render international text
 author:  []
 license:            unknown
@@ -11,6 +11,8 @@
     ExtUtils::MakeMaker:  0
     ExtUtils::PkgConfig:  1.030
     Glib:                 1.220
+build_requires:
+    ExtUtils::MakeMaker:  0
 requires:
     Cairo:                1.000
     ExtUtils::Depends:    0.300
@@ -20,7 +22,7 @@
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.48
+generated_by:       ExtUtils::MakeMaker version 6.54
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4

Modified: branches/upstream/libpango-perl/current/NEWS
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/NEWS?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/NEWS (original)
+++ branches/upstream/libpango-perl/current/NEWS Thu Aug 27 12:31:44 2009
@@ -1,3 +1,9 @@
+Overview of changes in Pango 1.221
+==================================
+
+* Properly export all our public symbols so that linking against us works on
+  MSWin32.  (GNOME #576373)
+
 Overview of changes in Pango 1.220
 ==================================
 

Modified: branches/upstream/libpango-perl/current/copyright.pod
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/copyright.pod?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/copyright.pod (original)
+++ branches/upstream/libpango-perl/current/copyright.pod Thu Aug 27 12:31:44 2009
@@ -1,3 +1,3 @@
-Copyright (C) 2003-2008 by the gtk2-perl team.
+Copyright (C) 2003-2009 by the gtk2-perl team.
 
 This software is licensed under the LGPL.  See L<Pango> for a full notice.

Modified: branches/upstream/libpango-perl/current/lib/Pango.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/lib/Pango.pm?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/lib/Pango.pm (original)
+++ branches/upstream/libpango-perl/current/lib/Pango.pm Thu Aug 27 12:31:44 2009
@@ -32,7 +32,7 @@
 use Exporter;
 require DynaLoader;
 
-our $VERSION = '1.220';
+our $VERSION = '1.221';
 
 our @ISA = qw(DynaLoader Exporter);
 

Modified: branches/upstream/libpango-perl/current/pango-perl.h
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/pango-perl.h?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/pango-perl.h (original)
+++ branches/upstream/libpango-perl/current/pango-perl.h Thu Aug 27 12:31:44 2009
@@ -67,4 +67,7 @@
 SV * newSVPangoRectangle (PangoRectangle * rectangle);
 PangoRectangle * SvPangoRectangle (SV * sv);
 
+/* for registering custom attribute types */
+void gtk2perl_pango_attribute_register_custom_type (PangoAttrType type, const char *package);
+
 #endif /* _PANGO_PERL_H_ */

Modified: branches/upstream/libpango-perl/current/pango.exports
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/pango.exports?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/pango.exports (original)
+++ branches/upstream/libpango-perl/current/pango.exports Thu Aug 27 12:31:44 2009
@@ -1,2 +1,8 @@
 newSVPangoRectangle
 SvPangoRectangle
+gtk2perl_pango_attribute_get_type
+gtk2perl_pango_attribute_register_custom_type
+gtk2perl_pango_attr_iterator_get_type
+gtk2perl_pango_layout_iter_get_type
+gtk2perl_pango_layout_line_get_type
+gtk2perl_pango_script_iter_get_type

Modified: branches/upstream/libpango-perl/current/xs/PangoAttributes.xs
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libpango-perl/current/xs/PangoAttributes.xs?rev=42986&op=diff
==============================================================================
--- branches/upstream/libpango-perl/current/xs/PangoAttributes.xs (original)
+++ branches/upstream/libpango-perl/current/xs/PangoAttributes.xs Thu Aug 27 12:31:44 2009
@@ -18,7 +18,14 @@
  */
 
 #include "pango-perl.h"
-#include "pango-perl-private.h"
+
+#define PANGO_PERL_ATTR_STORE_INDICES(offset, attr)	\
+	if (items == offset + 2) {			\
+		guint start = SvUV (ST (offset));	\
+		guint end = SvUV (ST (offset + 1));	\
+		attr->start_index = start;		\
+		attr->end_index = end;			\
+	}
 
 /* ------------------------------------------------------------------------- */
 
@@ -442,7 +449,7 @@
     C_ARGS:
 	language
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 PangoLanguage *
 value (PangoAttribute * attr, ...)
@@ -466,7 +473,7 @@
     C_ARGS:
 	family
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 # --------------------------------------------------------------------------- #
 
@@ -479,7 +486,7 @@
     C_ARGS:
 	red, green, blue
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (4, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (4, RETVAL);
 
 # --------------------------------------------------------------------------- #
 
@@ -492,7 +499,7 @@
     C_ARGS:
 	red, green, blue
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (4, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (4, RETVAL);
 
 # --------------------------------------------------------------------------- #
 
@@ -505,7 +512,7 @@
     C_ARGS:
 	size
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 #if PANGO_CHECK_VERSION (1, 8, 0)
 
@@ -513,7 +520,7 @@
     C_ARGS:
 	size
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 #endif
 
@@ -532,7 +539,7 @@
     C_ARGS:
 	style
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 PangoStyle
 value (PangoAttribute * attr, ...)
@@ -554,7 +561,7 @@
     C_ARGS:
 	weight
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 PangoWeight
 value (PangoAttribute * attr, ...)
@@ -576,7 +583,7 @@
     C_ARGS:
 	variant
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 PangoVariant
 value (PangoAttribute * attr, ...)
@@ -598,7 +605,7 @@
     C_ARGS:
 	stretch
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 PangoStretch
 value (PangoAttribute * attr, ...)
@@ -620,7 +627,7 @@
     C_ARGS:
 	underline
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 PangoUnderline
 value (PangoAttribute * attr, ...)
@@ -642,7 +649,7 @@
     C_ARGS:
 	strikethrough
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 gboolean
 value (PangoAttribute * attr, ...)
@@ -664,7 +671,7 @@
     C_ARGS:
 	font_desc
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 PangoFontDescription_own *
 desc (PangoAttribute * attr, ...)
@@ -690,7 +697,7 @@
     C_ARGS:
 	scale
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 double
 value (PangoAttribute * attr, ...)
@@ -712,7 +719,7 @@
     C_ARGS:
 	rise
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 # --------------------------------------------------------------------------- #
 
@@ -725,7 +732,7 @@
     C_ARGS:
 	ink_rect, logical_rect
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (3, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (3, RETVAL);
 
 PangoRectangle *
 ink_rect (PangoAttribute * attr, ...)
@@ -762,7 +769,7 @@
     C_ARGS:
 	enable_fallback
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 gboolean
 value (PangoAttribute * attr, ...)
@@ -788,7 +795,7 @@
     C_ARGS:
 	letter_spacing
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 #endif
 
@@ -805,7 +812,7 @@
     C_ARGS:
 	red, green, blue
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (4, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (4, RETVAL);
 
 #endif
 
@@ -822,7 +829,7 @@
     C_ARGS:
 	red, green, blue
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (4, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (4, RETVAL);
 
 #endif
 
@@ -839,7 +846,7 @@
     C_ARGS:
 	gravity
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 PangoGravity
 value (PangoAttribute * attr, ...)
@@ -859,7 +866,7 @@
     C_ARGS:
 	hint
     POSTCALL:
-	GTK2PERL_PANGO_ATTR_STORE_INDICES (2, RETVAL);
+	PANGO_PERL_ATTR_STORE_INDICES (2, RETVAL);
 
 PangoGravityHint
 value (PangoAttribute * attr, ...)




More information about the Pkg-perl-cvs-commits mailing list