Permalink
Commits on Nov 21, 2016
  1. Yes! Less.js tests now working for all browser platforms (except for …

    …local timeout error - to fix)
    Matthew Dean committed Nov 21, 2016
Commits on Oct 21, 2016
  1. Bump version for lessc change

    Matthew Dean committed Oct 21, 2016
  2. Merge branch '3.x' of https://github.com/less/less.js into 3.x

    * '3.x' of https://github.com/less/less.js:
      Update README.md
    Matthew Dean committed Oct 21, 2016
  3. Fix JShint errors

    Matthew Dean committed Oct 21, 2016
  4. Update README.md

    matthew-dean committed on GitHub Oct 21, 2016
  5. Restore single "all" task for SauceLabs

    Matthew Dean committed Oct 21, 2016
  6. Change --inline-js to simplified --js option

    Matthew Dean committed Oct 21, 2016
Commits on Oct 2, 2016
  1. Reduce sauce tests

    Matthew Dean committed Oct 2, 2016
Commits on Aug 5, 2016
  1. Merge pull request #2946 from barnabycolby/basepathBug

    Fixed sourceMapBasepath bug as the option had no affect on the sourceMapURL value.
    matthew-dean committed on GitHub Aug 5, 2016
  2. Added code to ensure that String.prototype.endsWith is always defined…

    …, preventing a problem when testSourceMap is run on older versions of node.
    barnabycolby committed Aug 5, 2016
Commits on Aug 4, 2016
  1. Added code to the source map test function to check the presence and …

    …correctness of the sourceMappingURL CSS appendage.
    barnabycolby committed Aug 4, 2016
  2. Fixed sourcMapBasepath bug as the option had no affect on the sourceM…

    …apURL.
    barnabycolby committed Aug 4, 2016
Commits on Aug 1, 2016
  1. Merge pull request #2941 from bd82/travis_cache

    CI Build Fixes.
    matthew-dean committed on GitHub Aug 1, 2016
Commits on Jul 29, 2016
  1. CI Build Fixes.

    In Short:
    * Enable Travis Cache to mitigate phantomjs download issues.
    * Enable Travis & appveyor <retry> functionality to avoid race condition on CI builds
      and old node.js version (0.10/0.12)
    
    Details:
    
    Using <https://bitbucket.org/ariya/phantomjs/downloads/>
    to download phantom (on travis)  instead of <http://cnpmjs.org/downloads>
    because Travis downloads from http://cnpmjs.org/downloads are horribly slow (30k/s)
    and seem courrpt most of the time (smells like throttling)
    
    Travis caching is by branch + build env (node version).
    But it has a fallback to using the cache from the default branch
    so it should help even with pull requests (which are new branches).
    
    Secondly using <travis_retry> and <appveyor_retry> for <npm install>
    to workaround race condition on with npm install and older versions of node.
    
    mitigates #2898
    bd82 committed with bd82 Jul 27, 2016
Commits on Jul 19, 2016
  1. Fix JSLint and JSCS errors

    Matthew Dean committed Jul 19, 2016
  2. Simplified API on less object

    e.g. "less.Ruleset()" instead of "new less.tree.Ruleset()"
    
    Auto-casting of string values into nodes for AtRule, Declaration, Selector, Value
    e.g. "less.Selector('&.a')" instead of "new tree.Selector(new tree.Element(new tree.Combinator('&'), '.a'))"
    Matthew Dean committed Jul 19, 2016
Commits on Jul 18, 2016
  1. Added property accessors - performance issue solved by re-tooling val…

    …ue parsing
    
    i.e. All values are anonymous strings until "queried"
    - Unlike original PR, no change in existing test output for un-referenced properties
    - unused variables would theoretically result in a tiny improvement in parsing time
    Matthew Dean committed Jul 18, 2016
Commits on Jul 17, 2016
  1. Restore promise shim / fix JSCS Gruntfile error

    Matthew Dean committed Jul 17, 2016
  2. Run Sauce Labs testing for master or 3.x branch

    Matthew Dean committed Jul 17, 2016
  3. Remove IE8-specific shims

    Matthew Dean committed Jul 17, 2016
  4. Remove Node / Browserify 'path' module dependency

    Matthew Dean committed Jul 17, 2016
  5. Faster Jasmine tests, Sauce Labs settings update / trying to fix Sauc…

    …e Labs issues for specific browsers
    Matthew Dean committed Jul 17, 2016
Commits on Jul 16, 2016
  1. Update Gruntfile.js with a more comprehensive (and up-to-date) browse…

    …r testing list for Sauce Labs
    Matthew Dean committed Jul 16, 2016
Commits on Jul 15, 2016
  1. Pass function registry to plugin install()

    - Create Anonymous nodes from non-null (but non-Node) function return values
    - Allow empty Anonymous nodes to collapse on output
    Matthew Dean committed Jul 15, 2016
  2. Reduced lookups and type checking on object properties

    Matthew Dean committed Jul 15, 2016
Commits on Jul 14, 2016
  1. Added more accurate & detailed benchmark

    Matthew Dean committed Jul 14, 2016
  2. 3.0.0-pre.2 dist files

    Matthew Dean committed Jul 14, 2016
  3. 3.0.0-pre.2

    Matthew Dean committed Jul 14, 2016
  4. Added the concept of inherited index / fileInfo for nodes

    Matthew Dean committed Jul 14, 2016
Commits on Jul 13, 2016
  1. Update dist files

    Matthew Dean committed Jul 13, 2016
  2. Rename version to pre-release

    Matthew Dean committed Jul 13, 2016
  3. Allow minimum Less version for plugins to be a string

    Matthew Dean committed Jul 13, 2016
  4. Fix directive / rule shims

    Matthew Dean committed Jul 13, 2016
  5. Merge branch 'feature/@plugin' into 3.x

    * feature/@plugin:
      All tests passing for @plugin - Inline JavaScript disabled by default - Deprecated "preprocessor" option removed (preprocessor plugins still valid)
      Plugin loader set up for lessc, node, and browser
    Matthew Dean committed Jul 13, 2016
  6. All tests passing for @plugin

    - Inline JavaScript disabled by default
    - Deprecated "preprocessor" option removed (preprocessor plugins still valid)
    Matthew Dean committed Jul 13, 2016