You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
(31) |
Dec
(6) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(6) |
Feb
|
Mar
(17) |
Apr
(17) |
May
(27) |
Jun
(67) |
Jul
(26) |
Aug
(15) |
Sep
(2) |
Oct
(24) |
Nov
(6) |
Dec
|
2007 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(28) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
(21) |
Feb
(45) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
(3) |
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Robert M. <rob...@us...> - 2008-02-08 18:02:00
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-AxWindow/t In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8495/Win32-GUI-AxWindow/t Added Files: 97_Version.t Log Message: Fix updating of GUI.rc and add tests for verions to all XS modules --- NEW FILE: 97_Version.t --- #!perl -wT # Win32::GUI::AxWindow test suite. # $Id: 97_Version.t,v 1.1 2008/02/08 18:02:04 robertemay Exp $ # Testing that AxWindow.dll has the same version as AxWindow.pm use strict; use warnings; BEGIN { $| = 1 } # Autoflush use Test::More tests => 4; use Win32::GUI(); use Win32::GUI::AxWindow(); my($maj_pm, $min_pm, $rc_pm); my $version = $Win32::GUI::AxWindow::VERSION . '00'; if($version =~ m/^(\d+)\.(\d\d)(\d\d)/) { ($maj_pm, $min_pm, $rc_pm) = ($1, $2, $3); } my ($maj_rc, $min_rc, $rc_rc, $extra) = Win32::GUI::GetDllVersion('AxWindow.dll'); ok($maj_pm == $maj_rc, "Major Version numbers the same"); ok($min_pm == $min_rc, "Minor Version numbers the same"); ok($rc_pm == $rc_rc, "RC numbers the same"); ok(!defined $extra, "No extra information"); |
From: Robert M. <rob...@us...> - 2008-02-08 16:42:08
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11771 Modified Files: CHANGELOG GUI_Helpers.cpp Log Message: perlud->svSelf is a weak ref, and will be undef is the thing it was referencing has been destroyed. Index: GUI_Helpers.cpp =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI_Helpers.cpp,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** GUI_Helpers.cpp 20 Jan 2007 19:45:44 -0000 1.24 --- GUI_Helpers.cpp 8 Feb 2008 16:42:11 -0000 1.25 *************** *** 66,70 **** // Check perlpud if (perlud != NULL) { ! HWND hwnd_self = handle_From(NOTXSCALL perlud->svSelf); // Free event hash --- 66,70 ---- // Check perlpud if (perlud != NULL) { ! HWND hwnd_self = SvOK(perlud->svSelf) ? handle_From(NOTXSCALL perlud->svSelf) : NULL; // Free event hash *************** *** 127,131 **** // If we stored an original wndproc, then restore it so that // WM_NCDESTORY messages get there. ! if (perlud->WndProc) { SetWindowLong(hwnd_self, GWL_WNDPROC, (LONG)(perlud->WndProc)); } --- 127,131 ---- // If we stored an original wndproc, then restore it so that // WM_NCDESTORY messages get there. ! if (hwnd_self && perlud->WndProc) { SetWindowLong(hwnd_self, GWL_WNDPROC, (LONG)(perlud->WndProc)); } Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.140 retrieving revision 1.141 diff -C2 -d -r1.140 -r1.141 *** CHANGELOG 8 Feb 2008 14:44:57 -0000 1.140 --- CHANGELOG 8 Feb 2008 16:42:11 -0000 1.141 *************** *** 7,10 **** --- 7,14 ---- =================== + [Robert May] : 8 February 2008 - Correct number of tests + - t\GUI_Helpers.cpp - fix another spot where we could be calling + handle_From() with a weak (and already freed) SV. + + + [Robert May] : 8 February 2008 - Correct number of tests - t\02_window.t - correct test count for new test added |
From: Robert M. <rob...@us...> - 2008-02-08 14:52:10
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1468 Modified Files: CHANGELOG Log Message: correct test count for new test added Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.139 retrieving revision 1.140 diff -C2 -d -r1.139 -r1.140 *** CHANGELOG 8 Feb 2008 14:34:18 -0000 1.139 --- CHANGELOG 8 Feb 2008 14:44:57 -0000 1.140 *************** *** 6,9 **** --- 6,12 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 8 February 2008 - Correct number of tests + - t\02_window.t - correct test count for new test added + + [Robert May] : 8 February 2008 - Prepare for 1.06 RC2 - GUI.pm - up version to 1.05_91 in preparation for 1.06 RC2 |
From: Robert M. <rob...@us...> - 2008-02-08 14:51:50
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/t In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1468/t Modified Files: 02_window.t Log Message: correct test count for new test added Index: 02_window.t =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/t/02_window.t,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** 02_window.t 8 Feb 2008 14:24:37 -0000 1.4 --- 02_window.t 8 Feb 2008 14:44:57 -0000 1.5 *************** *** 11,15 **** BEGIN { $| = 1 } # Autoflush ! use Test::More tests => 16; use Win32::GUI(); --- 11,15 ---- BEGIN { $| = 1 } # Autoflush ! use Test::More tests => 17; use Win32::GUI(); |
From: Robert M. <rob...@us...> - 2008-02-08 14:34:17
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30337 Modified Files: CHANGELOG GUI.pm Log Message: Prepare for 1.06 RC2 Index: GUI.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.pm,v retrieving revision 1.67 retrieving revision 1.68 diff -C2 -d -r1.67 -r1.68 *** GUI.pm 1 Feb 2008 13:33:22 -0000 1.67 --- GUI.pm 8 Feb 2008 14:34:18 -0000 1.68 *************** *** 20,24 **** # STATIC OBJECT PROPERTIES # ! $VERSION = "1.05_90"; # For MakeMaker and CPAN $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) --- 20,24 ---- # STATIC OBJECT PROPERTIES # ! $VERSION = "1.05_91"; # For MakeMaker and CPAN $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.138 retrieving revision 1.139 diff -C2 -d -r1.138 -r1.139 *** CHANGELOG 8 Feb 2008 14:24:38 -0000 1.138 --- CHANGELOG 8 Feb 2008 14:34:18 -0000 1.139 *************** *** 6,9 **** --- 6,12 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 8 February 2008 - Prepare for 1.06 RC2 + - GUI.pm - up version to 1.05_91 in preparation for 1.06 RC2 + + [Robert May] : 8 February 2008 - Fix $w->{-handle} availability - GUI_Messageloops.cpp - when using WS_POPUP we discover that |
From: Robert M. <rob...@us...> - 2008-02-08 14:29:34
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/t In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26710/t Modified Files: 02_window.t Log Message: Fix 'uninitialised value in subroutine entry' reported to the users list by M2U (Matthias). Index: 02_window.t =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/t/02_window.t,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** 02_window.t 16 May 2006 18:57:26 -0000 1.3 --- 02_window.t 8 Feb 2008 14:24:37 -0000 1.4 *************** *** 56,57 **** --- 56,76 ---- is($W->Text ,"TestChanged", "Change winodw TITLE"); + # Adding style WS_POPUP causes a change in message ordering during + # CreateWindowEx(), esp. it adds a WM_SIZE, which we will try to + # dispatch. Prior to 1.05_90 we didn't have $win->{-handle} + # set before the callback, resuting in 'use of uninitialised + # value in subroutine entry' when calling handleFrom() in XS. + { + use warnings; + use Win32::GUI::Constants(); + + my $warning; + local $SIG{__WARN__} = sub { + $warning = $_[0]; + }; + + $warning = ''; + my $win = Win32::GUI::Window->new(-addstyle => Win32::GUI::Constants::WS_POPUP()); + undef $win; + is($warning, '', "Don't want warnings from constructors"); + } |
From: Robert M. <rob...@us...> - 2008-02-08 14:29:34
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26710 Modified Files: CHANGELOG GUI_MessageLoops.cpp Log Message: Fix 'uninitialised value in subroutine entry' reported to the users list by M2U (Matthias). Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.137 retrieving revision 1.138 diff -C2 -d -r1.137 -r1.138 *** CHANGELOG 2 Feb 2008 13:25:57 -0000 1.137 --- CHANGELOG 8 Feb 2008 14:24:38 -0000 1.138 *************** *** 6,9 **** --- 6,14 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 8 February 2008 - Fix $w->{-handle} availability + - GUI_Messageloops.cpp - when using WS_POPUP we discover that + we're not setting {-handle} early enough. Fix this. + - t\02_window.t - add test for above problem + + [Robert May] : 2 February 2008 - Fix make PPM on 5.10 - MANIFEST - add new Scintilla test files. Index: GUI_MessageLoops.cpp =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI_MessageLoops.cpp,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** GUI_MessageLoops.cpp 15 Jul 2007 18:47:13 -0000 1.23 --- GUI_MessageLoops.cpp 8 Feb 2008 14:24:38 -0000 1.24 *************** *** 206,209 **** --- 206,210 ---- PERLUD_FETCH; SetWindowLong(hwnd, GWL_USERDATA, (long) perlud); + hv_store_mg(NOTXSCALL (HV*)SvRV(perlud->svSelf), "-handle", 7, newSViv((long)hwnd), 0); SwitchBit(perlud->dwPlStyle, PERLWIN32GUI_CUSTOMCLASS, 1); // Set Custom class flag *************** *** 717,720 **** --- 718,722 ---- PERLUD_FETCH; SetWindowLong(hwnd, GWL_USERDATA, (long) perlud); + hv_store_mg(NOTXSCALL (HV*)SvRV(perlud->svSelf), "-handle", 7, newSViv((long)hwnd), 0); SwitchBit(perlud->dwPlStyle, PERLWIN32GUI_CUSTOMCLASS, 1); // Set Custom class flag SwitchBit(perlud->dwPlStyle, PERLWIN32GUI_MDIFRAME , 1); // Set MDI Frame flag *************** *** 798,801 **** --- 800,804 ---- PERLUD_FETCH; SetWindowLong(hwnd, GWL_USERDATA, (long) perlud); + hv_store_mg(NOTXSCALL (HV*)SvRV(perlud->svSelf), "-handle", 7, newSViv((long)hwnd), 0); SwitchBit(perlud->dwPlStyle, PERLWIN32GUI_CUSTOMCLASS, 1); // Set Custom class flag SwitchBit(perlud->dwPlStyle, PERLWIN32GUI_MDICHILD , 1); // Set MDI Frame flag *************** *** 834,837 **** --- 837,841 ---- PERLUD_FETCH; SetWindowLong(hwnd, GWL_USERDATA, (long) perlud); + hv_store_mg(NOTXSCALL (HV*)SvRV(perlud->svSelf), "-handle", 7, newSViv((long)hwnd), 0); SwitchBit(perlud->dwPlStyle, PERLWIN32GUI_CUSTOMCLASS, 1); // Set Custom class flag *************** *** 1031,1034 **** --- 1035,1039 ---- PERLUD_FETCH; SetWindowLong(hwnd, GWL_USERDATA, (long) perlud); + hv_store_mg(NOTXSCALL (HV*)SvRV(perlud->svSelf), "-handle", 7, newSViv((long)hwnd), 0); SwitchBit(perlud->dwPlStyle, PERLWIN32GUI_CUSTOMCLASS, 1); // Set Custom class flag SwitchBit(perlud->dwPlStyle, PERLWIN32GUI_CONTAINER , 1); // Set Container flag *************** *** 1069,1072 **** --- 1074,1078 ---- PERLUD_FETCH; SetWindowLong(hwnd, GWL_USERDATA, (long) perlud); + hv_store_mg(NOTXSCALL (HV*)SvRV(perlud->svSelf), "-handle", 7, newSViv((long)hwnd), 0); SwitchBit(perlud->dwPlStyle, PERLWIN32GUI_CUSTOMCLASS, 1); // Set Custom class flag |
From: Robert M. <rob...@us...> - 2008-02-02 17:03:53
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29453/docs Modified Files: GUI.pod Log Message: Documentation tidy-up Index: GUI.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/docs/GUI.pod,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** GUI.pod 1 Feb 2008 13:33:22 -0000 1.8 --- GUI.pod 2 Feb 2008 17:03:56 -0000 1.9 *************** *** 58,64 **** =over ! =item * L<Core Packages|Win32::GUI::Reference::Packages> ! Per package documentation for the core Win32::GUI packages. =item * L<Common Events|Win32::GUI::Reference::Events> --- 58,64 ---- =over ! =item * L<Packages|Win32::GUI::Reference::Packages> ! Per package documentation for Win32::GUI. =item * L<Common Events|Win32::GUI::Reference::Events> *************** *** 77,122 **** =back - =head2 Support Packages - - =over - - =item * L<Win32::GUI::AxWindow|Win32::GUI::AxWindow> - - Host AxticeX controls in Win32::GUI windows - - =item * L<Win32::GUI::BitmapInline|Win32::GUI::BitmapInline> - - Load bitmaps from within your script, rather than a seperate - file. - - =item * L<Win32::GUI::Constants|Win32::GUI::Constants> - - Export any of over 1700 Win32 API constants for use with - Win32::GUI functions and methods. - - =item * L<Win32::GUI::DIBitmap|Win32::GUI::DIBitmap> - - Support for creating bitmaps from other graphics file formats - and more image manipulation. Can interact with the perl GD - package if more complex image manipulation is required. - - =item * L<Win32::GUI::DropFiles|Win32::GUI::DropFiles> - - Accept files dragged from the Windows shell to your application. - - =item * L<Win32::GUI::Grid|Win32::GUI::Grid> - - Tabular data entry and display. - - =item * L<Win32::GUI::GridLayout|Win32::GUI::GridLayout> - - A simple layout manager. - - =item * L<Win32::GUI::Scintilla|Win32::GUI::Scintilla> - - An advanced source code editor control. - - =back - =head1 Sample Code --- 77,80 ---- |
From: Robert M. <rob...@us...> - 2008-02-02 17:03:53
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/build_tools In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29453/build_tools Modified Files: doPodDocs.pl Log Message: Documentation tidy-up Index: doPodDocs.pl =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/build_tools/doPodDocs.pl,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** doPodDocs.pl 16 Mar 2006 21:11:12 -0000 1.5 --- doPodDocs.pl 2 Feb 2008 17:03:56 -0000 1.6 *************** *** 30,33 **** --- 30,44 ---- $SrcParser::DEBUG = 0; + my @packages_with_own_pod = qw( + Win32::GUI::AxWindow + Win32::GUI::BitmapInline + Win32::GUI::Constants + Win32::GUI::DIBitmap + Win32::GUI::DropFiles + Win32::GUI::Grid + Win32::GUI::GridLayout + Win32::GUI::Scintilla + ); + ###################################################################### # (1) Parse the source fies for documentation. *************** *** 67,71 **** my $packages = ""; ! for my $package (SrcParser::get_package_list()) { (my $link = $package) =~ s/^Win32::GUI$/Win32::GUI::Reference::Methods/; # special case for Win32::GUI BuildTools::macro_set("PKGNAME", $package); --- 78,82 ---- my $packages = ""; ! for my $package (sort(SrcParser::get_package_list(), @packages_with_own_pod)) { (my $link = $package) =~ s/^Win32::GUI$/Win32::GUI::Reference::Methods/; # special case for Win32::GUI BuildTools::macro_set("PKGNAME", $package); |
From: Robert M. <rob...@us...> - 2008-02-02 17:03:53
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/docs/GUI/Reference In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29453/docs/GUI/Reference Modified Files: Packages.pod Packages_package.tpl Log Message: Documentation tidy-up Index: Packages_package.tpl =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/docs/GUI/Reference/Packages_package.tpl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Packages_package.tpl 16 Mar 2006 21:11:13 -0000 1.4 --- Packages_package.tpl 2 Feb 2008 17:03:56 -0000 1.5 *************** *** 2,3 **** --- 2,4 ---- =for comment $Id$ + Index: Packages.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/docs/GUI/Reference/Packages.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Packages.pod 16 Jul 2006 11:09:33 -0000 1.2 --- Packages.pod 2 Feb 2008 17:03:56 -0000 1.3 *************** *** 3,7 **** =head1 NAME ! Win32::GUI::Reference::Packages - Core packages =head1 DESCRIPTION --- 3,7 ---- =head1 NAME ! Win32::GUI::Reference::Packages - List of Win32::GUI packages. =head1 DESCRIPTION |
From: Robert M. <rob...@us...> - 2008-02-02 13:25:55
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15339 Modified Files: CHANGELOG MANIFEST Log Message: Add new Scintilla tests to MANIFEST Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.136 retrieving revision 1.137 diff -C2 -d -r1.136 -r1.137 *** CHANGELOG 2 Feb 2008 12:50:23 -0000 1.136 --- CHANGELOG 2 Feb 2008 13:25:57 -0000 1.137 *************** *** 7,10 **** --- 7,13 ---- =================== + [Robert May] : 2 February 2008 - Fix make PPM on 5.10 + - MANIFEST - add new Scintilla test files. + + + [Robert May] : 2 February 2008 - Fix make PPM on 5.10 - Makefile.PL - change how we generate the version for PPM to fix for 5.10 and remove dependency on File::Spec 0.9, as is messes PPM installs Index: MANIFEST =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/MANIFEST,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** MANIFEST 1 Feb 2008 13:29:49 -0000 1.23 --- MANIFEST 2 Feb 2008 13:25:57 -0000 1.24 *************** *** 376,379 **** --- 376,381 ---- Win32-GUI-Scintilla/t/01_load.t Win32-GUI-Scintilla/t/02_new.t + Win32-GUI-Scintilla/t/03_LoadFile.t + Win32-GUI-Scintilla/t/55_crash.t Win32-GUI-Scintilla/t/98_pod.t Win32-GUI-Scintilla/t/99_pod_coverage.t |
From: Robert M. <rob...@us...> - 2008-02-02 12:50:23
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2869 Modified Files: CHANGELOG Makefile.PL Log Message: Fix 'make ppm' for perl 5.10 Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Makefile.PL,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** Makefile.PL 1 Feb 2008 14:25:28 -0000 1.29 --- Makefile.PL 2 Feb 2008 12:50:23 -0000 1.30 *************** *** 65,68 **** --- 65,75 ---- } else { + print STDERR <<"__OSUNSUPPORTED"; + + Building on OS '$^O' is unsupported. Only 'MSWin32' and 'Cygwin' are valid + build environments. + + __OSUNSUPPORTED + # Attempt to stop CPAN Testers reporting build failures # for OS's like linux! *************** *** 84,88 **** print "$_\t($allowed{$_})\n" for (keys %allowed); ! exit(1); } --- 91,95 ---- print "$_\t($allowed{$_})\n" for (keys %allowed); ! die("Build Environment unsupported\n"); } *************** *** 97,101 **** print "$_\t($allowed{$_})\n" for (keys %allowed); ! exit(1); } --- 104,108 ---- print "$_\t($allowed{$_})\n" for (keys %allowed); ! die("Build Environment unsupported\n"); } *************** *** 217,220 **** --- 224,229 ---- File::Find::find(sub { push @demos, $File::Find::name if $File::Find::name =~ /\.(pl|bmp|ico|cur)$/ }, 'samples'); + (my $dist_ver = $Config{version}) =~ s/^(\d+\.\d+).*$/$1/; + my %MakefileArgs = ( NAME => 'Win32::GUI', *************** *** 223,227 **** PREREQ_PM => { 'Test::More' => 0, - 'File::Spec' => 0.9, # Needed on perl 5.8.0 as 0.82 is broken }, PM => { --- 232,235 ---- *************** *** 246,250 **** macro => { BUILD_TOOLS => './build_tools', ! PPMDISTVNAME => '$(DISTVNAME)-PPM-' . substr($Config{version},0,3), INST_DEMODIR => '$(INST_LIBDIR)/GUI/demos', DEMOS => "@demos", --- 254,258 ---- macro => { BUILD_TOOLS => './build_tools', ! PPMDISTVNAME => '$(DISTVNAME)-PPM-' . $dist_ver, INST_DEMODIR => '$(INST_LIBDIR)/GUI/demos', DEMOS => "@demos", Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.135 retrieving revision 1.136 diff -C2 -d -r1.135 -r1.136 *** CHANGELOG 1 Feb 2008 14:25:28 -0000 1.135 --- CHANGELOG 2 Feb 2008 12:50:23 -0000 1.136 *************** *** 6,26 **** Win32-GUI ChangeLog =================== + [Robert May] : 1 February 2008 - Sample handling - Makefile.PL - change how we handle build of the samples - Win32-GUI ChangeLog - =================== + [Robert May] : 1 February 2008 - Prepare for 1.06 release - Increment version numbers of changed modules. Set Win32::GUI version to 1.05_90 in preparation for RC1 - Win32-GUI ChangeLog - =================== + [Robert May] : 1 February 2008 - Fix compile with MinGW - Update most Makefile.PLs, add build_tools/MMUtil.pm and update MANIFEST to add -mms-bitfields support for mingw-gcc. - Win32-GUI ChangeLog - =================== + [Robert May] : 31 January 2008 - Misc Fixes - Makefile.PL - another attempt to prevent spurous CPAN tester reports --- 6,24 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 2 February 2008 - Fix make PPM on 5.10 + - Makefile.PL - change how we generate the version for PPM to fix for 5.10 + and remove dependency on File::Spec 0.9, as is messes PPM installs + + [Robert May] : 1 February 2008 - Sample handling - Makefile.PL - change how we handle build of the samples + [Robert May] : 1 February 2008 - Prepare for 1.06 release - Increment version numbers of changed modules. Set Win32::GUI version to 1.05_90 in preparation for RC1 + [Robert May] : 1 February 2008 - Fix compile with MinGW - Update most Makefile.PLs, add build_tools/MMUtil.pm and update MANIFEST to add -mms-bitfields support for mingw-gcc. + [Robert May] : 31 January 2008 - Misc Fixes - Makefile.PL - another attempt to prevent spurous CPAN tester reports |
From: Robert M. <rob...@us...> - 2008-02-01 14:25:25
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26933 Modified Files: CHANGELOG Makefile.PL Log Message: Change how we handle sample files to remove warning in cygwin Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Makefile.PL,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** Makefile.PL 1 Feb 2008 13:29:49 -0000 1.28 --- Makefile.PL 1 Feb 2008 14:25:28 -0000 1.29 *************** *** 5,8 **** --- 5,9 ---- use File::Spec(); + use File::Find(); # Bug in ExUtils::MakeMaker 5.45 that ships with ActiveState Perl # 5.6.1, writes the subdirs target with dmake syntax, that breaks *************** *** 213,216 **** --- 214,220 ---- $arg_object .= ' GUI.res' if $main::USERESOURCE; + my @demos; + File::Find::find(sub { push @demos, $File::Find::name if $File::Find::name =~ /\.(pl|bmp|ico|cur)$/ }, 'samples'); + my %MakefileArgs = ( NAME => 'Win32::GUI', *************** *** 242,247 **** macro => { BUILD_TOOLS => './build_tools', - INST_DEMO => '$(INST_LIBDIR)/GUI/demos', PPMDISTVNAME => '$(DISTVNAME)-PPM-' . substr($Config{version},0,3), }, clean => { --- 246,252 ---- macro => { BUILD_TOOLS => './build_tools', PPMDISTVNAME => '$(DISTVNAME)-PPM-' . substr($Config{version},0,3), + INST_DEMODIR => '$(INST_LIBDIR)/GUI/demos', + DEMOS => "@demos", }, clean => { *************** *** 392,400 **** $(NOECHO) $(PERL) -I$(BUILD_TOOLS) $(BUILD_TOOLS)/doHTMLDocs.pl ! demos: ! $(MKPATH) $(INST_DEMO) ! -$(CP) samples/* $(INST_DEMO) ! all:: poddocs demos DOC_FRAG --- 397,412 ---- $(NOECHO) $(PERL) -I$(BUILD_TOOLS) $(BUILD_TOOLS)/doHTMLDocs.pl ! pure_all :: demo_to_blib ! $(NOECHO) $(NOOP) ! demo_to_blib: $(DEMOS) ! $(NOECHO) $(MKPATH) $(INST_DEMODIR) ! $(CP) $? $(INST_DEMODIR) ! $(NOECHO) $(TOUCH) demo_to_blib ! ! clean :: ! -$(RM_F) demo_to_blib ! ! all:: poddocs DOC_FRAG Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.134 retrieving revision 1.135 diff -C2 -d -r1.134 -r1.135 *** CHANGELOG 1 Feb 2008 13:33:22 -0000 1.134 --- CHANGELOG 1 Feb 2008 14:25:28 -0000 1.135 *************** *** 6,9 **** --- 6,14 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 1 February 2008 - Sample handling + - Makefile.PL - change how we handle build of the samples + + Win32-GUI ChangeLog + =================== + [Robert May] : 1 February 2008 - Prepare for 1.06 release - Increment version numbers of changed modules. Set Win32::GUI version |
From: Robert M. <rob...@us...> - 2008-02-01 13:33:19
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-BitmapInline In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7626/Win32-GUI-BitmapInline Modified Files: BitmapInline.pm Log Message: Update version of changed modules. Update Win32-GUI version to 1.05_90 Index: BitmapInline.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-BitmapInline/BitmapInline.pm,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** BitmapInline.pm 31 Jan 2008 00:17:28 -0000 1.6 --- BitmapInline.pm 1 Feb 2008 13:33:22 -0000 1.7 *************** *** 66,70 **** our @EXPORT = qw(inline); ! our $VERSION = "0.02_01"; $VERSION = eval $VERSION; --- 66,70 ---- our @EXPORT = qw(inline); ! our $VERSION = "0.03"; $VERSION = eval $VERSION; |
From: Robert M. <rob...@us...> - 2008-02-01 13:33:19
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7626 Modified Files: CHANGELOG GUI.pm Readme Readme.html Log Message: Update version of changed modules. Update Win32-GUI version to 1.05_90 Index: Readme.html =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Readme.html,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Readme.html 5 Nov 2006 20:37:46 -0000 1.10 --- Readme.html 1 Feb 2008 13:33:22 -0000 1.11 *************** *** 1,205 **** ! <HTML> ! <HEAD> ! <TITLE>Win32::GUI::UserGuide::Readme - Perl-Win32 Graphical User Interface Extension README</TITLE> ! <LINK REV="made" HREF="mailto:"> ! </HEAD> ! <BODY> ! <A NAME="__index__"></A> <!-- INDEX BEGIN --> ! <UL> ! <LI><A HREF="#name">NAME</A></LI> ! <LI><A HREF="#description">DESCRIPTION</A></LI> ! <LI><A HREF="#availability">AVAILABILITY</A></LI> ! <LI><A HREF="#installing">INSTALLING</A></LI> ! <UL> ! <LI><A HREF="#activestate activeperl ppms">ActiveState ActivePerl PPMs</A></LI> ! <LI><A HREF="#cygwin">Cygwin</A></LI> ! </UL> ! <LI><A HREF="#building from source">Building from source</A></LI> ! <UL> ! <LI><A HREF="#microsoft visual c++ v6">Microsoft Visual C++ V6</A></LI> ! <LI><A HREF="#mingw and extutils::fakeconfig">MinGW and ExtUtils::FakeConfig</A></LI> ! <LI><A HREF="#cygwin">Cygwin</A></LI> ! </UL> ! <LI><A HREF="#documentation">Documentation</A></LI> ! <UL> ! <LI><A HREF="#pod documentation">POD documentation</A></LI> ! <LI><A HREF="#html documentation">HTML Documentation</A></LI> ! </UL> ! <LI><A HREF="#building your own ppm from source">Building your own PPM from source</A></LI> ! <LI><A HREF="#version">VERSION</A></LI> ! <LI><A HREF="#support">SUPPORT</A></LI> ! <LI><A HREF="#copyright and licence">COPYRIGHT and LICENCE</A></LI> ! </UL> <!-- INDEX END --> ! <HR> ! <P> ! <H1><A NAME="name">NAME</A></H1> ! <P>Win32::GUI::UserGuide::Readme - Perl-Win32 Graphical User Interface Extension README</P> ! <P> ! <HR> ! <H1><A NAME="description">DESCRIPTION</A></H1> ! <P>Win32::GUI is a Win32-platform native graphical user interface toolkit for perl. Basically, it's an XS implementation of most of the functions found in user32.dll and gdi32.dll, with an object oriented perl interface and an ! event-based dialog model that mimic the functionality of visual basic.</P> ! <P> ! <HR> ! <H1><A NAME="availability">AVAILABILITY</A></H1> ! <P>This is the README file for Win32::GUI v1.05 ! built on 05 Nov 2006.</P> ! <P>Source and ActiveState Perl PPMs are available from ! <A HREF="http://sourceforge.net/project/showfiles.php?group_id=16572">http://sourceforge.net/project/showfiles.php</A>.</P> ! <P>A cygwin distribution (available through cygwin's setup.exe) is maintained ! by Reini Urban (<A HREF="mailto:ru...@x-...">ru...@x-...</A>)</P> ! <P>If the Win32::GUI version number contains an underscore, then it is an alpha, beta or release candidate distribution. If there is no such underscore, then ! it is a stable release.</P> ! <P> ! <HR> ! <H1><A NAME="installing">INSTALLING</A></H1> ! <P> ! <H2><A NAME="activestate activeperl ppms">ActiveState ActivePerl PPMs</A></H2> ! <P>It is recommended to uninstall any previous version of Win32::GUI before installing a new version. This ensures old documentation is removed correctly. ! From a command prompt run:</P> ! <PRE> ! ppm uninstall Win32-GUI</PRE> ! <P>If you have any packages that are dependent on Win32::GUI you may need to add ! the <CODE>-force</CODE> option to the command line. See your documentation for PPM.</P> ! <P>Unzip the PPM distribution into a local directory. From a command ! prompt in that directory run:</P> ! <PRE> ! ppm install ./Win32-GUI.ppd</PRE> ! <P> ! <H2><A NAME="cygwin">Cygwin</A></H2> ! <P>Runtime requirements:</P> ! <PRE> cygwin perl-5.8.6 ! w32api</PRE> ! <P>Use the cygwin setup.exe tool to locate, download and install ! the perl-Win32-GUI binary package.</P> ! <P>Cygwin port questions to the mailinglist <<A HREF="mailto:cy...@cy...">cy...@cy...</A>></P> ! <P> ! <HR> ! <H1><A NAME="building from source">Building from source</A></H1> ! <P>Unpack the distribution into a local directory, and from a command ! prompt in that directory follow the instructions below.</P> ! <P>These instructions assume that you have already set up your build environment, and can build source distributions. The following ! environments are known to work:</P> ! <P> ! <H2><A NAME="microsoft visual c++ v6">Microsoft Visual C++ V6</A></H2> ! <P>Other versions may work. There are reported issues with VC++ 7 which links with a different C runtime to VC++ 6, and so you may have ! issues running an extension built with VC++ 7 with the ActiveState Perls.</P> ! <PRE> perl Makefle.PL nmake nmake test ! nmake install</PRE> ! <P> ! <H2><A NAME="mingw and extutils::fakeconfig">MinGW and ExtUtils::FakeConfig</A></H2> ! <PRE> perl -MConfig_m Makefile.PL nmake nmake test ! nmake install</PRE> ! <P>Built this way the GUI.dll extension can be very large (~3MB). There is a ! module in the <EM>build_tools</EM> directory that works with <STRONG>Config_m</STRONG> and ! <A HREF="/ExtUtils/FakeConfig.html">Extutils::FakeConfig</A> to set the MinGW compiler flags more optimally. If you want to try this, then replace the first ! command with:</P> ! <PRE> ! perl -Ibuild_tools -MConfig_mO Makefile.PL</PRE> ! <P> ! <H2><A NAME="cygwin">Cygwin</A></H2> ! <P>Build requirements (over and above the runtime requirements above):</P> ! <PRE> cygwin cygutils gcc make ! gzip</PRE> ! <P>Build instructions:</P> ! <P>unpack <EM>perl-Win32-GUI-X.XX-X-src.tar.bz2</EM>. If you use setup to install ! this src package, it will be unpacked under <EM>/usr/src</EM> automatically.</P> ! <PRE> cd /usr/src ! ./perl-Win32-GUI-X.XX-X.sh all</PRE> ! <P>This will create:</P> ! <PRE> /usr/src/perl-Win32-GUI-X.XX-X.tar.bz2 ! /usr/src/perl-Win32-GUI-X.XX-X-src.tar.bz2</PRE> ! <P>Port Notes:</P> ! <P>The dll's must probably be rebased. If a remap error occurs run rebaseall from ! the rebase package. The packaged version is already rebased to my personal settings.</P> ! <P>For a source build from the official source, the standard build process ! should be sufficient:</P> ! <PRE> Perl Makefile.PL make make test ! make install</PRE> ! <P> ! <HR> ! <H1><A NAME="documentation">Documentation</A></H1> ! <P> ! <H2><A NAME="pod documentation">POD documentation</A></H2> ! <P>When building from source the POD documentation is built automatically ! by the make process. It can also be generated by issuing:</P> ! <PRE> ! nmake poddocs;</PRE> ! <P> ! <H2><A NAME="html documentation">HTML Documentation</A></H2> ! <P>HTML documentation is included with the PPM distributions, and installed ! into your ActiveState Perl documentation tree by the install process.</P> ! <P>The HTML documentation can also be generated by issuing:</P> ! <PRE> ! nmake htmldocs;</PRE> ! <P> ! <HR> ! <H1><A NAME="building your own ppm from source">Building your own PPM from source</A></H1> ! <P>You will need <STRONG>tar</STRONG>, <STRONG>gzip</STRONG> and <STRONG>zip</STRONG> utilities on your path. Issue ! the following commands.</P> ! <PRE> perl Makefile.PL (adjust as necessary for your build environment) nmake nmake test ! nmake ppm</PRE> ! <P>This procedure will generate a PPM for your current perl environment, ! including the HTML documentation, ready for installation as above.</P> ! <P> ! <HR> ! <H1><A NAME="version">VERSION</A></H1> ! <P>Documentation for Win32::GUI v1.05 created 05 Nov 2006</P> ! <P>This document is autogenerated by the build process. Edits made here will be lost. ! Edit <EM>docs/GUI/UserGuide/Readme.pod</EM> instead.</P> ! <P> ! <HR> ! <H1><A NAME="support">SUPPORT</A></H1> ! <P>Homepage: <A HREF="http://perl-win32-gui.sourceforge.net/">http://perl-win32-gui.sourceforge.net/</A>.</P> ! <P>For further support join the users mailing list(<CODE>per...@li...</CODE>) from the website ! at <A HREF="http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users">http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users</A>. There is a searchable list archive at <A HREF="http://sourceforge.net/mail/?group_id=16572">http://sourceforge.net/mail/</A>.</P> ! <P> ! <HR> ! <H1><A NAME="copyright and licence">COPYRIGHT and LICENCE</A></H1> ! <P>Copyright (c) 1997..2006 Aldo Calpini. All rights reserved.</P> ! <P>This program is free software; you can redistribute it and/or ! modify it under the same terms as Perl itself.</P> ! </BODY> ! </HTML> --- 1,218 ---- ! <?xml version="1.0" ?> ! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> ! <html xmlns="http://www.w3.org/1999/xhtml"> ! <head> ! <title>Win32::GUI::UserGuide::Readme - Perl-Win32 Graphical User Interface Extension README</title> ! <meta http-equiv="content-type" content="text/html; charset=utf-8" /> ! <link rev="made" href="mailto:ru...@x-..." /> ! </head> ! <body style="background-color: white"> ! <p><a name="__index__"></a></p> <!-- INDEX BEGIN --> ! <ul> ! <li><a href="#description">DESCRIPTION</a></li> ! <li><a href="#installing">INSTALLING</a></li> ! <ul> ! <li><a href="#activestate_activeperl_ppms">ActiveState ActivePerl PPMs</a></li> ! <li><a href="#cygwin">Cygwin</a></li> ! </ul> ! <li><a href="#building_from_source">Building from source</a></li> ! <ul> ! <li><a href="#microsoft_visual_c___v6">Microsoft Visual C++ V6</a></li> ! <li><a href="#mingw_and_extutils__fakeconfig">MinGW and ExtUtils::FakeConfig</a></li> ! <li><a href="#cygwin">Cygwin</a></li> ! </ul> ! <li><a href="#documentation">Documentation</a></li> ! <ul> ! <li><a href="#pod_documentation">POD documentation</a></li> ! <li><a href="#html_documentation">HTML Documentation</a></li> ! </ul> ! <li><a href="#building_your_own_ppm_from_source">Building your own PPM from source</a></li> ! <li><a href="#version">VERSION</a></li> ! <li><a href="#support">SUPPORT</a></li> ! <li><a href="#copyright_and_licence">COPYRIGHT and LICENCE</a></li> ! </ul> <!-- INDEX END --> ! <hr /> ! <p> ! </p> ! <h1><a name="description">DESCRIPTION</a></h1> ! <p>Win32::GUI is a Win32-platform native graphical user interface toolkit for perl. Basically, it's an XS implementation of most of the functions found in user32.dll and gdi32.dll, with an object oriented perl interface and an ! event-based dialog model that mimic the functionality of visual basic.</p> ! <pre> ! ! =head1 AVAILABILITY</pre> ! <p>This is the README file for Win32::GUI v1.05_90 ! built on 01 Feb 2008.</p> ! <p>Source and ActiveState Perl PPMs are available from ! <a href="http://sourceforge.net/project/showfiles.php?group_id=16572">http://sourceforge.net/project/showfiles.php</a>.</p> ! <p>A cygwin distribution (available through cygwin's setup.exe) is maintained ! by Reini Urban (<a href="mailto:ru...@x-...">ru...@x-...</a>)</p> ! <p>If the Win32::GUI version number contains an underscore, then it is an alpha, beta or release candidate distribution. If there is no such underscore, then ! it is a stable release.</p> ! <p> ! </p> ! <hr /> ! <h1><a name="installing">INSTALLING</a></h1> ! <p> ! </p> ! <h2><a name="activestate_activeperl_ppms">ActiveState ActivePerl PPMs</a></h2> ! <p>It is recommended to uninstall any previous version of Win32::GUI before installing a new version. This ensures old documentation is removed correctly. ! From a command prompt run:</p> ! <pre> ! ppm uninstall Win32-GUI</pre> ! <p>If you have any packages that are dependent on Win32::GUI you may need to add ! the <code>-force</code> option to the command line. See your documentation for PPM.</p> ! <p>Unzip the PPM distribution into a local directory. From a command ! prompt in that directory run:</p> ! <pre> ! ppm install ./Win32-GUI.ppd</pre> ! <p> ! </p> ! <h2><a name="cygwin">Cygwin</a></h2> ! <p>Runtime requirements:</p> ! <pre> cygwin perl-5.8.6 ! w32api</pre> ! <p>Use the cygwin setup.exe tool to locate, download and install ! the perl-Win32-GUI binary package.</p> ! <p>Cygwin port questions to the mailinglist <<a href="mailto:cy...@cy...">cy...@cy...</a>></p> ! <p> ! </p> ! <hr /> ! <h1><a name="building_from_source">Building from source</a></h1> ! <p>Unpack the distribution into a local directory, and from a command ! prompt in that directory follow the instructions below.</p> ! <p>These instructions assume that you have already set up your build environment, and can build source distributions. The following ! environments are known to work:</p> ! <p> ! </p> ! <h2><a name="microsoft_visual_c___v6">Microsoft Visual C++ V6</a></h2> ! <p>Other versions may work. There are reported issues with VC++ 7 which links with a different C runtime to VC++ 6, and so you may have ! issues running an extension built with VC++ 7 with the ActiveState Perls.</p> ! <pre> perl Makefle.PL nmake nmake test ! nmake install</pre> ! <p> ! </p> ! <h2><a name="mingw_and_extutils__fakeconfig">MinGW and ExtUtils::FakeConfig</a></h2> ! <pre> perl -MConfig_m Makefile.PL nmake nmake test ! nmake install</pre> ! <p>Built this way the GUI.dll extension can be very large (~3MB). There is a ! module in the <em>build_tools</em> directory that works with <strong>Config_m</strong> and ! <a href="/ExtUtils/FakeConfig.html">Extutils::FakeConfig</a> to set the MinGW compiler flags more optimally. If you want to try this, then replace the first ! command with:</p> ! <pre> ! perl -Ibuild_tools -MConfig_mO Makefile.PL</pre> ! <p> ! </p> ! <h2><a name="cygwin">Cygwin</a></h2> ! <p>Build requirements (over and above the runtime requirements above):</p> ! <pre> cygwin cygutils gcc make ! gzip</pre> ! <p>Build instructions:</p> ! <p>unpack <em>perl-Win32-GUI-X.XX-X-src.tar.bz2</em>. If you use setup to install ! this src package, it will be unpacked under <em>/usr/src</em> automatically.</p> ! <pre> cd /usr/src ! ./perl-Win32-GUI-X.XX-X.sh all</pre> ! <p>This will create:</p> ! <pre> /usr/src/perl-Win32-GUI-X.XX-X.tar.bz2 ! /usr/src/perl-Win32-GUI-X.XX-X-src.tar.bz2</pre> ! <p>Port Notes:</p> ! <p>The dll's must probably be rebased. If a remap error occurs run rebaseall from ! the rebase package. The packaged version is already rebased to my personal settings.</p> ! <p>For a source build from the official source, the standard build process ! should be sufficient:</p> ! <pre> Perl Makefile.PL make make test ! make install</pre> ! <p> ! </p> ! <hr /> ! <h1><a name="documentation">Documentation</a></h1> ! <p> ! </p> ! <h2><a name="pod_documentation">POD documentation</a></h2> ! <p>When building from source the POD documentation is built automatically ! by the make process. It can also be generated by issuing:</p> ! <pre> ! nmake poddocs;</pre> ! <p> ! </p> ! <h2><a name="html_documentation">HTML Documentation</a></h2> ! <p>HTML documentation is included with the PPM distributions, and installed ! into your ActiveState Perl documentation tree by the install process.</p> ! <p>The HTML documentation can also be generated by issuing:</p> ! <pre> ! nmake htmldocs;</pre> ! <p> ! </p> ! <hr /> ! <h1><a name="building_your_own_ppm_from_source">Building your own PPM from source</a></h1> ! <p>You will need <strong>tar</strong>, <strong>gzip</strong> and <strong>zip</strong> utilities on your path. Issue ! the following commands.</p> ! <pre> perl Makefile.PL (adjust as necessary for your build environment) nmake nmake test ! nmake ppm</pre> ! <p>This procedure will generate a PPM for your current perl environment, ! including the HTML documentation, ready for installation as above.</p> ! <p> ! </p> ! <hr /> ! <h1><a name="version">VERSION</a></h1> ! <p>Documentation for Win32::GUI v1.05_90 created 01 Feb 2008</p> ! <p>This document is autogenerated by the build process. Edits made here will be lost. ! Edit <em>docs/GUI/UserGuide/Readme.pod</em> instead.</p> ! <p> ! </p> ! <hr /> ! <h1><a name="support">SUPPORT</a></h1> ! <p>Homepage: <a href="http://perl-win32-gui.sourceforge.net/">http://perl-win32-gui.sourceforge.net/</a>.</p> ! <p>For further support join the users mailing list(<code>per...@li...</code>) from the website ! at <a href="http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users">http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users</a>. There is a searchable list archive at <a href="http://sourceforge.net/mail/?group_id=16572">http://sourceforge.net/mail/</a>.</p> ! <p> ! </p> ! <hr /> ! <h1><a name="copyright_and_licence">COPYRIGHT and LICENCE</a></h1> ! <p>Copyright (c) 1997..2008 Aldo Calpini. All rights reserved.</p> ! <p>This program is free software; you can redistribute it and/or ! modify it under the same terms as Perl itself.</p> ! <p></p> ! </body> ! </html> Index: Readme =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Readme,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Readme 5 Nov 2006 20:37:46 -0000 1.9 --- Readme 1 Feb 2008 13:33:22 -0000 1.10 *************** *** 14,21 **** AVAILABILITY ! This is the README file for Win32::GUI v1.05 built on 05 Nov 2006. Source and ActiveState Perl PPMs are available from ! http://sourceforge.net/project/showfiles.php?group_id=16572. A cygwin distribution (available through cygwin's setup.exe) is --- 14,21 ---- AVAILABILITY ! This is the README file for Win32::GUI v1.05_90 built on 01 Feb 2008. Source and ActiveState Perl PPMs are available from ! <http://sourceforge.net/project/showfiles.php?group_id=16572>. A cygwin distribution (available through cygwin's setup.exe) is *************** *** 162,166 **** VERSION ! Documentation for Win32::GUI v1.05 created 05 Nov 2006 This document is autogenerated by the build process. Edits made here --- 162,166 ---- VERSION ! Documentation for Win32::GUI v1.05_90 created 01 Feb 2008 This document is autogenerated by the build process. Edits made here *************** *** 169,183 **** SUPPORT ! Homepage: http://perl-win32-gui.sourceforge.net/. For further support join the users mailing list("per...@li...") from the website at ! http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users. There ! is a searchable list archive at ! http://sourceforge.net/mail/?group_id=16572. COPYRIGHT and LICENCE ! Copyright (c) 1997..2006 Aldo Calpini. All rights reserved. This program is free software; you can redistribute it and/or modify it --- 169,183 ---- SUPPORT ! Homepage: <http://perl-win32-gui.sourceforge.net/>. For further support join the users mailing list("per...@li...") from the website at ! <http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users>. ! There is a searchable list archive at ! <http://sourceforge.net/mail/?group_id=16572>. COPYRIGHT and LICENCE ! Copyright (c) 1997..2008 Aldo Calpini. All rights reserved. This program is free software; you can redistribute it and/or modify it Index: GUI.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.pm,v retrieving revision 1.66 retrieving revision 1.67 diff -C2 -d -r1.66 -r1.67 *** GUI.pm 13 Jan 2008 20:20:50 -0000 1.66 --- GUI.pm 1 Feb 2008 13:33:22 -0000 1.67 *************** *** 20,24 **** # STATIC OBJECT PROPERTIES # ! $VERSION = "1.05_02"; # For MakeMaker and CPAN $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) --- 20,24 ---- # STATIC OBJECT PROPERTIES # ! $VERSION = "1.05_90"; # For MakeMaker and CPAN $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.133 retrieving revision 1.134 diff -C2 -d -r1.133 -r1.134 *** CHANGELOG 1 Feb 2008 13:29:49 -0000 1.133 --- CHANGELOG 1 Feb 2008 13:33:22 -0000 1.134 *************** *** 6,9 **** --- 6,15 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 1 February 2008 - Prepare for 1.06 release + - Increment version numbers of changed modules. Set Win32::GUI version + to 1.05_90 in preparation for RC1 + + Win32-GUI ChangeLog + =================== + [Robert May] : 1 February 2008 - Fix compile with MinGW - Update most Makefile.PLs, add build_tools/MMUtil.pm and update |
From: Robert M. <rob...@us...> - 2008-02-01 13:33:18
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7626/Win32-GUI-ReleaseNotes Modified Files: RN_1_06.pod Log Message: Update version of changed modules. Update Win32-GUI version to 1.05_90 Index: RN_1_06.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_1_06.pod,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** RN_1_06.pod 31 Jan 2008 00:42:11 -0000 1.7 --- RN_1_06.pod 1 Feb 2008 13:33:22 -0000 1.8 *************** *** 117,121 **** =item ListView BeginLabelEdit event ! The second arguement was being set incorrectly when the callback was made. This is now fixed. (Tracker: 1706901) --- 117,121 ---- =item ListView BeginLabelEdit event ! The second argument was being set incorrectly when the callback was made. This is now fixed. (Tracker: 1706901) *************** *** 137,141 **** things like: ! my $node_info = $treeview->GetItem($item); =item Crash when destroying a window during a callback --- 137,141 ---- things like: ! my %node_info = $treeview->GetItem($item); =item Crash when destroying a window during a callback *************** *** 203,207 **** The introduction of Win32::GUI::Constants in v1.04 means that we now have access to a very large number of constants, ! so the current behaviour of Win32::GUI to export all constants to the calling namespace by default is no longer appropriate. So, a bare --- 203,207 ---- The introduction of Win32::GUI::Constants in v1.04 means that we now have access to a very large number of constants, ! so the v1.03 behaviour of Win32::GUI to export all constants to the calling namespace by default is no longer appropriate. So, a bare *************** *** 253,257 **** =item use the Win32::GUI::Constants namespace instead ! -addstyle => Win32::GUI::Constants::WS_BORDER(), =item use any other namespace you fancy --- 253,257 ---- =item use the Win32::GUI::Constants namespace instead ! -addstyle => Win32::GUI::Constants::WS_BORDER, =item use any other namespace you fancy *************** *** 259,263 **** use Win32::GUI qw(-exportpkg => A::B -autoload); ... ! -addstyle => A::B::WS_BORDER(), =item maintain compatibility of existing scripts --- 259,263 ---- use Win32::GUI qw(-exportpkg => A::B -autoload); ... ! -addstyle => A::B::WS_BORDER, =item maintain compatibility of existing scripts |
From: Robert M. <rob...@us...> - 2008-02-01 13:33:18
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7626/docs Modified Files: GUI.pod Log Message: Update version of changed modules. Update Win32-GUI version to 1.05_90 Index: GUI.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/docs/GUI.pod,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** GUI.pod 5 Nov 2006 20:04:50 -0000 1.7 --- GUI.pod 1 Feb 2008 13:33:22 -0000 1.8 *************** *** 150,156 **** Will continue to export the same list of constants as earlier versions, but will generate a warning (under the C<use warnings;> pragma or with ! the C<-w> command line option to perl). In the future (v1.06 and later) ! this syntax will stop exporting anything. v1.06 will generate a warning ! that nothing is being exported. v1.07 will silently export nothing. =item C<use Win32::GUI qw( ... );> --- 150,156 ---- Will continue to export the same list of constants as earlier versions, but will generate a warning (under the C<use warnings;> pragma or with ! the C<-w> command line option to perl). In the future (v1.07 and later) ! this syntax will stop exporting anything. v1.07 will generate a warning ! that nothing is being exported. v1.08 will silently export nothing. =item C<use Win32::GUI qw( ... );> |
From: Robert M. <rob...@us...> - 2008-02-01 13:33:18
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7626/Win32-GUI-Scintilla Modified Files: Scintilla.PL Scintilla.pod Log Message: Update version of changed modules. Update Win32-GUI version to 1.05_90 Index: Scintilla.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Scintilla.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Scintilla.pod 16 Jul 2006 11:09:33 -0000 1.3 --- Scintilla.pod 1 Feb 2008 13:33:22 -0000 1.4 *************** *** 2379,2383 **** Copyright 2003..2005 by Laurent Rocher (lr...@cp...). ! Copyright 2006 by Robert May (rob...@us...). This program is free software; you can redistribute it and/or modify it --- 2379,2383 ---- Copyright 2003..2005 by Laurent Rocher (lr...@cp...). ! Copyright 2006..2008 by Robert May (rob...@us...). This program is free software; you can redistribute it and/or modify it Index: Scintilla.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Scintilla.PL,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Scintilla.PL 15 Jul 2007 19:08:40 -0000 1.6 --- Scintilla.PL 1 Feb 2008 13:33:22 -0000 1.7 *************** *** 47,51 **** our @ISA = qw(DynaLoader Win32::GUI::Window); ! our $VERSION = "1.90"; our $XS_VERSION = $VERSION; $VERSION = eval $VERSION; --- 47,51 ---- our @ISA = qw(DynaLoader Win32::GUI::Window); ! our $VERSION = "1.91"; our $XS_VERSION = $VERSION; $VERSION = eval $VERSION; |
From: Robert M. <rob...@us...> - 2008-02-01 13:33:18
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7626/Win32-GUI-Constants Modified Files: Constants.pm Log Message: Update version of changed modules. Update Win32-GUI version to 1.05_90 Index: Constants.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Constants.pm,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Constants.pm 13 Jan 2008 20:20:50 -0000 1.9 --- Constants.pm 1 Feb 2008 13:33:22 -0000 1.10 *************** *** 355,359 **** =head1 COPYRIGHT & LICENSE ! Copyright 2005..2006 Robert May, All Rights Reserved. This library is free software; you can redistribute it and/or modify it --- 355,359 ---- =head1 COPYRIGHT & LICENSE ! Copyright 2005..2008 Robert May, All Rights Reserved. This library is free software; you can redistribute it and/or modify it |
From: Robert M. <rob...@us...> - 2008-02-01 13:29:46
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-AxWindow In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5981/Win32-GUI-AxWindow Modified Files: Makefile.PL Log Message: Add -mms-bitfields option for mingw-gcc Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-AxWindow/Makefile.PL,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.PL 11 Jun 2006 21:00:15 -0000 1.3 --- Makefile.PL 1 Feb 2008 13:29:49 -0000 1.4 *************** *** 11,14 **** --- 11,17 ---- use File::Find(); + use lib '../build_tools'; + use MMUtil; + my @demos; File::Find::find(sub { push @demos, $File::Find::name if $File::Find::name =~ /\.(pl|pm|avi)$/ }, 'demos'); *************** *** 51,54 **** --- 54,58 ---- } else { + MMUtil::Extend_MM(); WriteMakefile(%config); } |
From: Robert M. <rob...@us...> - 2008-02-01 13:29:46
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5981 Modified Files: CHANGELOG Makefile.PL MANIFEST Log Message: Add -mms-bitfields option for mingw-gcc Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.132 retrieving revision 1.133 diff -C2 -d -r1.132 -r1.133 *** CHANGELOG 31 Jan 2008 00:42:10 -0000 1.132 --- CHANGELOG 1 Feb 2008 13:29:49 -0000 1.133 *************** *** 6,9 **** --- 6,15 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 1 February 2008 - Fix compile with MinGW + - Update most Makefile.PLs, add build_tools/MMUtil.pm and update + MANIFEST to add -mms-bitfields support for mingw-gcc. + + Win32-GUI ChangeLog + =================== + [Robert May] : 31 January 2008 - Misc Fixes - Makefile.PL - another attempt to prevent spurous CPAN tester reports Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Makefile.PL,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** Makefile.PL 31 Jan 2008 00:41:27 -0000 1.27 --- Makefile.PL 1 Feb 2008 13:29:49 -0000 1.28 *************** *** 2,5 **** --- 2,7 ---- use warnings; + use 5.006001; + use File::Spec(); # Bug in ExUtils::MakeMaker 5.45 that ships with ActiveState Perl *************** *** 10,13 **** --- 12,18 ---- use Config; + use lib 'build_tools'; + use MMUtil(); + our $W32G_CORE = 1; $main::USERESOURCE = 1; *************** *** 257,260 **** --- 262,266 ---- } + MMUtil::Extend_MM(); WriteMakefile( %MakefileArgs ); *************** *** 285,297 **** } - # gcc-3.4 issues a warning if -Wdeclaration-after-statement is - # used with cpp files (c++ mode). So remove it. - sub cflags { - my $inherited = shift->SUPER::cflags(@_); - $inherited =~ s/-Wdeclaration-after-statement//mg; - return $inherited; - } - - # Remove the Test-More dependency from the PPD file, as it is not # a requirement for a binary distribution --- 291,294 ---- Index: MANIFEST =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/MANIFEST,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** MANIFEST 13 Jan 2008 11:42:57 -0000 1.22 --- MANIFEST 1 Feb 2008 13:29:49 -0000 1.23 *************** *** 9,12 **** --- 9,13 ---- build_tools/SrcParser.pm build_tools/updateRC.pl + build_tools/MMUtil.pm Button.xs CHANGELOG |
From: Robert M. <rob...@us...> - 2008-02-01 13:29:45
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5981/Win32-GUI-Scintilla Modified Files: Makefile.PL Log Message: Add -mms-bitfields option for mingw-gcc Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Makefile.PL,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.PL 11 Jun 2006 21:00:16 -0000 1.3 --- Makefile.PL 1 Feb 2008 13:29:49 -0000 1.4 *************** *** 11,14 **** --- 11,17 ---- use File::Find(); + use lib '../build_tools'; + use MMUtil(); + my @demos; File::Find::find(sub { push @demos, $File::Find::name if $File::Find::name =~ /\.pl$/ }, 'demos'); *************** *** 40,43 **** --- 43,47 ---- } + MMUtil::Extend_MM(); WriteMakefile(%config); |
From: Robert M. <rob...@us...> - 2008-02-01 13:29:45
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5981/Win32-GUI-Grid Modified Files: Makefile.PL Log Message: Add -mms-bitfields option for mingw-gcc Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid/Makefile.PL,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Makefile.PL 15 Oct 2006 13:40:32 -0000 1.4 --- Makefile.PL 1 Feb 2008 13:29:49 -0000 1.5 *************** *** 11,14 **** --- 11,16 ---- use File::Find(); + use lib '../build_tools'; + my @demos; File::Find::find(sub { push @demos, $File::Find::name if $File::Find::name =~ /\.(pl|bmp)$/ }, 'demos'); *************** *** 52,55 **** --- 54,58 ---- } else { + MMUtil::Extend_MM(); WriteMakefile(%config); } |
From: Robert M. <rob...@us...> - 2008-02-01 13:29:45
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-DIBitmap In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5981/Win32-GUI-DIBitmap Modified Files: Makefile.PL Log Message: Add -mms-bitfields option for mingw-gcc Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-DIBitmap/Makefile.PL,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.PL 11 Jun 2006 21:00:15 -0000 1.3 --- Makefile.PL 1 Feb 2008 13:29:49 -0000 1.4 *************** *** 11,14 **** --- 11,17 ---- use File::Find(); + use lib '../build_tools'; + use MMUtil; + my @demos; File::Find::find(sub { push @demos, $File::Find::name if $File::Find::name =~ /\.(pl|zip|bmp|png|tga|jpg)$/ }, 'demos'); *************** *** 54,57 **** --- 57,61 ---- } else { + MMUtil::Extend_MM(); WriteMakefile(%config); } |
From: Robert M. <rob...@us...> - 2008-02-01 13:29:45
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5981/Win32-GUI-Constants Modified Files: Makefile.PL Log Message: Add -mms-bitfields option for mingw-gcc Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Makefile.PL,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Makefile.PL 11 Jun 2006 21:00:15 -0000 1.2 --- Makefile.PL 1 Feb 2008 13:29:49 -0000 1.3 *************** *** 10,13 **** --- 10,16 ---- use ExtUtils::MakeMaker; + use lib '../build_tools'; + use MMUtil; + my %config = ( NAME => 'Win32::GUI::Constants', *************** *** 35,38 **** --- 38,42 ---- } + MMUtil::Extend_MM(); WriteMakefile(%config); |