r47800 - in /trunk/libwx-perl: Changes Constant.xs Event.xs GDI.xs META.yml Wx.pm XS/ComboCtrl.xsp XS/Cursor.xs XS/Image.xs XS/Log.xs build/Wx/build/MakeMaker/Any_OS.pm cpp/wxapi.h debian/changelog lib/Wx/Mini.pm typemap typemap.tmpl

roberto at users.alioth.debian.org roberto at users.alioth.debian.org
Thu Nov 26 17:23:50 UTC 2009


Author: roberto
Date: Thu Nov 26 17:23:45 2009
New Revision: 47800

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=47800
Log:
(NOT RELEASED YET) New upstream release

Modified:
    trunk/libwx-perl/Changes
    trunk/libwx-perl/Constant.xs
    trunk/libwx-perl/Event.xs
    trunk/libwx-perl/GDI.xs
    trunk/libwx-perl/META.yml
    trunk/libwx-perl/Wx.pm
    trunk/libwx-perl/XS/ComboCtrl.xsp
    trunk/libwx-perl/XS/Cursor.xs
    trunk/libwx-perl/XS/Image.xs
    trunk/libwx-perl/XS/Log.xs
    trunk/libwx-perl/build/Wx/build/MakeMaker/Any_OS.pm
    trunk/libwx-perl/cpp/wxapi.h
    trunk/libwx-perl/debian/changelog
    trunk/libwx-perl/lib/Wx/Mini.pm
    trunk/libwx-perl/typemap
    trunk/libwx-perl/typemap.tmpl

Modified: trunk/libwx-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/Changes?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/Changes (original)
+++ trunk/libwx-perl/Changes Thu Nov 26 17:23:45 2009
@@ -1,4 +1,10 @@
 Revision history for Perl extension Wx.
+
+0.94  Sun Nov  8 14:10:32 CET 2009
+	- Remove the last use of the xspp command line script.
+	- Compilation fix for Strawberry Perl 5.10 (probably needed for all
+	  Perl 5.10 builds on Windows).
+	- wxWidgets 2.9.0 compatibility.
 
 0.93  Gio 24 Set 2009 21:34:10 CEST
 	- Use ExtUtils::XSpp::Cmd instead of the xspp command

Modified: trunk/libwx-perl/Constant.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/Constant.xs?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/Constant.xs (original)
+++ trunk/libwx-perl/Constant.xs Thu Nov 26 17:23:45 2009
@@ -4,7 +4,7 @@
 // Author:      Mattia Barbon
 // Modified by:
 // Created:     29/10/2000
-// RCS-ID:      $Id: Constant.xs 2531 2009-02-21 08:46:52Z mbarbon $
+// RCS-ID:      $Id: Constant.xs 2636 2009-10-20 19:39:08Z mbarbon $
 // Copyright:   (c) 2000-2009 Mattia Barbon
 // Licence:     This program is free software; you can redistribute it and/or
 //              modify it under the same terms as Perl itself
@@ -410,7 +410,12 @@
     I( Wizard,          Dialog )
     I( WizardPage,      Panel )
     I( WizardPageSimple, WizardPage )
+#if defined(__WXGTK__) && WXPERL_W_VERSION_GE( 2, 9, 0 )
+    I( GenericHyperlinkCtrl, Control )
+    I( HyperlinkCtrl,   GenericHyperlinkCtrl )
+#else
     I( HyperlinkCtrl,   Control )
+#endif
     I( NotificationMessage, EvtHandler )
 
     I( ColourDialog,    Dialog )
@@ -530,7 +535,8 @@
 #endif
     I( OwnerDrawnComboBox, ComboCtrl )
     I( PlOwnerDrawnComboBox, OwnerDrawnComboBox )
-#if WXPERL_W_VERSION_GE( 2, 9, 0 ) && defined( __WXGTK__ )
+#if WXPERL_W_VERSION_GE( 2, 9, 0 ) \
+    && ( defined( __WXGTK__ ) || defined( __WXMSW__ ) )
     I( BitmapComboBox,  ComboBox )
 #else
     I( BitmapComboBox,  OwnerDrawnComboBox )

Modified: trunk/libwx-perl/Event.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/Event.xs?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/Event.xs (original)
+++ trunk/libwx-perl/Event.xs Thu Nov 26 17:23:45 2009
@@ -4,7 +4,7 @@
 // Author:      Mattia Barbon
 // Modified by:
 // Created:     29/10/2000
-// RCS-ID:      $Id: Event.xs 2499 2008-11-05 19:47:18Z mbarbon $
+// RCS-ID:      $Id: Event.xs 2607 2009-09-06 07:44:32Z tsee $
 // Copyright:   (c) 2000-2008 Mattia Barbon
 // Licence:     This program is free software; you can redistribute it and/or
 //              modify it under the same terms as Perl itself
