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 9, 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
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
  2. @mgol
  3. @timmywil

    Release: update AUTHORS.txt

    timmywil committed May 20, 2016
Commits on May 19, 2016
  1. @markelog

    Events: don't execute native stop(Immediate)Propagation from simulation

    In Firefox, called `stop(Immediate)Propagation` methods,
    in capturing phase prevents receiving focus
    
    Fixes gh-3111
    markelog committed May 19, 2016
Commits on May 16, 2016
  1. @christophetd @timmywil
Commits on May 13, 2016
  1. @timmywil
  2. @timmywil
Commits on May 12, 2016
  1. @dmethvin

    Deferred: Give better stack diagnostics on exceptions

    Ref gh-2736
    
    The exception stack has the name of the immediately outer function where the
    exception occurred, which can be very handy for tracing errors. Since we already
    have the exception object we might as well use it.
    dmethvin committed May 10, 2016
Commits on May 11, 2016
  1. @timmywil

    Release: update AUTHORS.txt

    timmywil committed May 9, 2016
Commits on May 9, 2016
  1. @dmethvin

    Event: Add touch event properties, eliminates need for a plugin

    Fixes gh-3104
    Closes gh-3108
    
    See https://github.com/aarongloege/jquery.touchHooks
    
    Other properties are already present thanks to mouse events.
    
    squash! Add targetTouches
    dmethvin committed May 5, 2016
  2. @gibson042
Commits on May 7, 2016
  1. @gibson042
  2. @fsateler @gibson042

    Event: Evaluate delegate selectors at add time

    This ensures that invalid selectors throw right away.
    
    Fixes gh-3071
    Closes gh-3097
    fsateler committed with gibson042 May 1, 2016