1. 20 Aug, 2015 2 commits
  2. 19 Aug, 2015 9 commits
  3. 18 Aug, 2015 6 commits
  4. 17 Aug, 2015 4 commits
  5. 16 Aug, 2015 1 commit
  6. 12 Aug, 2015 1 commit
    • Robust check of provided JS options · 9cadef6f
      Use Nan::To<Type> instead of ->ToType() to
      convert caller supplied objects in renderXXX
      functions.
      
      Verify that provided options, options.result
      and options.result.stats are all valid
      objects provided by the caller.
      Throw TypeException otherwise.
      
      Introduce low-level tests that invoke
      C++ function directly, without additional
      JavaScript wrappers.
      Marcin Cieslak authored
  7. 11 Aug, 2015 2 commits
  8. 10 Aug, 2015 2 commits
  9. 09 Aug, 2015 4 commits
  10. 08 Aug, 2015 2 commits
    • Update to io.js 3.0.0, use nan 2.0 · d96ad377
      The code has been updated to meet
      the requirements of the updated V8 engine
      as provided by io.js.
      
      In some cases additional EscapableHandleScope
      has been provided.
      
      SassValueWrapper<T>::New has been changed:
      in case of instance construction via
      the function call "sass.types.Color(0,0,0)"
      instead of "new sass.types.Color(0,0,0)"
      the "new" part is no longer executed by
      falling through. This should not be necessary
      because the constructor is called by
      the NewInstance call anyway.
      
      This fixes the following error:
      
      FATAL ERROR: v8::Object::SetAlignedPointerInInternalField() Internal field out of bounds
      Marcin Cieslak authored
    • Use istanbul for test coverage · 12639834
      If there is no coverage at all we get
      an empty global variable and the lcov
      empty file may cause coveralls failure.
      
      Use mkdirp() to create lib-cov
      Marcin Cieslak authored
  11. 21 Jul, 2015 3 commits
  12. 13 Jul, 2015 2 commits
  13. 11 Jul, 2015 2 commits