[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.