Added Text2PDF, a tool which converts text files
[AROS-Contrib.git] / regina / README.22
blobc61aa0ebba5eb6edafe787e51e83003390855f30
1                          Regina 2.2
2                         17 June 2001
4 Changes in this release (from 2.1)
5 ----------------------------------
7 o Added multiple, named queues designed to be compatible with OS/2
8   Rexx, but also provides cross machine/platform capabilities. ie
9   you can push lines on a named queue on say Linux, and pull them
10   off that queue from a Rexx program running under Windows.
11   Provides the BIF rxqueue(), the external stack server; rxstack, and
12   the external client application; rxqueue. rxstack is designed to run
13   as a daemon process on Unix platforms, and an NT Service under NT/2k.
14   Other platforms can run rxstack as a normal foreground program.
15 o Updated documentation to version 2.2, to include changes from
16   0.08e up to 2.2. Base documentation now in StarWriter 5.2 format
17   rather than MS Word.
18 o Fixed bug with input/output redirection on non-Unix platforms.
19   ie '>LIFO sort >FIFO' now works correctly.
20 o Changes to rexxsaa.h to allow MingW32 compiler to link with VC++ built
21   regina.lib
22 o Addition of SAA API calls; RexxCreateQueue(), RexxDeleteQueue(),
23   RexxAddQueue(), RexxPullQueue() and RexxQueryQueue().
24 o Addition of Rexx Macro Space functions. These are stubs at the moment.
25 o To comply with the File Hierarchy Standard (FHS), Regina program
26   files are installed, by default on Unix systems, in /usr directory, 
27   rather than /usr/local.
28   eg. /usr/bin/regina rather than /usr/local/bin/regina
29   To achieve the same behaviour as previous releases, 
30      configure --prefix=/usr/local
31 o Removed UNION_EXIT #define in rexxsaa.h. This was baggage from old
32   versions of Regina, and is now not supported.
33 o Win32 port now packaged as self-extracting InstallShield package.
34 o Change to RexxStart() API function. When specifying a default environment
35   that is an internal environment, don't add a new one, but use the details
36   of the existing internal environment. This allows OS commands to be run
37   correctly.
38 o Fixed the non-random bug with RANDOM BIF on non-Unix platforms. (Paul Barnett)
39 o QNX RTP support added.
40 o Fix for excessive copying of parameters for most BIFs. Speeds up functions
41   like LEFT and SUBSTR as reported by Dennis Baeris and others.
42   (Paul Barnett)
43 o Internal change: save currentnode across calls to interpret() (Paul Barnett)
44 o Minor change to code to cleanly build on Mac OS X.
45 o Environment variable PATH now also used to find Rexx programs from the
46   command line and externally called programs.
47 o Added new system exit handler; RXENV and subhandlers; RXENVSET and RXENVGET.
48   These system exits are called when the VALUE BIF is called to get or
49   set a variable in the external environment as opposed to the Rexx
50   variable pool.
51 o Partial AtheOS port.
52 o Added -v switch to Regina executables to display Regina version string.
53 o UNAME BIF now reports correct Windows operating system name.
54 o Full support for building Regina under Win32 Cygwin environment including
55   building DLLs.
56 o Win32 Binary distribution now comes with import libraries for Cygwin,
57   Borland and MingW32 compilers.
58 o Initial attempt of port to MacOS 8.1+ 68k.  Doesn't work yet!
59 o Minor changes to allow Regina to run on 64bit machines.
61 Cheers, Mark.
62 ------------------------------------------------------------------------
63 * Mark Hessling,  M.Hessling@qut.edu.au  http://www.lightlink.com/hessling/
64 * Author of THE, a Free XEDIT/KEDIT editor and, Rexx/SQL
65 * Maintainer of PDCurses: Public Domain Curses and, Regina Rexx interpreter
66 * Use Rexx ? join the Rexx Language Association: http://www.rexxla.org
67 ------------------------------------------------------------------------