@@ -377,6 +377,13 @@
 
 int
 wxKeyEvent::GetKeyCode()
+
+#ifdef wxHAS_RAW_KEY_CODES
+
+int
+wxKeyEvent::GetRawKeyCode()
+
+#endif
 
 #if wxUSE_UNICODE && WXPERL_W_VERSION_GE( 2, 5, 3 )
 

Modified: trunk/libwx-perl/GDI.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/GDI.xs?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/GDI.xs (original)
+++ trunk/libwx-perl/GDI.xs Thu Nov 26 17:23:45 2009
@@ -4,7 +4,7 @@
 // Author:      Mattia Barbon
 // Modified by:
 // Created:     29/10/2000
-// RCS-ID:      $Id: GDI.xs 2610 2009-09-20 13:28:54Z mbarbon $
+// RCS-ID:      $Id: GDI.xs 2626 2009-10-18 22:48:17Z mbarbon $
 // Copyright:   (c) 2000-2003, 2005-2009 Mattia Barbon
 // Licence:     This program is free software; you can redistribute it and/or
 //              modify it under the same terms as Perl itself
@@ -29,6 +29,9 @@
 typedef int wxMappingMode;
 typedef int wxPolygonFillMode;
 typedef int wxFloodFillStyle;
+#endif
+#if WXPERL_W_VERSION_LT( 2, 9, 1 )
+typedef int wxImageResizeQuality;
 #endif
 
 MODULE=Wx_GDI

Modified: trunk/libwx-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/META.yml?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/META.yml (original)
+++ trunk/libwx-perl/META.yml Thu Nov 26 17:23:45 2009
@@ -1,6 +1,6 @@
 # http://module-build.sourceforge.net/META-spec.html
 name:         Wx
-version:      0.93
+version:      0.94
 version_from: Wx.pm
 installdirs:  site
 author:       Mattia Barbon <mbarbon at cpan.org>

Modified: trunk/libwx-perl/Wx.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/Wx.pm?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/Wx.pm (original)
+++ trunk/libwx-perl/Wx.pm Thu Nov 26 17:23:45 2009
@@ -4,7 +4,7 @@
 ## Author:      Mattia Barbon
 ## Modified by:
 ## Created:     01/10/2000
-## RCS-ID:      $Id: Wx.pm 2605 2009-08-17 21:08:17Z mbarbon $
+## RCS-ID:      $Id: Wx.pm 2615 2009-09-24 19:48:01Z mbarbon $
 ## Copyright:   (c) 2000-2009 Mattia Barbon
 ## Licence:     This program is free software; you can redistribute it and/or
 ##              modify it under the same terms as Perl itself
@@ -21,7 +21,7 @@
 $_msw = 1; $_gtk = 2; $_motif = 3; $_mac = 4; $_x11 = 5;
 
 @ISA = qw(Exporter);
-$VERSION = '0.93';
+$VERSION = '0.94';
 $XS_VERSION = $VERSION;
 $VERSION = eval $VERSION;
 

Modified: trunk/libwx-perl/XS/ComboCtrl.xsp
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/XS/ComboCtrl.xsp?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/XS/ComboCtrl.xsp (original)
+++ trunk/libwx-perl/XS/ComboCtrl.xsp Thu Nov 26 17:23:45 2009
@@ -4,8 +4,8 @@
 ## Author:      Mattia Barbon
 ## Modified by:
 ## Created:     12/08/2007
-## RCS-ID:      $Id: ComboCtrl.xsp 2142 2007-08-12 19:40:46Z mbarbon $
-## Copyright:   (c) 2007 Mattia Barbon
+## RCS-ID:      $Id: ComboCtrl.xsp 2626 2009-10-18 22:48:17Z mbarbon $
+## Copyright:   (c) 2007, 2009 Mattia Barbon
 ## Licence:     This program is free software; you can redistribute it and/or
 ##              modify it under the same terms as Perl itself
 #############################################################################
@@ -102,8 +102,11 @@
                            const wxBitmap& bmpPressed = wxNullBitmapPtr,
                            const wxBitmap& bmpHover = wxNullBitmapPtr,
                            const wxBitmap& bmpDisabled = wxNullBitmapPtr );
+
+#if WXPERL_W_VERSION_LT( 2, 7, 0 ) || WXWIN_COMPATIBILITY_2_6
     void SetTextIndent( int indent );
     wxCoord GetTextIndent() const;
+#endif
     const wxRect& GetTextRect() const;
 
     void UseAltPopupWindow( bool enable = true );

