1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265
|
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.
|