Commits on Jun 2, 2012
  1. windows/msi: cleanup WiX project files

    japj committed with piscisaureus Jun 2, 2012
    The current WiX project files do some manual processing and generation
    which WiX supports doing out of the box. This patch will use the
    HeatDirectory task to generate the npm.wxs file and use the auto GUID
    generation. I also changed the msi filename generation to include the
    version number to match the currently used name for released msi files.
    Closes #3360
  2. Unbreak the Windows build

    piscisaureus committed Jun 2, 2012
    The v8 team apparently decided that all build products should go
    into ./build/«type», and updated their common.gypi file to do so.
    Unfortunately v8's common.gypi is only used for some targets. All
    the other targets would still look in the old place to find their
    their dependencies, which effectively broke the build.
    In the long run it would be good for node to send all build
    output to ./build too, on all platforms.
  3. v8: debug: fix error handling in SendConnectMessage()

    bnoordhuis committed with isaacs Apr 24, 2012
    The old error handling code checked if the return value of Socket::Send() != 0,
    which is wrong because Socket::Send() can write less bytes than requested or
    return -1 on error.
  4. v8: Floating patches

    isaacs committed May 29, 2012
  5. Upgrade v8 to 3.11.7

    isaacs committed May 29, 2012
  6. http: don't lowercase http req header until later

    sstur committed with bnoordhuis Jun 1, 2012
    Don't lowercase the request header until we're in the _addHeaderLine method,
    makes it easier to intercept the raw request headers.
  7. windows: don't install x64 version into the 'program files (x86)' folder

    Matt Gollob committed with piscisaureus Jun 1, 2012
    * Update nodemsi.sln and .wixproj to include support for x64 platform
      - Add ProgramFilesFolderId to the DefineConstants property for each
        configuration/platform's property group with the appropriate value
        (ProgramFilesFolder for x86 builds, ProgramFiles64Folder for x64
    * Update product.wxs:
      - update the Id value for the "Program Files" Directory element to
        use a preprocessor constant.
      - remove hard-coded platform from the Package element.  MSI platform
        will be automatically detected based on MSBuild's Platform property.
        (This was already supported in the Wix MSBuild targets, we just
        weren't taking advantage of it.)
    *  Update vcbuild.bat to set MSBuild's Platform property appropriately,
       defaulting to x86 if not explicitly supplied by the user. Note that
       creating an x64 build requires that vcbuild.bat be run from a VS
       64-bit command prompt.
    Closes #3312
    Closes #3356
  8. windows: add icon to node.exe

    piscisaureus committed Jun 2, 2012
    The icon could definitely be nicer, patches welcome.
    Credits to Nathan Rajlich for putting together this one.
Commits on Jun 1, 2012
  1. uv: upgrade to 87dbffbd

    piscisaureus committed with indutny Jun 1, 2012
Commits on May 30, 2012
  1. test: update pummel/test-exec

    bnoordhuis committed May 30, 2012
    ChildProcess.prototype._internal is called ChildProcess.prototype._handle now.
Commits on May 29, 2012
  1. Now working on 0.7.10

    isaacs committed May 29, 2012
  2. Merge branch 'v0.7.9-release'

    isaacs committed May 29, 2012
  3. deps: upgrade libuv to 7556590

    indutny committed May 28, 2012
  4. net: fix 'close' event emit order

    bnoordhuis committed May 29, 2012
    The server 'close' event was emitted before the last client 'close' event. Not
    exactly fatal but potentially confusing.
    Before this commit the order looked something like [client, server, client],
    now it looks like [client, client, server].
    See #3340 for more details.
  5. 2012.05.28, Version 0.7.9 (unstable)

    isaacs committed May 26, 2012
    * Upgrade V8 to 3.11.1
    * Upgrade npm to 1.1.23
    * uv: rework reference counting scheme (Ben Noordhuis)
    * uv: add interface for joining external event loops (Bert Belder)
    * repl, readline: Handle Ctrl+Z and SIGCONT better (Nathan Rajlich)
    * fs: 64bit offsets for fs calls (Igor Zinkovsky)
    * fs: add sync open flags 'rs' and 'rs+' (Kevin Bowman)
    * windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder)
    * windows: Fix fs.lstat to properly detect symlinks. (Igor Zinkovsky)
    * Fix #3270 Escape url.parse delims (isaacs)
    * http: make http.get() accept a URL (Adam Malcontenti-Wilson)
    * Cleanup vm module memory leakage (Marcel Laverdet)
    * Optimize writing strings with Socket.write (Bert Belder)
    * add support for CESU-8 and UTF-16LE encodings (koichik)
    * path: add path.sep to get the path separator. (Yi, EungJun)
    * net, http: add backlog parameter to .listen() (Erik Dubbelboer)
    * debugger: support mirroring Date objects (Fedor Indutny)
    * addon: add AtExit() function (Ben Noordhuis)
    * net: signal localAddress bind failure in connect (Brian Schroeder)
    * util: handle non-string return value in .inspect() (Alex Kocharin)
  6. Revert "tests: kill process group on failure"

    isaacs committed May 27, 2012
    This reverts commit 0cebfc8.
  7. upgrade npm to 1.1.23

    isaacs committed May 27, 2012
    This also upgrades node-gyp to 0.4.3
Commits on May 28, 2012
  1. deps: cherry-pick libuv commit 4690204

    bnoordhuis committed May 28, 2012
    libuv cannot be upgraded right now (API change in upstream libuv) but this
    commit fixes a segmentation fault on SunOS systems, hence the cherry-pick.
Commits on May 27, 2012
  1. fs: no end emit after createReadStream.pause()

    AndreasMadsen committed with bnoordhuis May 26, 2012
    In case a fd option is given to fs.createReadStream a read will instantly
    happen. But in the edge case where fd point to an empty file and .pause()
    was executed instantly, the end event would emit since no async wait was
    between fs.createReadStream and the file read there emits end.
Commits on May 26, 2012
  1. doc: add npm search to appendix

    japj committed with koichik May 26, 2012
    Fixes #3327.
  2. doc: updated JavaScript casing where relevant

    japj committed with koichik May 26, 2012
    Fixes #3326.
Commits on May 25, 2012
Commits on May 24, 2012
  1. Upgrade uv to 604802a

    isaacs committed May 24, 2012
  2. remove NODE_USE_64BIT_UV_FS_API

    Igor Zinkovsky committed May 24, 2012
  3. windows: enable creating directory junctions with fs.symlink

    Igor Zinkovsky committed May 22, 2012
Commits on May 23, 2012