Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Core: expose noConflict in AMD mode | Timmy Willison | 2016-08-15 | 5 | -32/+24 |
| | | | | | | | | - 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 | ||||
* | Traversing: Let .not(arraylike) pass non-element nodes | Dave Methvin | 2016-08-10 | 2 | -7/+26 |
| | | | | | Fixes gh-3226 Closes gh-3261 | ||||
* | Build: Update Sizzle to 2.3.3 | Richard Gibson | 2016-08-08 | 4 | -6/+6 |
| | | | | Fixes gh-3263 | ||||
* | Build: Update Sizzle to 2.3.2 | Richard Gibson | 2016-08-08 | 3 | -3/+3 |
| | |||||
* | Ajax: Don't mangle the URL when removing the anti-cache param | Dave Methvin | 2016-08-08 | 2 | -12/+22 |
| | | | | | Fixes gh-3229 Closes gh-3253 | ||||
* | Build: Update Sizzle to 2.3.1 | Richard Gibson | 2016-08-08 | 4 | -36/+91 |
| | | | | Fixes gh-3224 | ||||
* | Event: Optimize delegated event processing | Richard Gibson | 2016-08-04 | 1 | -17/+24 |
| | | | | Closes gh-3255 | ||||
* | Build: .eslintrc -> .eslintrc.json | Oleg Gaidarenko | 2016-08-02 | 8 | -7/+7 |
| | | | | | | | | `.eslintrc` format is deprecated - http://eslint.org/docs/user-guide/configuring#configuration-file-formats Fixes gh-3248 Closes gh-3247 | ||||
* | Build: Simplify Gruntfile constructions | Oleg Gaidarenko | 2016-08-02 | 5 | -31/+41 |
| | | | | Fixes gh-3246 | ||||
* | Build: add new email to mailmap | Timmy Willison | 2016-08-02 | 1 | -2/+3 |
| | |||||
* | Build: Don't lint every file in dist/ (#3245) | Michał Gołębiowski | 2016-07-26 | 1 | -3/+4 |
| | | | | | 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`. | ||||
* | Build: use commitplease via husky, prohibit #NNNN github-style tickets | Alexander Lisianoi | 2016-07-25 | 1 | -3/+7 |
| | | | | Closes gh-3176 | ||||
* | Build: Update eslint config and fix associated errors | Oleg Gaidarenko | 2016-07-15 | 15 | -73/+135 |
| | |||||
* | Build: Upgrade ESLint to 3.x again | Michał Gołębiowski | 2016-07-13 | 1 | -1/+1 |
| | | | | | | ESLint is now skipped in Node older than 4.x so we're safe. Refs gh-3222 | ||||
* | Build: Skip running ESLint on Node.js 0.x | Michał Gołębiowski | 2016-07-13 | 1 | -13/+35 |
| | | | | | | | | | 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 | ||||
* | Build: Fix the regex removing the ESLint comment from wrapper.js | Michał Gołębiowski | 2016-07-13 | 2 | -2/+2 |
| | | | | | | | 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. | ||||
* | Build: Don't use ESLint 3.x | Oleg Gaidarenko | 2016-07-09 | 1 | -1/+1 |
| | | | | Since it is not supported by older node versions :/ | ||||
* | Build: More ESLint related changes | Oleg Gaidarenko | 2016-07-09 | 7 | -4/+16 |
| | |||||
* | Build: Updating the master version to 3.1.1-pre. | Timmy Willison | 2016-07-07 | 1 | -1/+1 |
| | |||||
* | Build: ignore cdn and slim files when linting | Timmy Willison | 2016-07-07 | 1 | -1/+1 |
| | |||||
* | Build: Updating the master version to 3.1.0-pre. | Timmy Willison | 2016-07-07 | 1 | -1/+1 |
| | |||||
* | Core: Re-throw errors that happened in callbacks wrapped in jQuery ready | Michał Gołębiowski | 2016-07-07 | 3 | -2/+74 |
| | | | | | | | | Also, expose jQuery.readyException that allows to overwrite the default ready error handler. Fixes gh-3174 Closes gh-3210 | ||||
* | Build: Improve ESLint configuration (#3188) | Oleg Gaidarenko | 2016-06-22 | 3 | -3/+7 |
| | | | | | | | | | * 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 | ||||
* | Build: ESLint details | Oleg Gaidarenko | 2016-06-11 | 46 | -457/+349 |
| | | | | | | Use eslint pragmas, fix new errors, etc Closes gh-3148 | ||||
* | Tests: Move promise/A+ adapters for tests to dedicated folder | Oleg Gaidarenko | 2016-06-11 | 5 | -13/+19 |
| | |||||
* | Build: Switch from jscs+jshint to eslint | Oleg Gaidarenko | 2016-06-11 | 14 | -160/+261 |
| | |||||
* | Build: Updating the master version to 3.0.1-pre. | Timmy Willison | 2016-06-09 | 1 | -1/+1 |
| | |||||
* | Event: Add the most commonly used pointer event properties | Scott González | 2016-06-09 | 1 | -0/+2 |
| | | | | | Ref gh-3104 Close gh-3152 | ||||
* | Deferred: Propagate progress correctly from unwrapped promises | Michał Gołębiowski | 2016-06-09 | 2 | -1/+31 |
| | | | | | | | | | | | 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 | ||||
* | Attributes: Avoid infinite recursion on non-lowercase attribute getters | Michał Gołębiowski | 2016-06-03 | 2 | -5/+26 |
| | | | | | | | | | | | | 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 | ||||
* | Docs: Fix an incorrect comment in the attributes module | Michał Gołębiowski | 2016-06-03 | 1 | -1/+1 |
| | | | | | Attributes are no longer always treated as lowercase, although hooks for them are. This commit fixes a no longer correct comment. | ||||
* | Tests: Remove side-effects of one attributes test | Michał Gołębiowski | 2016-06-03 | 1 | -1/+10 |
| | | | | | | 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. | ||||
* | Event: Allow constructing a jQuery.Event without a target | Dave Methvin | 2016-06-02 | 2 | -1/+10 |
| | | | | | Fixes gh-3139 Closes gh-3140 | ||||
* | Build: Drop testing on Node.js 5 | Michał Gołębiowski | 2016-05-29 | 1 | -1/+0 |
| | | | | | 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 | ||||
* | Docs: Use HTTPS URLs for jsfiddle & jsbin | Michał Gołębiowski | 2016-05-20 | 1 | -1/+1 |
| | |||||
* | Docs: Tweak formatting of ISSUE_TEMPLATE.md | Michał Gołębiowski | 2016-05-20 | 1 | -2/+2 |
| | |||||
* | Release: update AUTHORS.txt | Timmy Willison | 2016-05-20 | 1 | -0/+1 |
| | |||||
* | Events: don't execute native stop(Immediate)Propagation from simulation | Oleg Gaidarenko | 2016-05-19 | 3 | -27/+95 |
| | | | | | | In Firefox, called `stop(Immediate)Propagation` methods, in capturing phase prevents receiving focus Fixes gh-3111 | ||||
* | CSS: Remove units from a 0 width/height element | Christophe Tafani-Dereeper | 2016-05-16 | 1 | -2/+2 |
| | | | | Close gh-3122 | ||||
* | Release: remove extraneous files from dist during release | Timmy Willison | 2016-05-13 | 2 | -2/+17 |
| | | | | | Fixes gh-3094 Close gh-3116 | ||||
* | Release: copy sizzle separately into an 'external' folder | Timmy Willison | 2016-05-13 | 1 | -2/+7 |
| | | | | Fixes gh-2945 | ||||
* | Deferred: Give better stack diagnostics on exceptions | Dave Methvin | 2016-05-11 | 2 | -10/+17 |
| | | | | | | | | 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. | ||||
* | Release: update AUTHORS.txt | Timmy Willison | 2016-05-11 | 1 | -0/+5 |
| | |||||
* | Event: Add touch event properties, eliminates need for a plugin | Dave Methvin | 2016-05-09 | 1 | -0/+3 |
| | | | | | | | | | | | 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 | ||||
* | Deferred: Make jQuery.when synchronous when possible | Richard Gibson | 2016-05-09 | 2 | -8/+47 |
| | | | | | | Closes gh-3102 Fixes gh-3100 Closes gh-3105 | ||||
* | Event: Cover invalid delegation selector edge cases | Richard Gibson | 2016-05-06 | 2 | -11/+15 |
| | | | | Ref 7fd36ea145a11d5896de6d064b546b1c57a83f34 | ||||
* | Event: Evaluate delegate selectors at add time | Felipe Sateler | 2016-05-06 | 2 | -0/+18 |
| | | | | | | | This ensures that invalid selectors throw right away. Fixes gh-3071 Closes gh-3097 | ||||
* | Event: Remove pageX/pageY fill for event object | Dave Methvin | 2016-05-06 | 1 | -34/+2 |
| | | | | | | | Fixes gh-3092 CLoses gh-3106 IE8 was the last major browser missing these. | ||||
* | Event: Remove fixHooks, propHooks; switch to ES5 getter with addProp | Jason Bedard | 2016-05-04 | 2 | -96/+122 |
| | | | | | | | | | | | Fixes gh-3103 Fixes gh-1746 Closes gh-2860 - Removes the copy loop in jQuery.event.fix - Avoids accessing properties such as client/offset/page/screen X/Y which may cause style recalc or layouts - Simplifies adding property hooks to event object | ||||
* | Tests: Make the regex catching Safari 9.0/9.1 more resilient | Michał Gołębiowski | 2016-05-02 | 1 | -1/+1 |
| | | | | The word boundary character will prevent iOS from being a false positive. |