Skip to content
This repository

Sep 22, 2011

  1. cablegram

    Ensure that commands and args are properly quoted if they contain spa…

    …ces or reserved shell characters (on Windows).
    
    
    http://technet.microsoft.com/en-us/library/cc723564.aspx states that "all reserved shell characters not in double quotes must be escaped." It also states that "any argument that contains spaces...must be enclosed in double quotes" Furthermore, "if a double-quoted argument itself contains a double quote character, the double quote must be doubled."
    cablegram authored

Sep 20, 2011

  1. Sam Ruby

    correctly escape windows reserved shell characters

    Cope with @binary with values such as:
      C:\Windows\System32\cscript.exe //E:jscript //Nologo //U
    rubys authored
  2. Joshua Peek

    Quote windows shell args

    josh authored
  3. Joshua Peek

    Split shell escape implementation for unix and windows

    josh authored

Sep 19, 2011

  1. Joshua Peek

    Join sources with interpolation

    JRuby's String#join doesn't respect encodings
    
    Fixes #47
    josh authored
  2. Joshua Peek

    Ensure all args are shellescaped

    josh authored

Sep 13, 2011

  1. Joshua Peek

    Catch JScript syntax errors too

    josh authored

Sep 09, 2011

  1. Joshua Peek

    Ensure external runtime return value is utf8

    josh authored

Sep 07, 2011

  1. Joshua Peek

    Define sh helper specific to ruby env

    josh authored
  2. Peter Wagenet

    Avoid 'force_encoding'

    wagenet authored

Sep 03, 2011

  1. Peter Wagenet

    CScript Unicode fix

    wagenet authored

Aug 09, 2011

  1. Luca Simone

    Path with spaces in Windows

    lukefx authored

Aug 03, 2011

  1. Joshua Peek

    Faster 1.8 codepoint encoder

    josh authored
  2. Joshua Peek

    Inline `sh` method

    josh authored
  3. Aaron Patterson

    Speed up codepoints encoding with Integer#chr

    tenderlove authored josh committed
  4. Joshua Peek

    Encode JS unicode literals for JSC runner

    josh authored

Jun 21, 2011

  1. Fix external runtime detection under zsh and other shells.

    The 'which' builtin command in zsh and tcsh behave differently from
    (ba)sh, giving an output of 'xxx not found' if a command can't be
    found.
    
    'command -v' is the POSIX-compliant way to find out the full path for
    a given command, and should work under all shells.
    Marcus Brito authored

Jun 08, 2011

  1. Joshua Peek

    Encode strings to utf-8 that are passed to compile

    josh authored

Jun 05, 2011

  1. Ville Lautanala

    Fix typo in variable name

    Really convert input to UTF8-
    lautis authored
  2. Ville Lautanala

    Encode initial source to UTF-8 when using external runtime

    lautis authored

May 18, 2011

  1. Joshua Peek

    Force UTF-8 on external encoding

    josh authored

May 12, 2011

  1. Joshua Peek

    Try to convert to UTF8 early

    josh authored
  2. Joshua Peek

    Style

    josh authored

May 05, 2011

  1. swaits

    Preserve command flags passed to which

    swaits authored josh committed

Apr 28, 2011

  1. swaits

    force .js extension on tempfile to make win32 ExecJS happy

    swaits authored

Apr 26, 2011

  1. Joshua Peek

    Merge branch 'multijson'

    josh authored

Apr 22, 2011

  1. Joshua Peek

    Redirect which stderr to null

    josh authored
  2. Joshua Peek

    Fix external runtime which to return the expanded path

    josh authored

Apr 14, 2011

  1. Joshua Peek

    Switch to multi_json lib

    josh authored

Mar 10, 2011

  1. Sam Stephenson

    properties -> identifier

    authored
  2. Joshua Peek

    Fix sub \ escaping

    josh authored
  3. Joshua Peek

    Make runner_source and exec_runtime protected

    josh authored
  4. Joshua Peek

    Remove pure evaluation

    josh authored

Feb 12, 2011

  1. Joshua Peek

    Context calls are always pure

    josh authored
  2. Joshua Peek

    Add Context#call

    josh authored
Something went wrong with that request. Please try again.