mirror of
https://github.com/servo/servo.git
synced 2025-10-17 00:39:15 +01:00
241 lines
10 KiB
Text
241 lines
10 KiB
Text
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.
|
|
|
|
------------------------------------------------------------------------
|