Modified: trunk/libwx-perl/XS/Cursor.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/XS/Cursor.xs?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/XS/Cursor.xs (original)
+++ trunk/libwx-perl/XS/Cursor.xs Thu Nov 26 17:23:45 2009
@@ -4,8 +4,8 @@
 ## Author:      Mattia Barbon
 ## Modified by:
 ## Created:     29/10/2000
-## RCS-ID:      $Id: Cursor.xs 2517 2008-11-30 20:14:22Z mbarbon $
-## Copyright:   (c) 2000-2004, 2006-2008 Mattia Barbon
+## RCS-ID:      $Id: Cursor.xs 2635 2009-10-20 19:17:01Z mbarbon $
+## Copyright:   (c) 2000-2004, 2006-2009 Mattia Barbon
 ## Licence:     This program is free software; you can redistribute it and/or
 ##              modify it under the same terms as Perl itself
 #############################################################################
@@ -29,7 +29,7 @@
 newFile( CLASS, name, type, hsx = -1, hsy = -1 )
     SV* CLASS
     wxString name
-    long type
+    wxBitmapType type
     int hsx
     int hsy
   CODE:
@@ -61,7 +61,8 @@
 
 #endif
 
-#if !defined( __WXGTK__ ) && !defined(__WXMAC__)
+#if !defined( __WXGTK__ ) && !defined(__WXMAC__) \
+    && WXPERL_W_VERSION_LT( 2, 9, 0 )
 
 wxCursor*
 newData( CLASS, bits, width, height, hotSpotX = -1, hotSpotY = -1, maskBits = 0 )

Modified: trunk/libwx-perl/XS/Image.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/XS/Image.xs?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/XS/Image.xs (original)
+++ trunk/libwx-perl/XS/Image.xs Thu Nov 26 17:23:45 2009
@@ -4,8 +4,8 @@
 ## Author:      Mattia Barbon
 ## Modified by:
 ## Created:     02/12/2000
-## RCS-ID:      $Id: Image.xs 2503 2008-11-06 00:23:45Z mbarbon $
-## Copyright:   (c) 2000-2003, 2005-2008 Mattia Barbon
+## RCS-ID:      $Id: Image.xs 2626 2009-10-18 22:48:17Z mbarbon $
+## Copyright:   (c) 2000-2003, 2005-2009 Mattia Barbon
 ## Licence:     This program is free software; you can redistribute it and/or
 ##              modify it under the same terms as Perl itself
 #############################################################################
@@ -537,7 +537,7 @@
 wxImage::Rescale( width, height, quality = wxIMAGE_QUALITY_NORMAL )
     int width
     int height
-    int quality
+    wxImageResizeQuality quality
   CODE:
     RETVAL = new wxImage( THIS->Rescale( width, height, quality ) );
   OUTPUT:
@@ -606,7 +606,7 @@
 wxImage::Scale( width, height, quality = wxIMAGE_QUALITY_NORMAL )
     int width
     int height
-    int quality
+    wxImageResizeQuality quality
   CODE:
     RETVAL = new wxImage( THIS->Scale( width, height, quality ) );
   OUTPUT:

Modified: trunk/libwx-perl/XS/Log.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/XS/Log.xs?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/XS/Log.xs (original)
+++ trunk/libwx-perl/XS/Log.xs Thu Nov 26 17:23:45 2009
@@ -4,8 +4,8 @@
 ## Author:      Mattia Barbon
 ## Modified by:
 ## Created:     29/10/2000
-## RCS-ID:      $Id: Log.xs 2064 2007-06-24 20:40:28Z mbarbon $
-## Copyright:   (c) 2000-2003, 2005-2007 Mattia Barbon
+## RCS-ID:      $Id: Log.xs 2626 2009-10-18 22:48:17Z mbarbon $
+## Copyright:   (c) 2000-2003, 2005-2007, 2009 Mattia Barbon
 ## Licence:     This program is free software; you can redistribute it and/or
 ##              modify it under the same terms as Perl itself
 #############################################################################
@@ -288,7 +288,7 @@
     const wxChar* mask
     const wxChar* string
   CODE:
-    ::wxLogTrace( mask, string );
+    wxLogTrace( mask, string );
 
 void
 wxLogSysError( string )

Modified: trunk/libwx-perl/build/Wx/build/MakeMaker/Any_OS.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/build/Wx/build/MakeMaker/Any_OS.pm?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/build/Wx/build/MakeMaker/Any_OS.pm (original)
+++ trunk/libwx-perl/build/Wx/build/MakeMaker/Any_OS.pm Thu Nov 26 17:23:45 2009
@@ -233,7 +233,7 @@
       my $file = File::Spec->canonpath( $f );
       $text .= sprintf <<EOT, $file, $file, $file, $file;
 %s : %sp typemap.xsp
