There is a mailing list devoted to PENG,
<peng-list@fjf.gnu.de>.
Comments and bug reports concerning PENG should be directed to this
list. Mails to the list should be in English. To subscribe, send the
command `subscribe peng-list <your@mail.address>'
in the body of a mail to
<peng-list-request@fjf.gnu.de>.

If you need a binary for another system on which you can give me
a login and some disk space, I can probably compile one.

In compliance with the GNU Library General
Public License, under which some libraries used by PENG are
released, but which does NOT apply to PENG itself,
you can also download object files of PENG which you can link with
modified versions of the libraries. Instructions for linking PENG
are contained in the PENG README (which comes with the binaries) as
well as in PENG's documentation.

2000-02-21 (PENG 2.1)

Some minor bug fixes and improvements in some details

Made some aspects of the "look and feel" easier and more
consistent

PENG also accepts long options on the command line now

PENG's example tools and variables are now built into PENG, and
their documentation was merged into the PENG manual. The
built-in tools and variables can be dumped to a file with the
`-d' or `--dump-tools' option, and their automatic use can be
suppressed with the `-N' or `--no-builtin-tools' option, so
PENG's tools and variables remain fully customizable.

Support for progress messages and a progress bar while running
tools if the tools support it (e.g. GPC and the GP make
utility)

New menu item `Options/Pascal/Use GP' to use the GP make
utility rather than invoking GPC directly

Lex highlighting for different languages, case sensitive or
insensitive

Speeded up the opening of info files without tag tables

`<ALT>-<SPACE>' (non-breaking space) now also works
under X11 and DJGPP.

Deleting words with `<CTRL>-<T>' now also works in
string input boxes.

Easier and better customizable color selection

Menu `Options/Editor' split into two menus (`Options/Editor1'
and `Options/Editor2') because it was growing too large

New option to show the line numbers in the text editor (menu
items `Options/Editor1/Line numbers',
`Options/Editor2/Line number width',
`Options/Colors/Editor/Line number')

New tool output redirections `#p', `#P' ("parallel")

Under Linux, PENG now recognizes shifted function keys if you
have new keytables (e.g. console-data-1999.xx.xx) which come
with recent versions of the distributions. However, if you
still have the old keytables and PENG doesn't recognize, e.g.,
`<SHIFT>-<F1>' anymore, you'll have to upgrade them
if you need shifted function keys (the change doesn't affect
other keys, so PENG will be far from unusable even with the
wrong version of keytables).

1999-11-11 (PENG 2.0)

Some minor bug fixes and improvements in some details

Improved behaviour in response to screen size changes

An option to open Info readers from the command line

Don't open or read blocks from devices, pipes, sockets, etc.

Appearance of the printed documentation improved

New menu item Options/Editor/Indent width

New automatic variable EDNODE

Under DJGPP, OS shell and shell tools will now first try the
shell given in SHELL (e.g., bash). If it doesn't exist, or
SHELL is not set, they will use COMSPEC, like before.

1999-10-28

Some minor bug fixes and improvements in some details

A reader for GNU Info documentation, including support for
compressed Info files

Support for tools that are automatically executed at the start
or termination of PENG

Tools in the Run and Help menus

New example tools:

Syntax macros and "compile" tools for texinfo

Syntax help for Pascal, C, texinfo and LaTeX

Calendar

Files to grep

Options/Pascal/Show sample GPC command line

1999-08-04

Some minor bug fixes and improvements in some details

Lex highlighting

Support for a global config file under Unix

`<SHIFT>', `<CTRL>', `<ALT>' and
`<EXTRA>' keys are now recognized under X11 as well.

The lock file name is now preceded by a dot by default. This is
compatible to newer versions of vim (since 5.0 or so). The dot
can be turned off again with
`Options/Editor/Lock files with leading dot'.

File name completion is now possible in all input
boxes and in the editor with `<SHIFT>-<TAB>'.

New menu items:

File/Close (equivalent to Window/Close, to suit different preferences :-)

Options/Editor/Lock files with leading dot

Options/Editor/Leave editor with Esc

Options/Editor/Persistent blocks

Options/Editor/Delete blocks

Options/Editor/Volatile blocks

Options/Editor/Auto copy

Options/Environment/Clock

Options/Environment/Simulate block cursor

New text editor functions:

^KB: set the beginning of the block
(if Options/Editor/Persistent blocks is off)

^KK: set the ending of the block
(if Options/Editor/Persistent blocks is off)

^KT: mark current word

^KH: hide/unhide block

^KC: copy block

^KV: move block

^QQ: reformat the current paragraph, independently of
Options/Editor/Paragraphs

^QP: reformat all (marked) paragraphs

Tools:

New functions: AND, OR, NOT, REALPATH, SELECT

`MATCH' now performs brace expansion.

Variables of list type

Support for empty variables even under Dos

Example tools:

Arguments for running compiled programs

`Main file' also for C and LaTeX

For feedback or comments about this page, please mail me:frank(at)g-n-u.de. (Sorry, no mailto URLs to prevent
Spam!)