Skip to content
Commits on Nov 24, 2011
  1. @StanAngeloff

    More Windows support, d'oh!

    StanAngeloff committed Nov 24, 2011
    When normalizing the path, convert back slashes to forward slashes
    so minimatch can process the glob properly.
    
    When passing a filename to `coffee`, wrap it in double quotes, the
    Windows shell does not like single quotes.
  2. @StanAngeloff
  3. @StanAngeloff

    Add Windows path support.

    StanAngeloff committed Nov 24, 2011
    When expanding internal require's(..), process Windows paths as well.
    Since the directory separator is '\' and not '/' we need to look for
    another character which would indicate this is a path, not a system
    require(..) call.
  4. @StanAngeloff

    Bump version.

    StanAngeloff committed Nov 24, 2011
  5. @StanAngeloff

    Update `mktemp` command to work on Mac OS X.

    StanAngeloff committed Nov 24, 2011
    On Linux, the options and template arguments are both optional.
    On Mac OS X you must provide either a path or a template where
    each 'X' is substituted with a random character (8 should do).
  6. @StanAngeloff

    Improve Node.js 0.6.x support.

    StanAngeloff committed Nov 24, 2011
    - Remove tests where authentication fails, this now causes PhantomJS to
      hang with Node 0.6.2
    - Use response.writeHead and response.end without a status code as both
      send headers causing Node 0.6.2 to spit endless screens of warnings
    - Bump supported version in package & README
Commits on Nov 20, 2011
  1. @StanAngeloff
  2. @StanAngeloff
  3. @StanAngeloff
  4. @StanAngeloff

    Bump version.

    StanAngeloff committed Nov 20, 2011
  5. @StanAngeloff

    When '--' is passed on the command-line, default the path to cwd().

    StanAngeloff committed Nov 20, 2011
    The previous behaviour was buggy as it didn't set the path if '--' was passed.
  6. @StanAngeloff
  7. @StanAngeloff

    Bump version, #nfc.

    StanAngeloff committed Nov 20, 2011
  8. @StanAngeloff

    Add support for unboxing CSSStyleDeclaration.

    StanAngeloff committed Nov 20, 2011
    This simulates jQuery's .css(..) when accessing the .style property.
    Since PhantomJS can only return simple objects, we need to manually
    unbox the values into a proper object hash.
Commits on Nov 14, 2011
  1. @StanAngeloff
Commits on Nov 3, 2011
  1. @StanAngeloff

    Update README with initial documentation on the global context, prere…

    StanAngeloff committed Nov 4, 2011
    …quisites, etc. (forced update)
  2. @StanAngeloff

    Update README with initial documentation on the global context, prere…

    StanAngeloff committed Nov 4, 2011
    …quisites, etc. (forced update)
  3. @StanAngeloff
  4. @StanAngeloff
  5. @StanAngeloff
  6. @StanAngeloff

    Add 'options' to the default properties list.

    StanAngeloff committed Nov 3, 2011
    It seems Phantom already unboxes the object when returning it from the sandbox so we don't have to.
  7. @StanAngeloff

    Print a more descriptive summary when an AssertionError occurs.

    StanAngeloff committed Nov 3, 2011
    Address an issue where newlines weren't indented properly.
  8. @StanAngeloff

    Don't auto-correct index when out-of-bounds.

    StanAngeloff committed Nov 3, 2011
    Previously this adjusted the index so it always fit within the available length.
    This didn't allow tests where it was explictly required to test for undefined elements.
  9. @StanAngeloff

    test{_* => /*}.js

    StanAngeloff committed Nov 3, 2011
  10. @StanAngeloff
Commits on Nov 2, 2011
  1. @StanAngeloff
  2. @StanAngeloff

    Add Document_Query.input(..) to allow keyboard input.

    StanAngeloff committed Nov 3, 2011
    The method can only input text at this time and cannot simulate a keypress
    due to a bug in WebKit. This may be a serious issue in the future if we
    want to be able to simulate full keyboard interactions, such as individual
    keys with modifiers.
  3. @StanAngeloff
  4. @StanAngeloff

    Don't re-throw exception while in catch { .. } blocks.

    StanAngeloff committed Nov 3, 2011
    Capture exceptions and treat them as failures rather than re-throwing.
    The latter causes the script to choke with a 'Uncaught exception' without any
    information which is not very useful.
  5. @StanAngeloff
  6. @StanAngeloff

    Add Document_Query.event(..) to allow triggering of any event.

    StanAngeloff committed Nov 3, 2011
    Refactor the mouse(..) method to make use of the new event(..).
    This should also allow us to work on keyboard events next.
  7. @StanAngeloff
  8. @StanAngeloff

    Refactor Document_Query.passthru(..) to accept arrays.

    StanAngeloff committed Nov 2, 2011
    This eliminates the need to have a separate private _bindProperties(..) method.
  9. @StanAngeloff
Commits on Nov 1, 2011
  1. @StanAngeloff
Something went wrong with that request. Please try again.