haikuwebkit/LayoutTests/accessibility/table-scope-expected.txt

28 lines
1.8 KiB
Plaintext
Raw Permalink Normal View History

AX: Support @scope in HTML tables https://bugs.webkit.org/show_bug.cgi?id=127688 Reviewed by Mario Sanchez Prada. Source/WebCore: Add support for scope attribute so that row headers and column headers are now exposed at the table cell level where appropriate. Test: platform/mac/accessibility/table-scope.html * accessibility/AccessibilityARIAGridCell.cpp: (WebCore::AccessibilityARIAGridCell::parentTable): * accessibility/AccessibilityARIAGridCell.h: * accessibility/AccessibilityARIAGridRow.cpp: (WebCore::AccessibilityARIAGridRow::parentTable): * accessibility/AccessibilityARIAGridRow.h: * accessibility/AccessibilityTable.cpp: (WebCore::AccessibilityTable::columns): (WebCore::AccessibilityTable::rows): * accessibility/AccessibilityTable.h: * accessibility/AccessibilityTableCell.cpp: (WebCore::AccessibilityTableCell::parentTable): (WebCore::AccessibilityTableCell::isTableHeaderCell): (WebCore::AccessibilityTableCell::isTableCellInSameRowGroup): (WebCore::AccessibilityTableCell::isTableCellInSameColGroup): (WebCore::AccessibilityTableCell::columnHeaders): (WebCore::AccessibilityTableCell::rowHeaders): * accessibility/AccessibilityTableCell.h: * accessibility/AccessibilityTableRow.cpp: (WebCore::AccessibilityTableRow::parentTable): * accessibility/AccessibilityTableRow.h: * accessibility/mac/WebAccessibilityObjectWrapperMac.mm: (-[WebAccessibilityObjectWrapper accessibilityAttributeNames]): (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]): Tools: Add support for rowHeaders and columnHeaders. * DumpRenderTree/AccessibilityUIElement.cpp: (convertElementsToObjectArray): (columnHeadersCallback): (rowHeadersCallback): (uiElementArrayAttributeValueCallback): (AccessibilityUIElement::columnHeaders): (AccessibilityUIElement::rowHeaders): (AccessibilityUIElement::getJSClass): * DumpRenderTree/AccessibilityUIElement.h: * DumpRenderTree/mac/AccessibilityUIElementMac.mm: (AccessibilityUIElement::rowHeaders): (AccessibilityUIElement::columnHeaders): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: (WTR::AccessibilityUIElement::uiElementArrayAttributeValue): (WTR::AccessibilityUIElement::rowHeaders): (WTR::AccessibilityUIElement::columnHeaders): * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: (WTR::convertElementsToObjectArray): (WTR::AccessibilityUIElement::rowHeaders): (WTR::AccessibilityUIElement::columnHeaders): (WTR::AccessibilityUIElement::uiElementArrayAttributeValue): LayoutTests: * platform/mac/accessibility/aria-columnrowheaders-expected.txt: * platform/mac/accessibility/table-attributes-expected.txt: * platform/mac/accessibility/table-cell-spans-expected.txt: * platform/mac/accessibility/table-cells-expected.txt: * platform/mac/accessibility/table-scope-expected.txt: Added. * platform/mac/accessibility/table-scope.html: Added. * platform/mac/accessibility/table-sections-expected.txt: Canonical link: https://commits.webkit.org/145817@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@162986 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-01-29 01:05:07 +00:00
Community Courses -- Bath Autumn 1997
Course Name Course Tutor Summary Code Fee
REGRESSION (r172172): Multiple regression tests fail when primary system language is Russian https://bugs.webkit.org/show_bug.cgi?id=136987 Reviewed by Daniel Bates. Tools: * WebKitTestRunner/TestController.cpp: (WTR::TestController::resetPreferencesToConsistentValues): Specify the default encoding for all WebKit developers to get consistent results. LayoutTests: These test changes are not strictly necessary to fix the issue, as I'm also adding a default to WebKitTestRunner. But it's nice to have tests work identically in WKTR and in a browser, for which it's necessary to have them specify charset. * accessibility/table-scope-expected.txt: * accessibility/table-scope.html: * fast/borders/bidi-002.html: * fast/borders/bidi-009a.html: * fast/frames/sandboxed-iframe-attribute-parsing-03-expected.txt: * fast/frames/sandboxed-iframe-attribute-parsing-03.html: * platform/mac/accessibility/table-headers-attribute-expected.txt: * platform/mac/accessibility/table-headers-attribute.html: * platform/mac/accessibility/table-with-zebra-rows-expected.txt: * platform/mac/accessibility/table-with-zebra-rows.html: * platform/mac/fast/borders/bidi-002-expected.png: * platform/mac/fast/borders/bidi-002-expected.txt: * platform/mac/fast/borders/bidi-009a-expected.png: * platform/mac/fast/borders/bidi-009a-expected.txt: * plugins/plugin-remove-subframe-expected.txt: * plugins/plugin-remove-subframe.html: These tests were actually expected to use UTF-8, so we used to be running them in an inconsequentially wrong way. * fast/css/text-transform-select.html: * fast/encoding/high-bit-latin1.html: * fast/encoding/parser-tests-10.html: * fast/encoding/parser-tests-100.html: * fast/encoding/parser-tests-110.html: * fast/encoding/parser-tests-120.html: * fast/encoding/parser-tests-20.html: * fast/encoding/parser-tests-30.html: * fast/encoding/parser-tests-50.html: * fast/encoding/parser-tests-60.html: * fast/encoding/parser-tests-70.html: * fast/encoding/parser-tests-80.html: * fast/encoding/parser-tests-90.html: * fast/encoding/parser-tests.html: * fast/url/anchor.html: * fast/url/file-http-base.html: * fast/url/file.html: * fast/url/query.html: * fast/url/standard-url.html: * http/tests/misc/char-encoding-in-hidden-charset-field-default.html: * js/dom/regexp-overflow.html: * tables/mozilla_expected_failures/bugs/bug47163.html: Specified the encoding, windows-1252 is what we use for Latin1 and ISO-8859-1 alike. Canonical link: https://commits.webkit.org/155091@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@174160 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-10-01 17:35:59 +00:00
After the Civil War Dr. John Wroughton The course will examine the turbulent years in England after 1646. 6 weekly meetings starting Monday 13th October. H27 £32 £32
An Introduction to Anglo-Saxon England Mark Cottle One day course introducing the early medieval period reconstruction the Anglo-Saxons and their society. Saturday 18th October. H28 £18 £18
The Glory that was Greece Birthplace of democracy, philosophy, heartland of theater, home of argument. The Romans may have done it but the Greeks did it first. Saturday day school 25th October 1997 H30 £18 £18
AX: Support @scope in HTML tables https://bugs.webkit.org/show_bug.cgi?id=127688 Reviewed by Mario Sanchez Prada. Source/WebCore: Add support for scope attribute so that row headers and column headers are now exposed at the table cell level where appropriate. Test: platform/mac/accessibility/table-scope.html * accessibility/AccessibilityARIAGridCell.cpp: (WebCore::AccessibilityARIAGridCell::parentTable): * accessibility/AccessibilityARIAGridCell.h: * accessibility/AccessibilityARIAGridRow.cpp: (WebCore::AccessibilityARIAGridRow::parentTable): * accessibility/AccessibilityARIAGridRow.h: * accessibility/AccessibilityTable.cpp: (WebCore::AccessibilityTable::columns): (WebCore::AccessibilityTable::rows): * accessibility/AccessibilityTable.h: * accessibility/AccessibilityTableCell.cpp: (WebCore::AccessibilityTableCell::parentTable): (WebCore::AccessibilityTableCell::isTableHeaderCell): (WebCore::AccessibilityTableCell::isTableCellInSameRowGroup): (WebCore::AccessibilityTableCell::isTableCellInSameColGroup): (WebCore::AccessibilityTableCell::columnHeaders): (WebCore::AccessibilityTableCell::rowHeaders): * accessibility/AccessibilityTableCell.h: * accessibility/AccessibilityTableRow.cpp: (WebCore::AccessibilityTableRow::parentTable): * accessibility/AccessibilityTableRow.h: * accessibility/mac/WebAccessibilityObjectWrapperMac.mm: (-[WebAccessibilityObjectWrapper accessibilityAttributeNames]): (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]): Tools: Add support for rowHeaders and columnHeaders. * DumpRenderTree/AccessibilityUIElement.cpp: (convertElementsToObjectArray): (columnHeadersCallback): (rowHeadersCallback): (uiElementArrayAttributeValueCallback): (AccessibilityUIElement::columnHeaders): (AccessibilityUIElement::rowHeaders): (AccessibilityUIElement::getJSClass): * DumpRenderTree/AccessibilityUIElement.h: * DumpRenderTree/mac/AccessibilityUIElementMac.mm: (AccessibilityUIElement::rowHeaders): (AccessibilityUIElement::columnHeaders): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: (WTR::AccessibilityUIElement::uiElementArrayAttributeValue): (WTR::AccessibilityUIElement::rowHeaders): (WTR::AccessibilityUIElement::columnHeaders): * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: (WTR::convertElementsToObjectArray): (WTR::AccessibilityUIElement::rowHeaders): (WTR::AccessibilityUIElement::columnHeaders): (WTR::AccessibilityUIElement::uiElementArrayAttributeValue): LayoutTests: * platform/mac/accessibility/aria-columnrowheaders-expected.txt: * platform/mac/accessibility/table-attributes-expected.txt: * platform/mac/accessibility/table-cell-spans-expected.txt: * platform/mac/accessibility/table-cells-expected.txt: * platform/mac/accessibility/table-scope-expected.txt: Added. * platform/mac/accessibility/table-scope.html: Added. * platform/mac/accessibility/table-sections-expected.txt: Canonical link: https://commits.webkit.org/145817@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@162986 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-01-29 01:05:07 +00:00
This tests the scope attribute on table cells will manifest as the right header elements on the cells in that row or column.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS colHeaders[0].isEqual(table.cellForColumnAndRow(0, 0)) is true
PASS colHeaders[0].isEqual(table.cellForColumnAndRow(0, 0)) is true
PASS colHeaders[0].isEqual(table.cellForColumnAndRow(0, 0)) is true
PASS colHeaders[1].isEqual(table.cellForColumnAndRow(1, 1)) is true
PASS rowHeaders[0].isEqual(table.cellForColumnAndRow(0, 2)) is true
PASS colHeaders[0].isEqual(table.cellForColumnAndRow(0, 0)) is true
PASS colHeaders[1].isEqual(table.cellForColumnAndRow(3, 1)) is true
PASS rowHeaders[0].isEqual(table.cellForColumnAndRow(0, 3)) is true
PASS rowHeaders[1].isEqual(table.cellForColumnAndRow(1, 3)) is true
PASS rowHeaders[0].isEqual(table.cellForColumnAndRow(0, 4)) is true
PASS rowHeaders[1].isEqual(table.cellForColumnAndRow(1, 3)) is true
PASS colHeaders[0].isEqual(table.cellForColumnAndRow(0, 0)) is true
PASS colHeaders[1].isEqual(table.cellForColumnAndRow(4, 1)) is true
PASS successfullyParsed is true
TEST COMPLETE