
User-visible changes in 3.2.0:

 - General user interface overhaul, including completely new
   menu widgets.

 - Siaghelp has been made smarter. If SIAGHELP is set, siaghelp checks
   that it is the name of an existing program. Otherwise, or if
   SIAGHELP is unset, siaghelp sets it to something that will work:
   Netscape, Chimera or Lynx in an xterm. Finally two browsers are
   handled specially. If SIAGHELP is netscape, and netscape is already
   running, the help is displayed in the existing instance. If SIAGHELP
   is kdehelp and the help file is plaintext, kedit is used instead.

 - Error messages that are destined for stderr are captured in a
   pop-up window, so they can be seen even if the program was not
   started from a command line.

 - "About..." pop-up message box.

 - Emulates KDE look by default.

 - Labels starting with digits, or expressions starting with letters,
   can simply be entered without using special menu commands. Valid
   expressions are interpreted as such, and anything else as labels.

 - File finder in file selector can search for files using any
   arguments `find' understands.

 - Find in Siag can search for substrings in cells and disregards case.

 - Siag can use expressions as function arguments, e.g. sin(2*3).

 - Translated strings can contain newlines.

 - Documentation: The change log is kept in a single file called
   ChangeLog, rather than many files called CHANGES.

 - There is only one copy of the GPL (filename = COPYING), rather
   than several copies in the subdirectories.



Many bugs have been fixed. Read about them in ChangeLog.


Old news follow...


Changes in 3.2.0pre1:

 - Menu widgets et al replaced with Nws ones (from Pavuk).

Changes in 3.1.23:

 - Siag: Expressions as function arguments in C.
 - All: Polish dictionary updated by albar@ids.pl

Changes in 3.1.17:

 - PW: Go to line (Window - Go To - Line)
 - PW: Insert special characters (Edit - Special Char)
 - PW: Way improved interface to external converters: register-converter
   (see fileio.c) allows PW to convert files it can't handle directly
   into another format which it can handle. register-converter is
   called by the wrapper function register-converters, or manually
   after PW has started. The default register-converters in pw.scm
   adds catdoc and mswordview as converters for different versions
   of MS Word, but that's just a sample of what can be done.
 - Siag: Lotus 123 reader makes A1 references if that is the user's default
 - Siag: New function @LOG10 is defined as log10 to avoid being interpreted
   as A1 reference
 - Siag: Adjust column width automatically by double-clicking on
   column header
 - Siag: Adjust row height automatically by double-clicking on row header
 - Siag: Resize cells using the mouse inside the grid
 - Siag: Autofill by clicking and dragging in grid
 - All: Updated and bugfixed Croatian, Danish, French and Swedish
   message files
 - All: Tool for translators to look for new keys


Bugfixes:

 - PW: Buffer overrun in HTML reader
 - Siag: Keypad bindings
 - Siag: Memory leak in fit_block_width

--------

Changes in 3.1.16:

 - Updated Swedish message file
 - A1 and R1C1 references can be used in different buffers without
   conflict.
 - Format of empty cells can be changed.

Bugfixes:

 - Block handling bug fixed (Pascal.Cuoq@inria.fr)
 - Memory overrun when expanding references (Pierre Abbat <phma@oltronics.net>)
 - Nonstandard C code in Xfiler (Henk Coetzee <henk@zircon.geoscience.org.za>)
 - Core dump in Clipart plugin (Harold Toms)

--------

Changes in 3.1.14:

 - Plugin support for printing improved
 - Clipart plugin prints the original PostScript code rather than
   letting the plugin framework print a bitmapped image
 - Image plugin lets the printer scale printed images, rather than
   doing it itself
 - Reliable support for dead keys, as requested by Seor Magalhes

--------

Changes in 3.1.13:

 - Improved DSC comments in generated Postscript
 - Brand new clipart plugin which displays Postscript images
 - PW produces more compact Postscript code

--------

Changes in 3.1.12:

 - Danish message file by Birger Langkjer <birger.langkjer@image.dk>
 - Select paper type, size and orientation
 - Headers and footers
 - Adjustable margins: top, bottom, left, right, header, footer
 - Set first page number
 - Adjustable tab distance
 - New file manager with drag and drop and command line with history
 - Image plugin can run as standalone application
 - Drag and drop functionality in xedplus

--------

Changes in 3.1.10:

 - Redesigned file selector
 - Made plotting plugin not barf on non-numeric cells
 - Portability patches from Harold Toms fixed a couple of broken casts
 - New text editor: a heavily modified version of Randolf Werner's Xed
 - *Very* alpha importing of Excel documents using Victor Wagner's xls2csv
 - Improved recognition of very old Siag files
 - Deallocate unused rows at the bottom of a sheet

--------

Changes in 3.1.9:

 - Dates can be entered as such, and not as seconds from Jan 1 1970.
 - Many custom widgets replaced by a general purpose layout widget,
   greatly simplifying the code and pruning the source tree.
 - Incorporated Ed Falk's Frame and Tabs widgets.
 - Close option on File menu to close buffers.
 - By default ask if a a buffer should be saved.
 - Bug fixes on the web page and documentation.
 - URL on Help menu updated to point at new site.

--------

Changes in 3.1.8:

 - T1lib can be used to add fully scalable Type 1 fonts with kerning,
   ligatures, antialiasing and other features not usually found in
   X applications.  Existing fonts can be leveraged and new ones
   easily installed without modifying X or installing "font servers".
 - Patch from Stephen Eglen <stephen@anc.ed.ac.uk>: when a file
   is saved, show its name in the status bar.
 - One-line fix in buffer.c to avoid accessing previously freed
   pointer. Thanks to S. Lockwood <sjl@chaucer.ece.ucsb.edu>
 - TextField widget incorrectly discarded Tab characters, which
   made it impossible to load tab separated files. Discovered by
   Stephen Eglen <stephen@cogsci.ed.ac.uk>

--------

Major changes in 3.1.7:

 - Plotting from vertically as well as horizontally oriented data
   by Rodrigo Alfonso Guzmn (raguzman@impsat1.com.ar) See the
   file vplot.scm.
 - Croatian messages, thanks to Matej Vela <vela@zagreb.mioc.hr>
 - Image plugin scales images when it is resized
 - Plugins talk back by sending X events back to the main application.
   The Hello plugin has been extended to make use of the new feature.
 - New Tsiag maintainer: Dan Gohman <gohmandj@cda.mrs.umn.edu>
 - Curses interface more portable by using autoconf
 - Modified makefiles to allow building outside source tree
   (suggested by "Marcus G. Daniels" <mgd@santafe.edu>)
 - Code restructured to reduce duplication even further
 - New Text plugin reads text files or executes arbitrary
   shell commands, runs external programs.
 - Plotting plugin, available on menu as Plot - Plugin.
   Requires Gnuplot and PBMplus/NetPBM.
 - Instructions for building on Irix, by Harold Toms

--------

Changes in 3.1.4: Message catalogs in Spanish, German and French. See NLS.

--------

Major changes in 3.1:

 - Multipart documents for Siag and PW
 - Cross-sheet references
 - Unlimited fonts
 - Unlimited colours
 - Unlimited styles
 - A1 references as well as R1C1
 - PW uses Microsoft's own RTF reader to import documents
 - Sorting in Siag
 - Spelling checker in PW
 - Uses autoconf instead of imake
 - Simplified toplevel configuration