-	xspp -t typemap.xsp %sp > %s
+	\$(PERL) -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp %sp > %s
 
 EOT
   }

Modified: trunk/libwx-perl/cpp/wxapi.h
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/cpp/wxapi.h?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/cpp/wxapi.h (original)
+++ trunk/libwx-perl/cpp/wxapi.h Thu Nov 26 17:23:45 2009
@@ -4,7 +4,7 @@
 // Author:      Mattia Barbon
 // Modified by:
 // Created:     21/09/2002
-// RCS-ID:      $Id: wxapi.h 2595 2009-08-02 07:43:26Z mbarbon $
+// RCS-ID:      $Id: wxapi.h 2633 2009-10-20 19:09:12Z mbarbon $
 // Copyright:   (c) 2002-2003, 2005-2009 Mattia Barbon
 // Licence:     This program is free software; you can redistribute it and/or
 //              modify it under the same terms as Perl itself
@@ -96,6 +96,9 @@
 #undef malloc
 #undef realloc
 #undef free
+#undef open
+#undef seekdir
+#undef close
 #endif
 #undef do_open
 #undef do_close

Modified: trunk/libwx-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/debian/changelog?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/debian/changelog (original)
+++ trunk/libwx-perl/debian/changelog Thu Nov 26 17:23:45 2009
@@ -1,3 +1,9 @@
+libwx-perl (0.94-1) UNRELEASED; urgency=low
+
+  * (NOT RELEASED YET) New upstream release
+
+ -- Roberto C. Sanchez <roberto at connexer.com>  Thu, 26 Nov 2009 12:22:46 -0500
+
 libwx-perl (0.93-2) unstable; urgency=low
 
   * run the splashfast tests with perl instead of under Test::Harness

Modified: trunk/libwx-perl/lib/Wx/Mini.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/lib/Wx/Mini.pm?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/lib/Wx/Mini.pm (original)
+++ trunk/libwx-perl/lib/Wx/Mini.pm Thu Nov 26 17:23:45 2009
@@ -12,7 +12,7 @@
     $Wx::dlls = XXXDLLSXXX;
 }
 
-$VERSION = '0.93'; # bootstrap will catch wrong versions
+$VERSION = '0.94'; # bootstrap will catch wrong versions
 $XS_VERSION = $VERSION;
 $VERSION = eval $VERSION;
 

Modified: trunk/libwx-perl/typemap
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/typemap?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/typemap (original)
+++ trunk/libwx-perl/typemap Thu Nov 26 17:23:45 2009
@@ -4,7 +4,7 @@
 ## Author:      Mattia Barbon
 ## Modified by:
 ## Created:     29/10/2000
-## RCS-ID:      $Id: typemap.tmpl 2564 2009-05-17 13:02:16Z mbarbon $
+## RCS-ID:      $Id: typemap 2626 2009-10-18 22:48:17Z mbarbon $
 ## Copyright:   (c) 2000-2009 Mattia Barbon
 ## Licence:     This program is free software; you can redistribute it and/or
 ##              modify it under the same terms as Perl itself
@@ -57,6 +57,7 @@
 wxAnimationType         T_ENUM
 wxUpdateUIMode          T_ENUM
 wxWindowVariant         T_ENUM
+wxImageResizeQuality    T_ENUM
 
 wxFindReplaceDialogStyles T_ENUM
 wxFindReplaceFlags      T_ENUM

Modified: trunk/libwx-perl/typemap.tmpl
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libwx-perl/typemap.tmpl?rev=47800&op=diff
==============================================================================
--- trunk/libwx-perl/typemap.tmpl (original)
+++ trunk/libwx-perl/typemap.tmpl Thu Nov 26 17:23:45 2009
@@ -4,7 +4,7 @@
 ## Author:      Mattia Barbon
 ## Modified by:
 ## Created:     29/10/2000
-## RCS-ID:      $Id: typemap.tmpl 2564 2009-05-17 13:02:16Z mbarbon $
+## RCS-ID:      $Id: typemap.tmpl 2626 2009-10-18 22:48:17Z mbarbon $
 ## Copyright:   (c) 2000-2009 Mattia Barbon
 ## Licence:     This program is free software; you can redistribute it and/or
 ##              modify it under the same terms as Perl itself
@@ -57,6 +57,7 @@
 wxAnimationType         T_ENUM
 wxUpdateUIMode          T_ENUM
 wxWindowVariant         T_ENUM
+wxImageResizeQuality    T_ENUM
 
 wxFindReplaceDialogStyles T_ENUM
 wxFindReplaceFlags      T_ENUM




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