| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated tasks include:
- lint
- npmcopy
- build, minify, and process for distribution.
- new custom build command using yargs
- compare size of minified/gzip built files
- pretest scripts, including qunit-fixture, babel transpilation, and npmcopy
- node smoke tests
- promises aplus tests
- new watch task using `rollup.watch` directly
Also:
- upgraded husky and added the new lint command
- updated lint config to use new "flat" config format. See https://eslint.org/docs/latest/use/configure/configuration-files-new
- Temporarily disabled one lint rule until flat config is supported by eslint-plugin-import. See https://github.com/import-js/eslint-plugin-import/issues/2556
- committed package-lock.json
- updated all test scripts to use the new build
- added an express test server that uses middleware-mockserver (this can be used to run tests without karma)
- build-all-variants is now build:all
Close gh-5318
|
|
|
|
|
|
|
|
| |
PR gh-4993 changed a few too many issue references to `trac-NUMBER` ones. This
change fixes them. It also fixes a typo in one Trac issue number in selector
tests.
Ref gh-4993
Closes gh-4995
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The GitHub UI treats `#NUMBER` as referring to its own issues which is confusing
when in jQuery source it's usually referring to the old deprecated Trac instance
at https://bugs.jquery.com. This change replaces all such Trac references with
`trac-NUMBER`.
A few of the references came with the Sizzle integration and referred to the
Sizzle GitHub bug tracker. Those have been replaced with full links instead.
A new entry describing issue reference conventions has been added to README.
Closes gh-4993
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drop support for Edge Legacy: the non-Chromium, EdgeHTML-based Microsoft
Edge version. Also, restrict some workarounds that were applied
unconditionally in all browsers to run only in IE now. This slightly
increases the size but reduces the performance burden on modern browsers
that don't need the workarounds.
Also, clean up some comments & remove some obsolete workarounds.
Fixes gh-4568
Closes gh-4792
|
|
|
| |
Closes gh-4642
|
|
|
|
|
|
|
| |
Make sure events & data keys matching Object.prototype properties work.
A separate fix for such events on cloned elements was added as well.
Fixes gh-3256
Closes gh-4603
|
|
|
|
|
| |
The tests relied on `jQuery.cache` so they only ever worked in jQuery 1.x.
Closes gh-4586
|
|
|
|
|
|
|
| |
Also, update some tests to IE-sniff when deciding whether
to skip a test.
Fixes gh-4386
Closes gh-4387
|
|
|
|
| |
Fixes gh-4056
Closes gh-4364
|
|
|
|
|
|
|
|
| |
The camelCase implementation used by the data module no longer turns `-ms-foo`
into `msFoo` but to `MsFoo` now. This is because `data` is supposed to be
a generic utility not specifically bound to CSS use cases.
Fixes gh-3355
Closes gh-4365
|
|
|
|
|
|
|
|
| |
Also, run `grunt npmcopy` to sync the "external" directory with dependencies
from package.json. For example, the Sinon library version didn't match.
Ref gh-4234
Closes gh-4297
|
|
|
|
|
| |
- Add back camelCase to the public object (deprecate not remove)
Ref #3384
|
|
|
|
|
| |
Close gh-3604
Fixes gh-3384
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update QUnit to 1.23.1
- Remove unused dl#dl from test/index.html
- Remove unused map#imgmap from test/index.html
- Ensure all urls to data use baseURI
- Add the 'grunt karma:main' task
- customContextFile & customDebugFile
- Add 'npm run jenkins' script
Close gh-3744
Fixes gh-1999
|
|
|
|
|
|
| |
Use eslint pragmas, fix new errors, etc
Closes gh-3148
|
|
|
|
|
| |
Ref gh-3040
Closes gh-3049
|
|
|
|
|
| |
Fixes gh-2800
Closes gh-2948
|
|
|
|
|
| |
Ref 224271982eb9cd351d7db1b38c740b4e927e6f97
Ref f5bf9bc48897e3b8f050d87d02252c8be456044a
|
|
|
|
| |
Closes gh-2479
|
|
|
|
|
|
| |
Provocated by jscs-dev/node-jscs@2de68c0d8351103bb2a989dc942ab47a391d3546
Closes gh-2578
|
|
|
|
|
|
|
|
| |
* Remove QUnit jshint globals
* Extend QUnit.assert methods
* Use assert.async instead of start/stop/done
Ref b930d14ce64937e9478405eee2828d4da091d2cb
|
|
|
|
| |
Closes gh-2554
|
|
|
|
|
|
| |
jQuery.acceptData is an undocumented internal API that shouldn't be exposed.
Fixes gh-2555
|
|
|
|
| |
Fixes gh-2056
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://qunitjs.com/upgrade-guide-2.x/
For most of the boring work was used
https://github.com/apsdehal/qunit-migrate package
However, it can't update local qunit helpers, plus in some places
old QUnit.asyncTest signature is still used
Fixes gh-2540
|
|
|
|
| |
Closes gh-2507
|
|
|
|
|
| |
Fixes gh-1760
Close gh-2271
|
|
|
|
| |
Fixes gh-2070
|
|
|
|
|
|
|
| |
- This effectively implements our "Embrace HTML5" option
- Related: http://goo.gl/GcQAtn
Fixes gh-2257
|
|
|
|
| |
Fixes gh-1751
|
|
|
|
|
|
|
|
|
|
| |
BrowserStack regularly has outdated Java in their IE instances causing our
data tests to hang & give no output. Skip the tests that create applets,
applets are treated in the same way as an embed elements which we're already
testing.
Fixes gh-1938
Closes gh-2166
|
|
|
|
|
|
|
| |
This should fix "Java out of date" errors on BrowserStack.
Fixes gh-1938
Closes gh-2028
|
|
|
|
|
|
| |
More to come later.
(cherry picked from commit f6f8848fbe477fa93fd27ac7f10885dd6e97f633)
|
|
|
|
|
|
|
| |
Thanks @jamesgpearce, @vlajos, @imyousuf
Closes gh-1828
Closes gh-1830
Closes gh-1844
|
|
|
|
| |
Fixes #14894
|
|
|
|
|
|
|
|
|
|
|
| |
(cherry picked from commit 126d596b56924613687329b7aab4f0cdf4b593b3)
Conflicts:
src/data.js
src/data/accepts.js
test/unit/core.js
test/unit/data.js
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
http://bugs.jquery.com/ticket/14047
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
|
|
|
| |
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
|
|
|
| |
@rwldrn
|
|
|
|
| |
in tests. Fixes #13755.
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
|
|
|
| |
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
| |
|
| |
|