Skip to content
Commits on Jan 29, 2016
  1. @markelog

    Tests:Build: update qunit and fix incorrect test

    markelog committed
    * Update QUnit to the latest version (1.20.0)
    * Corrected test was dependent on QUnit UI, which is always a bad idea
Commits on Jan 28, 2016
  1. @markelog

    Build: add scripts.precommit script

    markelog committed
    It was losted while merging gh-2881
  2. @jha-naman @markelog

    Build: run linters on git-commit

    jha-naman committed with markelog
    Fixes gh-2577
    Closes gh-2881
Commits on Jan 27, 2016
  1. @mgol

    Build: switch from win-spawn to cross-spawn

    mgol committed
    The win-spawn package is deprecated.
    Refs gh-2877
    Refs 67c96a5
  2. @mgol

    Build: Update npm deps, fix Sinon npmcopy config

    mgol committed
    All deps were updated except:
     * jsdom - tests using a Symbol polyfill are hacky and break with newer jsdom;
       we need to re-do them properly first
     * qunitjs - versions 1.19.0 & 1.20.0 introduce race conditions to the tests,
       making the fail randomly
    Those two packages will be updated once issues related to them get resolved.
    Fixes gh-2877
Commits on Jan 13, 2016
  1. @jdufresne @timmywil
Commits on Jan 11, 2016
  1. @timmywil
Commits on Oct 18, 2015
  1. @timmywil
Commits on Oct 17, 2015
  1. @markelog

    Build: update Sizzle to 2.2.1

    markelog committed
    Ref #2644 - `selector` module in Edge - Waiting for Sizzle update
    Fixes #2390
Commits on Sep 8, 2015
  1. @mgol

    Build: Don't install jsdom 3 on Node.js 0.10 & 0.12 by default

    mgol committed
    jsdom 3 requires Python & Visual Studio on Windows which is a significant
    barrier to contributors. Newer jsdom versions don't require pre-compiling
    but work only on io.js. This commit installs the new jsdom everywhere (it
    does install in old Node.js, it just won't work) and executes Node-related
    tests only on newer Nodes or if a working jsdom version is installed. The
    latter can be achieved by running the `old_jsdom` task.
    Node.js is merging with io.js soon so this will become a smaller problem over
    One drawback is our Jenkins setup runs on Node 0.10 so it won't be running
    Node tests anymore. We have Travis set up on io.js, though so all PRs
    have those tests run. When the new LTS Node.js arrives (as it soon merges
    with io.js) we should update our Jenkins infrastructure so that it runs on this
    new version.
    Fixes gh-2519
    Closes gh-2526
  2. @Mr21 @mgol

    Effects: Finish should call progress

    Mr21 committed with mgol
    Fixes gh-2283
    Closes gh-2292
Commits on Sep 7, 2015
  1. @reedloden @mgol

    Build: Update grunt-contrib-uglify because of a security issue in uglify

    reedloden committed with mgol
    Update grunt-contrib-uglify dependency to v0.9.2 in order to
    avoid a security issue fixed in uglify-js v2.4.24.
    Closes gh-2556
  2. @markelog

    Build: Update jscs and lint files

    markelog committed
    Fixes gh-2056
Commits on Aug 3, 2015
  1. @mgol

    Build: Add a comment explaining why the es3 option is needed

    mgol committed
    It might not be obvious to everyone that IE 9 & Android 4.0 are not
    ES5-compliant browsers (by a large margin) so it's better to add a support
    comment. This requires slight changes in parsing the config file
    as it's not a pure JSON anymore. JSHint understands such files without
    Closes gh-2520
Commits on Jun 13, 2015
  1. @mgol

    Core: Make jQuery objects iterable

    mgol committed
    Make iterating over jQuery objects possible using ES 2015 for-of:
        for ( node of $( "<div id=narwhal>" ) ) {
            console.log( ); // "narwhal"
    Fixes gh-1693
  2. @mgol
Commits on Jun 1, 2015
  1. @pgilad @mgol

    Build: Update the license attribute

    pgilad committed with mgol
    Specifying the type and URL is deprecated:
    Fixes gh-2331
    Closes gh-2330
Commits on May 19, 2015
  1. @markelog
Commits on May 7, 2015
  1. @timmywil
Commits on May 5, 2015
  1. @calvinmetcalf @timmywil
Commits on Apr 27, 2015
  1. @mgol

    Core: Test all factory use cases from intro.js

    mgol committed
    There is a lot of logic in intro.js; now we test four cases:
    1. (implicitly, via QUnit tests) A real browser with window being the global
    2. Browserify where there are both global & window variables.
    3. Node with jsdom where window is passed manually to the jQuery factory.
    4. Pure Node with incorrect window passed; jQuery should throw then.
    Previously the second & fourth case was not tested and the third was tested
    in a way that interfered with the main test environment.
    We now also test if in the Browserify case we're not creating a jQuery global
    by default.
    Fixes gh-2181
    Closes gh-2234
Commits on Apr 13, 2015
  1. @timmywil

    Build: update Sizzle

    timmywil committed
    Fixes gh-2042
    Fixes gh-1969
    Closes gh-1709
Commits on Mar 30, 2015
  1. @mgol

    Core: Update tested jsdom, drop obsolete workarounds

    mgol committed
    The latest version supporting Node.js is 3.1.2; some workarounds are not needed
    for this version. For example, in jsdom 3.1.2 a document created via
    document.implementation.createHTMLDocument( "" ) has a body.
    Fixes gh-2153
    Closes gh-2154
Commits on Mar 28, 2015
  1. @mgol

    Build: Update native-promise-only (again)

    mgol committed
    This should fix Android 4.0 jQuery.when tests issues, for reals this time.
Commits on Mar 25, 2015
  1. @mgol

    Build: Update native-promise-only

    mgol committed
    This should fix Android 4.0 jQuery.when tests issues.
    Closes gh-2159
Commits on Mar 24, 2015
  1. @timmywil
Commits on Mar 20, 2015
  1. @gibson042
Commits on Feb 14, 2015
  1. @jzaefferer @markelog
Commits on Jan 30, 2015
  1. @timmywil
Commits on Jan 29, 2015
  1. @timmywil
Commits on Jan 12, 2015
  1. @dmethvin
Commits on Jan 11, 2015
  1. @gibson042
  2. @gibson042
Commits on Dec 26, 2014
  1. @mgol
Commits on Dec 17, 2014
  1. @timmywil

    Build: update node dependencies

    timmywil committed
Something went wrong with that request. Please try again.