forgotten commit. disabled until egl is adapted.
[AROS-Contrib.git] / regina / README.08h
blobe5ea22aa005208b67f40ff1260b1c5ccdea8944b
1                          Regina 0.08h
2                          24 Dec 1999
5 Changes in this release (from 0.08g)
6 ------------------------------------
8 o Fixed bug with NOTREADY condition at end of file.
9 o Fixed bug with LINES() not returning 0 at end of file.
10 o Fixed typo in rexxsaa.h for C++ programs.
11 o Fixed bug with inconsistent treatment of TRACE commands in instore
12   macros.
13 o Fixed DOS/DPMI port (DJGPP) which failed to allow PARSE PULL to echo
14   characters typed.
15 o Added MingW32 compiler support.
16 o Changed return value of CONDITION('D') to comply with the ANSI standard.
17   The return value of CONDITION('D') when called from within the
18   condition handler, returns the fully expanded text of the suberror. ie
19   the same string (excluding the "Error n.n" prefix) as would be
20   displayed if the condition was not trapped. When CONDITION('D') is
21   called from outside a condition trap will still return the empty string.
22 o Fixed bug with STREAM sub-errors not being displayed.
23 o Changed behaviour of STREAM(stream,'S') to return READY even though
24   the last LINEIN or CHARIN read the end of file.  This change is to
25   make Regina more consistent with other interpreters. STREAM(stream,'S')
26   will return NOTREADY only after an attempt has been made to read after
27   EOF.
28 o Remove calling of ranlib when installing libregina.a on AIX.
29 o Added some more sub-error text messages for TRACE and NUERIC FORM/DIGITS.
30 o Reverted a "fix" in 0.08g;
31   "Fixed bug in RexxVariablePool API when retreiving a Rexx compound variable
32    that has a mixed or lower case stem value.  This same bug is in OS/2 Rexx!"
33 o Changed a couple of the programs in the trip directory to conform with
34   the ANSI standard and the changes made in Regina.
35 o Fixed bugs 19, 27, 29, 30, 31, 33 and 34 as described in BUGS file.
36 o Fixed bugs 32, 35 and 19991129-86098 as described in BUGS file.
37 o FORMAT BIF now more compatible with ANSI standard.
38 o Changes to RexxAllocateMemory() and RexxFreeMemory() API calls.
39   These functions now use the system-specific memory allocation and
40   freeing functions rather than malloc()/free(). This was necessary
41   because sometimes the memory returned was relocated, causing a
42   segmentation fault.  Also the memory allocated by the interpreter
43   for return values > 256 characters from functions and the return data
44   from RexxVariablePool() now use the system-specific memory allocation
45   routines.
46   You are strongly advised to use these functions instead of allocating
47   and freeing memory using the native memory allocation/deallocation
48   routines.
49   Thanks to Jeff Glatt for pointing out this problem.
50 o Regina now has support for direct setting of Rexx variables via the
51   API.
52 o Support for the Win32 Multi-threading port of Regina has been broken
53   with this release.  This is because hard-coding of thread-safety
54   was done in two generated files. A thread-safe Regina for all ports
55   will be done for 0.08i.
57 Cheers, Mark.
58 ------------------------------------------------------------------------
59 * Mark Hessling,  M.Hessling@qut.edu.au  http://www.lightlink.com/hessling/
60 * Author of THE, a Free XEDIT/KEDIT editor and, Rexx/SQL
61 * Maintainer of PDCurses: Public Domain Curses and, Regina Rexx interpreter
62 * Use Rexx ? join the Rexx Language Association: http://www.rexxla.org
63 ------------------------------------------------------------------------