In perl.git, the branch maint-5.10 has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/6a856da67b2e10fcce6be166d9641188f666ac72?hp=b7b3ac231a23ed1cc1b90a1ade1bad9fe28d847e>

- Log -----------------------------------------------------------------
commit 6a856da67b2e10fcce6be166d9641188f666ac72
Author: David Mitchell <[email protected]>
Date:   Sat Aug 22 18:21:43 2009 +0100

    perldelta: mention CGI popup_menu fix

M       pod/perl5101delta.pod

commit 4f77b5d64bce53b4bcb12a4c7c4d84b4f7a9a1e8
Author: David Mitchell <[email protected]>
Date:   Sat Aug 22 17:32:53 2009 +0100

    add the CGI "default_value for popup_menu()" fix from 3.45
    
    (cherry picked from commit 74d3927541bd7b5c13ac3fbd52102728650646df)

M       lib/CGI.pm

commit ef2afd11e168b7b11468f1f8ba6c5cf2af0c7552
Author: Rainer Tammer <[email protected]>
Date:   Wed Aug 19 08:00:07 2009 +0200

    bleed and 5.10.1 - documentation fix - README.aix add info the lib gdbm is 
automatically removed + remove trailing blanks
    
    please could you add this to bleed and maint-5.10 ?
    It's only a documentation fix and a formating cleanup... this should not
    break anything :-))
    
    Thanks very much.
    
    Bye
      Rainer
    
    Signed-off-by: H.Merijn Brand <[email protected]>
    
    (cherry picked from commit e9d2e818e09bc1bed6b2109f74fcc75ceb03eb76)

M       README.aix

commit d28409a756beeb4ee7eb04e2317f421d0d576fd2
Author: David Mitchell <[email protected]>
Date:   Wed Aug 19 01:04:13 2009 +0100

    release_managers_guide: minor tweaks
    
    (cherry picked from commit a14438df21020189740a682ab40dab57be840556)

M       Porting/release_managers_guide.pod
-----------------------------------------------------------------------

Summary of changes:
 Porting/release_managers_guide.pod |    7 ++++++-
 README.aix                         |   29 +++++++++++++++--------------
 lib/CGI.pm                         |    2 +-
 pod/perl5101delta.pod              |    1 +
 4 files changed, 23 insertions(+), 16 deletions(-)

diff --git a/Porting/release_managers_guide.pod 
b/Porting/release_managers_guide.pod
index 2d3a2c6..2f1fb27 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -683,7 +683,7 @@ I<You MAY SKIP this step for SNAPSHOT>
 
 Check that the C<perlbug> utility works. Try the following:
 
-    $ /path/to/perl/perlbug 
+    $ bin/perlbug
     ...
     Subject: test bug report
     Local perl administrator [yourself]: 
@@ -720,6 +720,10 @@ Once smoking is okay, upload it to PAUSE. This is the 
point of no return.
 If anything goes wrong after this point, you will need to re-prepare
 a new release with a new minor version or RC number.
 
+    https://pause.perl.org/
+
+(Login, then select 'Upload a file to CPAN')
+
 Upload both the .gz and .bz2 versions of the tarball.
 
 =item *
@@ -748,6 +752,7 @@ Disarm the F<patchlevel.h> change; for example,
 Be sure to commit your change:
 
     $ git commit -m 'disarm RCnnn bump' patchlevel.h
+    $ git push origin ....
 
 
 =item *
diff --git a/README.aix b/README.aix
index 12ca6ae..62d574e 100644
--- a/README.aix
+++ b/README.aix
@@ -41,28 +41,29 @@ XL C and XL C/C++ V7, V8, V9, V10
 
 The XL C for AIX is integrated in the XL C/C++ for AIX compiler.
 
-If you choose XL C/C++ V9 you need APAR IZ35785 installed 
-otherwise the integrated SDBM_File do not compile correctly due 
-to an optimization bug. You can circumvent this problem by 
-adding -qipa to the optimization flags (-Doptimize='-O -qipa'). 
-The PTF for APAR IZ35785 which solves this problem is available 
+If you choose XL C/C++ V9 you need APAR IZ35785 installed
+otherwise the integrated SDBM_File do not compile correctly due
+to an optimization bug. You can circumvent this problem by
+adding -qipa to the optimization flags (-Doptimize='-O -qipa').
+The PTF for APAR IZ35785 which solves this problem is available
 from IBM (April 2009 PTF for XL C/C++ Enterprise Edition for AIX, V9.0).
 
-Perl can be compiled with either IBM's ANSI C compiler or with gcc. 
-The former is recommended, as not only it can compile Perl with no 
-difficulty, but also can take advantage of features listed later 
+Perl can be compiled with either IBM's ANSI C compiler or with gcc.
+The former is recommended, as not only it can compile Perl with no
+difficulty, but also can take advantage of features listed later
 that require the use of IBM compiler-specific command-line flags.
 
-If you decide to use gcc, make sure your installation is recent and 
-complete, and be sure to read the Perl INSTALL file for more gcc-specific 
-details. Please report any hoops you had to jump through to the 
+If you decide to use gcc, make sure your installation is recent and
+complete, and be sure to read the Perl INSTALL file for more gcc-specific
+details. Please report any hoops you had to jump through to the
 development team.
 
 =head2 Incompatibility with AIX Toolbox lib gdbm
 
-If the AIX Toolbox version of lib gdbm 1.8.x is installed on the 
-system then Perl will not work. This library contains a defect version 
-of the dbm_store() function.
+If the AIX Toolbox version of lib gdbm 1.8.x is installed on the
+system then Perl will not work. This library contains a defect version
+of the dbm_store() function. The lib gdbm will be automatically removed
+from the wanted libraries.
 
 =head2 Perl 5.10 was successfully compiled and tested on:
 
diff --git a/lib/CGI.pm b/lib/CGI.pm
index 61118bd..008bc7b 100644
--- a/lib/CGI.pm
+++ b/lib/CGI.pm
@@ -2451,7 +2451,7 @@ sub popup_menu {
 
     if (!$override && defined($self->param($name))) {
        $selected{$self->param($name)}++;
-    } elsif ($default) {
+    } elsif (defined $default) {
        %selected = map {$_=>1} ref($default) eq 'ARRAY' 
                                 ? @$default 
                                 : $default;
diff --git a/pod/perl5101delta.pod b/pod/perl5101delta.pod
index cb451b6..b331528 100644
--- a/pod/perl5101delta.pod
+++ b/pod/perl5101delta.pod
@@ -398,6 +398,7 @@ Upgraded from version 1.08 to 1.11.
 =item C<CGI>
 
 Upgraded from version 3.29 to 3.43.
+(also includes the "default_value for popup_menu()" fix from 3.45).
 
 =item C<Compress::Zlib>
 

--
Perl5 Master Repository

Reply via email to