Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 27, 2015
  1. @gnarf
Commits on May 29, 2015
  1. @gabrielschulhof @markelog
Commits on Mar 20, 2015
  1. @gibson042
Commits on Feb 19, 2015
  1. @markelog
Commits on Jun 24, 2014
  1. @scottgonzalez @timmywil

    Build: Move all external libraries to external directory

    scottgonzalez authored timmywil committed
    Closes gh-1593
Commits on Jan 10, 2014
  1. @dmethvin

    Tests: Remove html5 shiv

    dmethvin authored
Commits on Dec 6, 2013
  1. @timmywil

    Manage bower dependencies with grunt-bowercopy

    timmywil authored
    Tracked bower dependencies are located at "src/sizzle" and "test/libs".
    The source-destination mapping is in the Gruntfile.
    When updating a bower dependency, update the version in bower.json, run
    `grunt bower`, and then commit the result. When adding a dependency,
    update the bowercopy task accordingly.
    Fixes #14615.
    Closes gh-1452.
Commits on Nov 24, 2013
  1. @johnkpaul @dmethvin
Commits on Nov 14, 2013
  1. @timmywil
Commits on Nov 8, 2013
  1. @markelog

    Use full version of jQuery 1.9.1

    markelog authored
    Had some weird failures in IE with xhr build of 1.9.1
Commits on Sep 6, 2013
  1. @timmywil

    Convert testrunner to an AMD module and ensure jQuery is on the page …

    timmywil authored
    …when executing the testrunner (another race condition amplified by swarm)
  2. @timmywil
  3. @timmywil
Commits on Aug 29, 2013
  1. @timmywil
Commits on Aug 16, 2013
  1. @markelog @timmywil
Commits on Aug 15, 2013
  1. @timmywil
Commits on Jul 24, 2013
  1. @markelog

    Fix paths for qunit files

    markelog authored
Commits on Jul 10, 2013
  1. @timmywil
Commits on Apr 16, 2013
  1. @gibson042
Commits on Apr 9, 2013
  1. @markelog @timmywil

    Adjust tabIndex propHook for modern browsers and return -1 where appr…

    markelog authored timmywil committed
    …opriate. Close gh-1228.
Commits on Apr 8, 2013
  1. @mzgol
Commits on Feb 14, 2013
  1. @gibson042 @dmethvin
Commits on Feb 7, 2013
  1. @gibson042
Commits on Feb 4, 2013
  1. @markelog @dmethvin
Commits on Jan 31, 2013
  1. @timmywil
Commits on Jan 26, 2013
  1. @dmethvin
Commits on Jan 21, 2013
  1. @timmywil
Commits on Dec 11, 2012
  1. @Krinkle @dmethvin

    Test: Update index.html to new QUnit format. Close gh-1061.

    Krinkle authored dmethvin committed
    Depends on jquery/sizzle#177, included with the Sizzle submodule in this commit.
Commits on Nov 16, 2012
  1. @gibson042

    update Sizzle

    gibson042 authored
Commits on Nov 13, 2012
  1. @gibson042
Commits on Nov 1, 2012
  1. @gibson042
Commits on Oct 31, 2012
  1. @Krinkle @gibson042

    No ticket: fix effects test failure in IE6. Close gh-1012.

    Krinkle authored gibson042 committed
Commits on Oct 29, 2012
  1. @Krinkle @dmethvin

    Implement expectation test instead of using _removeData. Close gh-997.

    Krinkle authored dmethvin committed
    * Removed inline usage of QUnit.reset() because it is messing with the
      expectation model as reset does .empty() which does a recursive cleanData
      on everything in #qunit-fixture, so any expectJqData above .reset() would
      fail negatively.
      Instead of calling reset inline, either updated the following assertions to
      take previous assertions' state into account, or broke the test() up into
      2 tests at the point where it would call QUnit.reset.
    * After introducing the new memory leak discovery a whole bunch of tests were
      failing as they didn't clean up everything. However I didn't (yet) add
      QUnit.expectJqData calls all over the place because in most if not all of
      these cases it is valid data storage. For example in test "data()", there
      will be an internal data key for "parsedAttrs". This particular test isn't
      intending to test for memory leaks, so therefor I made the new discovery
      system only push failures when the test contains at least 1 call to
      When not, we'll assume that whatever data is being stored is acceptable
      because the relevant elements still exist in the DOM anyway (QUnit.reset
      will remove the elements and clean up the data automatically).
      I did add a "Always check" mode in the test suite that will
      trigger it everywhere. Maybe one day we'll include a call to everywhere,
      but for now I'm keeping the status quo: Only consider data left in storage
      to be a problem if the test says so ("opt-in").
    * Had to move #fx-tests inside the fixture because ".remove()" test would
      otherwise remove stuff permanently and cause random other tests to fail
      as "#hide div" would yield an empty collection.
      (Why wasn't this in the fixture in the first place?)
      As a result moving fx-tests into the fixture a whole bunch of tests failed
      that relied on arbitrary stuff about the document-wide or fixture-wide
      state (e.g. number of divs etc.). So I had to adjust various tests to
      limit their sample data to not be so variable and unlimited...
    * Moved out tests for expando cleanup into a separate test.
    * Fixed implied global variable 'pass' in effects.js that was causing
      "TypeError: boolean is not a function" in *UNRELATED* dimensions.js that
      uses a global variable "pass = function () {};" ...
    * Removed spurious calls to _removeData. The new test exposed various failures
      e.g. where div[0] isn't being assigned any data anyway.
      (queue.js and attributes.js toggleClass).
    * Removed spurious clean up at the bottom of test() functions that are
      already covered by the teardown (calling QUnit.reset or removeClass to
      supposedly undo any changes).
    * Documented the parentheses-less magic line in toggleClass. It appeared that
      it would always keep the current class name if there was any (since the
      assignment started with "this.className || ...".
      Adding parentheses + spacing is 8 bytes (though only 1 in gzip apparently).
      Only added the comment for now, though I prefer clarity with logical
      operators, I'd rather not face the yayMinPD[1] in this test-related commit.
    * Updated QUnit urlConfig to the new format (raw string is deprecated).
    * Clean up odd htmlentities in test titles, QUnit escapes this.
      (^\s+test\(.*)(&gt\;) → $1>
      (^\s+test\(.*)(&lt\;) → $1<
    [1] jQuery MinJsGz Release Police Department (do the same, download less)
Commits on Sep 6, 2012
  1. @dmethvin
Commits on Jul 20, 2012
  1. @dmethvin
Something went wrong with that request. Please try again.