Title: [128066] trunk/Source/WebKit/win
Revision
128066
Author
[email protected]
Date
2012-09-10 09:17:02 -0700 (Mon, 10 Sep 2012)

Log Message

AX: Update Windows port accessible role mappings to fix some tests
https://bugs.webkit.org/show_bug.cgi?id=96219

Reviewed by Chris Fleizach.

Update a bunch of accessible role mappings to fix tests and improve win
accessibility.

* AccessibleBase.cpp:
(MSAARole):

Modified Paths

Diff

Modified: trunk/Source/WebKit/win/AccessibleBase.cpp (128065 => 128066)


--- trunk/Source/WebKit/win/AccessibleBase.cpp	2012-09-10 16:06:32 UTC (rev 128065)
+++ trunk/Source/WebKit/win/AccessibleBase.cpp	2012-09-10 16:17:02 UTC (rev 128066)
@@ -669,6 +669,36 @@
             return ROLE_SYSTEM_LISTITEM;
         case WebCore::PopUpButtonRole:
             return ROLE_SYSTEM_COMBOBOX;
+        case WebCore::DivRole:
+        case WebCore::FormRole:
+        case WebCore::LabelRole:
+        case WebCore::ParagraphRole:
+            return ROLE_SYSTEM_GROUPING;
+        case WebCore::HorizontalRuleRole:
+            return ROLE_SYSTEM_SEPARATOR;
+        case WebCore::ApplicationAlertRole:
+            return ROLE_SYSTEM_ALERT;
+        case WebCore::ComboBoxRole:
+            return ROLE_SYSTEM_COMBOBOX;
+        case WebCore::SpinButtonRole:
+            return ROLE_SYSTEM_SPINBUTTON;
+        case WebCore::SpinButtonPartRole:
+            return ROLE_SYSTEM_PUSHBUTTON;
+        case WebCore::ToggleButtonRole:
+            return ROLE_SYSTEM_PUSHBUTTON;
+        case WebCore::ToolbarRole:
+            return ROLE_SYSTEM_TOOLBAR;
+        case WebCore::UserInterfaceTooltipRole:
+            return ROLE_SYSTEM_TOOLTIP;
+        case WebCore::TreeRole:
+        case WebCore::TreeGridRole:
+            return ROLE_SYSTEM_OUTLINE;
+        case WebCore::TreeItemRole:
+            return ROLE_SYSTEM_OUTLINEITEM;
+        case WebCore::TabListRole:
+            return ROLE_SYSTEM_PAGETABLIST;
+        case WebCore::TabPanelRole:
+            return ROLE_SYSTEM_PROPERTYPAGE;
         default:
             // This is the default role for MSAA.
             return ROLE_SYSTEM_CLIENT;

Modified: trunk/Source/WebKit/win/ChangeLog (128065 => 128066)


--- trunk/Source/WebKit/win/ChangeLog	2012-09-10 16:06:32 UTC (rev 128065)
+++ trunk/Source/WebKit/win/ChangeLog	2012-09-10 16:17:02 UTC (rev 128066)
@@ -1,3 +1,16 @@
+2012-09-10  Dominic Mazzoni  <[email protected]>
+
+        AX: Update Windows port accessible role mappings to fix some tests
+        https://bugs.webkit.org/show_bug.cgi?id=96219
+
+        Reviewed by Chris Fleizach.
+
+        Update a bunch of accessible role mappings to fix tests and improve win
+        accessibility.
+
+        * AccessibleBase.cpp:
+        (MSAARole):
+
 2012-09-07  Allan Sandfeld Jensen  <[email protected]>
 
         Simplify hitTestResultAtPoint and nodesFromRect APIs
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to