type of the file and additional information in successive fields of the
packlist. Note that this will break if the installed filenames have spaces
in them, which I don't think happens, yet.
(from commit log of perl5-current/Makefile):
* Interpreter cloning, threads, and concurrency
* Lexically scoped warning categories
* Unicode and UTF-8 support
* Support for interpolating named characters
* "our" declarations
* Support for strings represented as a vector of ordinals
* Improved Perl version numbering system
* New syntax for declaring subroutine attributes
* File and directory handles can be autovivified
* open() with more than two arguments
* 64-bit support
* Large file support
* Long doubles
* "more bits"
* Enhanced support for sort() subroutines
* C<sort $coderef @foo> allowed
* File globbing implemented internally
* POSIX character class syntax [: :] supported
* Improved C<qw//> operator
* pack() format 'Z' supported
* pack() format modifier '!' supported
* pack() and unpack() support counted strings
* Comments in pack() templates
* Weak references
* Binary numbers supported
* Lvalue subroutines
* Some arrows may be omitted in calls through references
* Boolean assignment operators are legal lvalues
* exists() is supported on subroutine names
* exists() and delete() are supported on array elements
* Pseudo-hashes work better
* Automatic flushing of output buffers
* Better diagnostics on meaningless filehandle operations
* Where possible, buffered data discarded from duped input filehandle
* eof() has the same old magic as <>
* binmode() can be used to set :crlf and :raw modes
* C<-T> filetest recognizes UTF-8 encoded files as "text"
* system(), backticks and pipe open now reflect exec() failure
* Improved diagnostics
* Diagnostics follow STDERR
* syswrite() ease-of-use
* Better syntax checks on parenthesized unary operators
* Bit operators support full native integer width
* Improved security features
* C<require> and C<do> may be overridden
* $^X variables may now have names longer than one character
* New variable $^C reflects C<-c> switch
* New variable $^V contains Perl version as a string
* Optional Y2K warnings
* Modules
* Pragmata
* dprofpp
* find2perl
* h2xs
* perlcc
* perldoc
* The Perl Debugger
* Simple sort() using { $a <=> $b } and the like are optimized
* Optimized assignments to lexical variables
* Faster subroutine calls
* -Dusethreads means something different
* New Configure flags
* Threadedness and 64-bitness now more daring
* Long Doubles
...
See 'perldoc perldelta' for a full list.
Notable changes since the last pkged version are:
Gwave NEWS --- history of user-visible changes. -*- text -*-
New in 20000518:
- Logarithmic scales working on both X and Y axis.
New in 20000509:
- First public guile/guile-gtk release.
- Popup menu on visible-wave button can activate per-waveform dialog box
- Logarithmic scale on Y axis working; on X axis it isn't quite there yet.
New in 20000108:
- Merged in guile and guile-gtk; the GUI is mostly written in guile now.
- Some additional improvements to reading of HSPICE input. Reading partial
files from simulations still in progress works for ascii .tr0 files.
Changes since tcl-cgi-0.8 include:
5/19/00 1.3.0 Changed many cgi_puts to cgi_put in hopes of addressing more
of Zygo's 5/9/00 complaint (i.e., same problem in tables).
5/9/00 1.2.2 Zygo Blaxell <zblaxell@feedme.hungrycats.org> provided signif.
cgi_input regexp speedup for long x=y-style values. He also
noted that some browsers are sensitive to leading/following
\n's in textarea and provided a patch to avoid adding them in
the first place.
James Ward <jew@rincon.com> noted absence of pkgIndex.tcl
(presumably due to really old Tcl) broke installation. Fixed
pkgcreate to create stub file to allow Make to complete.
Robin Lauren <robin.lauren@novostore.com> contributed the doc
in HTML form. Really need to automate this now, sigh.
Jan.Vlcek@sasprg.cz observed that converting %XX to \u00XX
and then using subst is only good for us-ascii and corrupts
iso8859-1, iso8859-2, etc. He provided a patch for
cgi_unquote_input.
Ross Mohn <rpmohn@waxandwane.com> corrected syntax error in
cgi_span and made <hr> handle width= better.
Tore Morkemo provided a patch to his prior patch for cgi_eval.
Asari Hirotsugu <asari@math.uiuc.edu> provided additional
installation advice for Mac.
12/27/99 1.2.1 Tore Morkemo noted expires=never value of 9999 inappropriate
as Netscape ignores anything beyond mid-January 2038.
Tore also provided patch for cgi_eval when running inside of
a proc.
12/20/99 1.2.0 Keith Lea <keith@cs.oswego.edu> noted 2-digit years as per
RFC2109. Despite RFC, Netscape now accepts 4-digit years.
Some browsers won't like this but it hardly matters anyway
since they'll do the wrong thing on old 2-digit years come
Y2K anyway.
Petrus Vloet noted example/nistguest missing from distrib.
12/18/99 1.1.0 Tomas Soucek" <tomas.soucek@sasprg.cz> noted cgi_input was
adding eol characters to uploaded files if they didn't
contain them. Fixed this and also enhanced file upload
example so that it could do both cat/od and also warn when
Tcl couldn't do binary upload.
Added braces around unprotected expressions.
Added check to unimail example for HTTP_REFERER.
Petrus Vloet requested Makefile install example data files.
Added img.cgi example and modified frame example so it accepts
"example=whatever" so that I can post URLs that go right to a
particular example and have it framed.
9/12/99 1.0.0 Bumped version to 1 to pacify management.
Jeffrey Hobbs rewrote cgi_unquote_input to take advantage of
8.2 features. 300% speed improvement!
7/16/99 0.8.1 Douglas Ridgway provided mod to make cgi_image_button handle
optional args.
Made code use straight cgi_input_multipart if on Tcl 8.1.
Jeffrey Hobbs provided cgi_unquote_input that works better for
8.1.
Petrus Vloet <petrus.vloet@siemens.at> requested sample data
files for examples that need them; ability to change example
install destination.