GNU Source-highlight 1.5
GNU Source-highlight 1.5 has been released. It is available from ftp://ftp.gnu.org/gnu/source-highlight/ and mirrors of that site (see list of mirror sites at http://www.gnu.org/order/ftp.html). GNU Source-highlight, given a source file, produces a document with syntax highlighting. At the moment this package can handle Java C/C++ Prolog Perl Php3 Python new as source languages, and HTML XHTML new as output format. Version 1.5 * xhtml output format is now handled (thanks to Christian W. Zuckschwerdt and Josh Ghiloni ) * assert is now recognized as a Java keyword (thanks to Fabio Calefato ) * a scanner for Python has been written by Martin Gebert . * when in Php3 strings can span more than one lines and line numbers are correctly formatted. Visit the Source-highlight home page at http://www.gnu.org/software/src-highlite Anonymous CVS access is now available. Please visit http://savannah.gnu.org/projects/src-highlite/ where you can find detailed descriptions of how to access the CVS (read-only). I plan to make release-candidate versions available through CVS. Bug reports should go to [email protected]. cheers Lorenzo _____________________________________________
Bash-2.05b
Introduction ============ The first public release of bash-2.05b is now available with the URLs ftp://ftp.cwru.edu/pub/bash/bash-2.05b.tar.gz ftp://ftp.gnu.org/pub/gnu/bash/bash-2.05b.tar.gz and from the usual GNU mirror sites. This tar file does not include the formatted documentation (postscript, dvi, html, and nroffed versions of the manual pages); that may be retrieved with the URLs ftp://ftp.cwru.edu/pub/bash/bash-doc-2.05b.tar.gz ftp://ftp.gnu.org/pub/gnu/bash/bash-doc-2.05b.tar.gz When unpacking the documentation, make sure to extract the tar file in the bash-2.05b source directory. Diffs from bash-2.05a are available with the URLs ftp://ftp.cwru.edu/pub/bash/bash-2.05a-2.05b.diff.gz ftp://ftp.gnu.org/pub/gnu/bash/bash-2.05a-2.05b.diff.gz Make sure to apply the diffs using `patch -p1' from within a bash-2.05a source directory. Please use `bashbug' to report bugs with this version. It is built and installed at the same time as bash. Installation ============ Please read the README file first. Installation instructions are provided in the INSTALL file. New Features ============ This is an intermediate release. Bash-2.05b is a second intermediate release to make some of the major new features available before the eventual release of bash-3.0. This release introduces the first major changes slated for the next major bash release, with a few other new features. The major new feature is multibyte character support: I integrated the IBM patch, hopefully without introducing too many new bugs. I want to get feedback on this and the rest before moving forward. Read the file NEWS in the bash-2.05b distribution for a complete description of the new features. Here is a short list: o support for multibyte characters has been added to both bash and readline o the DEBUG trap is now run before simple commands, ((...)) commands, [[...]] conditional commands, and for ((...)) loops o the shell now performs arithmetic in the largest integer size the machine supports (intmax_t) o there is a new D{...} prompt expansion; passes the `...' to strftime(3) and inserts the result into the expanded prompt o there is a new `here-string' redirection operator: <<< word o when displaying variables, function attributes and definitions are shown separately, allowing them to be re-used as input (attempting to re-use the old output would result in syntax errors). o `read' has a new `-u fd' option to read from a specified file descriptor o the bash debugger in examples/bashdb has been modified to work with the new DEBUG trap semantics, the command set has been made more gdb-like, and the changes to $LINENO make debugging functions work better o the expansion of $LINENO inside a shell function is only relative to the function start if the shell is interactive -- if the shell is running a script, $LINENO expands to the line number in the script. This is as POSIX-2001 requires Changes have been made to the Readline library being released at the same time as bash-2.05b, readline-4.3, so that Bash can be linked against an already-installed Readline library rather than the private version in lib/readline. Only readline-4.3 and later versions are able to provide all of the symbols that bash-2.05b requires; earlier versions of the Readline library will not work correctly. A complete list of changes between bash-2.05a and bash-2.05b is available in the file CHANGES; the relevant portions are appended. Readline ======== Also available is a new release of the standalone readline library, version 4.3, with its own configuration scripts and Makefiles. It can be retrieved with the URLs ftp://ftp.cwru.edu/pub/bash/readline-4.3.tar.gz ftp://ftp.gnu.org/pub/gnu/readline/readline-4.3.tar.gz and from the usual GNU mirror sites. Diffs from readline-4.2a are available with the URLs ftp://ftp.cwru.edu/pub/bash/readline-4.2a-4.3.diff.gz ftp://ftp.gnu.org/pub/gnu/readline/readline-4.2a-4.3.diff.gz Make sure to install the patches using `patch -p1 < patch-file' from within a readline-4.2a source directory. The formatted Readline documentation is included in the readline distribution tar file. A separate announcement listing the changes in Readline is being distributed. As always, thanks for your help. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ( ``Discere est Dolere'' -- chet ) Chet Ramey, CWRU [email protected] http://cnswww.cns.cwru.edu/~chet/ _____________________________________________
Readline-4.3
The first public release of the GNU Readline library, version 4.3, is now available for FTP with the URLs ftp://ftp.cwru.edu/pub/bash/readline-4.3.tar.gz ftp://ftp.gnu.org/pub/gnu/readline/readline-4.3.tar.gz and from the usual GNU mirror sites. This distribution is essentially a standalone version of the readline library that appears in Bash-2.05b together with an `autoconf' framework. The documentation has been updated and is current. Postscript, DVI, and Info versions of the Readline and History manuals are included. A list of changes in this release is appended to this announcement. GNU Readline is a library which provides programs with an input facility including command-line editing and history. Editing commands similar to both emacs and vi are included. The GNU History library, which provides facilities for managing a list of previously-typed command lines and an interactive command line recall facility similar to that provided by csh, is also present. The history library is built as part of the readline library as well as separately. Diffs from readline-4.2a are available with the URLs ftp://ftp.cwru.edu/pub/bash/readline-4.2a-4.3.diff.gz ftp://ftp.gnu.org/pub/gnu/readline/readline-4.2a-4.3.diff.gz The diffs should be applied using `patch -p1 patch-file' from within a readline-4.2a source directory. Please send readline bug reports to [email protected]. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ( ``Discere est Dolere'' -- chet ) Chet Ramey, CWRU [email protected] http://cnswww.cns.cwru.edu/~chet/

