1999-10-09  Pieter Schoenmakers  <tiggr@thesis.gerbil.org>

	* GNUmakefile.in (UNIT_VERSION): Bumped to 2.0.0.

1999-10-04  Pieter Schoenmakers  <tiggr@thesis.gerbil.org>

	* GNUmakefile.in (UNIT_VERSION): Bumped to 2.0.1.

1999-09-28  Pieter Schoenmakers  <tiggr@thesis.gerbil.org>

	* AutoLock.t: Fixed whitespace and copyright.

1999-09-28  Miroslav Silovic  <silovic@zesoi.fer.hr>

	* GNUmakefile.in: added AutoLock target

	* AutoLock.t: new file

1998-05-07  Pieter J. Schoenmakers  <tiggr@gerbil.org>

	* RunLoop.t (time_manipulation): Removed.

	* glue.c (i_too_RunLoop_v_run): Adjusted.

1998-03-02  Pieter Schoenmakers  <tiggr@tricky.ics.ele.tue.nl>

	* Connection.t (readEventOnDescriptor): Encode the result using
	encodeRoot.

1998-02-24  Pieter J. Schoenmakers  <tiggr@gerbil.org>

	* glue.c (i_too_RunLoop_v_run): Fixed bug in case next_timer has
	been removed from the timers.

1998-01-22  Pieter Schoenmakers  <tiggr@xenon.ics.ele.tue.nl>

	* PortDecoder.t (Any decode byte): For proxies, eat the `)'
	denoting `end of object'.

Tue Jan 20 00:16:33 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.in: Adjusted.

Thu Jan 15 21:00:56 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.in (UNIT_VERSION): New define (1.0.0).

1998-01-13  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.in (confclean): Double colon.

1998-01-09  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.in: New define, replaces tom_prefix.

1998-01-07  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.in (install_libdir): New macro.

Mon Jan  5 00:14:12 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* glue.c: Fixed inclusion.

	* GNUmakefile.in: Use ../GNUmakefile.in-situ.

Sun Jan  4 16:29:16 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.in: Use GNUmakefile.lib.

1997-10-08  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* glue.c (i_too_RunLoop_v_run): Skip the call to select(2) if we
	will not wait and no streams are being observed.

1997-09-29  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* Timer.t: Refer to the HEAP_INDEX since it was renamed from
	INDEX.

Tue Aug 12 01:17:14 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Proxy.t ([LocalProxy dealloc]): Removed since it is unnecessary:
	Connection objects handle liveness very well.

	* Connection.t (last_proxy_ident): It's an ivar, not a cvar.
	([ConnectedConnection localProxyRelease]): New method.
	([Connection localProxyRelease]): Also remove the mapping from
	local object to local proxy.

Fri Aug  8 10:28:45 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* PortCoder.t (port): New ivar.

	* PortDecoder.t, PortEncoder.t: Use it.

	* Connection.t (localProxyRelease): New method.

	* PortDecoder.t (decode byte): Handle `~' tag.

	* PortEncoder.t (reportDeaths): New method.

	* Connection.t: Handle administration of deceased remote proxies.

	* Proxy.t (dealloc): Tell the connection class to tell our
 	connection that the remote proxy with our identity has been
 	deallocated.

Wed Aug  6 12:58:28 1997  Schoenmakers P.J.  <tiggr@natlab.research.philips.com>

	* Connection.t (initDetails): Buffer the port.

Wed Aug  6 00:49:45 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* PortCoder.t, ...: Some mods, most notably proper handling of
 	proxy encoding, i.e. proxies do no end up in the objects_done
 	array.

Tue Jul 29 20:56:09 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Nameserver.t, GNUmakefile.in: New file Nameserver.t.

	* Connection.t (forward): Wait for and return the result if
 	necessary.  Handle the result to be an invocation.

Sat Jul 26 22:55:33 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* glue.c (i_too_RunLoop_v_run): Gracefully ignore EINTR.

Tue Jul 15 19:42:05 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* Connection.t: Some cosmetic and method condition edits.

Fri Jul 11 16:16:59 1997  Schoenmakers P.J.  <tiggr@natlab.research.philips.com>

	* Connection.t (port): Temporary hack now the compiler moans more
 	strictly but discloses more bugs...

Wed Jul  9 11:28:18 1997  Schoenmakers P.J.  <tiggr@natlab.research.philips.com>

	* DescriptorSet.t, ...: Removed use of redefine qualifier.

Wed Jul  2 22:07:03 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Proxy.t: Invoke `hasBeenCodedFor' on the coder instead of self.

