(name 'Xtreams-Http-cwp.16' message 'Added severing streams, which refuse to write downstream after they have been closed.' id 'a117e792-df80-41c0-9a09-8883d2135559' date '5 November 2012' time '12:42:39.857 am' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.15' message 'Fixed a bug where XTPercentDecodingReadStream would put two consecutive reserved characters downstream twice.' id '04896198-e9ad-46b3-870b-01f7a04d47fe' date '8 October 2012' time '2:41:16.888 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.14' message 'Added a write stream that escapes HTML reserved characters via named character references.' id 'ffacf7f4-b0da-4487-b0c3-f603d82eca16' date '11 August 2012' time '11:19:38.709 am' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.13' message 'Introduced a temporary variable for better debuggability.' id '39a0bbdf-4568-4c11-a3b8-d5073d337e88' date '24 October 2011' time '2:32:23.445 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.12' message 'XTHttpTokenStream now includes collapsed whitespace in the token stream, so that the tokens can be concatenated to form a valid HTTP message.' id '03f13769-b601-44cd-90cc-abfe046c80d5' date '21 October 2011' time '12:18:18.131 am' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.11' message 'Implemented XTHttpTokenStream.' id '99f72d17-b8da-48ea-8275-3f6980638cfa' date '20 October 2011' time '5:05:18.84 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.10' message 'Renamed streams to reflect the fact that they do percent-encoding and not url-encoding.' id '8d753338-e67a-452e-b534-1459f20fae03' date '24 September 2011' time '4:30:22.067 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.9' message 'Added streams for url encoding and decoding.' id '24825876-846d-4959-8c7b-7d405d6583a8' date '19 September 2011' time '3:06:49.084 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.8' message 'Oops, chunk lengths were being parsed as decimal, not hex.' id '33208b36-fa6a-453d-849d-e083acffad75' date '13 September 2011' time '10:40:53.1 am' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.7' message 'Added #chunking: to read streams for compatibility.' id '6447e0b8-edb9-4a27-98f3-d8250fa9f1a0' date '12 September 2011' time '4:16:41.09 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.6' message 'Implemented XTChunkingReadStream.' id '5194a21a-d04c-4f8c-9fe9-a2b523c68caf' date '12 September 2011' time '4:11:35.033 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.5' message 'Changed the default buffer size to 1024 bytes.' id '0c53d0c0-3c70-4a89-ab00-bf2fadf7ea40' date '5 May 2011' time '12:43:44.374 am' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.4' message 'Optimized XTChunkingWriteStream by creating a custom buffer with chunk prefix and suffix prerendered.' id '8bca6444-4f07-4c80-9b0d-551d25507523' date '4 May 2011' time '2:12:35.943 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.3' message 'Implemented #put: for ~150x speed improvement.' id '4b922f49-9712-4f7f-a497-27351ea6ab67' date '18 March 2011' time '1:23:42.469 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.2' message 'Bugfix: chunk lengths should be written in hex, not decimal.' id '5d6f5fcb-3140-48a5-b443-cff18bf31b54' date '17 March 2011' time '11:09:01.859 pm' author 'cwp' ancestors ((name 'Xtreams-Http-cwp.1' message 'Implemented XTChunkingWriteStream to let us stream responses with the chunked transfer encoding.' id 'add3bc83-5dbe-4326-9770-e7003431392d' date '16 March 2011' time '10:54:44.373 am' author 'cwp' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())