RE: [CSS 2.1] cases that do not pass in any browser

Still needing review:
http://test.csswg.org/suites/css2.1/20100701/html4/quotes-036.htm


Cases still needing fixes from owners:
http://test.csswg.org/suites/css2.1/20100701/html4/direction-unicode-bidi-013.htm
http://test.csswg.org/suites/css2.1/20100701/html4/direction-unicode-bidi-014.htm
http://test.csswg.org/suites/css2.1/20100701/html4/direction-unicode-bidi-016.htm
http://test.csswg.org/suites/css2.1/20100701/html4/direction-unicode-bidi-017.htm
http://test.csswg.org/suites/css2.1/20100701/html4/direction-unicode-bidi-022.htm
http://test.csswg.org/suites/css2.1/20100701/html4/direction-unicode-bidi-026.htm
Image used as reference is using different font and it cannot be easily determined if the case passes.
http://test.csswg.org/source/contributors/mozilla/submitted/css2.1/selectors/first-line-floats-002.htm
:first-line does not apply to block-level descendants that are floats.
http://test.csswg.org/suites/css2.1/20100701/html4/text-transform-bicameral-004.htm
http://test.csswg.org/suites/css2.1/20100701/html4/text-transform-bicameral-005.htm
http://test.csswg.org/suites/css2.1/20100701/html4/text-transform-bicameral-006.htm


I think we should just remove these cases, any objections?:
(I plan to remove cases on 8/5 if there are no objections.)
http://test.csswg.org/suites/css2.1/20100701/html4/abspos-005.htm
http://test.csswg.org/suites/css2.1/20100701/html4/active-selector-003.htm
http://test.csswg.org/suites/css2.1/20100701/html4/at-charset-utf16-be-002.htm
http://test.csswg.org/suites/css2.1/20100701/html4/at-charset-utf16-le-002.htm
http://test.csswg.org/suites/css2.1/20100701/html4/blocks-023.htm
http://test.csswg.org/suites/css2.1/20100701/html4/blocks-024.htm
http://test.csswg.org/suites/css2.1/20100701/html4/margin-collapse-144.htm
This test assumes that http://lists.w3.org/Archives/Member/w3c-css-wg/2003AprJun/0347.html is accepted and it was not.
http://test.csswg.org/suites/css2.1/20100701/html4/margin-collapse-149.htm
Same reason as margin-collapse-144.
http://test.csswg.org/suites/css2.1/20100701/html4/margin-collapse-150.htm
This test assumes that http://lists.w3.org/Archives/Member/w3c-css-wg/2003AprJun/0446.html is accepted and it was not.
http://test.csswg.org/suites/css2.1/20100701/html4/margin-collapse-167.htm
This case is not calculating the position of a box, with adjacent top and bottom margins, correctly. #parent should be positioned at 4em since one of its adjoining child margins has margin-top:4em.
http://test.csswg.org/suites/css2.1/20100701/html4/margin-collapse-168.htm
Box 1 - invalid
The floats are between two collapsing margins so must be positioned as if in an anonymous box containing only the float. This box collapses with the parent box so must be positioned at the same place, which must be 40x as specified by the algorithm for positioning boxes with adjoining top and bottom margins.
Box 2 - invalid
Same as case 1.
Box 3 - invalid
The div with bottom border collapses it's margin top with the 40px margin-top div, positioning it at 40px. The floater positioning follows.
http://test.csswg.org/suites/css2.1/20100701/html4/margin-collapse-clear-005.htm
Per spec, "Computing the clearance of an element on which 'clear' is set is done by first determining the hypothetical position of the element's top border edge within its parent block. This position is determined after the top margin of the element has been collapsed with previous adjacent margins (including the top margin of the parent block)." This means that we need to determine the hypothetical position of box C when it is collapsed with its parent. This causes it to be at the hypothetical position of 0 and, thus, requires it to be cleared.
http://test.csswg.org/suites/css2.1/20100701/html4/margin-collapse-clear-011.htm
Same as margin-collapse-clear-005
http://test.csswg.org/suites/css2.1/20100701/html4/tables-width-001.htm


Updated cases:
http://test.csswg.org/suites/css2.1/20100701/html4/abspos-024.htm (revision 1254)
http://test.csswg.org/suites/css2.1/20100701/html4/containing-block-032.htm (revision 1241)
http://test.csswg.org/suites/css2.1/20100701/html4/units-008.htm (revision 1256)
http://test.csswg.org/suites/css2.1/20100701/html4/units-009.htm (revision 1256)
http://test.csswg.org/suites/css2.1/20100701/html4/white-space-mixed-001.htm (revision 1300)


Cases determined correct:
http://test.csswg.org/suites/css2.1/20100701/html4/c414-flt-ln-000.htm
http://test.csswg.org/suites/css2.1/20100701/html4/c414-flt-ln-001.htm
http://test.csswg.org/suites/css2.1/20100701/html4/c414-flt-ln-002.htm
http://test.csswg.org/suites/css2.1/20100701/html4/c414-flt-ln-003.htm
http://test.csswg.org/suites/css2.1/20100701/html4/first-letter-quote-002.htm
http://test.csswg.org/suites/css2.1/20100701/html4/first-letter-quote-005.htm
http://test.csswg.org/suites/css2.1/20100701/html4/floats-wrap-top-below-bfc-001l.htm
http://test.csswg.org/suites/css2.1/20100701/html4/floats-wrap-top-below-bfc-001r.htm
http://test.csswg.org/suites/css2.1/20100701/html4/font-family-name-013.htm
http://test.csswg.org/suites/css2.1/20100701/html4/font-family-name-022.htm
http://test.csswg.org/suites/css2.1/20100701/html4/font-family-name-023.htm
http://test.csswg.org/suites/css2.1/20100701/html4/font-weight-bolder-001.htm
http://test.csswg.org/suites/css2.1/20100701/html4/font-weight-lighter-001.htm
http://test.csswg.org/suites/css2.1/20100701/html4/font-weight-normal-001.htm
http://test.csswg.org/suites/css2.1/20100701/html4/margin-collapse-clear-012.htm
http://test.csswg.org/suites/css2.1/20100701/html4/margin-collapse-clear-013.htm
http://test.csswg.org/suites/css2.1/20100701/html4/overflow-applies-to-010.htm
http://test.csswg.org/suites/css2.1/20100701/html4/run-in-breaking-002.htm
http://test.csswg.org/suites/css2.1/20100701/html4/run-in-clear-002.htm (spec still needs edit)
http://test.csswg.org/suites/css2.1/20100701/html4/text-transform-bicameral-021.htm
http://test.csswg.org/suites/css2.1/20100701/html4/text-transform-bicameral-022.htm

--
Thanks,
Arron Eicholz

Received on Monday, 2 August 2010 22:34:52 UTC