Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 6, 2012
  1. Nathan Rajlich
  2. Nathan Rajlich

    email-footer: add links to the expected common binary packages

    TooTallNate authored
    We can do other OSs like 32 and 64-bit OS X, but we should encourage
    users to use the installer on OS X so we'll omit it here.
  3. Nathan Rajlich

    install: add a "portable" mode to the shebang-rewriting logic

    TooTallNate authored
    This "portable" mode rewrites the npm shebang to use the "node" executable
    in the same directory relative to the "npm" script. This makes the "npm"
    script "just work" even when "node" is not in the user's $PATH.
    
    This mode is necessary for the precompiled binary packages that may potentially
    be extracted to anywhere. The regular shebang-rewriting logic would normally
    set the npm script's shebang to "/bin/node" which will not be present on anyone's
    machine. In the end, we want the precompiled packages to be as user-friendly as
    possible.
  4. Nathan Rajlich

    install: install the "wafadmin/Tools" files into the correct dir

    TooTallNate authored
    Previously they were going into just "wafadmin" and node-waf wasn't working.
Commits on Aug 5, 2012
  1. Nathan Rajlich

    install: use os.path.join() to create the npm shebang

    TooTallNate authored
    Prettier formatting for the shebang if the "prefix" ends with a /
Commits on Aug 4, 2012
  1. Nathan Rajlich

    install: install the "wafadmin" files into the correct directory

    TooTallNate authored
    Before they were just being copied into "lib/node/".
    Now they go into "lib/node/wafadmin/".
  2. Ben Noordhuis

    installer: prevent ETXTBSY errors

    bnoordhuis authored
    The installer does what amounts to `cp -p`. If the node binary is in use at
    the time of the copy, it'd fail with a ETXTBSY error. That's why it's unlinked
    first now.
  3. Ben Noordhuis

    installer: honor --without-npm, default install path

    bnoordhuis authored
    * honor the --without-waf and --without-npm configure switches
    
    * a small logic bug made the installer script install to $PWD instead of
      /usr/local if --prefix= was not passed to configure
Commits on Aug 2, 2012
  1. isaacs
  2. isaacs

    build: Sign pkg installer for OS X

    isaacs authored
    This makes the installer work on Mountain Lion.
  3. Ben Noordhuis

    installer: fix cross-compile installs

    bnoordhuis authored
    The old installer was a JS script, which didn't work if node had been
    cross-compiled for another architecture. Replace it with a python script.
    
    Fixes #3807.
Commits on Aug 1, 2012
  1. Ben Noordhuis

    installer: don't assume bash is installed

    bnoordhuis authored
    Use `/bin/sh` instead of `bash` when running the relocate.sh script.
Commits on Jul 31, 2012
  1. Ben Noordhuis
Commits on Jul 17, 2012
  1. David Pacheco Ben Noordhuis

    tools: speed up genv8constants

    davepacheco authored bnoordhuis committed
    genv8constants was much slower than necessary due to lack of pipe buffering.
Commits on Jul 13, 2012
  1. isaacs

    build: Move npm shebang logic into an npm script

    isaacs authored
    This allows us to run npm's scripts/relocate.sh script whenever
    necessary, if for example node has been 'make install'ed into one
    folder, and then you wish to move it into another one.
Commits on Jul 11, 2012
  1. Philipp Hagemeister Ben Noordhuis

    tools: fix shebang in tools/doc/generate.js

    phihag authored bnoordhuis committed
Commits on Jul 3, 2012
  1. Ben Noordhuis

    tools: update gyp to r1426

    bnoordhuis authored
Commits on Jun 29, 2012
  1. isaacs
Commits on Jun 28, 2012
  1. isaacs

    blog: Show 0.8.0 even after 0.8.1 ships

    isaacs authored
    The 0.(even).0 releases typically have benchmarks and other interesting
    stuff, since that's a milestone.
Commits on Jun 25, 2012
  1. Bert Belder

    windows msi: don't use .exe file as icon

    piscisaureus authored
    This makes the installer nice and small again.
Commits on Jun 22, 2012
  1. isaacs

    blog: Generate RSS feeds

    isaacs authored
  2. Bert Belder
  3. Bert Belder

    windows msi: add npm dir to user PATH only

    piscisaureus authored
    The NPM folder is personal to the user. It shouldn't be added to the
    system-wide path.
  4. Bert Belder
  5. Bert Belder

    windows: fix/improve nodejsvars.bat

    piscisaureus authored
    - Fix: it didn't work for the x86 version of node
    - Also add NPM to path
    - Also print node version
    - Don't change dir to home dir if not started from the start menu
  6. isaacs
Commits on Jun 21, 2012
  1. isaacs
Commits on Jun 19, 2012
  1. isaacs
  2. Ben Noordhuis

    Revert "build: fix `make install DESTDIR=/path`"

    bnoordhuis authored
    This reverts commit f805139.
    
    The reverted commit made DESTDIR behave more like we want it to but it was
    pointed out in #3489 that it makes life a lot harder for distro package
    maintainers.
    
    Those guys and gals already have a hard enough time as it is, let's not make
    their jobs even more hellish.
  3. Ben Noordhuis

    build: install eio-emul.h

    bnoordhuis authored
  4. Ben Noordhuis

    build: install ev-emul.h

    bnoordhuis authored
Commits on Jun 18, 2012
  1. Ben Noordhuis

    build: fix `make install DESTDIR=/path`

    bnoordhuis authored
    Install to $DESTDIR, not $DESTDIR/$PREFIX.
    
    Example: if DESTDIR=/opt/node, install to /opt/node, not /opt/node/usr/local.
Commits on Jun 15, 2012
  1. isaacs
Commits on Jun 14, 2012
  1. isaacs
  2. Bert Belder
Something went wrong with that request. Please try again.