Add a note about how to run tests for jQuery with Sizzle.

Signed-off-by: John Resig <jeresig@gmail.com>
Allow name selectors with quotes (e.g. "input[name='foo']" vs "input[name=foo]") to use the NAME selector strategy (rather than falling back to the TAG strategy) and add a test suite for name selectors.

Signed-off-by: John Resig <jeresig@gmail.com>
Call getElementsByName conditionally in NAME selector function so that we don't incorrectly call it on a context that doesn't support the getElementsByName method (at this time, only the DOM Document object supports getElementsByName).

Signed-off-by: John Resig <jeresig@gmail.com>
Add missing semi-colons.

Signed-off-by: John Resig <jeresig@gmail.com>
Fix selector for grouped name attributes (e.g. "input[name='types[]']") not being recognized as a valid selector expression.

Signed-off-by: John Resig <jeresig@gmail.com>
Fix test broken by addition of form#name-tests in a previous commit.

Signed-off-by: John Resig <jeresig@gmail.com>
Run core.js unit tests too, and add a failing test for not('ID, tag selector').

Signed-off-by: John Resig <jeresig@gmail.com>
Don't consider selector expressions with a comma (",") in them as "simple". This fixes a bug where Sizzle is incorrectly passed a "not()" non-simple selector such as "not:(#mark, code)".

Signed-off-by: John Resig <jeresig@gmail.com>
Add failing test for attribute selector with a "." (e.g. a[href='http://www.google.com/']).

Signed-off-by: John Resig <jeresig@gmail.com>
Resolved the conflict.
Updated jQuery to jQuery 1.3b2pre and disabled the core tests in the test suite.
Fixed an issue with multiple-depth filters failing with an incorrect parser error.
Fixed :not() functionality, made it work with :not(div #a) and with :not(:first).
Missed adding in support for :animated in jQuery.
Switched jQuery's multiFilter to use Sizzle.matches instead (which is much more efficient).
Forgot to pass along the seed argument to Sizzle.
Forgot to pass along seed and matches when qSA is used.
.contains() doesn't exist on XML elements in IE, make its use optional.
Oops, order of operations.
Added a bunch of performance improvements. Don't do unnecessary array conversion, improved CLASS filtering, improved :not filtering.