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

	* TLSymbol.h (fvt, vvt): Declare as int bitfield, to prevent
	GCC 2.95.1 from dying.

1998-02-23  Pieter Schoenmakers  <tiggr@xenon.ics.ele.tue.nl>

	* support.h: Include policy.h and config.h before anything else.

	* config.h.in (HAVE_PTHREAD_H): New.  Include <pthread.h> before
	anything else if set.

Thu Jan 22 00:48:50 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* config.h.in (HAVE_PUTENV): Removed.

Mon Jan 19 21:19:53 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* tl.h: Find TLPatchedRoots.h, policy.h, and config.h in tl/,
 	needed when . != srcdir.

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

	* TLString.h: Removed declarations concerned with regexes.

1998-01-12  Michael Brouwer  <mb@A17-205-42-64>

	* TLString.h: Do not import <regex.h> since we do not use it
	anymore.

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

	* TLString.h (enum): Removed TLSEARCH_REGEX stuff.

	* tl.h: Do not include TLRunLoop (was removed).

	* support.h: Include fcntl.h (restored).

	* TLObject.h: Stripped from refcounting.

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

	* config.h.in, policy.h, subr.h, support.h, tl.h: Scrutinized and
	stripped.

	* NSAutoreleasePool.h, TLBase64Stream.h, TLHTTPStream.h,
	TLInetAddress.h, TLInetSocketStream.h, TLMimeItem.h, TLNil.h,
	TLRegex.h, TLRunLoop.h, TLSneakStream.h, TLSocketStream.h,
	TLTelnetStream.h, TLURL.h, TLUnixAddress.h, TLUnixSocketStream.h,
	TLWrapStream.h, regex.h: Removed.

Tue Aug  5 11:42:05 1997  Schoenmakers P.J.  <tiggr@natlab.research.philips.com>

	* config.h.in (NEED_SYS_ERRLIST): New define.

Fri Aug  1 15:28:10 1997  Pieter J. Schoenmakers  <tiggr@dev.linuxppc.org>

	* TLLLex.h: nch is an int!

	* config.h.in (HAVE_CRYPT): Default to 0, instead of 1.  Why was
 	it ever 1?

Fri Jan 24 16:31:16 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* tl.h (_REGEX_H_): If hpux is defined, define _REGEX_H_ to
 	prevent /usr/include/regex.h from doing anything we do not like.

Sat Jun  8 21:51:34 1996  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* config.h.in (HAVE_CRYPT): New define.

Tue Jun  4 12:13:47 1996  Pieter Schoenmakers  <tiggr@woensel.es.ele.tue.nl>

	* regex.h: Include rx.h if HAVE_RX_H (and do nothing else).

	* config.h.in (HAVE_RX_H): New define.

Wed Jan 24 12:25:53 1996  Pieter Schoenmakers  <tiggr@anaconda.es.ele.tue.nl>

	* TLSyslogStream.h (prefix): New ivar.

Tue Jan 23 11:53:47 1996  Pieter Schoenmakers  <tiggr@boa.es.ele.tue.nl>

	* policy.h: Provide suitable defaults for NeXT and HP (so I don't
        have to edit policy.h upon a checkout).

Wed Jan 17 14:20:53 1996  Pieter Schoenmakers  <tiggr@tom>

	* tl.h: Changed import of <stdarg.h> to include...

Tue Dec 19 15:22:34 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLLSubroutine.h (tll_invocation_new): bzero the acquired memory
        (thanks to Purify).
	Import strings.h to get declaration of bzero.

Thu Dec  7 10:34:31 1995  Pieter Schoenmakers  <tiggr@tom>

	* TLTrie.h: Created.

Tue Dec  5 22:58:40 1995  Pieter Schoenmakers  <tiggr@tricky>

	* policy.h (DEBUG_GC): Provide more elaborate settings of
        DEBUG_GC.  Different levels are now discerned.

Fri Dec  1 17:08:56 1995  Pieter Schoenmakers  <tiggr@tom>

	* TLDate.h (time_interval): New typedef; WHEN is a time_interval.
	As a result, when using libtl, you need to link with -lm.

Tue Nov 21 12:17:17 1995  Pieter Schoenmakers  (tiggr@cobra.es.ele.tue.nl)

	* config.h.in: Define bzero if not HAVE_BZERO.

Thu Nov 16 08:53:33 1995  Pieter Schoenmakers  <tiggr@tom>

	* TLLDelegate.h: Import config.h for the definition of retval_t.
        This is only needed for the NeXT runtime.

Wed Oct  4 21:33:56 1995  Pieter Schoenmakers  <tiggr@tricky>

	* config.h.in: Added RANDOM/LRAND48 choice.

Mon Oct  2 17:25:01 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLURL.h (filename): New ivar.

Thu Sep 28 13:38:20 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLVector.h: Moved enumerator methods to the TLVector protocol.

	* TLMimeItem.h: Heavily hacked.

	* TLStringStream.h: TLConstantStringStream conforms to the
        TLSeekableStream protocol.

	* TLStream.h (TLSeekableStream): New protocol.

