---

Release Digest: GNU, July 17, 2002

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 bug-source-highlight@gnu.org.

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    chet@po.CWRU.Edu    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 bug-readline@gnu.org.



-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
( ``Discere est Dolere'' -- chet )

Chet Ramey, CWRU    chet@po.CWRU.Edu    http://cnswww.cns.cwru.edu/~chet/

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis