1.4rc1
jQuery JavaScript Library — Read more
Tagging the 1.4rc1 release.
Simplified some of the logic for handling the ajax aborts, making sure that ajaxStop isn't called twice.
ajaxStop was getting called too many times, separated some of the logic into the abort method itself.
Accidentally removed the init from the Makefile selector build.
Make sure that Opera fires events after an aborted Ajax attempt. Fixes #5787.
Bringing some selector tests back from Sizzle.
Merge branch 'master' of github.com:jquery/jquery
Some more touching up of the replaceWith tests.
browser version detection revised for opera >= 10, which was reporting itself as 9.8 due to their new policy
adding extra useragents from trac tickets. correcting opera version
fixed typo in comments
Did some reorganizing of the recently added replaceWith tests.
Make sure we do the malformed JSON check for all both JSON.parse and new Function (this helps to create uniformity between browser implementations of JSON.parse - like where Chrome allows some malformed strings. Thanks to DBJDBJ for the heads-up.
Make sure that wrapInner works on elements that have no contents. Fixes #3552.
Final pass at fixing #5785. Need to make sure that inner-nodes are detached before the remove() occurs (and it should still occur, the nodes are being obliterated.
Made some additional tests for #5785.
Make sure we use detach instead of remove in replaceWith. Fixes #5785.
Revert "Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger - and immediately deprecating it. Please explicitly use jQuery(document) in your code."
Make sure that submit event is still bound for regular form submit events. Thanks to Mark Gibson for the fix suggestion.
Merge branch 'setterargs'
Re-ordering the args to setOffset() in case people were relying upon the old order (doubtful).
Added in support for .offset(Function).
Add .css(Function) incoming value tests.
No need for the try/finally logic in the css tests, won't even work as expected.
Added manipulation tests for setter function args.
Make sure that .html(Function) gets the correct previous value.
Make sure the exception has some level of parity with the error from json2.js.
Make sure that a parsererror is thrown whenever malformed JSON comes back from a server (so that the Ajax error handler is called). Makes it uniform across browsers that do and don't have JSON.parse support.
Back out the try/catch logic from around JSON.parse. We should always try to use it, otherwise security will suffer.
Added some .text(Function) tests.