Wed Sep 27 12:30:25 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLBufferedMutableStream.h: New file.

	* TLObject.h (ASGN_STATIC): New macro.

Tue Sep 26 12:01:18 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLString.h: Start using TLRegex.

	* TLURL.h: Heavily hacked.

Mon Sep 25 23:06:07 1995  Pieter Schoenmakers  (tiggr@cobra.es.ele.tue.nl)

	* TLSocketStream.h ([TLNetworkStream]peerAddress): New method.

Mon Sep 25 12:19:15 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLRegex.h: New file.

Mon Sep 18 14:06:41 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* config.h.in (HAVE_STRING_H): New define for regex.

Fri Sep 15 11:19:07 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLLSubroutine.h (tll_invocation_pop): New function.

Thu Sep 14 14:49:09 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLLSubroutine.h (tll_invocation_info): New struct.
	(tll_invocation_new): New function.

	* TLLTag.h: Cleaned up.

	* TLLSubroutine.h (tl_subdef): New struct to define subroutines.
	(DEFSUB): New macro.

	* TLSymbolValue.h (unbound): New ivar.

Thu Aug 24 11:50:18 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* config.h.in: Define HAVE_STRERROR, HAVE_GETPAGESIZE and
        HAVE_MEMMOVE to be 0.

	* support.h (memmove): Define to a bcopy if not HAVE_MEMMOVE.
	(strerror): Declare if not HAVE_STRERROR.

Thu Jul 27 13:10:03 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* support.h (UNIMPLEMENTED_METHOD): Be an expression returning 0.
	(UNIMPLEMENTED_INT_METHOD, UNIMPLEMENTED_POINTER_METHOD): New
	methods, replacing UNIMPLEMENTED_METHOD, since, according to GCC,
        ({0;}) is not 0, but an int.

	* TLObject.h (EVAL): New macro.  To be used instead of sending
        `eval' straight to an object.
	(EVAL_WITH_ARGS): Likewise, for `evalWithArguments'.

Tue Jul 25 11:49:24 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLObject.h: Define as extern __inline__ objc_msg_lookup if
        INLINE_MSG_LOOKUP is set.

	* policy.h (INLINE_MSG_LOOKUP): New macro.

Mon Jul 24 14:53:32 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLObject.h: Redeclare objc_msg_lookup if CONST_MSG_LOOKUP is
        set.

	* policy.h (CONST_MSG_LOOKUP): New macro.

	* TLObject.h: Removed the SAVED_ISA.  Why was it in TLObject in
        the first place?

	* policy.h (DEBUG_GC): New macro definition.

Tue Jul 18 12:21:27 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLEnumerator.h: Renamed `-endP' into `-notEndP' to avoid
        (erroneous) messages to NIL claiming the end has not been reached yet.

Wed Jul 12 12:16:52 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLSet.h: New file.

Tue Jul 11 11:54:57 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLSymbol.h (TLSYMBOL_PREDEFINE): New macro.

	* predicates.h: Side effects are allowed to all predicate macros,
	i.e. arguments are evaluated only once.
	(STACKP): New macro.
	(EMPTYP): New macro.

	* TLStack.h: New file.

Tue Jul  4 12:35:40 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLObject.h: Changed layout of TLObject, for colouring GC.

Wed Jun 21 10:37:04 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLVector.h (<TLVector>): Added searching methods.

Mon Jun 19 14:42:16 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLStream.h: Split `-flush' into `-flushInput' and
        `-flushOutput', adopted by the TLInputStream and TLOutputStream
        protocol, respectively.

	* TLSneakStream.h: New file.

Mon Jun 19 06:20:34 1995  Pieter Schoenmakers  <tiggr@tricky>

	* TLBase64Stream.h: Superclass is TLStreamStream.

	* TLBufferedStream.h: Superclass is TLStreamStream.

	* TLWrapStream.h: Superclass is TLStreamStream.

	* TLStreamStream.h: New file.

	* buffer.h: New file.

	* TLTelnetStream.h: New file.

Thu Jun 15 17:12:03 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLVector.h (-_removeElementAtIndex:): New method in the
        TLMutableVector protocol.

Wed Jun 14 12:16:43 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLDate.h: New file.

	* TLRunLoop.h: New file.

Mon Jun 12 12:41:31 1995  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* TLLStringConstant.h: Removed.

	* config.h.in: Handle differences in availability of waitpid,
        wait4, union wait, WEXITSTATUS, WSTOPSIG and WTERMSIG.

	* subr.h (Fread_with_timeout): Let the STREAM conform to the
        TLBufferedInputStream protocol.

	* TLBufferedStream.h: Conform to TLBufferedInputStream.

	* TLStream.h (TLBufferedInputStream): New protocol.

Sun Jun  4 13:40:55 1995  Pieter Schoenmakers  <tiggr@tricky>

	* term.h: New file.

	* config.h.in: Removed ALIGN_TYPE, PTR_INT_TYPE and INT32.

	* policy.h: New location of the above.
