Title: [147520] trunk
- Revision
- 147520
- Author
- [email protected]
- Date
- 2013-04-02 23:17:21 -0700 (Tue, 02 Apr 2013)
Log Message
AXRoleDescripton for DL is "list"; should be "description list"
https://bugs.webkit.org/show_bug.cgi?id=111665
Patch by James Craig <[email protected]> on 2013-04-02
Reviewed by Chris Fleizach.
Source/WebCore:
Defining the role and description strings, and accessors for DL.
This previously relied on getting the role and description from the platform API.
Updated existing test coverage.
* English.lproj/Localizable.strings:
* accessibility/AccessibilityObject.h:
* accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::determineAccessibilityRole):
* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(createAccessibilityRoleMap):
(-[WebAccessibilityObjectWrapper subrole]):
(-[WebAccessibilityObjectWrapper roleDescription]):
* platform/LocalizedStrings.cpp:
(WebCore::AXDescriptionListText):
(WebCore):
* platform/LocalizedStrings.h:
(WebCore):
* platform/blackberry/LocalizedStringsBlackBerry.cpp:
(WebCore::AXDescriptionListText):
(WebCore):
* platform/chromium/LocalizedStringsChromium.cpp:
(WebCore::AXDescriptionListText):
(WebCore):
* platform/efl/LocalizedStringsEfl.cpp:
(WebCore::AXDescriptionListText):
(WebCore):
* platform/gtk/LocalizedStringsGtk.cpp:
(WebCore::AXDescriptionListText):
(WebCore):
* platform/qt/LocalizedStringsQt.cpp:
(WebCore::AXDescriptionListText):
(WebCore):
Source/WebKit/chromium:
Defining the role and description strings.
* public/WebAccessibilityRole.h:
* src/AssertMatchingEnums.cpp:
Tools:
Defining the role and description strings.
* DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
LayoutTests:
Updating expectation strings for DL role description.
* platform/mac/accessibility/lists-expected.txt:
* platform/mac/accessibility/role-subrole-roledescription-expected.txt:
* platform/mac/accessibility/role-subrole-roledescription.html:
Modified Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (147519 => 147520)
--- trunk/LayoutTests/ChangeLog 2013-04-03 06:00:21 UTC (rev 147519)
+++ trunk/LayoutTests/ChangeLog 2013-04-03 06:17:21 UTC (rev 147520)
@@ -1,3 +1,16 @@
+2013-04-02 James Craig <[email protected]>
+
+ AXRoleDescripton for DL is "list"; should be "description list"
+ https://bugs.webkit.org/show_bug.cgi?id=111665
+
+ Reviewed by Chris Fleizach.
+
+ Updating expectation strings for DL role description.
+
+ * platform/mac/accessibility/lists-expected.txt:
+ * platform/mac/accessibility/role-subrole-roledescription-expected.txt:
+ * platform/mac/accessibility/role-subrole-roledescription.html:
+
2013-04-02 Jer Noble <[email protected]>
Unreviewed gardening; rebaseline mac expected results after r147470.
Modified: trunk/LayoutTests/platform/mac/accessibility/lists-expected.txt (147519 => 147520)
--- trunk/LayoutTests/platform/mac/accessibility/lists-expected.txt 2013-04-03 06:00:21 UTC (rev 147519)
+++ trunk/LayoutTests/platform/mac/accessibility/lists-expected.txt 2013-04-03 06:17:21 UTC (rev 147520)
@@ -69,7 +69,7 @@
------------
AXRole: AXList
AXSubrole: AXDescriptionList
-AXRoleDescription: list
+AXRoleDescription: description list
AXChildren: <array of size 5>
AXHelp:
AXParent: <AXList>
Modified: trunk/LayoutTests/platform/mac/accessibility/role-subrole-roledescription-expected.txt (147519 => 147520)
--- trunk/LayoutTests/platform/mac/accessibility/role-subrole-roledescription-expected.txt 2013-04-03 06:00:21 UTC (rev 147519)
+++ trunk/LayoutTests/platform/mac/accessibility/role-subrole-roledescription-expected.txt 2013-04-03 06:17:21 UTC (rev 147520)
@@ -87,7 +87,7 @@
PASS: dl
AXRole: AXList
AXSubrole: AXDescriptionList
- AXRoleDescription: list
+ AXRoleDescription: description list
PASS: dt
AXRole: AXGroup
Modified: trunk/LayoutTests/platform/mac/accessibility/role-subrole-roledescription.html (147519 => 147520)
--- trunk/LayoutTests/platform/mac/accessibility/role-subrole-roledescription.html 2013-04-03 06:00:21 UTC (rev 147519)
+++ trunk/LayoutTests/platform/mac/accessibility/role-subrole-roledescription.html 2013-04-03 06:17:21 UTC (rev 147520)
@@ -27,7 +27,7 @@
<del data-role="" data-subrole="" data-roledescription="" class="ex">X</del>
<!-- skipped <details/summary> http://webkit.org/b/108979 -->
<!-- <dfn> http://webkit.org/b/108980 --><dfn data-role="" data-subrole="" data-roledescription="" class="ex">X</dfn>
-<dl data-role="AXList" data-subrole="AXDescriptionList" data-roledescription="list" class="ex">
+<dl data-role="AXList" data-subrole="AXDescriptionList" data-roledescription="description list" class="ex">
<dt data-role="AXGroup" data-subrole="AXTerm" data-roledescription="term" class="ex">X</dt>
<dd data-role="AXGroup" data-subrole="AXDescription" data-roledescription="description" class="ex">X</dd>
</dl>
Modified: trunk/Source/WebCore/ChangeLog (147519 => 147520)
--- trunk/Source/WebCore/ChangeLog 2013-04-03 06:00:21 UTC (rev 147519)
+++ trunk/Source/WebCore/ChangeLog 2013-04-03 06:17:21 UTC (rev 147520)
@@ -1,3 +1,44 @@
+2013-04-02 James Craig <[email protected]>
+
+ AXRoleDescripton for DL is "list"; should be "description list"
+ https://bugs.webkit.org/show_bug.cgi?id=111665
+
+ Reviewed by Chris Fleizach.
+
+ Defining the role and description strings, and accessors for DL.
+ This previously relied on getting the role and description from the platform API.
+
+ Updated existing test coverage.
+
+ * English.lproj/Localizable.strings:
+ * accessibility/AccessibilityObject.h:
+ * accessibility/AccessibilityRenderObject.cpp:
+ (WebCore::AccessibilityRenderObject::determineAccessibilityRole):
+ * accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
+ (createAccessibilityRoleMap):
+ (-[WebAccessibilityObjectWrapper subrole]):
+ (-[WebAccessibilityObjectWrapper roleDescription]):
+ * platform/LocalizedStrings.cpp:
+ (WebCore::AXDescriptionListText):
+ (WebCore):
+ * platform/LocalizedStrings.h:
+ (WebCore):
+ * platform/blackberry/LocalizedStringsBlackBerry.cpp:
+ (WebCore::AXDescriptionListText):
+ (WebCore):
+ * platform/chromium/LocalizedStringsChromium.cpp:
+ (WebCore::AXDescriptionListText):
+ (WebCore):
+ * platform/efl/LocalizedStringsEfl.cpp:
+ (WebCore::AXDescriptionListText):
+ (WebCore):
+ * platform/gtk/LocalizedStringsGtk.cpp:
+ (WebCore::AXDescriptionListText):
+ (WebCore):
+ * platform/qt/LocalizedStringsQt.cpp:
+ (WebCore::AXDescriptionListText):
+ (WebCore):
+
2013-04-02 Eugene Klyuchnikov <[email protected]>
Web Inspector: [Network] Split business logic and presentation for initiator column.
Modified: trunk/Source/WebCore/English.lproj/Localizable.strings (147519 => 147520)
--- trunk/Source/WebCore/English.lproj/Localizable.strings 2013-04-03 06:00:21 UTC (rev 147519)
+++ trunk/Source/WebCore/English.lproj/Localizable.strings 2013-04-03 06:17:21 UTC (rev 147520)
@@ -643,6 +643,9 @@
/ * d e s c r i p t i o n d e t a i l * /
"