Sat May 24 21:03:01 1997  Pieter Schoenmakers  <tiggr@cobra.ics.ele.tue.nl>

	* glue.c (i_too_RunLoop_v_run): Initialize WARP_ENABLED to 0.
	(i_tom_All_RunLoop_v_perform_s_after_d_with_x): Removed unused D.

Thu Apr  3 15:26:15 1997  Pieter Schoenmakers  <tiggr@cobra.ics.ele.tue.nl>

	* glue.c (i_too_RunLoop_v_run): Implemented timewarping.

	* RunLoop.t: Edited docs.

Sat Mar 29 01:07:58 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* DescriptorSet.t: Edited some docs.
	(dealloc): Implemented in TOM.

	* glue.c: Removed the above method.

	* RunLoop.t: Edited some docs.
	(time_manipulation): New variable.

Fri Mar 28 23:43:28 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Timer.t (scheduled): New method.

Mon Mar 24 14:12:48 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* Timer.t: Extended initialization.
	(schedule, cancel): New methods.

	* RunLoop.t (All (RunLoop)): New extension for perform after with.
	(perform after with): New method.

	* Proxy.t (NonProxy): Added some docs.

Sun Mar 16 22:15:11 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Proxy.t: Fixed construction invocation of invocation.

Fri Mar 14 16:32:02 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* glue.c (i_too_RunLoop_v_run): Adjusted to timers.

	* RunLoop.t: Maintain timers.

	* Timer.t: New file.

Mon Jan  6 20:28:38 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Proxy.t: New extension Number (Proxy).

Sun Jan  5 23:35:39 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Work in progress on wiring.

Fri Jan  3 21:05:57 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Connection.t, PortCoder.t, PortDecoder.t, PortEncoder.t: New files.

Mon Sep 30 16:57:07 1996  Pieter Schoenmakers  <tiggr@jaguar.ics.ele.tue.nl>

	* RunLoop.t (RunLoopDelegate): New class.

	* glue.c (i_too_RunLoop_v_run): Notify the delegate if we have
 	one.

Thu Sep 26 14:17:12 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* RunLoop.t: The CURRENT_RUN_LOOP is thread-local.

Wed Sep 25 15:09:14 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* glue.c: Do not use free, but xfree, which protects against
        malloc not being thread safe.

Thu Aug 15 13:53:18 1996  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* glue.c (i_too_RunLoop_v_run): Fixed spurious bit set in the
 	in_*_sets.

Fri Aug  9 10:26:50 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* glue.c: When setting a socket's port, set it in network byte
        order.

Tue Jul  9 13:06:36 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* Restarted on too, essentially in an empty context.  So, ignore
        all entries below the first one below this.

Mon May 20 13:28:27 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* GNUmakefile.in: Moved all functionality currently in too to tom,
        since the (current) split was a pain and illogical.  too will be
        reserved for things like network streams, do, &c.

Fri May 17 22:39:53 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* support.c (i_too_OutputStream_r_print_x): New function.

Tue May 14 00:01:34 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* support.c: Include <libc.h> if possible.

Mon May 13 23:05:48 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* support.c (i_too_ByteStream_i_read): New function.

	* streams.t (int read): New method.  This returns -1 for EOS.
	(byte read): Raise a stream-eos for end-of-stream.

Thu May  9 15:04:42 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* Hacked a lot at (functioning) streams.

	* ByteStream.t: New file.

Thu May  2 00:55:57 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* ChangeLog: Created.
