home *** CD-ROM | disk | FTP | other *** search
- <HTML>
- <HEAD>
- <TITLE>ActivePerl Change Log</TITLE>
- <LINK REL="stylesheet" HREF="Active.css" TYPE="text/css">
- <LINK REV="made" HREF="mailto:">
- </HEAD>
-
- <BODY>
- <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
- <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
- <FONT SIZE=+1><STRONG><P CLASS=block> ActivePerl Change Log</P></STRONG></FONT>
- </TD></TR>
- </TABLE>
-
- <A NAME="__index__"></A>
- <!-- INDEX BEGIN -->
-
- <UL>
-
- <LI><A HREF="#activeperl change log">ActivePerl Change Log</A></LI>
- <UL>
-
- <LI><A HREF="#build 613 thursday, march 23, 2000">Build 613 Thursday, March 23, 2000</A></LI>
- <LI><A HREF="#build 612 wednesday, march 22, 2000">Build 612 Wednesday, March 22, 2000</A></LI>
- <LI><A HREF="#build 611 wednesday, march 15, 2000">Build 611 Wednesday, March 15, 2000</A></LI>
- <LI><A HREF="#build 609 wednesday, march 1, 2000">Build 609 Wednesday, March 1, 2000</A></LI>
- <LI><A HREF="#build 607 friday, february 11, 2000">Build 607 Friday, February 11, 2000</A></LI>
- <LI><A HREF="#build 606 friday, february 4, 2000">Build 606 Friday, February 4, 2000</A></LI>
- <LI><A HREF="#build 604 friday, november 26, 1999">Build 604 Friday, November 26, 1999</A></LI>
- <LI><A HREF="#build 603 tuesday, november 23, 1999">Build 603 Tuesday, November 23, 1999</A></LI>
- <LI><A HREF="#build 602 thursday, august 5, 1999">Build 602 Thursday, August 5, 1999</A></LI>
- <LI><A HREF="#build 601 tuesday, july 13, 1999">Build 601 Tuesday, July 13, 1999</A></LI>
- <LI><A HREF="#what's new in the 600 series">What's new in the 600 Series</A></LI>
- </UL>
-
- </UL>
- <!-- INDEX END -->
-
- <HR>
- <P>
- <H1><A NAME="activeperl change log">ActivePerl Change Log</A></H1>
- <P>For the latest information on ActivePerl, please see:</P>
- <PRE>
- <A HREF="http://www.ActiveState.com/ActivePerl/">http://www.ActiveState.com/ActivePerl/</A></PRE>
- <P>
- <H2><A NAME="build 613 thursday, march 23, 2000">Build 613 Thursday, March 23, 2000</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- This build corresponds to the Perl 5.6.0 source code release.
- <P></P>
- <LI>
- This package contains some files that were missing in build 612.
- <P></P></UL>
- <P>
- <H2><A NAME="build 612 wednesday, march 22, 2000">Build 612 Wednesday, March 22, 2000</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- This build corresponds to the Perl 5.6.0 source code release.
- <P></P>
- <LI>
- This build incorporates mostly minor bug fixes between 5.6.0 release
- candidate 2 and the final 5.6.0 source code release. See <A HREF="./lib/Pod/perldelta.html">the perldelta manpage</A>
- for a detailed summary of changes between 5.005 and 5.6.0.
- <P></P></UL>
- <P>
- <H2><A NAME="build 611 wednesday, march 15, 2000">Build 611 Wednesday, March 15, 2000</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- This build corresponds to the Perl 5.6.0 release candidate 2 sources.
- <P></P>
- <LI>
- <A HREF="./lib/Pod/perlfunc.html#item_binmode"><CODE>binmode()</CODE></A> now supports a second optional argument that can be used
- to switch a file handle to ``:crlf'' or ``:raw'' mode. (These correspond
- to the traditional text and binary modes.) See <A HREF="./lib/Pod/perlfunc.html#binmode">binmode in the perlfunc manpage</A>.
- <P></P>
- <LI>
- The new <A HREF="./lib/Pod/perlfunc.html#item_open"><CODE>open</CODE></A> pragma can be used to set the default mode for
- implicitly opened handles in the current lexical scope. This is
- useful to set a particular mode for the results of the qx//
- operator. See <A HREF="./lib/open.html">the open manpage</A>.
- <P></P>
- <LI>
- The bundled ActivePerl documentation has been reorganized. Outdated
- material has either been reworked to reflect the current status, or
- removed when it was no longer applicable.
- <P></P>
- <LI>
- Many bugs in the beta releases have been fixed.
- <P></P></UL>
- <P>
- <H2><A NAME="build 609 wednesday, march 1, 2000">Build 609 Wednesday, March 1, 2000</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- This build corresponds to the public Perl 5.6 beta 3 release, otherwise
- known as v5.5.670.
- <P></P>
- <LI>
- The Windows version of the installer now supports installing into paths
- that contain spaces.
- <P></P>
- <LI>
- Linux and Solaris install packages that allow non-privileged users to
- install anywhere are supported. The system-specific packaging formats
- that typically require root privileges continue to be available.
- <P></P>
- <LI>
- Support for <A HREF="./lib/Pod/perlfunc.html#item_kill"><CODE>kill(0,$pid)</CODE></A> on Windows to test if process exists.
- <P></P>
- <LI>
- There is a new tutorial on Object Oriented Perl for beginners. See
- `perlboot'.
- <P></P>
- <LI>
- The PPM repository has been updated with newer versions of modules for
- all supported platforms.
- <P></P></UL>
- <P>
- <H2><A NAME="build 607 friday, february 11, 2000">Build 607 Friday, February 11, 2000</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- This build corresponds to the public Perl 5.6 beta 1 release, otherwise
- known as v5.5.650.
- <P></P>
- <LI>
- Several bugs in the Unicode support have been fixed.
- <P></P>
- <LI>
- Support for Unicode has changed from previous development versions. See
- perlunicode.pod for details.
- <P></P>
- <LI>
- There is a new -C command-line switch to request that system calls use
- the wide-character APIs. This can also be used in the shebang line.
- <P></P>
- <LI>
- The byte pragma can be used to force byte-semantics on Perl operations.
- When not used, character semantics apply if the data is Unicode; otherwise,
- byte semantics are used.
- <P></P></UL>
- <P>
- <H2><A NAME="build 606 friday, february 4, 2000">Build 606 Friday, February 4, 2000</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- PPM can communicate with the package repository via SOAP. Currently PPM's
- and SOAP's integration is somewhat limited; however, it serves as proof of
- concept.
- <P></P>
- <LI>
- New modules included with the distribution are:
- <PRE>
- - SOAP
- - File::CounterFile
- - Font::AFM</PRE>
- <P></P>
- <LI>
- Support for Unicode has changed from previous versions. See
- perlunicode.pod for details.
- <P></P></UL>
- <P>
- <H2><A NAME="build 604 friday, november 26, 1999">Build 604 Friday, November 26, 1999</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- A few bugs in the <A HREF="./lib/Pod/perlfunc.html#item_fork"><CODE>fork()</CODE></A> emulation have been fixed. perlfork.pod reflects
- these changes.
- <P></P></UL>
- <P>
- <H2><A NAME="build 603 tuesday, november 23, 1999">Build 603 Tuesday, November 23, 1999</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- NOTE:Build 603 is not binary compatible with earlier builds. If you have
- compiled your own extensions with earlier builds, you will need to recompile
- all of them.
- <P></P>
- <LI>
- Build 603 corresponds to Perl 5.005_62. Additional patches available
- since 5.005_62 in the public Perl repository have been incorporated.
- <P></P>
- <LI>
- Preliminary support for <A HREF="./lib/Pod/perlfunc.html#item_fork"><CODE>fork()</CODE></A> is included. See the perlfork.pod document
- for details about this functionality.
- <P></P>
- <LI>
- Documentation in fully searchable HTMLHelp format is included.
- <P></P>
- <LI>
- Many of the included extensions from CPAN have been updated to newer
- versions.
- <P></P>
- <LI>
- A large number of minor bugs in the Perl core have been fixed. See the
- Changes file in the included sources for a detailed list.
- <P></P></UL>
- <P>
- <H2><A NAME="build 602 thursday, august 5, 1999">Build 602 Thursday, August 5, 1999</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- Build 602 corresponds to Perl 5.005_60. Additional patches available
- since 5.005_60 in the public Perl repository have been incorporated.
- <P></P>
- <LI>
- A number of pre-built extensions from CPAN are included in this release.
- These may be installed using PPM or VPM (both of which are included).
- <P></P></UL>
- <P>
- <H2><A NAME="build 601 tuesday, july 13, 1999">Build 601 Tuesday, July 13, 1999</A></H2>
- <P><EM>Bug Fixes and Changes</EM></P>
- <UL>
- <LI>
- Build 601 corresponds to Perl 5.005_57. Additional patches available
- since 5.005_57 in the public Perl repository have been incorporated.
- <P></P>
- <LI>
- This build features a major reworking of the API exposed by the
- PERL_OBJECT build option. The result is a well-defined Perl API (restricted to
- C syntax) that provides very high degree of compatibility for extensions
- available from CPAN.
- <P></P>
- <LI>
- Perl for ISAPI, PerlScript, PerlEz and PerlMsg have been modified to use
- the new PERL_OBJECT API.
- <P></P>
- <LI>
- Visual Package Manager (VPM) is now available. VPM can be used to install
- pre-built binaries from a package repository. One such is available at
- <A HREF="http://www.activestate.com/packages/perl5_6/.">http://www.activestate.com/packages/perl5_6/.</A>
- <P></P></UL>
- <P>
- <H2><A NAME="what's new in the 600 series">What's new in the 600 Series</A></H2>
- <P><EM>Major Changes</EM></P>
- <UL>
- <LI>
- This series is built around development versions of Perl 5.006. Build 600
- corresponds to Perl 5.005_57.
- <P></P>
- <LI>
- Significant changes that have occurred in the
- 5.006 development track are documented in perldelta.
- <P></P>
- <LI>
- Build 600 includes additional changes for supporting globalization. All
- Win32 API calls made by Perl now follow the utf8 mode of the interpreter.
- Wide versions of the API calls are made when utf8 is in effect. See utf8
- for more information on enabling support for Unicode.
- <P></P>
- <LI>
- use caller provides a way for modules to inherit
- the utf8 mode of the calling context. See caller for more information.
- <P></P>
- <LI>
- The 600 series is not binary compatible with builds in the 500 series. Any
- extensions built using binaries from the ActivePerl 500 series will need
- to be recompiled. Note especially that this applies to PPDs that may have
- been built for 500 series builds.
- <P></P></UL>
- <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
- <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
- <FONT SIZE=+1><STRONG><P CLASS=block> ActivePerl Change Log</P></STRONG></FONT>
- </TD></TR>
- </TABLE>
-
- </BODY>
-
- </HTML>
-