Permalink
Commits on Oct 15, 2012
  1. v0.0.3

    isaacs committed Oct 15, 2012
Commits on Oct 9, 2012
Commits on Oct 5, 2012
Commits on Oct 4, 2012
  1. Support arbitrary encodings

    isaacs committed Oct 4, 2012
    Either via setEncoding(encoding) or via { encoding: <encoding> }
    in the readable options.
  2. Abstract out the endReadable function

    isaacs committed Oct 4, 2012
    Mostly because it was happening more than once, which is bad.
  3. Move fromList onto the Readable class

    isaacs committed Oct 4, 2012
    It is not generally useful anyway.
Commits on Oct 2, 2012
  1. Add a Duplex class

    isaacs committed Oct 2, 2012
    A place to put the allowHalfOpen logic.
  2. A MUCH LOUDER EXAMPLE THAN THE OTHER EXAMPLES WHICH, ARE ALL DISTURBI…

    isaacs committed Oct 2, 2012
    …NGLY LOWER IN THEIR CASE
  3. Update docs

    isaacs committed Oct 2, 2012
  4. fixup: writable.on('finish')

    isaacs committed Oct 2, 2012
  5. fs.js: Remove incorrect comment

    isaacs committed Oct 2, 2012
  6. Writable: add 'finish' event

    isaacs committed Oct 2, 2012
    Basically, when the buffer is empty, it would normally be a drain.
    The last drain, then, once it's been ended, is a 'finish'.
Commits on Sep 30, 2012
Commits on Sep 29, 2012
Commits on Sep 28, 2012
  1. More bugfixing

    isaacs committed Sep 28, 2012
  2. s/opt/state/g

    isaacs committed Sep 28, 2012
  3. No need to shallow-copy the options object

    isaacs committed Sep 28, 2012
    @Raynos was right.  I was forgetting that all those things are
    copied onto a different object anywan.
  4. Fix all the things.

    isaacs committed Sep 28, 2012
    1. Fix #16.  Pipe emits 'data', and switching into old-mode while piping
    is not allowed.
    
    2. Move all the magic fields to a '_readableOptions' member, so that they're
    less likely to be collided with in extension classes.
    
    3. Fix #18.  That was just a normal bug anyway, not any kind of serious
    API issue.
    
    4. Fix #17.  Switch into old-mode on pause()/resume()
    
    5. Fix #8.  If you do read(10) and only 9 bytes are available, and the stream
    is not ending, then it returns null, not 9 bytes.  It'll never return fewer
    bytes than asked for.  If you don't specify a number, then it still gives
    you the full buffer.
    
    This is not a very atomic commit.  But then again, this whole repo is a wip.
    So, deal with it.
Commits on Sep 10, 2012
  1. Fix #11 Only 'null' is magical

    isaacs committed Sep 10, 2012