Commits on Jan 17, 2017
Commits on Jan 16, 2017
  1. Effects: Resolve issues revealed by recent Callbacks fix

    gibson042 committed Jan 16, 2017
    Notify full progress before resolving empty animations
    Register animation callbacks before their ticker
    Remove the right timer when immediately-done animations spawn more
    Ref 9d822bc
    Fixes gh-3502
    Fixes gh-3503
    Closes gh-3496
Commits on Jan 9, 2017
  1. Manipulation: Restrict the tbody search to child nodes

    gibson042 committed Jan 9, 2017
    For performance, use a querySelectorAll path instead of Javascript iteration.
    Fixes gh-3439
    Closes gh-3463
  2. Tests: Update the loader so test pages always get jQuery

    gibson042 committed Jan 9, 2017
    Pages used for iframe tests will now successfully load jQuery, even when
    opened directly in the browser.
    Closes gh-3489
  3. Build: fix markerPattern and ticketPattern regexes in package.json

    all3fox committed with timmywil Jan 9, 2017
    Commit messages used to fail the style check if they contained a word
    starting with "ref", like reformat or reference, in their message body.
    Close gh-3437
    Ref jzaefferer/commitplease#91
Commits on Jan 5, 2017
Commits on Dec 30, 2016
  1. Build: Drop support for building on Node.js 0.12

    mgol committed Dec 30, 2016
    Node.js 0.12 is no longer supported by upstream. So far we had to keep
    a workaround that would skip running ESLint there (or even load its task)
    as it no longer supports Node.js <4; the same applied to Node smoke tests
    as jsdom has also dropped support for those old Node versions. Those
    workarounds have been removed now.
    Ref 030191a
    Closes gh-3478
Commits on Dec 29, 2016
Commits on Dec 19, 2016
  1. Build: Use valid ecmaVersion

    gibson042 committed Dec 19, 2016
    Fixes Node smoke tests
    Ref gh-3385
    Closes gh-3460
  2. Build: Add most of the dist folder to .eslintignore

    mgol committed Nov 30, 2016
    This way `eslint .` run from the terminal will work regardless of ignored
    files present in the repository.
    Closes gh-3385
  3. Build: Drop jscs.json from .npmignore

    mgol committed Nov 7, 2016
    The file doesn't exist anymore.
  4. Build: ESLint setup improvements

    mgol committed Nov 2, 2016
    1. Use the short name of the preset in the config.
    2. Run ESLint first on non-minified files.
    3. Explicitly specify environments in every config file (those settings cascade
    which means we've been assuming a Node.js environment where we shouldn't have).
Commits on Dec 16, 2016
Commits on Dec 13, 2016
  1. Offset: report offset for 0 sized elements

    jbedard committed Dec 13, 2016
    Fixes gh-3267
    Closes gh-3367
Commits on Dec 5, 2016
  1. Build: Make the @CODE-replacing regex more robust

    mgol committed Dec 4, 2016
    The code replacing @CODE in wrapper.js was written so that it expected
    both the code and the next line to start in the first column. This commit
    adjusts the regex so to get rid of that assumption and to work properly
    regardless of number of lines with comments after this block.
    While this is technically not necessary for our code, contributors sometimes
    re-format the wrapper file in their pull requests and the error
    messages they get don't tell them what's the real problem with their code.
    Closes gh-3429
Commits on Nov 30, 2016
  1. Core: Deprecate jQuery.isArray

    kumarmj committed with mgol Aug 14, 2016
    Fixes gh-2961
    Closes gh-3278
Commits on Oct 31, 2016
  1. Build: Stop testing on Node.js 0.10

    mgol committed Oct 31, 2016
    Node.js 0.10 loses upstream support today (see
    so let's stop testing against it as well.
  2. Docs: Remove supported jQuery versions from

    mgol committed Oct 21, 2016
    We no longer support jQuery 1.x/2.x and mentioning 3.x would just mean the text
    gets out of date once we release jQuery 4. We only really support the latest
    jQuery version so let's make that clear.
    Closes gh-3372
Commits on Oct 26, 2016
  1. Build: Run tests on Node.js 7

    mgol committed Oct 26, 2016
Commits on Sep 22, 2016
  1. Release: add email to .mailmap, update AUTHORS

    timmywil committed Sep 22, 2016
    - Not sure how that got there. I did check the privacy box at one point,
    but can't find any commits with that email
Commits on Sep 19, 2016
  1. Core: Compress stripAndCollapse

    gibson042 committed with timmywil Sep 16, 2016
    Close gh-3318
Commits on Sep 15, 2016
  1. Core: rnotwhite -> rhtmlnotwhite and jQuery.trim -> stripAndCollapse

    timmywil committed Sep 12, 2016
    - Renames and changes rnotwhite to focus on HTML whitespace chars
    - Change internal use of jQuery.trim to more accurate strip and collapse
    - Adds tests to ensure HTML space characters are retained where valid
    - Doesn't add tests where the difference is inconsequential and
      existing tests are adequate.
    Fixes gh-3003
    Fixes gh-3072
    Close gh-3316
Commits on Sep 12, 2016
  1. Build: Update promises-aplus-tests for compat with Node 7

    mgol committed Sep 12, 2016
    The older promises-aplus-tests was relying on old Mocha that, in turn,
    used an obsolete graceful-fs version that is not guaranteed to work fine
    with the upcoming Node 7 and later.
  2. Tests: Disable a whitespace-setting test in Edge 14

    mgol committed Sep 12, 2016
    Working around this problem would require us to skip setting whitespace-only
    values except when they're valid which would be very fragile. Another option
    would be to set the value and see if it succeeded and then react to that.
    We've tried something like that in the past to be able to overwrite !important
    styles (see 24e5879) but it broke the CSS cascade (see and was triggering
    MutationObserver callbacks too often so it was reverted in PR gh-1532.
    Ref gh-3204
    Ref gh-1532
Commits on Aug 15, 2016
  1. Core: expose noConflict in AMD mode

    timmywil committed Aug 15, 2016
    - For compability reasons, we had already added the global
      in AMD mode, but without noConflict. This adds back noConflict
      to AMD (which Fixes noConflict mode in the tests).
    Fixes gh-2930
Commits on Aug 10, 2016