blob: 681a56f9158803526ff6f1f672b2f466d311829f [file] [log] [blame]
Since the 3 June 2009 release, the following tests have changed:
Removed tests:
css3-modsel-d5 - :indeterminate
css3-modsel-d5a - :indeterminate and :checked
css3-modsel-d5b - NEGATED :indeterminate and :checked
css3-modsel-d5c - :indeterminate and :checked
css3-modsel-d5d - :indeterminate with :checked
css3-modsel-d5e - NEGATED :indeterminate with :checked
:indeterminate is not part of Selectors Level 3
------------------------------------------------------------------------
Since the 7 March 2006 release, the following tests have changed:
New tests:
css3-modsel-184a - Ends-wth attribute selector with empty value
css3-modsel-184b - Starts-with attribute selector with empty value
css3-modsel-184c - Contains attribute selector with empty value
css3-modsel-184d - NEGATED ends-with attribute selector with empty value
css3-modsel-184e - NEGATED starts-with attribute selector with empty value
css3-modsel-184f - NEGATED contains attribute selector with empty value
Tests to verify that attribute selectors with empty values don't match
Removed tests:
css3-modsel-40 - ::selection pseudo-element
css3-modsel-162 - Contextual ::selection
css3-modsel-164 - :focus with ::selection
css3-modsel-165 - :hover with ::selection
::selection has been removed from Selectors Level 3
------------------------------------------------------------------------
Since the 19 October 2005 release, the following tests have changed:
Modified tests:
css3-modsel-6 - Attribute value selector
Removed confusing prose and made it a simple pass criteria.
css3-modsel-18 - :hover pseudo-class
Removed test of border-spacing.
css3-modsel-39a - ::first-letter pseudo-element with ::before pseudo-element
css3-modsel-39c - ::first-letter pseudo-element with ::before pseudo-element
Changed from background-color to color.
css3-modsel-161 - Syntax and parsing of unknown pseudo-classes and pseudo-elements
Added the metadata making this test an interactive test.
css3-modsel-d5 - :indeterminate
css3-modsel-d5a - :indeterminate and :checked
css3-modsel-d5d - :indeterminate with :checked
css3-modsel-d5e - NEGATED :indeterminate with :checked
Changed so that UAs that do not support styling of form controls
can still pass these tests if they support combinators (mark II).
css3-modsel-d1b - Dynamic handling of :empty
Updated to test what the spec actually says (oops).
Removed tests:
css3-modsel-180 - ::first-letter on inlines
We changed the spec so that first-letter doesn't apply to
inlines, but we don't want to just reverse the test since we want
to allow :first-letter to apply to inlines in future.
------------------------------------------------------------------------
Since the 3 October 2005 release, the following tests have changed:
New tests:
css3-modsel-27a - Impossible rules (:root:firstchild, etc)
css3-modsel-27b - Impossible rules (* html, * :root)
A test to verify there are no elements above the root element.
------------------------------------------------------------------------
Since the 16 December 2004 release, the following tests have changed:
Modified tests:
css3-modsel-15c - Multiple IDs
css3-modsel-d3 - Dynamic handling of attribute selectors
Fixed typos in script.
css3-modsel-70 - NEGATED :checked pseudo-class
css3-modsel-d5b - NEGATED :indeterminate and :checked
css3-modsel-d5c - :indeterminate and :checked
css3-modsel-d5e - NEGATED :indeterminate with :checked
Changed so that UAs that do not support styling of form controls
can still pass these tests if they support combinators.
css3-modsel-66 - NEGATED :target pseudo-class
Changed colours so it is less misleading on non-supporting UAs.
css3-modsel-39b - ::first-letter pseudo-element
css3-modsel-39 - ::first-letter pseudo-element
css3-modsel-39a - ::first-letter pseudo-element with ::before pseudo-element
css3-modsel-39c - ::first-letter pseudo-element with ::before pseudo-element
Made their "very long paragraphs" actually be long.
css3-modsel-84 - :contains() pseudo-class
css3-modsel-85 - NEGATED :contains() pseudo-class
Made text less misleading about the pass condition.
Removed tests:
css3-modsel-19a - :active pseudo-class on blocks
This test tested something that the spec did not specify.
css3-modsel-84 - :contains() pseudo-class
css3-modsel-84b - :contains() pseudo-class
css3-modsel-85 - NEGATED :contains() pseudo-class
css3-modsel-163 - Contextual :contains
Removed since :contains() was removed.
------------------------------------------------------------------------
Since the 10 May 2004 release, the following tests have changed:
New tests:
css3-modsel-15c - Multiple IDs
A test that checks if UAs support multiple IDs on the same
element. Requires two or more of XHTML, xml:id, and DOM3 Core
support. See also the comment in the test itself.
Modified tests:
css3-modsel-90 - Simple combination of direct and indirect adjacent combinators
css3-modsel-d3 - Dynamic handling of attribute selectors
css3-modsel-15b - Multiple ID selectors
Changed to remove false-negative results in some of the test
harnesses.
css3-modsel-25 - :checked pseudo-class
Changed so that UAs that do not support styling of form controls
can still pass this test if they support combinators.
css3-modsel-162 - Contextual ::selection
Made the pass condition slightly clearer.
Fixed the control test to disable styling of all text in that section.
All tests involving namespace attributes
Fixed the generating script so that the tests involving
attributes once again have their namespace prefixes declared.
------------------------------------------------------------------------
Since the 21 April 2004 release, the following tests have changed:
New tests:
css3-modsel-183 - Syntax and parsing of class selectors
Some more detailed tests for error handling issues known to be
broken in some UAs.
Modified tests:
css3-modsel-14b - More than one class selector
Expanded the test to catch a few more potential bugs.
css3-modsel-153 - :empty pseudo-class and CDATA
css3-modsel-150 - :empty pseudo-class and XML/SGML constructs
Updating :empty tests to match agreed (if as yet unpublished)
errata.
------------------------------------------------------------------------
Since the 2 March 2004 release, the following tests have changed:
New tests:
css3-modsel-42a - :after pseudo-element
css3-modsel-41a - :before pseudo-element
Removed tests:
css3-modsel-12 - Default attribute value
css3-modsel-58 - Default attribute value and negation pseudo-class
These tests no longer apply since UAs are now allowed to assume
attribute defaulting or to ignore it, basically at will.
Modified tests:
css3-modsel-23 - :enabled pseudo-class
css3-modsel-24 - :disabled pseudo-class
css3-modsel-28 - :nth-child() pseudo-class
css3-modsel-28b - :nth-child() pseudo-class
css3-modsel-29 - :nth-last-child() pseudo-class
css3-modsel-29b - :nth-last-child() pseudo-class
css3-modsel-32 - :first-child pseudo-class
css3-modsel-33 - :last-child pseudo-class
css3-modsel-68 - NEGATED :enabled pseudo-class
css3-modsel-69 - NEGATED :disabled pseudo-class
css3-modsel-73 - NEGATED :nth-child() pseudo-class
css3-modsel-73b - NEGATED :nth-child() pseudo-class
css3-modsel-74 - NEGATED :nth-last-child() pseudo-class
css3-modsel-74b - NEGATED :nth-last-child() pseudo-class
css3-modsel-77 - NEGATED :first-child pseudo-class
css3-modsel-77b - NEGATED :first-child pseudo-class
css3-modsel-78 - NEGATED :last-child pseudo-class
css3-modsel-78b - NEGATED :last-child pseudo-class
css3-modsel-87 - Nondeterministic matching of direct and indirect adjacent combinators
css3-modsel-87b - Nondeterministic matching of direct and indirect adjacent combinators
css3-modsel-88 - Nondeterministic matching of descendant and direct adjacent combinators
css3-modsel-88b - Nondeterministic matching of descendant and direct adjacent combinators
css3-modsel-90 - Simple combination of direct and indirect adjacent combinators
css3-modsel-90b - Simple combination of direct and indirect adjacent combinators
css3-modsel-d1 - NEGATED Dynamic handling of :empty
css3-modsel-d1b - NEGATED Dynamic handling of :empty
css3-modsel-d2 - Dynamic handling of combinators
css3-modsel-d3 - Dynamic handling of attribute selectors
css3-modsel-d4 - Dynamic updating of :first-child and :last-child
css3-modsel-d5 - :indeterminate
css3-modsel-d5a - :indeterminate and :checked
css3-modsel-d5b - NEGATED :indeterminate and :checked
css3-modsel-d5c - :indeterminate and :checked
css3-modsel-d5d - :indeterminate with :checked
css3-modsel-d5e - NEGATED :indeterminate with :checked
(and some others depending on the test format)
Fixed minor standards compliance issues.
All the non-namespaced XHTML tests
Removed some extraneous namespace declarations that made the
tests invalid.
------------------------------------------------------------------------
Since the 15 September 2003 release, the following tests have changed:
New tests:
css3-modsel-3a - Universal selector (no namespaces)
css3-modsel-18a - :hover pseudo-class on links
css3-modsel-18c - :hover pseudo-class on links
css3-modsel-19a - :active pseudo-class on blocks
css3-modsel-19b - :active pseudo-class on controls
css3-modsel-179 - ::first-line on inlines
css3-modsel-179a - ::first-line after <br>
css3-modsel-180 - ::first-letter on inlines
css3-modsel-180a - ::first-letter after <br>
css3-modsel-181 - Case sensitivity
css3-modsel-182 - Namespaces and \: in selectors
Modified tests:
css3-modsel-21c - :target pseudo-class
Fixed to match spec errata.
css3-modsel-98 - Attribute value selector with declared namespace
Added a test to make sure the attribute selectors work without quotes.
css3-modsel-161 - Syntax and parsing of unknown pseudo-classes and pseudo-elements
Added more tests and split up the existing test to catch more possible errors.
css3-modsel-44 - Child combinator
Stylesheet used the wrong property name.
------------------------------------------------------------------------