Permalink
Commits on Apr 13, 2012
  1. added a bit of docs

    committed Apr 13, 2012
  2. added event handlers to timers

    committed Apr 13, 2012
Commits on Apr 12, 2012
  1. added push/pop aliases

    committed Apr 12, 2012
  2. made event handlers stackable

    also added pop and push alias in global object
    committed Apr 12, 2012
  3. @isaacs

    gyp: Apply 'argument too long' fix in another place

    For some reason, aa5961a caused
    'make test' to rebuild the entire project every time.  Applying
    the fix to the other place where gyp chops up the argument list
    makes it behave properly.
    isaacs committed Apr 12, 2012
Commits on Apr 11, 2012
  1. @piscisaureus @bnoordhuis

    Disable OpenSSL UI

    piscisaureus committed with bnoordhuis Apr 11, 2012
  2. @bnoordhuis
  3. @bnoordhuis

    test: fix openssl tests

    Don't assume that the libcrypto and libssl that we're linked against is the same
    version as the openssl command line tool. This is important because the tool has
    a bug in all pre-1.0.0 versions that makes it unusable for these tests.
    bnoordhuis committed Apr 10, 2012
  4. @bnoordhuis

    build: configure openssl

    * compile with -DOPENSSL_NO_SOCK and -DOPENSSL_NO_DGRAM, we don't need it
    * compile with -DOPENSSL_NO_GOST and -DOPENSSL_NO_HW_PADLOCK, works around the
      brain dead linker on solaris and maybe others
    * compile with -DTERMIOS, OS X doesn't have <termio.h>
    * compile with -D__EXTENSIONS__ on solaris, makes siginfo_t available
    * compile without -ansi on linux, it hides a number of POSIX declarations
      (sigaction, NI_MAXHOST, etc.)
    bnoordhuis committed Apr 10, 2012
  5. @bnoordhuis
  6. @bnoordhuis
  7. @bnoordhuis
  8. @bnoordhuis
  9. @bnoordhuis

    Revert "deps: upgrade libuv to 3c41597"

    This reverts commit 0db4dc0.
    
    This commit makes a lot of tests fail due to reference counting errors. It's
    not worth it to debug because the reference counting scheme is due to change
    soon anyway.
    bnoordhuis committed Apr 11, 2012
  10. @piscisaureus
  11. @TooTallNate
  12. @TooTallNate
  13. @isaacs
  14. @isaacs

    Makefile: minor nit

    isaacs committed Apr 11, 2012
Commits on Apr 10, 2012
  1. @TooTallNate
  2. @TooTallNate

    Re-apply "build: target OSX 10.5 when building on darwin"

    This reverts commit 93eca95.
    
    Fixes #3072 (once again).
    TooTallNate committed Apr 10, 2012
  3. @bnoordhuis
Commits on Apr 9, 2012
  1. @isaacs

    fs.WriteStream: Handle modifications to fs.open

    If the fs.open method is modified via AOP-style extension, in between
    the creation of an fs.WriteStream and the processing of its action
    queue, then the test of whether or not the method === fs.open will fail,
    because fs.open has been replaced.
    
    The solution is to save a reference to fs.open on the stream itself when
    the action is placed in the queue.
    
    This fixes isaacs/node-graceful-fs#6.
    isaacs committed Apr 9, 2012
  2. @isaacs

    Revert "build: target OSX 10.5 when building on darwin"

    This reverts commit b6d6a54,
    which fixed #3072, so we'll have to figure out another way
    to make that work.
    isaacs committed Apr 9, 2012
Commits on Apr 6, 2012
  1. @TooTallNate

    readline: use StringDecoder for decoding "normal" data

    The fix from #3059 was not handling multi-byte utf8 data properly.
    TooTallNate committed Apr 6, 2012
  2. @TooTallNate

    test: make the ArrayStream in repl tests write a '\n'

    This is more correct.
    Fixes them from failing with the updated readline behavior.
    TooTallNate committed Apr 6, 2012
  3. @TooTallNate
  4. @TooTallNate

    repl: make the completer use newlines

    Fixes the repl.complete() function when terminal is false, since it
    is now explicitly looking for a '\n' char.
    TooTallNate committed Apr 6, 2012
  5. @TooTallNate
  6. @nfriedly @TooTallNate

    readline: buffer data to only emit 'line' on '\n'

    In "terminal: false" mode.
    
    (And fire it multiple times if multiple lines arrive at once.)
    
    This is necessary because the Windows telnet client sends every single
    keystroke as it's typed.
    
    See: http://stackoverflow.com/questions/9962197/node-js-readline-not-waiting-for-a-full-line-on-socket-connections
    
    Closes #3059.
    nfriedly committed with TooTallNate Apr 6, 2012
  7. @isaacs
Commits on Apr 5, 2012
  1. @zzak @bnoordhuis
  2. @TooTallNate