[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ooc-970924 & oo2c-1.2.12
oo2c
* new localization support (various Loc* modules) by Mike Griebling
* X11 modules are now compatible with VisualOberon
* fixes in TextRider, Calendar, Locales, and Complex math modules
* compilation is faster for modules with lots of constants (like Blowfish)
* unreachablie code elimination is back again (actually it's back
since 1.2.11)
* garbage collector has been updated to gc4.12
ftp server
* bzip compressed files on cognac have been replaced with bzip2 compressed
ones; bzip2 is patent free and therefore not backwards compatible to the
old bzip; bzip2 sources are on cognac in pub/ooc/misc; the home page is
http://www.muraroa.demon.co.uk/
-- mva
------------------------------------------------------------------------
ChangeLog Sep 1 to Sep 24:
Tue Sep 23 07:24:23 1997 Michael van Acken <acken@informatik.uni-kl.de>
* lib/LibSummary.Mod: Added localization modules.
Tue Sep 23 07:19:21 1997 Michael Griebling <grieblm@trt.allied.com>
* backend/ansi-c/lib/LocStrings.c, lib/LocNumConv.Mod, lib/LocNumStr.Mod, backend/ansi-c/lib/LocStrings.Mod, lib/LocText.Mod, lib/LocTextRider.Mod:
Initial revision
Mon Sep 22 09:49:16 1997 Michael van Acken <acken@informatik.uni-kl.de>
* lib/TextRider.Mod:
Renamed constant `name' for `Scanner.type' to `ident'. Removed
procedure `Writer.Flush'.
* frontend/ParseStatm.Mod (ProcedureCall):
Fixed handling of NIL_COMPAT flag for variable
parameters.
* backend/ansi-c/lib/Xkeysymdef.Mod: Initial revision
* backend/ansi-c/lib/Xutil.Mod (XLoopupString):
Changed `event_struct' and `status_in_out' parameters
to VAR.
* backend/ansi-c/lib/X11.Mod:
Replaced `XColorPtr' parameters with `VAR ...: XColor'.
Mon Sep 22 06:47:44 1997 Juergen Zimmermann <jnzimmer@informatik.uni-kl.de>
* optimizers/ConstPropagation.Mod:
Rewrote code for region reordering. Seems to work for now... ;->
Fri Sep 19 15:46:13 1997 Michael Griebling <grieblm@trt.allied.com>
* lib/ComplexMath.Mod, lib/LComplexMath.Mod:
Optimized the `sqrt' function.
Thu Sep 18 18:06:47 1997 Michael Griebling <grieblm@trt.allied.com>
* lib/LComplexMath.Mod, lib/ComplexMath.Mod:
Changed the `div' and `abs' algorithms to have a reduced
chance of incurring overflow errors.
Thu Sep 11 17:28:53 1997 Michael Griebling <grieblm@trt.allied.com>
* lib/Calendar.Mod (Init): Renamed to `SetLocalTime'.
(SetGMT): New. Like `SetLocalTime', but uses GMT for time zone.
(Inc, DayOfWeekStr, MonthStr): Gone.
Thu Sep 11 17:25:39 1997 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/lib/SysClock.Mod (MakeLocalTime):
New. Takes a `DateTime' record an fills in time zone
and DST information according to the local time zone.
Fri Sep 5 15:20:32 1997 Michael Griebling <grieblm@trt.allied.com>
* lib/TextRider.Mod:
1) Changed the `valueOutOfRange' error code to avoid Channel conflicts.
2) The scanner `eot' type name was changed to `error'.
3) The Reader/Writer ErrorDescr routines were updated to use the new
LocText translation database -- if available.
4) After errors, terminated strings are returned and the scanner string
variable contains as many numerical digits as were read.
5) The scanner method `Skip' was renamed to `SkipSpaces'.
6) Various reader/scanner positioning problems were corrected which showed
up under error conditions.
7) A `valueOutOfRange' error code is now set when strings, names, and
identifiers exceed the length of the return string.
8) A Res() method was added to the Scanner.