CVS History for TIP #230

VersionAuthorDateQuick Comparison
1.1dkf2004-11-04 03:44:29 -0800 View this version
Log Message
  Created for Andreas Kupries <andreas_kupries at users dot sf dot net>
1.2dkf2004-11-04 03:46:36 -0800 View this version
Log Message
  Fix formatting problem
1.3dkf2004-11-04 06:59:25 -0800 View this version
Log Message
  Oops!
1.4WebEdit2005-01-19 17:25:08 -0800 View this version
Log Message
  Revision through web from Andreas Kupries <akupries at shaw dot ca>
  Fixed bad reference to TIP 'Tcl Channel Reflection API'. It is #219, not #218.
1.5WebEdit2005-03-14 14:44:25 -0800 View this version
Log Message
  Revision through web from Andreas Kupries <akupries at shaw dot ca>
  Added link to the SF Tcl Patch Tracker Entry where we will track the actual reference implementatation.
1.6dkf2006-12-05 01:50:52 -0800 View this version
Log Message
  Feature set of 8.5 is now closed to new TIPs without prior agreement of the
  TCT; TIPs targetting 8.5 now redirected to 8.6
1.7WebEdit2008-04-22 13:54:03 -0700 View this version
Log Message
  Revision through web from Andreas Kupries <andreask at activestate dot com>
  early => late binding. Reference impl. does late-binding, as does TIP 219. Made consistent.
1.8WebEdit2008-04-22 13:59:35 -0700 View this version
Log Message
  Revision through web from Andreas Kupries <andreask at activestate dot com>
  fix grammar typo.
1.9WebEdit2008-04-23 15:05:11 -0700 View this version
Log Message
  Revision through web from Andreas Kupries <andreask at activestate dot com>
  Changed design of transformation/thread interaction to throw errors when a channel tries to access a transformation owned by a deleted thread or interpreter.
1.10WebEdit2008-05-02 12:14:39 -0700 View this version
Log Message
  Revision through web from Andreas Kupries <andreask at activestate dot com>
  Noted that transforms are asked for their event interest whenever they have processed a set of events, to allow for dynamic adjustment during an interaction with the parent channel. See TLS for an example: during setup it processes events, then drops its interest when the negotiation phase is over.
  
  Question: How does the handler of the transform read from / write to the parent channel during event processing ... It seems I have to expose the  Tcl_{Read,Write}Raw interfaces at the Tcl level (chan raw{puts,read,gets}), with first argument the transformation handle (similar to 'chan postevent'). I better write examples of transforms needing this feature, and others.
1.11WebEdit2008-05-02 12:18:25 -0700 View this version
Log Message
  Revision through web from Andreas Kupries <andreask at activestate dot com>
  Noted that 'flush' in a [seek] discard results to keep the current location unchanged.
1.12WebEdit2008-05-07 10:28:29 -0700 View this version
Log Message
  Revision through web from Andreas Kupries <andreask at activestate dot com>
  Simplified the TIP and implementation considerably by dropping all support for user-visible event processing by transformations, added reasoning on why I now believe that this was a misfeature of the TIP from the beginning.
1.13WebEdit2008-05-15 15:37:06 -0700 View this version
Log Message
  Revision through web from Andreas Kupries <andreask at activestate dot com>
  Added the reason for choosing late-binding, lifted from TIP #219 which underwent the same change.
1.14WebEdit2008-05-28 09:19:08 -0700 View this version
Log Message
  Revision through web from Andreas Kupries <andreask at activestate dot com>
  Fixed description of limit?, used characters, have to be bytes.
1.15WebEdit2008-05-28 10:08:09 -0700 View this version
Log Message
  Revision through web from Andreas Kupries <andreask at activestate dot com>
  Spelled out that the handler callbacks are run in the global scope.
1.16dkf2008-06-01 10:36:33 -0700 View this version
Log Message
  CFV by AK
  Vote closes: [clock format 1212778800]
1.17dkf2008-06-10 05:43:05 -0700 View this version
Log Message
  Accepted 6/0/0
  YES: AK,DGP,JN,JE,DKF,KBK
  NO: none
  ABSTAIN: none
  
  Implementation checked in by AK
  
  Corrected minor API blunder found during implementation phase

Powered by Tcl
TIP AutoGenerator - written by Donal K. Fellows