Title: [224076] trunk/Source/WebKitLegacy/win
Revision
224076
Author
[email protected]
Date
2017-10-26 18:14:25 -0700 (Thu, 26 Oct 2017)

Log Message

Fix Windows build
https://bugs.webkit.org/show_bug.cgi?id=178892

* AccessibleBase.cpp:
(AccessibleBase::state const):
(MSAARole):

Modified Paths

Diff

Modified: trunk/Source/WebKitLegacy/win/AccessibleBase.cpp (224075 => 224076)


--- trunk/Source/WebKitLegacy/win/AccessibleBase.cpp	2017-10-27 00:54:23 UTC (rev 224075)
+++ trunk/Source/WebKitLegacy/win/AccessibleBase.cpp	2017-10-27 01:14:25 UTC (rev 224076)
@@ -530,7 +530,7 @@
     if (m_object->isCollapsed())
         state |= STATE_SYSTEM_COLLAPSED;
 
-    if (m_object->roleValue() == PopUpButtonRole) {
+    if (m_object->roleValue() == AccessibilityRole::PopUpButton) {
         state |= STATE_SYSTEM_HASPOPUP;
 
         if (!m_object->isCollapsed())
@@ -859,153 +859,153 @@
 static long MSAARole(AccessibilityRole role)
 {
     switch (role) {
-        case WebCore::ButtonRole:
-            return ROLE_SYSTEM_PUSHBUTTON;
-        case WebCore::RadioButtonRole:
-            return ROLE_SYSTEM_RADIOBUTTON;
-        case WebCore::CheckBoxRole:
-        case WebCore::ToggleButtonRole:
-        case WebCore::SwitchRole:
-            return ROLE_SYSTEM_CHECKBUTTON;
-        case WebCore::SliderRole:
-            return ROLE_SYSTEM_SLIDER;
-        case WebCore::TabGroupRole:
-        case WebCore::TabListRole:
-            return ROLE_SYSTEM_PAGETABLIST;
-        case WebCore::TextFieldRole:
-        case WebCore::TextAreaRole:
-        case WebCore::EditableTextRole:
-            return ROLE_SYSTEM_TEXT;
-        case WebCore::HeadingRole:
-        case WebCore::ListMarkerRole:
-        case WebCore::StaticTextRole:
-        case WebCore::LabelRole:
-            return ROLE_SYSTEM_STATICTEXT;
-        case WebCore::OutlineRole:
-            return ROLE_SYSTEM_OUTLINE;
-        case WebCore::ColumnRole:
-            return ROLE_SYSTEM_COLUMN;
-        case WebCore::RowRole:
-            return ROLE_SYSTEM_ROW;
-        case WebCore::ApplicationGroupRole:
-        case WebCore::GroupRole:
-        case WebCore::RadioGroupRole:
-            return ROLE_SYSTEM_GROUPING;
-        case WebCore::DescriptionListRole:
-        case WebCore::DirectoryRole:
-        case WebCore::ListRole:
-        case WebCore::ListBoxRole:
-        case WebCore::MenuListPopupRole:
-            return ROLE_SYSTEM_LIST;
-        case WebCore::GridRole:
-        case WebCore::TableRole:
-            return ROLE_SYSTEM_TABLE;
-        case WebCore::ImageMapLinkRole:
-        case WebCore::LinkRole:
-        case WebCore::WebCoreLinkRole:
-            return ROLE_SYSTEM_LINK;
-        case WebCore::CanvasRole:
-        case WebCore::ImageMapRole:
-        case WebCore::ImageRole:
-            return ROLE_SYSTEM_GRAPHIC;
-        case WebCore::ListItemRole:
-            return ROLE_SYSTEM_LISTITEM;
-        case WebCore::ListBoxOptionRole:
-        case WebCore::MenuListOptionRole:
-            return ROLE_SYSTEM_STATICTEXT;
-        case WebCore::ComboBoxRole:
-        case WebCore::PopUpButtonRole:
-            return ROLE_SYSTEM_COMBOBOX;
-        case WebCore::DivRole:
-        case WebCore::FooterRole:
-        case WebCore::FormRole:
-        case WebCore::ParagraphRole:
-            return ROLE_SYSTEM_GROUPING;
-        case WebCore::HorizontalRuleRole:
-        case WebCore::SplitterRole:
-            return ROLE_SYSTEM_SEPARATOR;
-        case WebCore::ApplicationAlertRole:
-        case WebCore::ApplicationAlertDialogRole:
-            return ROLE_SYSTEM_ALERT;
-        case WebCore::DisclosureTriangleRole:
-            return ROLE_SYSTEM_BUTTONDROPDOWN;
-        case WebCore::IncrementorRole:
-        case WebCore::SpinButtonRole:
-            return ROLE_SYSTEM_SPINBUTTON;
-        case WebCore::SpinButtonPartRole:
-            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::TabPanelRole:
-            return ROLE_SYSTEM_GROUPING;
-        case WebCore::TabRole:
-            return ROLE_SYSTEM_PAGETAB;
-        case WebCore::ApplicationRole:
-            return ROLE_SYSTEM_APPLICATION;
-        case WebCore::ApplicationDialogRole:
-            return ROLE_SYSTEM_DIALOG;
-        case WebCore::ApplicationLogRole:
-        case WebCore::ApplicationMarqueeRole:
-            return ROLE_SYSTEM_GROUPING;
-        case WebCore::ApplicationStatusRole:
-            return ROLE_SYSTEM_STATUSBAR;
-        case WebCore::ApplicationTimerRole:
-            return ROLE_SYSTEM_CLOCK;
-        case WebCore::CellRole:
-            return ROLE_SYSTEM_CELL;
-        case WebCore::ColumnHeaderRole:
-            return ROLE_SYSTEM_COLUMNHEADER;
-        case WebCore::DefinitionRole:
-        case WebCore::DescriptionListDetailRole:
-        case WebCore::DescriptionListTermRole:
-        case WebCore::DocumentRole:
-        case WebCore::DocumentArticleRole:
-        case WebCore::DocumentNoteRole:
-            return ROLE_SYSTEM_GROUPING;
-        case WebCore::DocumentMathRole:
-        case WebCore::MathElementRole:
-            return ROLE_SYSTEM_EQUATION;
-        case WebCore::HelpTagRole:
-            return ROLE_SYSTEM_HELPBALLOON;
-        case WebCore::WebApplicationRole:
-        case WebCore::LandmarkBannerRole:
-        case WebCore::LandmarkComplementaryRole:
-        case WebCore::LandmarkContentInfoRole:
-        case WebCore::LandmarkMainRole:
-        case WebCore::LandmarkNavigationRole:
-        case WebCore::LandmarkRegionRole:
-        case WebCore::LandmarkSearchRole:
-        case WebCore::LegendRole:
-            return ROLE_SYSTEM_GROUPING;
-        case WebCore::MenuRole:
-            return ROLE_SYSTEM_MENUPOPUP;
-        case WebCore::MenuItemRole:
-        case WebCore::MenuButtonRole:
-            return ROLE_SYSTEM_MENUITEM;
-        case WebCore::MenuBarRole:
-            return ROLE_SYSTEM_MENUBAR;
-        case WebCore::ProgressIndicatorRole:
-            return ROLE_SYSTEM_PROGRESSBAR;
-        case WebCore::RowHeaderRole:
-            return ROLE_SYSTEM_ROWHEADER;
-        case WebCore::ScrollBarRole:
-            return ROLE_SYSTEM_SCROLLBAR;
-        case WebCore::SVGRootRole:
-            return ROLE_SYSTEM_GROUPING;
-        case WebCore::TableHeaderContainerRole:
-            return ROLE_SYSTEM_GROUPING;
-        case WebCore::WindowRole:
-            return ROLE_SYSTEM_WINDOW;
-        default:
-            // This is the default role for MSAA.
-            return ROLE_SYSTEM_CLIENT;
+    case AccessibilityRole::Button:
+        return ROLE_SYSTEM_PUSHBUTTON;
+    case AccessibilityRole::RadioButton:
+        return ROLE_SYSTEM_RADIOBUTTON;
+    case AccessibilityRole::CheckBox:
+    case AccessibilityRole::ToggleButton:
+    case AccessibilityRole::Switch:
+        return ROLE_SYSTEM_CHECKBUTTON;
+    case AccessibilityRole::Slider:
+        return ROLE_SYSTEM_SLIDER;
+    case AccessibilityRole::TabGroup:
+    case AccessibilityRole::TabList:
+        return ROLE_SYSTEM_PAGETABLIST;
+    case AccessibilityRole::TextField:
+    case AccessibilityRole::TextArea:
+    case AccessibilityRole::EditableText:
+        return ROLE_SYSTEM_TEXT;
+    case AccessibilityRole::Heading:
+    case AccessibilityRole::ListMarker:
+    case AccessibilityRole::StaticText:
+    case AccessibilityRole::Label:
+        return ROLE_SYSTEM_STATICTEXT;
+    case AccessibilityRole::Outline:
+        return ROLE_SYSTEM_OUTLINE;
+    case AccessibilityRole::Column:
+        return ROLE_SYSTEM_COLUMN;
+    case AccessibilityRole::Row:
+        return ROLE_SYSTEM_ROW;
+    case AccessibilityRole::ApplicationGroup:
+    case AccessibilityRole::Group:
+    case AccessibilityRole::RadioGroup:
+        return ROLE_SYSTEM_GROUPING;
+    case AccessibilityRole::DescriptionList:
+    case AccessibilityRole::Directory:
+    case AccessibilityRole::List:
+    case AccessibilityRole::ListBox:
+    case AccessibilityRole::MenuListPopup:
+        return ROLE_SYSTEM_LIST;
+    case AccessibilityRole::Grid:
+    case AccessibilityRole::Table:
+        return ROLE_SYSTEM_TABLE;
+    case AccessibilityRole::ImageMapLink:
+    case AccessibilityRole::Link:
+    case AccessibilityRole::WebCoreLink:
+        return ROLE_SYSTEM_LINK;
+    case AccessibilityRole::Canvas:
+    case AccessibilityRole::ImageMap:
+    case AccessibilityRole::Image:
+        return ROLE_SYSTEM_GRAPHIC;
+    case AccessibilityRole::ListItem:
+        return ROLE_SYSTEM_LISTITEM;
+    case AccessibilityRole::ListBoxOption:
+    case AccessibilityRole::MenuListOption:
+        return ROLE_SYSTEM_STATICTEXT;
+    case AccessibilityRole::ComboBox:
+    case AccessibilityRole::PopUpButton:
+        return ROLE_SYSTEM_COMBOBOX;
+    case AccessibilityRole::Div:
+    case AccessibilityRole::Footer:
+    case AccessibilityRole::Form:
+    case AccessibilityRole::Paragraph:
+        return ROLE_SYSTEM_GROUPING;
+    case AccessibilityRole::HorizontalRule:
+    case AccessibilityRole::Splitter:
+        return ROLE_SYSTEM_SEPARATOR;
+    case AccessibilityRole::ApplicationAlert:
+    case AccessibilityRole::ApplicationAlertDialog:
+        return ROLE_SYSTEM_ALERT;
+    case AccessibilityRole::DisclosureTriangle:
+        return ROLE_SYSTEM_BUTTONDROPDOWN;
+    case AccessibilityRole::Incrementor:
+    case AccessibilityRole::SpinButton:
+        return ROLE_SYSTEM_SPINBUTTON;
+    case AccessibilityRole::SpinButtonPart:
+        return ROLE_SYSTEM_PUSHBUTTON;
+    case Accessibility::Toolbar:
+        return ROLE_SYSTEM_TOOLBAR;
+    case AccessibilityRole::UserInterfaceTooltip:
+        return ROLE_SYSTEM_TOOLTIP;
+    case AccessibilityRole::Tree:
+    case AccessibilityRole::TreeGrid:
+        return ROLE_SYSTEM_OUTLINE;
+    case AccessibilityRole::TreeItem:
+        return ROLE_SYSTEM_OUTLINEITEM;
+    case AccessibilityRole::TabPanel:
+        return ROLE_SYSTEM_GROUPING;
+    case AccessibilityRole::Tab:
+        return ROLE_SYSTEM_PAGETAB;
+    case AccessibilityRole::Application:
+        return ROLE_SYSTEM_APPLICATION;
+    case AccessibilityRole::ApplicationDialog:
+        return ROLE_SYSTEM_DIALOG;
+    case AccessibilityRole::ApplicationLog:
+    case AccessibilityRole::ApplicationMarquee:
+        return ROLE_SYSTEM_GROUPING;
+    case AccessibilityRole::ApplicationStatus:
+        return ROLE_SYSTEM_STATUSBAR;
+    case AccessibilityRole::ApplicationTimer:
+        return ROLE_SYSTEM_CLOCK;
+    case AccessibilityRole::Cell:
+        return ROLE_SYSTEM_CELL;
+    case AccessibilityRole::ColumnHeader:
+        return ROLE_SYSTEM_COLUMNHEADER;
+    case AccessibilityRole::Definition:
+    case AccessibilityRole::DescriptionListDetail:
+    case AccessibilityRole::DescriptionListTerm:
+    case AccessibilityRole::Document:
+    case AccessibilityRole::DocumentArticle:
+    case AccessibilityRole::DocumentNote:
+        return ROLE_SYSTEM_GROUPING;
+    case AccessibilityRole::DocumentMath:
+    case AccessibilityRole::MathElement:
+        return ROLE_SYSTEM_EQUATION;
+    case AccessibilityRole::HelpTag:
+        return ROLE_SYSTEM_HELPBALLOON;
+    case AccessibilityRole::WebApplication:
+    case AccessibilityRole::LandmarkBanner:
+    case AccessibilityRole::LandmarkComplementary:
+    case AccessibilityRole::LandmarkContentInfo:
+    case AccessibilityRole::LandmarkMain:
+    case AccessibilityRole::LandmarkNavigation:
+    case AccessibilityRole::LandmarkRegion:
+    case AccessibilityRole::LandmarkSearch:
+    case AccessibilityRole::Legend:
+        return ROLE_SYSTEM_GROUPING;
+    case AccessibilityRole::Menu:
+        return ROLE_SYSTEM_MENUPOPUP;
+    case AccessibilityRole::MenuItem:
+    case AccessibilityRole::MenuButton:
+        return ROLE_SYSTEM_MENUITEM;
+    case AccessibilityRole::MenuBar:
+        return ROLE_SYSTEM_MENUBAR;
+    case AccessibilityRole::ProgressIndicator:
+        return ROLE_SYSTEM_PROGRESSBAR;
+    case AccessibilityRole::RowHeader:
+        return ROLE_SYSTEM_ROWHEADER;
+    case AccessibilityRole::ScrollBar:
+        return ROLE_SYSTEM_SCROLLBAR;
+    case AccessibilityRole::SVGRoot:
+        return ROLE_SYSTEM_GROUPING;
+    case AccessibilityRole::TableHeaderContainer:
+        return ROLE_SYSTEM_GROUPING;
+    case AccessibilityRole::Window:
+        return ROLE_SYSTEM_WINDOW;
+    default:
+        // This is the default role for MSAA.
+        return ROLE_SYSTEM_CLIENT;
     }
 }
 

Modified: trunk/Source/WebKitLegacy/win/ChangeLog (224075 => 224076)


--- trunk/Source/WebKitLegacy/win/ChangeLog	2017-10-27 00:54:23 UTC (rev 224075)
+++ trunk/Source/WebKitLegacy/win/ChangeLog	2017-10-27 01:14:25 UTC (rev 224076)
@@ -1,3 +1,12 @@
+2017-10-26  Alex Christensen  <[email protected]>
+
+        Fix Windows build
+        https://bugs.webkit.org/show_bug.cgi?id=178892
+
+        * AccessibleBase.cpp:
+        (AccessibleBase::state const):
+        (MSAARole):
+
 2017-10-25  Youenn Fablet  <[email protected]>
 
         Enable ServiceWorker to fetch resources
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to