18e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 21d68587ce0a52acb0cb724ac362cee0a14bf1e8fSteve Block * Copyright 2009, The Android Open Source Project 38e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 48e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * Redistribution and use in source and binary forms, with or without 58e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * modification, are permitted provided that the following conditions 68e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * are met: 78e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * * Redistributions of source code must retain the above copyright 88e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * notice, this list of conditions and the following disclaimer. 98e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * * Redistributions in binary form must reproduce the above copyright 108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * notice, this list of conditions and the following disclaimer in the 118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * documentation and/or other materials provided with the distribution. 128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY 148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#define LOG_TAG "WebCore" 268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "config.h" 288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#define ANDROID_COMPILE_HACK 308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "AXObjectCache.h" 328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "CachedPage.h" 338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "CachedResource.h" 34cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block#include "Clipboard.h" 358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Console.h" 368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "ContextMenu.h" 378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "ContextMenuItem.h" 38cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block#include "CookieJar.h" 39e14391e94c850b8bd03680c23b38978db68687a8John Reck#include "CookieStorage.h" 408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Cursor.h" 418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Database.h" 428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "DocumentFragment.h" 438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "DocumentLoader.h" 448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "EditCommand.h" 458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Editor.h" 468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "File.h" 478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Font.h" 488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Frame.h" 498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "FrameLoadRequest.h" 50cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block#include "FrameLoader.h" 518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "FrameView.h" 528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "GraphicsContext.h" 538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "HTMLFrameOwnerElement.h" 548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "HTMLKeygenElement.h" 558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "History.h" 568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Icon.h" 578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "IconDatabase.h" 588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "IconLoader.h" 598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "IntPoint.h" 608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "KURL.h" 618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Language.h" 628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "LocalizedStrings.h" 63cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block#include "MainResourceLoader.h" 648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Node.h" 658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "NotImplemented.h" 668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "PageCache.h" 678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Pasteboard.h" 688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Path.h" 698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "ResourceError.h" 708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "ResourceHandle.h" 718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "ResourceLoader.h" 728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Screen.h" 738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Scrollbar.h" 748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "ScrollbarTheme.h" 758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "SmartReplace.h" 768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#include "Widget.h" 77cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block#include <stdio.h> 78cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block#include <stdlib.h> 792fc2651226baac27029e38c9d6ef883fa32084dbSteve Block#include <wtf/Assertions.h> 802fc2651226baac27029e38c9d6ef883fa32084dbSteve Block#include <wtf/MainThread.h> 81dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block#include <wtf/text/CString.h> 82cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block 838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectusing namespace WebCore; 848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/********************************************************/ 868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* Completely empty stubs (mostly to allow DRT to run): */ 878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/********************************************************/ 888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectnamespace WebCore { 908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// This function tells the bridge that a resource was loaded from the cache and thus 928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// the app may update progress with the amount of data loaded. 935abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrickvoid CheckCacheObjectStatus(CachedResourceLoader*, CachedResource*) 948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 95eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// This class is used in conjunction with the File Upload form element, and 1008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// therefore relates to the above. When a file has been selected, an icon 1018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// representing the file type can be rendered next to the filename on the 1028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// web page. The icon for the file is encapsulated within this class. 1038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectIcon::~Icon() { } 1048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid Icon::paint(GraphicsContext*, const IntRect&) { } 1058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} // namespace WebCore 1078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// FIXME, no support for spelling yet. 1098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectPasteboard* Pasteboard::generalPasteboard() 1108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return new Pasteboard(); 1128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid Pasteboard::writeSelection(Range*, bool, Frame*) 1158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 119231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Blockvoid Pasteboard::writePlainText(const String&) 120231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block{ 121231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block notImplemented(); 122231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block} 123231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block 1248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid Pasteboard::writeURL(const KURL&, const String&, Frame*) 1258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid Pasteboard::clear() 1308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectbool Pasteboard::canSmartReplace() 1358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return false; 1388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectPassRefPtr<DocumentFragment> Pasteboard::documentFragment(Frame*, PassRefPtr<Range>, bool, bool&) 1418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 1448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectString Pasteboard::plainText(Frame*) 1478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return String(); 1508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectPasteboard::Pasteboard() 1538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 157f05b935882198ccf7d81675736e3aeb089c5113aBen MurdochContextMenu::ContextMenu() 1588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 159eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 1608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectContextMenu::~ContextMenu() 1648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 165eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 1668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid ContextMenu::appendItem(ContextMenuItem&) 1708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 171eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 1728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid ContextMenu::setPlatformDescription(PlatformMenuDescription menu) 1768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 177eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 1788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project m_platformDescription = menu; 1798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectPlatformMenuDescription ContextMenu::platformDescription() const 1828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 183eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 1848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return m_platformDescription; 1858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectContextMenuItem::ContextMenuItem(PlatformMenuItemDescription) 1888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 189eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 1908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectContextMenuItem::ContextMenuItem(ContextMenu*) 1948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 195eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 1968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 1978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectContextMenuItem::ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, ContextMenu*) 2008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 201eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectContextMenuItem::~ContextMenuItem() 2068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 207eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectPlatformMenuItemDescription ContextMenuItem::releasePlatformDescription() 2128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 213eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return m_platformDescription; 2168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectContextMenuItemType ContextMenuItem::type() const 2198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 220eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return ActionType; 2238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid ContextMenuItem::setType(ContextMenuItemType) 2268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 227eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectContextMenuAction ContextMenuItem::action() const 2328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 233eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return ContextMenuItemTagNoAction; 2368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid ContextMenuItem::setAction(ContextMenuAction) 2398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 240eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectString ContextMenuItem::title() const 2458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 246eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return String(); 2498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid ContextMenuItem::setTitle(const String&) 2528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 253eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectPlatformMenuDescription ContextMenuItem::platformSubMenu() const 2588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 259eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 2628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid ContextMenuItem::setSubMenu(ContextMenu*) 2658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 266eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid ContextMenuItem::setChecked(bool) 2718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 272eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid ContextMenuItem::setEnabled(bool) 2778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 278eda154bd78351d7c56f940d625d4579d782cd744Feng Qian ASSERT_NOT_REACHED(); 2798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// systemBeep() is called by the Editor to indicate that there was nothing to copy, and may be called from 2838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// other places too. 2848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid systemBeep() 2858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 2868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 2878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid* WebCore::Frame::dragImageForSelection() 2908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 2918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 2928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 294dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdochvoid WebCore::Pasteboard::writeImage(WebCore::Node*, WebCore::KURL const&, WTF::String const&) {} 2958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectnamespace WebCore { 2978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectIntSize dragImageSize(void*) 2998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch return IntSize(0, 0); 3018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid deleteDragImage(void*) {} 3048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid* createDragImageFromImage(Image*) 3058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 3078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid* dissolveDragImageToFraction(void*, float) 3108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 3128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid* createDragImageIconForCachedImage(CachedImage*) 3158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 3178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectCursor dummyCursor; 3208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectconst Cursor& zoomInCursor() 3218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return dummyCursor; 3238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectconst Cursor& zoomOutCursor() 3268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return dummyCursor; 3288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectconst Cursor& notAllowedCursor() 3318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return dummyCursor; 3338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid* scaleDragImage(void*, FloatSize) 3368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 3388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectString searchMenuRecentSearchesText() 3418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return String(); 3438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectString searchMenuNoRecentSearchesText() 3468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return String(); 3488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectString searchMenuClearRecentSearchesText() 3518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return String(); 3538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben MurdochVector<String> supportedKeySizes() 3560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch{ 3570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch notImplemented(); 3580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch return Vector<String>(); 3590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch} 3600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch 3618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} // namespace WebCore 3628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectnamespace WebCore { 3648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// isCharacterSmartReplaceExempt is defined in SmartReplaceICU.cpp; in theory, we could use that one 3658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// but we don't support all of the required icu functions 3668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectbool isCharacterSmartReplaceExempt(UChar32, bool) 3678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 3698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return false; 3708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} // WebCore 3738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectint MakeDataExecutable; 3758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectString KURL::fileSystemPath() const 3778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 3798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return String(); 3808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectPassRefPtr<SharedBuffer> SharedBuffer::createWithContentsOfFile(const String&) 3848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 3868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 3878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectchar* dirname(const char*) 3918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 3928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 3938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 3948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project // new as of SVN change 38068, Nov 5, 2008 3978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectnamespace WebCore { 3988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid prefetchDNS(const String&) 3998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 4008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 4018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectPassRefPtr<Icon> Icon::createIconForFiles(const Vector<String>&) 4048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 4058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 4068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return 0; 4078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// ScrollbarTheme::nativeTheme() is called by RenderTextControl::calcPrefWidths() 4108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// like this: scrollbarSize = ScrollbarTheme::nativeTheme()->scrollbarThickness(); 4118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// with this comment: 4128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// // FIXME: We should get the size of the scrollbar from the RenderTheme instead. 4138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// since our text control doesn't have scrollbars, the default size of 0 width should be 4148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// ok. notImplemented() is commented out below so that we can find other unresolved 4158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// unimplemented functions. 4168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectScrollbarTheme* ScrollbarTheme::nativeTheme() 4178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 4188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* notImplemented(); */ 4198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project static ScrollbarTheme theme; 4208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return &theme; 4218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} // namespace WebCore 4248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectAXObjectCache::~AXObjectCache() 4268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 4278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 4288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// This value turns on or off the Mac specific Accessibility support. 4318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectbool AXObjectCache::gAccessibilityEnabled = false; 4328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectbool AXObjectCache::gAccessibilityEnhancedUserInterfaceEnabled = false; 4338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid AXObjectCache::childrenChanged(RenderObject*) 4358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 4368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 4378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvoid AXObjectCache::remove(RenderObject*) 4408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 4418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notImplemented(); 4428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 444cba4bf3d9c998d18c475d2b549ce20def2396acfSteve Blockvoid AXObjectCache::remove(Widget*) 445cba4bf3d9c998d18c475d2b549ce20def2396acfSteve Block{ 446cba4bf3d9c998d18c475d2b549ce20def2396acfSteve Block notImplemented(); 447cba4bf3d9c998d18c475d2b549ce20def2396acfSteve Block} 448cba4bf3d9c998d18c475d2b549ce20def2396acfSteve Block 4493a36f97f22980239c7e03a1d5c046cc387c481aeJohn Recknamespace WebCore { 4503a36f97f22980239c7e03a1d5c046cc387c481aeJohn Reck 451e14391e94c850b8bd03680c23b38978db68687a8John Reckvoid setCookieStoragePrivateBrowsingEnabled(bool) 452e14391e94c850b8bd03680c23b38978db68687a8John Reck{ 453e14391e94c850b8bd03680c23b38978db68687a8John Reck notImplemented(); 454e14391e94c850b8bd03680c23b38978db68687a8John Reck} 455e14391e94c850b8bd03680c23b38978db68687a8John Reck 45681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochvoid startObservingCookieChanges() 45781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch{ 45881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch notImplemented(); 45981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch} 46081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch 46181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochvoid stopObservingCookieChanges() 46281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch{ 46381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch notImplemented(); 46481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch} 46581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch 4663a36f97f22980239c7e03a1d5c046cc387c481aeJohn Reck} // namespace WebCore 467