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