Commits on Aug 15, 2016
  1. @timmywil

    Core: expose noConflict in AMD mode

    - 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
    timmywil committed Aug 15, 2016
Commits on Aug 10, 2016
  1. @dmethvin
Commits on Aug 8, 2016
  1. @gibson042

    Build: Update Sizzle to 2.3.3

    Fixes gh-3263
    gibson042 committed Aug 8, 2016
  2. @gibson042
  3. @dmethvin
  4. @gibson042

    Build: Update Sizzle to 2.3.1

    Fixes gh-3224
    gibson042 committed Aug 8, 2016
Commits on Aug 5, 2016
  1. @gibson042
Commits on Aug 2, 2016
  1. @markelog
  2. @markelog

    Build: Simplify Gruntfile constructions

    Fixes gh-3246
    markelog committed Jul 25, 2016
  3. @timmywil

    Build: add new email to mailmap

    timmywil committed on GitHub Aug 2, 2016
Commits on Jul 25, 2016
  1. @mgol @markelog

    Build: Don't lint every file in dist/ (#3245)

    Currently the "all" target for the eslint task includes way more than
    the "dev" & "dist" targets combined and those 2 tasks are the one run in
    `npm test`.
    mgol committed with markelog Jul 25, 2016
  2. @all3fox @mgol
Commits on Jul 15, 2016
  1. @markelog
Commits on Jul 13, 2016
  1. @mgol

    Build: Upgrade ESLint to 3.x again

    ESLint is now skipped in Node older than 4.x so we're safe.
    Refs gh-3222
    mgol committed Jul 11, 2016
  2. @mgol

    Build: Skip running ESLint on Node.js 0.x

    ESLint 3.0 drops support for Node.js older than 4.x. To be able to update
    to this version and yet not block our contributors from building jQuery
    on older Node.js (at least until it's supported by upstream) this commit
    makes ESLint skipped on older Node; a proper message is displayed then.
    Fixes gh-3222
    mgol committed Jul 11, 2016
  3. @mgol

    Build: Fix the regex removing the ESLint comment from wrapper.js

    The new regex from after the switch from JSHint to ESLint wasn't catching
    the ESLint pragma correctly.
    Also, the spacing of the pragma comment was updated to match other comments.
    mgol committed Jul 13, 2016
Commits on Jul 8, 2016
  1. @markelog

    Build: Don't use ESLint 3.x

    Since it is not supported by older node versions :/
    markelog committed Jul 8, 2016
  2. @markelog
Commits on Jul 7, 2016
  1. @timmywil
  2. @timmywil
  3. @timmywil
  4. @mgol

    Core: Re-throw errors that happened in callbacks wrapped in jQuery ready

    Also, expose jQuery.readyException that allows to overwrite the default
    ready error handler.
    Fixes gh-3174
    Closes gh-3210
    mgol committed Jun 29, 2016
Commits on Jun 22, 2016
  1. @markelog

    Build: Improve ESLint configuration (#3188)

    * Bump eslint-config-jquery package to 0.1.4 version
    * Add subtask "dist" to "eslint" task and add it to the build task list
    * Make gitignore globs more flexible for the "dist" folder
    Fixes gh-3169
    markelog committed on GitHub Jun 22, 2016
Commits on Jun 11, 2016
  1. @markelog

    Build: ESLint details

    Use eslint pragmas, fix new errors, etc
    Closes gh-3148
    markelog committed May 10, 2016
  2. @markelog
  3. @markelog
Commits on Jun 9, 2016
  1. @timmywil
  2. @scottgonzalez @timmywil
  3. @mgol

    Deferred: Propagate progress correctly from unwrapped promises

    Progress parameters are now correctly propagated from a deferred to which
    another deferred resolved unwrapping it.
    Thanks to @gibson042 for the report and a clear description of the problem
    and the needed fix.
    Fixes gh-3062
    Closes gh-3150
    mgol committed Jun 8, 2016
Commits on Jun 3, 2016
  1. @mgol

    Attributes: Avoid infinite recursion on non-lowercase attribute getters

    Attribute hooks are determined for the lowercase versions of attribute names
    but this has not been reflected in the bool attribute hooks. The code that
    temporarily removed a handler to avoid an infinite loop was removing an
    incorrect handler causing stack overflow.
    Fixes gh-3133
    Refs gh-2914
    Refs gh-2916
    Closes gh-3134
    mgol committed May 29, 2016
  2. @mgol @mgol

    Docs: Fix an incorrect comment in the attributes module

    Attributes are no longer always treated as lowercase, although hooks for
    them are. This commit fixes a no longer correct comment.
    mgol committed with mgol May 29, 2016
  3. @mgol @mgol

    Tests: Remove side-effects of one attributes test

    One test in the attribute module was overwriting jQuery.expr.attrHandle.checked
    and wasn't restoring the original state after it finished. It started causing
    issues for another checked-related test.
    mgol committed with mgol May 29, 2016
  4. @dmethvin

    Event: Allow constructing a jQuery.Event without a target

    Fixes gh-3139
    Closes gh-3140
    dmethvin committed Jun 2, 2016
Commits on May 29, 2016
  1. @mgol

    Build: Drop testing on Node.js 5

    Node.js 5's upstream support ends in about a month, there is not much point
    in testing it when we're releasing a new major version of jQuery
    mgol committed May 29, 2016
Commits on May 20, 2016
  1. @mgol