Permalink
Commits on Sep 23, 2016
  1. Merge pull request #2772 from SergioCrisostomo/fix-event-link

    correct link name from Event to DOMEvent
    arian committed on GitHub Sep 23, 2016
Commits on Sep 22, 2016
Commits on Aug 16, 2016
  1. Add endofline normalisation for JavaScript files.

    This should fix issues with ESLint and Grunt tasks on systems that use
    line endings other than LF (i.e. Windows systems, using CRLF line
    endings).
    
    Closes #2769, #2770.
    timwienk committed Aug 16, 2016
Commits on Mar 17, 2016
  1. Merge pull request #2765 from stweil/master

    Fix typos in comments and strings
    arian committed Mar 17, 2016
  2. Fix typos in comments and strings

    Most of them were found by codespell.
    
    Signed-off-by: Stefan Weil <sw@weilnetz.de>
    stweil committed Mar 17, 2016
Commits on Dec 14, 2015
  1. Hello 1.6.1-dev.

    SergioCrisostomo committed Dec 14, 2015
  2. Welcome 1.6.0.

    SergioCrisostomo committed Dec 14, 2015
Commits on Dec 8, 2015
  1. Merge pull request #2760 from SergioCrisostomo/rename-from-to-convert

    Rename <Type>.from to <Type>.convert
    SergioCrisostomo committed Dec 8, 2015
  2. Rename <Type>.from to <Type>.convert

    Rename other Types to follow same logic as Array.from -> Array.convert
    SergioCrisostomo committed Dec 8, 2015
  3. Merge pull request #2758 from SergioCrisostomo/Array.from

    Use Array.convert instead of Array.from, add compat layer for Array.from
    SergioCrisostomo committed Dec 8, 2015
  4. review fixes

    - better phrasing in docs
    - better placing for method in code
    SergioCrisostomo committed Dec 8, 2015
Commits on Dec 4, 2015
Commits on Nov 10, 2015
  1. Merge pull request #2752 from SergioCrisostomo/update-docs

    elements with colons should be double escaped [ci skip]
    arian committed Nov 10, 2015
Commits on Nov 9, 2015
Commits on Oct 28, 2015
  1. Merge pull request #2749 "Add Safari 9 in SauceLabs".

    - Adds Safari 9 to .travis.yml matrix and browser.json.
    - Changes Safari 8 in browser.json to run on OS X 10.0, since SauceLabs
      does not support Safari 8 on OS X 10.11 anymore.
    timwienk committed Oct 28, 2015
  2. Merge pull request #2743 "Add ESLint".

    - Adds ESLint checking to the automated tests, using most of the
      eslint:recommended rules in addition to some style rules.
    - Adds two "local" ESLint rules to match MooTools' specific whitespace
      and indentation styles, in Grunt/plugins/eslint/rules.
    - Fixes syntax inconsistencies based on ESLint results.
    timwienk committed Oct 28, 2015
Commits on Oct 22, 2015
  1. Code style & polish.

    SergioCrisostomo committed with timwienk Oct 22, 2015
  2. Add mootools-indent rule plugin for ESLint.

    Based on ESLint's own indent rule, but added functionality to not
    indent Immediately Invoked Function Expressions when they are at
    the "root" of the file.
    timwienk committed Oct 21, 2015
  3. Add ESLint.

    SergioCrisostomo committed with timwienk Oct 20, 2015
Commits on Oct 20, 2015
  1. Editorconfig.

    timwienk committed Oct 20, 2015
Commits on Oct 9, 2015
Commits on Oct 8, 2015
  1. Class.Thenable: Add Promises/A+ tests.

    These tests require mocha and will not work in Jasmine 2.3.
    
    The Promises/A+ tests do not run in non-ES5 environments, to make things
    easier they're just skipped in all environments where
    `require('promises-aplus-tests')` doesn't work. This means that the
    Promises/A+ tests are basically only used in server environments (which
    should be enough to verify compliance). The "normal" Class.Thenable
    specs do run in browsers.
    timwienk committed Oct 8, 2015
  2. Class.Thenable: Specs.

    TODO: integrate Promises/A+ tests.
    timwienk committed Oct 8, 2015
  3. Fx: Implement Class.Thenable.

    Thenable example:
    
    	var fx = new Fx.Morph(element);
    	fx.start().then(function(element){}, function(element){});
    
    Example, hooking into an actual Promise:
    
    	var fx = new Fx.Tween(element);
    	fx.start();
    	var promise = Promise.resolve(fx);
    	promise.then(function(element){}, function(element){});
    timwienk committed Nov 6, 2014
  4. Request: Implement Class.Thenable. Closes #2643.

    Thenable example:
    
    	var request = new Request();
    	request.send().then(function(value){}, function(reason){});
    
    Example, hooking into an actual Promise:
    
    	var request = new Request();
    	request.send();
    	var promise = Promise.resolve(request);
    	promise.then(function(value){}, function(reason){});
    timwienk committed Nov 3, 2014
  5. Class.Thenable mixin.

    timwienk committed Nov 3, 2014
Commits on Oct 6, 2015
Commits on Oct 5, 2015
  1. Merge pull request #2741 from timwienk/gruntfile-restructuring

    Gruntfile: Restructuring.
    arian committed Oct 5, 2015
Commits on Oct 3, 2015
  1. Gruntfile: Restructuring.

    Structure:
    ----------
    
    Gruntfile.js:
    	- configuration of basic environment;
    	- loading files with more specific options;
    	- loading tasks.
    
    Grunt/options/*.js:
    	- configuration options split by target.
    
    Grunt/options/browsers.json:
    	- browsers used as customLaunchers for karma.
    
    Grunt/plugins/*:
    	- plugins used in/by the grunt tasks.
    
    Grunt/tasks/*:
    	- registration of tasks.
    
    Notable changes:
    ----------------
    
    Gruntfile API:
    
    - renamed "all" and "default" builds to the more clear "compat";
    - new "travis" task, takes care of travis specific stuff;
    - new "test" task, runs all tests (including server tests);
    - new "default" task, runs either the "travis" or "test" task.
    
    Other changes:
    
    - built files now end up in a "build" directory (or "dist", of course);
    - removed server-tests.js in favour of grunt-mocha-test package;
    - updated the browser list (most notably: added edge);
    - updated .travis.yml to use updated browser list;
    - updated .travis.yml to use new "compat" build, instead of "default";
    - moved syn karma-plugin into Grunt directory;
    - updated and cleaned up .gitignore;
    - removed no longer used packages from .package.json;
    - updated README.md (some parts were actuall already out of date).
    timwienk committed Oct 3, 2015
Commits on Oct 2, 2015
  1. Merge pull request #2740 from timwienk/function-remove-array-dependency

    Types/Function: Remove unnecessary dependency on Types/Array in 1.2compat block.
    SergioCrisostomo committed Oct 2, 2015
Commits on Oct 1, 2015
  1. Merge pull request #2739 from arian/element-event-typewriter

    Element.Event tests - Move the actual keystrokes into the test.
    SergioCrisostomo committed Oct 1, 2015
  2. Merge pull request #2738 from arian/fix-executable-element-dimensions…

    …-test-file
    
    Changed Element.Dimensions to not to be an executable file.
    timwienk committed Oct 1, 2015