| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/renderer/render_frame_impl.h" | 5 #include "content/renderer/render_frame_impl.h" |
| 6 | 6 |
| 7 #include <map> | 7 #include <map> |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "base/auto_reset.h" | 10 #include "base/auto_reset.h" |
| (...skipping 1031 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1042 OnHideTransitionElements) | 1042 OnHideTransitionElements) |
| 1043 IPC_MESSAGE_HANDLER(FrameMsg_ShowTransitionElements, | 1043 IPC_MESSAGE_HANDLER(FrameMsg_ShowTransitionElements, |
| 1044 OnShowTransitionElements) | 1044 OnShowTransitionElements) |
| 1045 IPC_MESSAGE_HANDLER(FrameMsg_Reload, OnReload) | 1045 IPC_MESSAGE_HANDLER(FrameMsg_Reload, OnReload) |
| 1046 IPC_MESSAGE_HANDLER(FrameMsg_TextSurroundingSelectionRequest, | 1046 IPC_MESSAGE_HANDLER(FrameMsg_TextSurroundingSelectionRequest, |
| 1047 OnTextSurroundingSelectionRequest) | 1047 OnTextSurroundingSelectionRequest) |
| 1048 IPC_MESSAGE_HANDLER(FrameMsg_AddStyleSheetByURL, | 1048 IPC_MESSAGE_HANDLER(FrameMsg_AddStyleSheetByURL, |
| 1049 OnAddStyleSheetByURL) | 1049 OnAddStyleSheetByURL) |
| 1050 IPC_MESSAGE_HANDLER(FrameMsg_SetAccessibilityMode, | 1050 IPC_MESSAGE_HANDLER(FrameMsg_SetAccessibilityMode, |
| 1051 OnSetAccessibilityMode) | 1051 OnSetAccessibilityMode) |
| 1052 IPC_MESSAGE_HANDLER(AccessibilityMsg_SnapshotTree, |
| 1053 OnSnapshotAccessibilityTree) |
| 1052 IPC_MESSAGE_HANDLER(FrameMsg_DisownOpener, OnDisownOpener) | 1054 IPC_MESSAGE_HANDLER(FrameMsg_DisownOpener, OnDisownOpener) |
| 1053 IPC_MESSAGE_HANDLER(FrameMsg_CommitNavigation, OnCommitNavigation) | 1055 IPC_MESSAGE_HANDLER(FrameMsg_CommitNavigation, OnCommitNavigation) |
| 1054 IPC_MESSAGE_HANDLER(FrameMsg_DidUpdateSandboxFlags, OnDidUpdateSandboxFlags) | 1056 IPC_MESSAGE_HANDLER(FrameMsg_DidUpdateSandboxFlags, OnDidUpdateSandboxFlags) |
| 1055 IPC_MESSAGE_HANDLER(FrameMsg_SetTextTrackSettings, | 1057 IPC_MESSAGE_HANDLER(FrameMsg_SetTextTrackSettings, |
| 1056 OnTextTrackSettingsChanged) | 1058 OnTextTrackSettingsChanged) |
| 1057 IPC_MESSAGE_HANDLER(FrameMsg_PostMessageEvent, OnPostMessageEvent) | 1059 IPC_MESSAGE_HANDLER(FrameMsg_PostMessageEvent, OnPostMessageEvent) |
| 1058 #if defined(OS_ANDROID) | 1060 #if defined(OS_ANDROID) |
| 1059 IPC_MESSAGE_HANDLER(FrameMsg_SelectPopupMenuItems, OnSelectPopupMenuItems) | 1061 IPC_MESSAGE_HANDLER(FrameMsg_SelectPopupMenuItems, OnSelectPopupMenuItems) |
| 1060 #elif defined(OS_MACOSX) | 1062 #elif defined(OS_MACOSX) |
| 1061 IPC_MESSAGE_HANDLER(FrameMsg_SelectPopupMenuItem, OnSelectPopupMenuItem) | 1063 IPC_MESSAGE_HANDLER(FrameMsg_SelectPopupMenuItem, OnSelectPopupMenuItem) |
| (...skipping 510 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1572 delete renderer_accessibility_; | 1574 delete renderer_accessibility_; |
| 1573 renderer_accessibility_ = NULL; | 1575 renderer_accessibility_ = NULL; |
| 1574 } | 1576 } |
| 1575 if (accessibility_mode_ == AccessibilityModeOff) | 1577 if (accessibility_mode_ == AccessibilityModeOff) |
| 1576 return; | 1578 return; |
| 1577 | 1579 |
| 1578 if (accessibility_mode_ & AccessibilityModeFlagFullTree) | 1580 if (accessibility_mode_ & AccessibilityModeFlagFullTree) |
| 1579 renderer_accessibility_ = new RendererAccessibility(this); | 1581 renderer_accessibility_ = new RendererAccessibility(this); |
| 1580 } | 1582 } |
| 1581 | 1583 |
| 1584 void RenderFrameImpl::OnSnapshotAccessibilityTree(int callback_id) { |
| 1585 ui::AXTreeUpdate response; |
| 1586 RendererAccessibility::SnapshotAccessibilityTree(this, &response); |
| 1587 Send(new AccessibilityHostMsg_SnapshotResponse( |
| 1588 routing_id_, callback_id, response)); |
| 1589 } |
| 1590 |
| 1582 void RenderFrameImpl::OnDisownOpener() { | 1591 void RenderFrameImpl::OnDisownOpener() { |
| 1583 // TODO(creis): We should only see this for main frames for now. To support | 1592 // TODO(creis): We should only see this for main frames for now. To support |
| 1584 // disowning the opener on subframes, we will need to move WebContentsImpl's | 1593 // disowning the opener on subframes, we will need to move WebContentsImpl's |
| 1585 // opener_ to FrameTreeNode. | 1594 // opener_ to FrameTreeNode. |
| 1586 CHECK(!frame_->parent()); | 1595 CHECK(!frame_->parent()); |
| 1587 | 1596 |
| 1588 if (frame_->opener()) | 1597 if (frame_->opener()) |
| 1589 frame_->setOpener(NULL); | 1598 frame_->setOpener(NULL); |
| 1590 } | 1599 } |
| 1591 | 1600 |
| (...skipping 3179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4771 #elif defined(ENABLE_BROWSER_CDMS) | 4780 #elif defined(ENABLE_BROWSER_CDMS) |
| 4772 cdm_manager_, | 4781 cdm_manager_, |
| 4773 #endif | 4782 #endif |
| 4774 this); | 4783 this); |
| 4775 } | 4784 } |
| 4776 | 4785 |
| 4777 return cdm_factory_; | 4786 return cdm_factory_; |
| 4778 } | 4787 } |
| 4779 | 4788 |
| 4780 } // namespace content | 4789 } // namespace content |
| OLD | NEW |