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