Do not assume a combinator when filter after pos selectors. Fixes jQuery bug #12208.
Update to use MIT license and proper copyright.
Pass all tests in FF3.6; was failing matchesSelector(custom). Closes gh-142.
Update README.md: Add browser support link
Add tests for jQuery bugs #12237 and #12205. Continuing work on pseudo argument issues.
Add test for jQuery bug #12285
Use tokenize for all grouping and tokenization. Fixes #12237, #12205, #12285.
Remove the need for the selectorFromTokens function by tracking each group's selector.
Passing null to contains should not throw an error. Fixes jQuery bug #12314.
Same selector, new context; do not affect the default token captures in matcherFromTokens. Fixes jQuery bug #12403.
Make html from assertions xhtml compliant. Fixes jQuery bug #12359.
Fix failing test in contains in FF3.6
Provide backwards-compatibility for creating custom pseudos with arguments. Fixes jQuery bug #12409.
Size reduction. -85 bytes. Closes gh-147
Use tokenize to check pseudos within pseudos. Thanks to gibson for initial work on this. Also fixes jQuery bug #12412.
Do not use dir cache for xml due to IE's balking. Fixes jQuery bug #12369.
Support negative numbers in `:eq`. This is a new enhancement, but users expect it. Fixes jQuery bug #12241.
Remove unnecessary regex identifier
Fix property access for closure compiler.
Pass backslash-replaced ID when using the root selector shortcut. Fixes jQuery bug #12419.