*******************************************************************************
** Changes since the Version 1.1.1 of Octave for OS/2                        **
*******************************************************************************

Octave 1.91 Build 01:
**********************

* New version 1.91 (pre-2.0). Keep in mind:

  ***************************************************************************
  ** Octave 1.91 is a test release (pre-2.0)!                              **
  ** If you have any problems, please report them, so that they can be     **
  ** fixed in version 2.0                                                  **
  ***************************************************************************


Octave 1.90 Build 01:
**********************

* New version 1.90 (pre-2.0). Keep in mind:

  ***************************************************************************
  ** Octave 1.90 is a test release!                                        **
  ** If you have any problems, please report them, so that they can be     **
  ** fixed in version 2.0                                                  **
  ***************************************************************************

* New libraries (readline, kpathsea).

* Octave uses again an internal info viewer. This ensures that it runs
  correctly under the control of Emacs.

* Signal handler for SIGCHLD gepatcht.

* Octave needs the GNUPLOT 3.6 beta to display multiple plots.

* Since the new compiler supports multiple heaps it is no longer
  necessary to fix the heap size during the installation.

* The environment variable specifies the name of the init file octave executes
  on startup.



*******************************************************************************
** Changes since the Version 1.1.0 of Octave for OS/2                        **
*******************************************************************************

Octave 1.1.1 Build 08:
**********************

* The cursor type will be selected in readline.

* New Compiler (emx-gcc 0.9c) and libraries used.

* The Stacksize has been increased.

* Signal handling is improved: Ctrl-Break always acts in the same way Ctrl-C
  does. No signal handler for SIGTERM!

Octave 1.1.1 Build 07:
**********************

* All FPE signals are now explicity masked off. The fixes the bugs when
  running Octave on systems with GAMESRVR.DLL.

Octave 1.1.1 Build 06:
**********************

* Pause now works also when running Octave under Emacs.

* The Octave's 'system' (or 'shell_cmd') is fixed. This fixes also the bug in
  saveimage.

* xvos2 now uses the image viewer specified in the environment variable
  OCTAVE_IMAGE_VIEWER, if set, or ib.exe if not.

Octave 1.1.1 Build 05:
**********************

* New Compiler (emx-gcc 0.9B) and libraries (stdcpp, libg++, ...)

* New info browser version 2.14

* parse.y was patched:
  A parse error will not abort the parser, if octave is forced to be
  interactive (-i).

* lex.l was patched:
  SIGINT will not crash Octave, if octave is forced to be interactive (-i).

* info will not kill the octave process, if the terminal type is emacs.
  It displays a message, so that emacs can start its own info browser.

* The routines read and write in liboctave/dMatrix.cc are patched:
  The streams are set to binary mode before writing/reading and set back to
  text mode after.

* Emacs-Shell-Mode for Octave including Info, temporary files, script files.

* New function in Octave: add_to_command_number.

Octave 1.1.1 Build 04:
**********************

* image uses now ib.exe (the Multimedia Viewer coming with Warp) to view
  the images. This works also when GNUPLOT is running.

* GNUPLOT is now started as PM program in a different session. Now one can
  use Ctrl-C to interrupt Octave, when Gnuplot is running.

* Internal Changes in Iostream:
  New function _io_popen (used in the member functions of the class procbuf):
  The command is now executed direct, without the command processor cmd.exe
  (or ...). The way the program is started (PM, Session, ...) is specified
  in the third argument of _io_popen. If this fails, the command is
  executed via the command processor.

* A new signal handler (SIGINT) for parse_and_execute: The script files
  are closed, if the execution is interrupted by the user. The signal works
  like an error! 

Octave 1.1.1 Build 03:
**********************

* The signal handler is fixed: Ctrl-C works now more than only ones.

Octave 1.1.1 Build 02:
**********************

* The function script polyreduce.m is fixed. So the functions deconv and
  residue are working.

* The Fortran and C routines are now in DLLs. This reduces the size of the
  executable and octave needs not so much memory at start time.

* The libraries of info, kpathsea and readline are linked using DLLs. The
  stand-alone info browser (info.exe) uses also that DLLs.

* The heap is not longer fixed to 32 MB (by emx gcc). The user can select the
  best heap size for his problems and his system.

* The iostream library is fixed: Octave reads binary files (load -b or
  load -m).

* A few changes in the source code.

* New Version of Octave (1.1.1).

* Octave no longer hangs the WPS, if it is closed by typing quit, while
  GNUPLOTPM is still running.



*******************************************************************************
** Changes since the Version 1.0 of Octave for OS/2                          **
*******************************************************************************

* Octave now uses ';' as separator in paths.

* Drives are now supported in paths. So you can start octave from a
  different drive and octave will find the script files.

* Drives are also supported in 'cd' and 'pwd'.

* Control-C works more than once.

* By defining USE_EXTERNAL_TEMPLATES and using emxbind -s I made the file
  octave.exe much smaller.

* The temporary files created by the commands edit_history and run_history
  are deleted.

* The info files are changed for FAT.

* I create a second set of script files, patched for FAT.

* Octave uses the file in the environment variable OCTAVE_INITFILE instead
  of .octaverc, if the variable is set.

* New Version of Octave (Version 1.1.0)

* New Compiler (emx-gcc 0.9A) and libraries (iostream 0.66)

* I add the extproc-statement.

* Octave executes now a interactive script from a file in the command line.

* Images can be viewed using ghostscript.

* Octave uses now GNUPLOT 3.5.
