Version History
[version 0.9.6] (not yet released)
Internal rewrite
- The handling of generic classes has been rewritten to solve some
problems with combinations of circular dependencies, generics
and inheritance.
Red 1.1.8
- Blue now uses red version 1.1.8 - see
Recent Changes section in the Red online manual for a
description.
-
Some bug fixes
[version 0.9.5] (not published)
[version 0.9.4] (5 November 1997)
MAXINT/MININT
- The predefined constants MAXINT and MININT have been implemented.
Output formatting
- The "format" object for output formatting (e.g. decimal places
for reals) has been implemented (see Blue Manual, section 15.1.2).
The interface is slightly different than the one given in the last
version of the Manual, though.
To see the correct interface and use it, have a look at the
interface online:
menu Help - Standard Class Interfaces - OutputFormat
String function "fill"
- A new routine has been added to the class String: "fill". It can
be used to format string output. See interface of String in
menu Help - Standard Class Interfaces - String
Bug fix
- "Import class from file" had a bug if the file was
already in the project directory. This is fixed.
Red fixes
- Some bugs in Red have been fixed (see
Recent Changes section in the Red online manual)
backspace in terminal
- A problem with backspace in the terminal window while input echo
is off has been fixed.
string hash
- A bug in the string hash function, which resulted
in occasional negative hash values, has been fixed.
internal changes
- Some internal changes have been made to improve reliability.
[version 0.8.32] (13 July 1997)
internal changes
new editor functions
- Red has two new functions: comment and uncomment (in the edit menu).
The can be used to comment out blocks of code (select a block first,
then choose "comment").
[version 0.8.31] (12 June 1997)
internal changes to increase
stability
- (Stability has improved especially for the Linux version.)
[version 0.8.30] (27 May 1997)
bug fixes
[version 0.8.29] (23 May 1997)
bug fix: real comparision
- Comparison of negative real numbers was incorrect. This is fixed
now.
bug fix: random numbers
- A sublte error in the standard random class was fixed. Sometimes,
when several random objects were used simultaniously, numbers were
not really random.
The file format of code files (*.amc) has changed in this version.
Projects require recompilation on first open.
[version 0.8.28] (21 May 1997)
pre/postcondition extension
- Interface comments are allowed now to appear in pre and post
conditions. This allows to write conditions that cannot be expressed
in code (you can now write them in plain english).
project printing
- The "Print" function in the project window has been implemented.
It is not yet as extensive as it will eventually be, but it allows
you to print the graphic from the main window.
Bug fix: double quotes in strings
- A problem with having double quotes in strings has been fixed.
The file format of symbol files (*.sym) has changed in this version.
Projects require recompilation on first open.
[version 0.8.26] (13 May 1997)
Bug fix: de-selecting class in browser
- Selecting and de-selecting a class in the class browser crashed.
This is fixed now.
Bug fix: generic classes
- Some problems with generic classes and constrained genericity have been
fixed.
[version 0.8.25] (8 May 1997)
project comment
- A project comment has been added. It is accessible through the "note"
icon on the main screen (double click or select-and-show).
Notebook
- The "Notebook" function has been implemented. Available from the
"Tools" menu.
Change Log
- The "ChangeLog" function has been implemented. Available from the
"Tools" menu.
some bug fixes.