Merge branch 'v0.6'
authorBert Belder <bertbelder@gmail.com>
Sat, 28 Apr 2012 22:17:23 +0000 (00:17 +0200)
committerBert Belder <bertbelder@gmail.com>
Sat, 28 Apr 2012 22:17:23 +0000 (00:17 +0200)
Conflicts:
deps/uv/include/uv-private/uv-unix.h
deps/uv/include/uv-private/uv-win.h
deps/uv/src/uv-common.c
deps/uv/src/win/fs.c
src/process_wrap.cc

1  2 
common.gypi
doc/api/child_process.markdown
lib/child_process.js
src/process_wrap.cc

diff --cc common.gypi
          ],
          'msvs_settings': {
            'VCCLCompilerTool': {
 -            'target_conditions': [
 -              ['library=="static_library"', {
 -                'RuntimeLibrary': 1, # static debug
 -              }, {
 -                'RuntimeLibrary': 3, # DLL debug
 -              }],
 -            ],
 +            'RuntimeLibrary': 1, # static debug
              'Optimization': 0, # /Od, no optimization
-             'MinimalRebuild': 'true',
+             'MinimalRebuild': 'false',
              'OmitFramePointers': 'false',
              'BasicRuntimeChecks': 3, # /RTC1
            },
Simple merge
Simple merge
@@@ -53,8 -53,9 +53,10 @@@ using v8::TryCatch
  using v8::Context;
  using v8::Arguments;
  using v8::Integer;
+ using v8::Exception;
+ using v8::ThrowException;
  
 +static Persistent<String> onexit_sym;
  
  class ProcessWrap : public HandleWrap {
   public:
      }
  
      // options.cwd
-     Local<Value> cwd_v = js_options->Get(String::New("cwd"));
+     Local<Value> cwd_v = js_options->Get(String::NewSymbol("cwd"));
      String::Utf8Value cwd(cwd_v->IsString() ? cwd_v : Local<Value>());
 -      if (cwd.length() > 0) {
 +    if (cwd.length() > 0) {
        options.cwd = *cwd;
 -      }
 +    }
  
      // options.env
-     Local<Value> env_v = js_options->Get(String::New("envPairs"));
+     Local<Value> env_v = js_options->Get(String::NewSymbol("envPairs"));
      if (!env_v.IsEmpty() && env_v->IsArray()) {
        Local<Array> env = Local<Array>::Cast(env_v);
        int envc = env->Length();