Lines Matching refs:WebKit
12 (WebKit::WebKitClient::injectIDBKeyIntoSerializedValue):
16 (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue):
33 (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
34 (WebKit::WebURLRequest::downloadToFile):
35 (WebKit::WebURLRequest::setDownloadToFile):
37 (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
39 (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
40 (WebKit::WebURLResponse::downloadFilePath):
41 (WebKit::WebURLResponse::setDownloadFilePath):
54 (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
55 (WebKit::WebURLRequest::downloadToFile):
56 (WebKit::WebURLRequest::setDownloadToFile):
58 (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
60 (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
61 (WebKit::WebURLResponse::downloadFilePath):
62 (WebKit::WebURLResponse::setDownloadFilePath):
73 (WebKit::WebIDBFactory::setQuota):
79 (WebKit::WebIDBFactoryImpl::setQuota):
104 * src/WebKit.cpp:
105 (WebKit::initialize):
108 (WebKit::WebSettingsImpl::setMinimumTimerInterval):
120 (WebKit::WebIDBFactory::open):
121 (WebKit::WebIDBFactory::deleteDatabase):
137 (WebKit::EditorClientImpl::textChecker):
150 (WebKit::EditorClientImpl::canCopyCut): Added.
151 (WebKit::EditorClientImpl::canPaste): Added.
194 (WebKit::WebSettingsImpl::setOpenGLMultisamplingEnabled):
208 (WebKit::WebIDBObjectStoreImpl::clear):
215 indexeddb: add onBlocked to WebKit::WebIDBCallbacks
219 (WebKit::WebIDBCallbacks::onBlocked):
228 Changes to Chromium WebKit API required to expose
240 (WebKit::WebFileSystemCallbacksImpl::WebFileSystemCallbacksImpl):
241 (WebKit::WebFileSystemCallbacksImpl::didOpenFileSystem):
256 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
258 (WebKit::FrameLoaderClientImpl::finishedLoading):
260 (WebKit::WebFrameImpl::encoding):
261 (WebKit::WebFrameImpl::loadJavaScriptURL):
263 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
264 (WebKit::WebPageSerializerImpl::serialize):
268 (WebKit::WebViewImpl::pageEncoding):
275 (WebKit::WebDevToolsAgent::shouldInterruptForMessage):
286 (WebKit::WebIDBObjectStore::put):
287 (WebKit::WebIDBObjectStore::deleteFunction):
288 (WebKit::WebIDBObjectStore::clear):
302 (WebKit::ChromeClientImpl::getPopupMenuInfo):
304 (WebKit::ExternalPopupMenu::getPopupMenuInfo):
328 (WebKit::WebInputElement::defaultMaxLength): Now a static function.
352 (WebKit::WebRuntimeFeatures::enableExperimentalI18NAPI):
353 (WebKit::WebRuntimeFeatures::isExperimentalI18NAPIEnabled):
365 (WebKit::WebTextCheckingResult::WebTextCheckingResult):
383 (WebKit::WebPluginContainerImpl::invalidateRect):
400 * WebKit.gyp:
413 (WebKit::WebDevToolsAgentImpl::dispatchOnInspectorBackend):
428 … (WebKit::WebGraphicsContext3D::WebGraphicsContextLostCallback::~WebGraphicsContextLostCallback):
458 * WebKit.gyp:
461 (WebKit::WebTextCheckingCompletion::~WebTextCheckingCompletion):
463 (WebKit::WebTextCheckingResult::error):
464 (WebKit::WebTextCheckingResult::position):
465 (WebKit::WebTextCheckingResult::length):
466 (WebKit::WebTextCheckingResult::WebTextCheckingResult):
468 (WebKit::WebViewClient::requestCheckingOfText): Gave an implementation
471 (WebKit::EditorClientImpl::requestCheckingOfString):
474 (WebKit::WebSettingsImpl::setAsynchronousSpellCheckingEnabled):
477 (WebKit::toCoreResults):
478 (WebKit::WebTextCheckingCompletionImpl::didFinishCheckingText):
480 (WebKit::WebTextCheckingCompletionImpl::WebTextCheckingCompletionImpl):
521 (WebKit::WebFrameClient::clipboard):
528 (WebKit::WebFrameImpl::fromFrame):
531 (WebKit::WebViewImpl::dragTargetDragEnterNew):
550 … (WebKit::ChromeClientImpl::selectItemAlignmentFollowsMenuWritingDirection): Override as true.
561 (WebKit::WebIDBDatabase::transaction):
569 (WebKit::WebIDBDatabaseImpl::transaction):
592 (WebKit::ChromeClientImpl::registerProtocolHandler):
606 (WebKit::WebURLResponse::socketAddress):
607 (WebKit::WebURLResponse::setSocketAddress):
619 (WebKit::WebFrameClient::didRunInsecureContent):
621 (WebKit::FrameLoaderClientImpl::didRunInsecureContent):
632 (WebKit::WebMediaPlayerClientImpl::paint):
633 (WebKit::WebMediaPlayerClientImpl::paintCurrentFrameInContext):
634 (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse):
667 (WebKit::WebIDBObjectStore::put):
677 (WebKit::WebDevToolsAgent::shouldInterruptForMessage):
690 (WebKit::WebViewImpl::doPixelReadbackToCanvas): Replaced bottom/right with maxY/maxX.
707 (WebKit::WebImage::fromData):
717 (WebKit::distanceToRect): Replaced right/bottom with maxX/maxY.
719 (WebKit::WebViewImpl::doPixelReadbackToCanvas): Ditto.
729 * WebKit.gyp:
731 (WebKit::WebFontImpl::drawText):
733 (WebKit::WebFrameImpl::printPage):
734 (WebKit::WebFrameImpl::paint):
736 (WebKit::WebPopupMenuImpl::paint):
738 (WebKit::WebScrollbarImpl::paint):
741 (WebKit::GraphicsContextBuilder::GraphicsContextBuilder):
742 (WebKit::GraphicsContextBuilder::context):
752 the WebKit layer wrappers.
755 (WebKit::WebIDBObjectStore::put):
760 (WebKit::WebIDBObjectStoreImpl::put):
771 …(WebKit::WebPluginContainerImpl::loadFrameRequest): FrameLoader might decide the target is a new w…
790 (WebKit::WebDevToolsAgentImpl::attach):
791 (WebKit::WebDevToolsAgentImpl::inspectNode):
792 (WebKit::WebDevToolsAgentImpl::inspectorController):
793 (WebKit::WebDevToolsAgentImpl::mainFrame):
794 (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest):
795 (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend):
796 (WebKit::WebDevToolsAgentImpl::updateInspectorStateCookie):
797 (WebKit::WebDevToolsAgent::interruptAndDispatch):
798 (WebKit::WebDevToolsAgent::processPendingMessages):
800 (WebKit::WebPopupMenuImpl::resize):
802 (WebKit::WebScrollbarImpl::setLocation):
803 (WebKit::WebScrollbarImpl::setValue):
804 (WebKit::WebScrollbarImpl::onMouseWheel):
805 (WebKit::WebScrollbarImpl::onKeyDown):
806 (WebKit::WebScrollbarImpl::scrollPosition):
807 (WebKit::WebScrollbarImpl::setScrollOffset):
808 (WebKit::WebScrollbarImpl::invalidateScrollbarRect):
809 (WebKit::WebScrollbarImpl::getTickmarks):
814 the WebKit root dir correctly after the move to Source/. This allows
841 (WebKit::WebFrameImpl::forms):
843 (WebKit::WebMediaPlayerClientImpl::repaint):
845 (WebKit::WebScrollbarImpl::setValue):
847 (WebKit::WebViewImpl::doPixelReadbackToCanvas):
848 (WebKit::WebViewImpl::setZoomLevel):
849 (WebKit::WebViewImplScrollbarPaintInterface::paint):
870 (WebKit::toWebInputElement):
880 … No new tests, because this fix is for Chromium project and hard to test only in WebKit project.
884 …(WebKit::WebInputElement::toWebInputElement): Implemented a convert function to cast no-const WebE…
906 Unreviewed; roll WebKit Chromium revision from 72894 to 73048.
918 … (WebKit::AutoFillPopupMenuClient::initialize): Pass hasTextDirectionOverride to the PopupMenuStyle
921 (WebKit::ChromeClientImpl::selectItemAlignmentFollowsMenuWritingDirection): Added.
924 … (WebKit::TestPopupMenuClient::itemStyle): Pass hasTextDirectionOverride to the PopupMenuStyle
947 (WebKit::WebSelectElement::value): const.
948 (WebKit::WebSelectElement::listItems): const.
967 (WebKit::WebFrameImpl::scopeStringMatches):
993 (WebKit::WebGraphicsContext3D::setContextLostCallback):
1030 (WebKit::WebIDBCallbacks::onSuccess):
1044 (WebKit::WebFrameImpl::forms):
1056 …(WebKit::WebTextRun::operator WebCore::TextRun): Added a TrailingExpansionBehavior parameter to the
1101 (WebKit::WebViewImpl::animate):
1126 …Chromium WebKit API: Move dispatchFormControlChangeEvent() from WebInputElement to WebFormControlE…
1133 (WebKit::WebFormControlElement::dispatchFormControlChangeEvent): Moved from WebInputElement
1143 * WebKit.gyp:
1148 (WebKit::WebRuntimeFeatures::enableWebGL):
1149 (WebKit::WebRuntimeFeatures::isWebGLEnabled):
1204 (WebKit::WebSpeechInputController::startRecognition): Removed obsolete method
1218 * WebKit.gyp:
1220 (WebKit::WebIconLoadingCompletion::~WebIconLoadingCompletion):
1222 (WebKit::WebViewClient::queryIconForFiles):
1224 (WebKit::ChromeClientImpl::chooseIconForFiles):
1226 (WebKit::WebIconLoadingCompletionImpl::WebIconLoadingCompletionImpl):
1227 (WebKit::WebIconLoadingCompletionImpl::~WebIconLoadingCompletionImpl):
1228 (WebKit::WebIconLoadingCompletionImpl::didLoadIcon):
1239 (WebKit::WebScrollbarImpl::horizontalScrollbar):
1240 (WebKit::WebScrollbarImpl::verticalScrollbar):
1251 (WebKit::ExternalPopupMenu::getPopupMenuInfo):
1253 (WebKit::WebFontImpl::ascent):
1254 (WebKit::WebFontImpl::descent):
1255 (WebKit::WebFontImpl::height):
1256 (WebKit::WebFontImpl::lineSpacing):
1257 (WebKit::WebFontImpl::xHeight):
1298 (WebKit::WebRuntimeFeatures::enableWebAudio):
1299 (WebKit::WebRuntimeFeatures::isWebAudioEnabled):
1301 (WebKit::WebSettingsImpl::setWebAudioEnabled):
1309 (WebKit::WebScrollbar::create):
1310 (WebKit::WebScrollbarImpl::WebScrollbarImpl):
1311 (WebKit::WebScrollbarImpl::setValue):
1318 (WebKit::WebScrollbar::create):
1319 (WebKit::WebScrollbarImpl::WebScrollbarImpl):
1328 * WebKit.grd:
1337 * WebKit.gyp:
1352 (WebKit::AutoFillPopupMenuClient::createScrollbar):
1355 (WebKit::WebScrollbarImpl::WebScrollbarImpl):
1356 (WebKit::WebScrollbarImpl::scroll):
1357 (WebKit::WebScrollbarImpl::onMouseWheel):
1358 (WebKit::WebScrollbarImpl::onKeyDown):
1361 (WebKit::TestPopupMenuClient::createScrollbar):
1371 (WebKit::WebFrameClient::continuousSpellCheckingEnabledStateChanged):
1373 (WebKit::EditorClientImpl::toggleContinuousSpellChecking):
1389 * WebKit.gyp:
1498 (WebKit::WebFrameImpl::WebFrameImpl):
1499 (WebKit::WebFrameImpl::~WebFrameImpl):
1501 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
1507 [chromium] Remove deprecated WebKit::nameOfInputElement function
1521 (WebKit::WebScrollbarImpl::WebScrollbarImpl):
1522 (WebKit::WebScrollbarImpl::value):
1523 (WebKit::WebScrollbarImpl::setValue):
1524 (WebKit::WebScrollbarImpl::scroll):
1525 (WebKit::WebScrollbarImpl::onMouseDown):
1526 (WebKit::WebScrollbarImpl::onMouseMove):
1527 (WebKit::WebScrollbarImpl::onMouseWheel):
1528 (WebKit::WebScrollbarImpl::onKeyDown):
1529 (WebKit::WebScrollbarImpl::scrollPosition):
1530 (WebKit::WebScrollbarImpl::setScrollOffset):
1540 Chromium WebKit API support for window.webkitRequestAnimationFrame()
1545 (WebKit::WebWidgetClient::scheduleAnimation):
1547 (WebKit::ChromeClientImpl::scheduleAnimation):
1550 (WebKit::WebPopupMenuImpl::animate):
1551 (WebKit::WebPopupMenuImpl::scheduleAnimation):
1554 (WebKit::WebViewImpl::animate):
1565 (WebKit::ChromeClientImpl::runJavaScriptAlert):
1567 (WebKit::WebScriptController::flushConsoleMessages):
1600 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject):
1601 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObject):
1602 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObjectTask):
1603 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObjectTask):
1611 * src/ChromiumBridge.cpp: Renamed from Source/WebKit/chromium/src/PlatformBridge.cpp.
1725 * WebKit.gyp:
1727 * src/ChromiumBridge.cpp: Renamed from Source/WebKit/chromium/src/PlatformBridge.cpp.
1834 (WebKit::WebFrameImpl::WebFrameImpl):
1835 (WebKit::WebFrameImpl::~WebFrameImpl):
1837 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
1846 * WebKit.gyp:
1955 (WebKit::WebFrameImpl::WebFrameImpl):
1956 (WebKit::WebFrameImpl::~WebFrameImpl):
1958 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
1986 Chromium WebKit API support for window.webkitRequestAnimationFrame()
1991 (WebKit::WebWidgetClient::scheduleAnimation):
1993 (WebKit::ChromeClientImpl::scheduleAnimation):
1996 (WebKit::WebPopupMenuImpl::animate):
1997 (WebKit::WebPopupMenuImpl::scheduleAnimation):
2000 (WebKit::WebViewImpl::animate):
2017 (WebKit::WebSpeechInputController::startRecognition): Updated prototype.
2019 (WebKit::SpeechInputClientImpl::startRecognition): Pass up additional origin parameter.
2022 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
2052 (WebKit::VideoFrameChromiumImpl::requiredTextureSize):
2062 (WebKit::ChromeClientImpl::setCursor):
2085 … No new tests, because this fix is for Chromium project and hard to test only in WebKit project
2087 * WebKit/chromium/src/WebViewImpl.cpp:
2088 …(WebKit::WebViewImpl::refreshAutoFillPopup): Change the logic in refreshAutoFilPopup() to check bo…
2103 Update path to reflect new WebKit directory location.
2106 (WebKit::WebFrameTest::registerMockedURLLoad):
2117 of WebKit.
2125 Move WebKit into Source
2128 * WebKit.grd:
2129 * WebKit.gyp:
2139 (WebKit::WebViewClient::createView):
2158 (WebKit::WebCache::setCapacities):
2159 (WebKit::WebCache::clear):
2160 (WebKit::WebCache::getUsageStats):
2161 (WebKit::WebCache::getResourceTypeStats):
2179 * WebKit.gyp:
2180 … * src/BackForwardListChromium.cpp: Copied from WebKit/chromium/src/BackForwardListClientImpl.cpp.
2181 (WebKit::BackForwardListChromium::create):
2182 (WebKit::BackForwardListChromium::BackForwardListChromium):
2183 (WebKit::BackForwardListChromium::~BackForwardListChromium):
2184 (WebKit::BackForwardListChromium::addItem):
2185 (WebKit::BackForwardListChromium::goToItem):
2186 (WebKit::BackForwardListChromium::itemAtIndex):
2187 (WebKit::BackForwardListChromium::backListCount):
2188 (WebKit::BackForwardListChromium::forwardListCount):
2189 (WebKit::BackForwardListChromium::isActive):
2190 (WebKit::BackForwardListChromium::close):
2191 … * src/BackForwardListChromium.h: Copied from WebKit/chromium/src/BackForwardListClientImpl.h.
2196 (WebKit::WebFrameImpl::loadHistoryItem):
2197 (WebKit::WebFrameImpl::currentHistoryItem):
2199 (WebKit::WebViewImpl::WebViewImpl):
2206 [Chromium] WebKit API: Add a function for form interactive validation setting
2211 (WebKit::WebSettingsImpl::setInteractiveFormValidationEnabled): Implemented.
2222 * WebKit.gyp: DumpRenderTree depends on Angle on windows
2236 investigating http://crbug.com/68494 I noticed WebKit had fixed this
2253 (WebKit::WebFrameImpl::scopeStringMatches):
2269 (WebKit::WebFrameImpl::printBegin):
2281 (WebKit::WebImageDecoder::isFrameCompleteAtIndex):
2282 (WebKit::WebImageDecoder::getFrameAtIndex):
2292 (WebKit::WebPluginContainerImpl::copy):
2293 (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
2305 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
2307 (WebKit::ChromePluginPrintContext::ChromePluginPrintContext):
2308 (WebKit::ChromePluginPrintContext::end):
2309 (WebKit::ChromePluginPrintContext::computePageRects):
2310 (WebKit::ChromePluginPrintContext::spoolPage):
2311 (WebKit::WebFrameImpl::printBegin):
2320 * WebKit.gyp: Remove WebKitTestNetscapePlugIn
2329 * WebKit.grd:
2361 (WebKit::WebDevToolsAgentImpl::mainFrame):
2362 (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest):
2363 (WebKit::WebDevToolsAgentImpl::willSendRequest):
2364 (WebKit::WebDevToolsAgentImpl::didReceiveData):
2365 (WebKit::WebDevToolsAgentImpl::didReceiveResponse):
2366 (WebKit::WebDevToolsAgentImpl::didFinishLoading):
2367 (WebKit::WebDevToolsAgentImpl::didFailLoading):
2377 * WebKit.gyp: Make a copy of the TestNetscapePlugIn in
2396 * WebKit.gyp:
2407 Chromium DevTools: get rid of APU-related code in WebKit/chromium.
2411 (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl):
2412 (WebKit::WebDevToolsAgentImpl::detach):
2413 (WebKit::WebDevToolsAgentImpl::frontendLoaded):
2414 (WebKit::WebDevToolsAgentImpl::setRuntimeProperty):
2415 (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend):
2433 (WebKit::WebSecurityPolicy::registerURLSchemeAsDisplayIsolated):
2444 (WebKit::WebViewClient::didUpdateInspectorSetting):
2446 (WebKit::AutoFillPopupMenuClient::valueChanged):
2447 (WebKit::AutoFillPopupMenuClient::selectionChanged):
2448 (WebKit::AutoFillPopupMenuClient::selectionCleared):
2449 (WebKit::AutoFillPopupMenuClient::popupDidHide):
2451 (WebKit::EditorClientImpl::textFieldDidBeginEditing):
2452 (WebKit::EditorClientImpl::textFieldDidEndEditing):
2453 (WebKit::EditorClientImpl::textDidChangeInTextField):
2454 (WebKit::EditorClientImpl::doAutofill):
2455 (WebKit::EditorClientImpl::onAutocompleteSuggestionAccepted):
2456 (WebKit::EditorClientImpl::doTextFieldCommandFromEvent):
2458 (WebKit::WebView::create):
2459 (WebKit::WebViewImpl::WebViewImpl):
2460 (WebKit::WebViewImpl::autocompleteHandleKeyEvent):
2462 (WebKit::WebViewImpl::autoFillClient):
2464 (WebKit::WebWorkerBase::initializeLoader):
2473 * WebKit.gyp:
2479 (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
2480 (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame):
2486 (WebKit::WebViewImpl::WebViewImpl):
2497 (WebKit::WebViewClient::createView):
2508 (WebKit::WebViewClient::createView):
2510 (WebKit::ChromeClientImpl::createWindow):
2527 * WebKit.grd:
2528 * WebKit.gyp:
2597 (WebKit::WebFrameImpl::performance): Rename to performance.
2606 WebKit API support for webkitAnimationTime.
2610 (WebKit::WebPopupMenuImpl::clearCurrentAnimationTime):
2613 (WebKit::WebViewImpl::clearCurrentAnimationTime):
2623 * WebKit.gyp:
2625 (WebKit::WebAutoFillClient::didAcceptAutoFillSuggestion):
2626 (WebKit::WebAutoFillClient::didSelectAutoFillSuggestion):
2627 (WebKit::WebAutoFillClient::didClearAutoFillSelection):
2628 (WebKit::WebAutoFillClient::removeAutocompleteSugestion):
2629 (WebKit::WebAutoFillClient::didAcceptAutocompleteSuggestion):
2630 (WebKit::WebAutoFillClient::textFieldDidBeginEditing):
2631 (WebKit::WebAutoFillClient::textFieldDidEndEditing):
2632 (WebKit::WebAutoFillClient::textFieldDidChange):
2633 (WebKit::WebAutoFillClient::textFieldDidReceiveKeyDown):
2634 (WebKit::WebAutoFillClient::~WebAutoFillClient):
2643 * WebKit.gyp:
2645 (WebKit::WebAudioDevice::RenderCallback::~RenderCallback):
2646 (WebKit::WebAudioDevice::~WebAudioDevice):
2648 (WebKit::WebKitClient::createAudioDevice):
2674 (WebKit::WebFormElement::WebFormElement):
2675 (WebKit::WebFormElement::operator=):
2676 (WebKit::WebFormElement::assign):
2678 (WebKit::WebIDBDatabaseError::WebIDBDatabaseError):
2679 (WebKit::WebIDBDatabaseError::operator=):
2681 (WebKit::WebInputElement::WebInputElement):
2682 (WebKit::WebInputElement::operator=):
2683 (WebKit::WebInputElement::assign):
2685 (WebKit::WebLabelElement::WebLabelElement):
2686 (WebKit::WebLabelElement::operator=):
2687 (WebKit::WebLabelElement::assign):
2689 (WebKit::WebOptionElement::WebOptionElement):
2690 (WebKit::WebOptionElement::operator=):
2691 (WebKit::WebOptionElement::assign):
2693 (WebKit::WebSelectElement::WebSelectElement):
2694 (WebKit::WebSelectElement::operator=):
2695 (WebKit::WebSelectElement::assign):
2738 1. Add WebKit::WebWidget::confirmComposition(const WebString& text)
2745 It matches the behavior of WebKit Mac port.
2754 (WebKit::WebFrameImpl::insertText):
2755 (WebKit::WebFrameImpl::setMarkedText):
2757 (WebKit::WebPopupMenuImpl::confirmComposition):
2760 (WebKit::WebViewImpl::confirmComposition):
2763 (WebKit::TestWebWidget::confirmComposition):
2786 (WebKit::WebViewImpl::doPixelReadbackToCanvas):
2795 * WebKit.gyp:
2819 (WebKit::WebFrameImpl::setMarkedText):
2833 (WebKit::WebFrameImpl::setMarkedText):
2871 (WebKit::WebThemeEngine::paintScrollbarThumb):
2881 (WebKit::FrameLoaderClientImpl::didSaveToPageCache):
2882 (WebKit::FrameLoaderClientImpl::didRestoreFromPageCache):
2895 (WebKit::WebFrameLoaderClientImpl::didSaveToPageCache):
2896 (WebKit::WebFrameLoaderClientImpl::didRestoreFromPageCache):
2911 (WebKit::WebViewImpl::scrollRootLayerRect):
2912 (WebKit::WebViewImpl::invalidateRootLayerRect):
2913 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
2914 (WebKit::WebViewImplTilePaintInterface::WebViewImplTilePaintInterface):
2915 (WebKit::WebViewImplTilePaintInterface::paint):
2916 (WebKit::WebViewImplScrollbarPaintInterface::WebViewImplScrollbarPaintInterface):
2917 (WebKit::WebViewImplScrollbarPaintInterface::paint):
2918 (WebKit::WebViewImpl::doComposite):
2931 (WebKit::WebFrameImpl::executeCommand):
2977 …(WebKit::WebGraphicsContext3DDefaultImpl::texImage2D): Generate an INVALID_VALUE if pixels==null i…
2987 (WebKit::WebIDBCursor::remove):
2988 (WebKit::WebIDBCursor::deleteFunction):
2993 (WebKit::WebIDBCursorImpl::deleteFunction):
3008 (WebKit::WebPerformance::domLoading):
3009 (WebKit::WebPerformance::domInteractive):
3010 (WebKit::WebPerformance::domContentLoadedEventStart):
3011 (WebKit::WebPerformance::domContentLoadedEventEnd):
3012 (WebKit::WebPerformance::domComplete):
3020 * WebKit.gyp:
3028 * WebKit.gyp:
3038 (WebKit::GeolocationClientProxy::geolocationDestroyed):
3053 (WebKit::WebIDBKey::WebIDBKey):
3056 (WebKit::WebIDBKey::createString):
3057 (WebKit::WebIDBKey::createDate):
3058 (WebKit::WebIDBKey::createNumber):
3059 (WebKit::WebIDBKey::assignNull):
3060 (WebKit::WebIDBKey::assignString):
3061 (WebKit::WebIDBKey::assignDate):
3062 (WebKit::WebIDBKey::assignNumber):
3063 (WebKit::WebIDBKey::date):
3073 (WebKit::WebPerformance::navigationType): Added TYPE_ to navigation types.
3095 (WebKit::WebIDBDatabaseError::assign):
3106 (WebKit::WebAccessibilityObject::url):
3117 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
3118 (WebKit::AssociatedURLLoader::loadSynchronously):
3119 (WebKit::AssociatedURLLoader::loadAsynchronously):
3120 (WebKit::AssociatedURLLoader::willSendRequest):
3121 (WebKit::AssociatedURLLoader::didSendData):
3122 (WebKit::AssociatedURLLoader::didReceiveResponse):
3123 (WebKit::AssociatedURLLoader::didDownloadData):
3124 (WebKit::AssociatedURLLoader::didReceiveData):
3125 (WebKit::AssociatedURLLoader::didReceiveCachedMetadata):
3126 (WebKit::AssociatedURLLoader::didFinishLoading):
3127 (WebKit::AssociatedURLLoader::didFail):
3166 (WebKit::AutoFillPopupMenuClient::AutoFillPopupMenuClient):
3167 (WebKit::AutoFillPopupMenuClient::valueChanged):
3170 (WebKit::WebViewImpl::applyAutoFillSuggestions):
3181 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject):
3182 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObject):
3183 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObjectTask):
3184 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObjectTask):
3216 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject):
3217 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObjectTask):
3257 (WebKit::EditorClientImpl::requestCheckingOfString):
3267 (WebKit::WebAccessibilityObject::hitTest):
3277 (WebKit::WebImageDecoder::init): Use enums instead of boolean in ImageDecoder constructor.
3298 (WebKit::WebGraphicsContext3DDefaultImpl::getRequestableExtensionsCHROMIUM):
3299 (WebKit::WebGraphicsContext3DDefaultImpl::requestExtensionCHROMIUM):
3309 * WebKit.gyp:
3311 (WebKit::WebGeolocationClientMock::~WebGeolocationClientMock):
3312 (WebKit::WebGeolocationClientMock::WebGeolocationClientMock):
3314 (WebKit::WebGeolocationClientMock::create):
3315 (WebKit::WebGeolocationClientMock::initialize):
3316 (WebKit::WebGeolocationClientMock::reset):
3317 (WebKit::WebGeolocationClientMock::setMockGeolocationPosition):
3318 (WebKit::WebGeolocationClientMock::setMockGeolocationError):
3319 (WebKit::WebGeolocationClientMock::setMockGeolocationPermission):
3320 (WebKit::WebGeolocationClientMock::resetMock):
3321 (WebKit::WebGeolocationClientMock::startUpdating):
3322 (WebKit::WebGeolocationClientMock::stopUpdating):
3323 (WebKit::WebGeolocationClientMock::setEnableHighAccuracy):
3324 (WebKit::WebGeolocationClientMock::geolocationDestroyed):
3325 (WebKit::WebGeolocationClientMock::setController):
3326 (WebKit::WebGeolocationClientMock::lastPosition):
3327 (WebKit::WebGeolocationClientMock::requestPermission):
3328 (WebKit::WebGeolocationClientMock::cancelPermissionRequest):
3342 * WebKit.gyp:
3344 (WebKit::WebGeolocationClient::~WebGeolocationClient):
3346 (WebKit::WebGeolocationController::WebGeolocationController):
3347 (WebKit::WebGeolocationController::reset):
3350 (WebKit::WebGeolocationPermissionRequest::WebGeolocationPermissionRequest):
3351 (WebKit::WebGeolocationPermissionRequest::geolocation):
3353 (WebKit::WebGeolocationPermissionRequestManager::WebGeolocationPermissionRequestManager):
3354 (WebKit::WebGeolocationPermissionRequestManager::~WebGeolocationPermissionRequestManager):
3357 (WebKit::WebViewClient::geolocationClient):
3359 (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
3360 (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame):
3362 (WebKit::GeolocationClientProxy::GeolocationClientProxy):
3363 (WebKit::GeolocationClientProxy::~GeolocationClientProxy):
3364 (WebKit::GeolocationClientProxy::setController):
3365 (WebKit::GeolocationClientProxy::geolocationDestroyed):
3366 (WebKit::GeolocationClientProxy::startUpdating):
3367 (WebKit::GeolocationClientProxy::stopUpdating):
3368 (WebKit::GeolocationClientProxy::setEnableHighAccuracy):
3369 (WebKit::GeolocationClientProxy::lastPosition):
3370 (WebKit::GeolocationClientProxy::requestPermission):
3371 (WebKit::GeolocationClientProxy::cancelPermissionRequest):
3374 (WebKit::WebGeolocationController::positionChanged):
3375 (WebKit::WebGeolocationController::errorOccurred):
3376 (WebKit::WebGeolocationController::controller):
3378 (WebKit::WebGeolocationPermissionRequest::securityOrigin):
3379 (WebKit::WebGeolocationPermissionRequest::setIsAllowed):
3386 (WebKit::WebViewImpl::WebViewImpl):
3399 (WebKit::WebIDBKey::WebIDBKey):
3401 (WebKit::WebIDBKey::assign):
3402 (WebKit::WebIDBKey::number):
3413 (WebKit::WebIDBKey::WebIDBKey):
3415 (WebKit::WebIDBKey::assign):
3416 (WebKit::WebIDBKey::number):
3428 (WebKit::WebIDBKey::WebIDBKey):
3430 (WebKit::WebIDBKey::assign):
3431 (WebKit::WebIDBKey::number):
3444 (WebKit::selectMisspelledWord):
3445 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
3457 (WebKit::FrameLoaderClientImpl::dispatchCreatePage): Ditto.
3458 (WebKit::FrameLoaderClientImpl::createFrame): Ditto.
3460 (WebKit::WebPluginContainerImpl::loadFrameRequest): Ditto.
3471 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
3473 (WebKit::FrameLoaderClientImpl::finishedLoading):
3475 (WebKit::WebFrameImpl::encoding):
3476 (WebKit::WebFrameImpl::loadJavaScriptURL):
3478 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
3479 (WebKit::WebPageSerializerImpl::serialize):
3483 (WebKit::WebViewImpl::pageEncoding):
3495 (WebKit::WebFormElement::getFormControlElements): Modified to use
3498 (WebKit::findPasswordFormFields): Ditto.
3511 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
3513 (WebKit::FrameLoaderClientImpl::finishedLoading):
3515 (WebKit::WebFrameImpl::encoding):
3516 (WebKit::WebFrameImpl::loadJavaScriptURL):
3518 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
3519 (WebKit::WebPageSerializerImpl::serialize):
3523 (WebKit::WebViewImpl::pageEncoding):
3536 (WebKit::WebAccessibilityObject::parentObject):
3552 (WebKit::WebDevToolsFrontendImpl::dispatchOnInspectorFrontend):
3563 (WebKit::WebAccessibilityObject::equals):
3564 (WebKit::WebAccessibilityObject::parentObject):
3574 (WebKit::WebIDBDatabase::version):
3575 (WebKit::WebIDBDatabase::objectStoreNames):
3576 (WebKit::WebIDBDatabase::deleteObjectStore):
3578 (WebKit::WebIDBFactory::open):
3581 (WebKit::WebIDBObjectStore::deleteFunction):
3590 Fine-tune chromium WebKit API for loading audio resources
3594 (WebKit::WebAudioBus::~WebAudioBus):
3596 (WebKit::WebKitClient::loadAudioResource):
3600 (WebKit::WebAudioBus::reset):
3608 (WebKit::WebFormControlElement::assign):
3636 (WebKit::WebKitClient::histogramCustomCounts): api update.
3637 (WebKit::WebKitClient::histogramEnumeration): api update.
3642 …(WebKit::WebViewImpl::setIsAcceleratedCompositingActive): "GPU.setIsAcceleratedCompositingActive" …
3655 (WebKit::EditorClientImpl::getGuessesForWord):
3666 (WebKit::WebViewImpl::setRootGraphicsLayer): repaint always
3667 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): null check
3668 (WebKit::WebViewImpl::reallocateRenderer):
3680 (WebKit::ChromeClientImpl::allowedCompositingTriggers):
3682 (WebKit::WebSettingsImpl::setAcceleratedCompositingFor3DTransformsEnabled):
3683 (WebKit::WebSettingsImpl::setAcceleratedCompositingForVideoEnabled):
3684 (WebKit::WebSettingsImpl::setAcceleratedCompositingForPluginsEnabled):
3685 (WebKit::WebSettingsImpl::setAcceleratedCompositingForCanvasEnabled):
3686 (WebKit::WebSettingsImpl::setAcceleratedCompositingForAnimationEnabled):
3748 … for yasm to pull unconditionally rather than pulling in each deps_os. This changes the WebKit
3766 (WebKit::ChromeClientImpl::allowedCompositingTriggers):
3777 (WebKit::WebFrameClient::cookieJar):
3801 (WebKit::WebSecurityPolicy::registerURLSchemeAsDisplayIsolated):
3811 (WebKit::WebKitClient::queryLocalizedString): Add overload functions with
3837 (WebKit::WebDevToolsAgentImpl::inspectNode):
3853 * WebKit.gyp:
3855 (WebKit::WebIDBFactory::open):
3866 (WebKit::WebIDBDatabase::deleteObjectStore):
3867 (WebKit::WebIDBDatabase::removeObjectStore):
3869 (WebKit::WebIDBObjectStore::remove):
3870 (WebKit::WebIDBObjectStore::deleteFunction):
3871 (WebKit::WebIDBObjectStore::deleteIndex):
3880 (WebKit::WebIDBDatabaseImpl::deleteObjectStore):
3883 (WebKit::WebIDBObjectStoreImpl::deleteFunction):
3884 (WebKit::WebIDBObjectStoreImpl::deleteIndex):
3898 (WebKit::WebIDBKeyRange::WebIDBKeyRange):
3900 (WebKit::WebIDBKeyRange::assign):
3901 (WebKit::WebIDBKeyRange::left):
3902 (WebKit::WebIDBKeyRange::right):
3903 (WebKit::WebIDBKeyRange::lower):
3904 (WebKit::WebIDBKeyRange::upper):
3905 (WebKit::WebIDBKeyRange::lowerOpen):
3906 (WebKit::WebIDBKeyRange::upperOpen):
3907 (WebKit::WebIDBKeyRange::flags):
3919 (WebKit::WebIDBTransaction::objectStore):
3926 (WebKit::WebIDBDatabaseImpl::createObjectStore):
3927 (WebKit::WebIDBDatabaseImpl::transaction):
3929 (WebKit::WebIDBTransactionImpl::objectStore):
3942 (WebKit::WebIDBDatabase::objectStores):
3943 (WebKit::WebIDBDatabase::objectStoreNames):
3948 (WebKit::WebIDBDatabaseImpl::objectStoreNames):
3959 (WebKit::WebIDBDatabase::description):
3961 (WebKit::WebIDBFactory::open):
3969 (WebKit::WebIDBFactoryImpl::open):
3986 (WebKit::WebIDBTransaction::objectStore):
4001 (WebKit::makeStringArrayImpl):
4016 (WebKit::WorkerFileWriterCallbacksBridge::postWriteToMainThread):
4017 (WebKit::WorkerFileWriterCallbacksBridge::postTruncateToMainThread):
4018 (WebKit::WorkerFileWriterCallbacksBridge::postAbortToMainThread):
4019 (WebKit::WorkerFileWriterCallbacksBridge::WorkerFileWriterCallbacksBridge):
4020 (WebKit::WorkerFileWriterCallbacksBridge::didWriteOnWorkerThread):
4021 (WebKit::WorkerFileWriterCallbacksBridge::didFailOnWorkerThread):
4022 (WebKit::WorkerFileWriterCallbacksBridge::didTruncateOnWorkerThread):
4023 (WebKit::WorkerFileWriterCallbacksBridge::waitForOperationToComplete):
4035 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
4036 (WebKit::WebViewImpl::graphicsContext3D):
4058 (WebKit::WebAccessibilityObject::parentObject):
4069 (WebKit::WebAccessibilityObject::equals):
4070 (WebKit::WebAccessibilityObject::parentObject):
4079 Introduce WebKit API types so that the browser implementation can feed
4082 * WebKit.gyp:
4084 (WebKit::WebGeolocationError::WebGeolocationError):
4085 (WebKit::WebGeolocationError::~WebGeolocationError):
4087 (WebKit::WebGeolocationPosition::WebGeolocationPosition):
4088 (WebKit::WebGeolocationPosition::~WebGeolocationPosition):
4090 (WebKit::WebGeolocationError::assign):
4091 (WebKit::WebGeolocationError::reset):
4092 (WebKit::WebGeolocationError::WebGeolocationError):
4093 (WebKit::WebGeolocationError::operator=):
4094 (WebKit::WebGeolocationError::operator WTF::PassRefPtr<WebCore::GeolocationError>):
4096 (WebKit::WebGeolocationPosition::assign):
4097 (WebKit::WebGeolocationPosition::reset):
4098 (WebKit::WebGeolocationPosition::operator=):
4099 (WebKit::WebGeolocationPosition::operator PassRefPtr<WebCore::GeolocationPosition>):
4112 (WebKit::WebViewImpl::resize):
4122 …(WebKit::WebViewImpl::scrollRootLayerRect): Adjust the previous scroll damage with the scroll delt…
4138 * WebKit.gyp:
4141 (WebKit::AssociatedURLLoader::AssociatedURLLoader):
4142 (WebKit::AssociatedURLLoader::~AssociatedURLLoader):
4143 (WebKit::AssociatedURLLoader::loadSynchronously):
4144 (WebKit::AssociatedURLLoader::loadAsynchronously):
4145 (WebKit::AssociatedURLLoader::cancel):
4146 (WebKit::AssociatedURLLoader::setDefersLoading):
4147 (WebKit::AssociatedURLLoader::PrepareRequest):
4150 (WebKit::WebFrameImpl::createAssociatedURLLoader):
4158 (WebKit::WebSpeechInputControllerMock::setMockRecognitionResult):
4171 (WebKit::WebSpeechInputControllerMockImpl::addMockRecognitionResult):
4188 (WebKit::WebGraphicsContext3DDefaultImpl::isContextLost):
4191 (WebKit::WebViewImpl::reallocateRenderer): ensure root layer repaining
4201 (WebKit::ExternalPopupMenu::show):
4212 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
4245 (WebKit::WebGraphicsContext3DDefaultImpl::reshape): Use 0 as clear values.
4264 * WebKit.gyp:
4275 (WebKit::ChromeClientImpl::popupOpened):
4286 (WebKit::ChromeClientImpl::popupOpened):
4303 * WebKit.gyp:
4304 * public/WebHTTPLoadInfo.h: Renamed from WebKit/chromium/public/WebResourceRawHeaders.h.
4305 (WebKit::WebHTTPLoadInfo::WebHTTPLoadInfo):
4306 (WebKit::WebHTTPLoadInfo::~WebHTTPLoadInfo):
4307 (WebKit::WebHTTPLoadInfo::operator =):
4309 * src/WebHTTPLoadInfo.cpp: Renamed from WebKit/chromium/src/WebResourceRawHeaders.cpp.
4310 (WebKit::WebHTTPLoadInfo::initialize):
4311 (WebKit::WebHTTPLoadInfo::reset):
4312 (WebKit::WebHTTPLoadInfo::assign):
4313 (WebKit::WebHTTPLoadInfo::WebHTTPLoadInfo):
4314 (WebKit::WebHTTPLoadInfo::operator WTF::PassRefPtr<WebCore::ResourceRawHeaders>):
4315 (WebKit::WebHTTPLoadInfo::responseCode):
4316 (WebKit::WebHTTPLoadInfo::setResponseCode):
4317 (WebKit::WebHTTPLoadInfo::statusText):
4318 (WebKit::WebHTTPLoadInfo::setStatusText):
4319 (WebKit::addHeader):
4320 (WebKit::WebHTTPLoadInfo::addRequestHeader):
4321 (WebKit::WebHTTPLoadInfo::addResponseHeader):
4323 (WebKit::WebURLResponse::httpLoadInfo):
4324 (WebKit::WebURLResponse::setHTTPLoadInfo):
4369 (WebKit::WebIDBCursor::WebIDBCursor):
4371 (WebKit::WebIDBDatabase::WebIDBDatabase):
4373 (WebKit::WebIDBIndex::WebIDBIndex):
4375 (WebKit::WebIDBObjectStore::WebIDBObjectStore):
4377 (WebKit::WebIDBTransaction::WebIDBTransaction):
4398 * WebKit.gyp:
4400 (WebKit::WebAudioBus::WebAudioBus):
4402 (WebKit::WebKitClient::decodeAudioFileData):
4407 (WebKit::WebAudioBus::~WebAudioBus):
4408 (WebKit::WebAudioBus::initialize):
4409 (WebKit::WebAudioBus::numberOfChannels):
4410 (WebKit::WebAudioBus::length):
4411 (WebKit::WebAudioBus::sampleRate):
4412 (WebKit::WebAudioBus::channelData):
4413 (WebKit::WebAudioBus::release):
4425 (WebKit::bytesPerComponent):
4426 (WebKit::componentsPerPixel):
4427 (WebKit::imageSizeInBytes):
4428 (WebKit::WebGraphicsContext3DDefaultImpl::texImage2D):
4438 (WebKit::WebFrameImpl::insertStyleText): Changed to use parentNode.
4439 (WebKit::WebFrameImpl::setFindEndstateFocusAndSelection): Ditto.
4459 (WebKit::WebSpeechInputControllerMockImpl::clearResults): Added method to clear results.
4472 * WebKit.gyp:
4491 (WebKit::WebSettingsImpl::setFrameFlatteningEnabled):
4504 (WebKit::WebViewImpl::resize):
4518 (WebKit::WebViewImpl::handleInputEvent):
4520 (WebKit::WebInputEventFactory::mouseEvent):
4530 (WebKit::WebImageDecoder::init): Add ignoreGammaAndColorProfile parameter.
4549 * WebKit.gyp:
4550 … * scripts/concatenate_css_files.py: Renamed from WebKit/chromium/Build/concatenate_css_files.py.
4551 … * scripts/concatenate_js_files.py: Renamed from WebKit/chromium/Build/concatenate_js_files.py.
4552 … * scripts/generate_devtools_html.py: Renamed from WebKit/chromium/Build/generate_devtools_html.py.
4565 * WebKit.gyp:
4575 (WebKit::WebWidgetClient::didAcceleratedCompositingEnable):
4577 (WebKit::WebViewImpl::resize):
4578 (WebKit::WebViewImpl::paint):
4579 (WebKit::WebViewImpl::setRootLayerNeedsDisplay):
4580 (WebKit::WebViewImpl::scrollRootLayerRect):
4581 (WebKit::WebViewImpl::invalidateRootLayerRect):
4582 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
4595 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
4596 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
4597 (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes):
4598 (WebKit::WebGraphicsContext3DDefaultImpl::resolveMultisampledFramebuffer):
4599 (WebKit::WebGraphicsContext3DDefaultImpl::reshape):
4600 (WebKit::WebGraphicsContext3DDefaultImpl::generateMipmap):
4601 (WebKit::WebGraphicsContext3DDefaultImpl::getString):
4614 (WebKit::AutoFillPopupMenuClient::canRemoveSuggestionAtIndex):
4616 (WebKit::AutoFillPopupMenuClient::itemIsEnabled): False for warnings.
4617 (WebKit::AutoFillPopupMenuClient::itemStyle): Dark gray italic for warnings.
4618 (WebKit::AutoFillPopupMenuClient::menuStyle): Variable name changed.
4619 (WebKit::AutoFillPopupMenuClient::itemIsWarning): True for unique ID < 0.
4620 (WebKit::AutoFillPopupMenuClient::initialize): Updated cached styles (see above).
4623 (WebKit::WebViewImpl::applyAutoFillSuggestions):
4650 (WebKit::ChromePrintContext::begin):
4651 (WebKit::WebFrameImpl::printBegin):
4663 (WebKit::WebPerformance::navigationType):
4675 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
4685 (WebKit::ChromeClientImpl::createPopupMenu):
4687 (WebKit::WebViewImpl::scrollRootLayerRect):
4688 (WebKit::WebViewImpl::invalidateRootLayerRect):
4695 (WebKit::makeStringArrayImpl):
4702 (WebKit::makeStringArrayImpl):
4715 (WebKit::makeStringArrayImpl): Added.
4716 (WebKit::WebBindings::makeStringArray): Added.
4728 (WebKit::millisecondsToSeconds):
4729 (WebKit::WebPerformance::navigationStart):
4730 (WebKit::WebPerformance::unloadEventEnd):
4731 (WebKit::WebPerformance::redirectStart):
4732 (WebKit::WebPerformance::redirectEnd):
4733 (WebKit::WebPerformance::fetchStart):
4734 (WebKit::WebPerformance::domainLookupStart):
4735 (WebKit::WebPerformance::domainLookupEnd):
4736 (WebKit::WebPerformance::connectStart):
4737 (WebKit::WebPerformance::connectEnd):
4738 (WebKit::WebPerformance::requestStart):
4739 (WebKit::WebPerformance::requestEnd):
4740 (WebKit::WebPerformance::responseStart):
4741 (WebKit::WebPerformance::responseEnd):
4742 (WebKit::WebPerformance::loadEventStart):
4743 (WebKit::WebPerformance::loadEventEnd):
4756 (WebKit::WebKitClient::idbShutdown):
4768 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
4769 (WebKit::WebGraphicsContext3DDefaultImpl::reshape):
4770 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer):
4771 (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv):
4786 (WebKit::WebViewImpl::keyEvent):
4817 (WebKit::WebFrameImpl::executeScript):
4818 (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
4819 (WebKit::WebFrameImpl::executeScriptAndReturnValue):
4837 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
4838 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
4839 (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes):
4840 (WebKit::WebGraphicsContext3DDefaultImpl::resolveMultisampledFramebuffer):
4841 (WebKit::WebGraphicsContext3DDefaultImpl::isGLES2Compliant):
4842 (WebKit::WebGraphicsContext3DDefaultImpl::reshape):
4843 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer):
4844 (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv):
4845 (WebKit::WebGraphicsContext3DDefaultImpl::angleValidateShaderSource):
4880 (WebKit::TestPopupMenuClient::itemStyle):
4890 (WebKit::AutoFillPopupMenuClient::initialize):
4910 (WebKit::WebDataSourceImpl::triggeringEventTime):
4925 (WebKit::WebURLRequest::hasUserGesture):
4926 (WebKit::WebURLRequest::setHasUserGesture):
4936 (WebKit::WebViewClient::didChangeLoadProgress):
4938 (WebKit::FrameLoaderClientImpl::postProgressEstimateChangedNotification):
4950 (WebKit::ChromeClientImpl::focusedFrameChanged):
4961 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
4962 (WebKit::WebDevToolsFrontendImpl::dispatchOnInspectorFrontend):
4974 (WebKit::ToResourceTypeStat):
4975 (WebKit::WebCache::setCapacities):
4976 (WebKit::WebCache::clear):
4977 (WebKit::WebCache::getUsageStats):
4978 (WebKit::WebCache::getResourceTypeStats):
4989 (WebKit::ExternalPopupMenu::didAcceptIndex):
4990 (WebKit::ExternalPopupMenu::didCancel):
5009 (WebKit::WebInputElement::selectionStart):
5010 (WebKit::WebInputElement::selectionEnd):
5020 (WebKit::WebAnimationControllerImpl::suspendAnimations):
5021 (WebKit::WebAnimationControllerImpl::resumeAnimations):
5080 (WebKit::WebWindowFeatures::WebWindowFeatures): updated the constructor
5094 (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv):
5127 (WebKit::WebGraphicsContext3D::Attributes::Attributes):
5139 (WebKit::WebFrameClient::removeIdentifierForRequest):
5142 (WebKit::FrameLoaderClientImpl::transferLoadingResourceFromPage):
5183 * WebKit.gyp:
5201 (WebKit::WebGraphicsContext3DDefaultImpl::copyTextureToParentTextureCHROMIUM):
5202 (WebKit::WebGraphicsContext3DDefaultImpl::getString):
5205 (WebKit::WebViewImpl::composite):
5217 (WebKit::WebFrameImpl::name):
5228 (WebKit::WebPlugin::getBackingTextureId):
5230 (WebKit::WebPluginContainer::commitBackingTexture):
5232 (WebKit::WebPluginContainerImpl::commitBackingTexture):
5233 (WebKit::WebPluginContainerImpl::platformLayer):
5234 (WebKit::WebPluginContainerImpl::WebPluginContainerImpl):
5256 (WebKit::WebAccessibilityObject::boundingBoxRect):
5267 (WebKit::WebPluginContainerImpl::scrollRect):
5279 * WebKit.gyp:
5291 (WebKit::WebInputElement::setValue):
5312 * WebKit.gyp:
5319 Context menu support for WebKit 2.
5322 (WebKit::ChromeClientImpl::showContextMenu):
5329 (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl):
5339 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
5363 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
5377 (WebKit::WebFrameImpl::name):
5401 (WebKit::WebFrameImpl::name):
5411 (WebKit::WebFileUtilities::revealFolderInOS):
5425 (WebKit::WebViewImpl::WebViewImpl): Cast to BackForwardList* before calling setClient.
5452 (WebKit::WebMediaPlayerClientImpl::paint):
5465 (WebKit::FrameLoaderClientImpl::dispatchDidBecomeFrameset):
5497 This is the 2nd of a 4-sided patch in Chromium and WebKit. For more
5503 (WebKit::WebSpeechInputController::startRecognition):
5506 (WebKit::SpeechInputClientImpl::create):
5507 (WebKit::SpeechInputClientImpl::startRecognition):
5510 (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
5511 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
5514 (WebKit::WebViewImpl::WebViewImpl):
5523 [chromium] Chromium Mac should use WebKit's image decoders
5526 Enable WebKit's image decoders.
5552 (WebKit::BackForwardListClientImpl::itemAtIndex):
5567 (WebKit::WebFrameClient::openFileSystem):
5577 (WebKit::WebSpeechInputController::startRecognition):
5588 (WebKit::WebFileSystemCallbacksImpl::didReadMetadata): Pass through the new information.
5598 (WebKit::WebGraphicsContext3DDefaultImpl::resolveMultisampledFramebuffer):
5600 (WebKit::WebGraphicsContext3DDefaultImpl::prepareTexture):
5613 (WebKit::modifiersFromEvent):
5631 * WebKit.gyp: Enable compilation of TestNetscapePlugIn on Linux.
5642 (WebKit::WebSpeechInputController::startRecognition):
5645 (WebKit::SpeechInputClientImpl::startRecognition):
5648 (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
5649 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
5652 (WebKit::WebViewImpl::WebViewImpl):
5663 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
5676 This is the 2nd of a 4-sided patch in Chromium and WebKit. For more
5683 (WebKit::WebSpeechInputController::startRecognition):
5686 (WebKit::SpeechInputClientImpl::create):
5687 (WebKit::SpeechInputClientImpl::startRecognition):
5690 (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
5691 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
5694 (WebKit::WebViewImpl::WebViewImpl):
5705 (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl):
5706 (WebKit::WebMediaPlayerClientImpl::readyStateChanged):
5707 (WebKit::WebMediaPlayerClientImpl::load):
5720 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
5722 (WebKit::EditorClientImpl::shouldSpellcheckByDefault):
5732 (WebKit::FrameLoaderClientImpl::transferLoadingResourceFromPage):
5749 (WebKit::WebSpeechInputController::startRecognition):
5751 (WebKit::SpeechInputClientImpl::startRecognition):
5754 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
5792 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
5795 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl):
5798 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
5800 (WebKit::WebGraphicsContext3DDefaultImpl::supportsCopyTextureToParentTextureCHROMIUM):
5803 (WebKit::WebGraphicsContext3DDefaultImpl::copyTextureToParentTextureCHROMIUM):
5806 (WebKit::WebGraphicsContext3DDefaultImpl::bindTexture):
5811 (WebKit::WebViewImpl::graphicsContext3D):
5824 (WebKit::WebViewImpl::composite): added getGraphicsResetStatusARB check
5825 (WebKit::WebViewImpl::reallocateRenderer): added
5836 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
5850 (WebKit::WebIDBObjectStoreImpl::openCursor):
5871 (WebKit::WebIDBFactory::databaseFileName):
5873 (WebKit::WebSecurityOrigin::get):
5884 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
5886 (WebKit::EditorClientImpl::shouldSpellcheckByDefault):
5898 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
5900 (WebKit::EditorClientImpl::shouldSpellcheckByDefault):
5907 …(WebKit::WebSpeechInputListener::setRecognitionResult): Explicitly invoking the correct constructo…
5916 * WebKit.gyp: Added new files
5919 (WebKit::WebSpeechInputResult::WebSpeechInputResult):
5920 (WebKit::WebSpeechInputResult::~WebSpeechInputResult):
5922 …(WebKit::SpeechInputClientImpl::setRecognitionResult): Accepts an array instead of a single string.
5925 (WebKit::WebSpeechInputControllerMockImpl::setRecognitionResult):
5928 (WebKit::WebSpeechInputResult::reset):
5929 (WebKit::WebSpeechInputResult::WebSpeechInputResult):
5930 (WebKit::WebSpeechInputResult::set):
5931 (WebKit::WebSpeechInputResult::operator PassRefPtr<WebCore::SpeechInputResult>):
5943 (WebKit::WebFrameImpl::executeScript):
5944 (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
5945 (WebKit::WebFrameImpl::executeScriptAndReturnValue):
5957 (WebKit::WebFrameImpl::executeScript):
5958 (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
5959 (WebKit::WebFrameImpl::executeScriptAndReturnValue):
6002 (WebKit::ChromeClientImpl::createWindow):
6005 (WebKit::FrameLoaderClientImpl::dispatchCreatePage):
6019 (WebKit::WebSpeechInputController::startRecognition):
6022 (WebKit::SpeechInputClientImpl::startRecognition):
6025 (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
6026 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
6029 (WebKit::WebViewImpl::WebViewImpl):
6043 This is the 2nd of a 4-sided patch in Chromium and WebKit. For more
6048 (WebKit::WebSpeechInputController::startRecognition):
6051 (WebKit::SpeechInputClientImpl::create):
6052 (WebKit::SpeechInputClientImpl::startRecognition):
6055 (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
6056 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
6059 (WebKit::WebViewImpl::WebViewImpl):
6076 * WebKit.gyp: This dependency always existed, it's just exposed now
6087 (WebKit::EventListenerWrapper::EventListenerWrapper):
6099 * WebKit.gyp:
6103 (WebKit::WebMenuItemInfo::WebMenuItemInfo):
6106 (WebKit::WebViewClient::createExternalPopupMenu):
6108 (WebKit::ChromeClientImpl::createPopupMenu):
6112 (WebKit::WebView::setUseExternalPopupMenus):
6113 (WebKit::WebViewImpl::useExternalPopupMenus):
6125 (WebKit::WebFrameImpl::executeScript):
6126 (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
6127 (WebKit::WebFrameImpl::executeScriptAndReturnValue):
6139 (WebKit::WebFrameImpl::executeScript):
6140 (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
6141 (WebKit::WebFrameImpl::executeScriptAndReturnValue):
6151 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
6155 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
6157 (WebKit::FrameLoaderClientImpl::redirectDataToPlugin):
6159 (WebKit::WebPluginContainerImpl::isPluginContainer):
6171 (WebKit::WebSpeechInputController::startRecognition):
6174 (WebKit::SpeechInputClientImpl::startRecognition):
6177 (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
6178 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
6181 (WebKit::WebViewImpl::WebViewImpl):
6195 This is the 2nd of a 4-sided patch in Chromium and WebKit. For more
6200 (WebKit::WebSpeechInputController::startRecognition):
6203 (WebKit::SpeechInputClientImpl::create):
6204 (WebKit::SpeechInputClientImpl::startRecognition):
6207 (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
6208 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
6211 (WebKit::WebViewImpl::WebViewImpl):
6232 (WebKit::WebFontImpl::drawText):
6234 (WebKit::WebFrameImpl::paintWithContext):
6236 (WebKit::WebViewImpl::doPixelReadbackToCanvas):
6248 (WebKit::addHeader): paste coalescent headers using "\n: as a separator instead of ", "
6257 * WebKit.gyp: Copy WebKitTestPlugIn into plugins and add
6274 * WebKit.gyp: Replace '.' with <(chromium_src_dir) and add public
6284 (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes):
6301 (WebKit::WebDevToolsAgentImpl::didReceiveResponse):
6348 * WebKit.gyp: Add a mac specific target for compiling TestNetscapePlugIn
6359 * WebKit.gyp:
6365 Replace some String::format() usages by StringConcatenate in WebKit
6369 (WebKit::BackForwardListClientImpl::itemAtIndex):
6371 (WebKit::DebuggerAgentManager::debugDetach):
6375 (WebKit::WebPageSerializer::generateMetaCharsetDeclaration):
6376 (WebKit::WebPageSerializer::generateBaseTagDeclaration):
6390 (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
6400 (WebKit::FrameLoaderClientImpl::committedLoad):
6409 * WebKit.gyp: Add a mac specific target for compiling TestNetscapePlugIn
6430 (WebKit::WebIDBDatabase::transaction):
6432 (WebKit::WebIDBFactory::open):
6462 (WebKit::WebIDBCursorImpl::update):
6463 (WebKit::WebIDBCursorImpl::continueFunction):
6464 (WebKit::WebIDBCursorImpl::remove):
6467 (WebKit::WebIDBDatabaseImpl::createObjectStore):
6468 (WebKit::WebIDBDatabaseImpl::removeObjectStore):
6469 (WebKit::WebIDBDatabaseImpl::setVersion):
6470 (WebKit::WebIDBDatabaseImpl::transaction):
6473 (WebKit::WebIDBIndexImpl::openObjectCursor):
6474 (WebKit::WebIDBIndexImpl::openKeyCursor):
6475 (WebKit::WebIDBIndexImpl::getObject):
6476 (WebKit::WebIDBIndexImpl::getKey):
6479 (WebKit::WebIDBObjectStoreImpl::get):
6480 (WebKit::WebIDBObjectStoreImpl::put):
6481 (WebKit::WebIDBObjectStoreImpl::remove):
6482 (WebKit::WebIDBObjectStoreImpl::createIndex):
6483 (WebKit::WebIDBObjectStoreImpl::index):
6484 (WebKit::WebIDBObjectStoreImpl::removeIndex):
6485 (WebKit::WebIDBObjectStoreImpl::openCursor):
6497 (WebKit::WebFontImpl::drawText):
6513 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
6522 (WebKit::WebPageSerializerImpl::encodeAndFlushBuffer):
6535 (WebKit::WebPageSerializerImpl::saveHTMLContentToBuffer):
6536 (WebKit::WebPageSerializerImpl::encodeAndFlushBuffer):
6537 (WebKit::WebPageSerializerImpl::serialize):
6548 * WebKit.gyp:
6550 (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
6551 (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame):
6554 (WebKit::WebGeolocationServiceMock::createWebGeolocationServiceMock):
6555 (WebKit::WebGeolocationServiceMock::setMockGeolocationPermission):
6556 (WebKit::WebGeolocationServiceMock::setMockGeolocationPosition):
6557 (WebKit::WebGeolocationServiceMock::setMockGeolocationError):
6570 (WebKit::WebIDBFactory::open):
6586 (WebKit::WebPageSerializerImpl::SerializeDomParam::SerializeDomParam):
6587 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
6588 (WebKit::WebPageSerializerImpl::postActionAfterSerializeOpenTag):
6589 (WebKit::WebPageSerializerImpl::postActionAfterSerializeEndTag):
6590 (WebKit::WebPageSerializerImpl::encodeAndFlushBuffer):
6591 (WebKit::WebPageSerializerImpl::openTagToString):
6592 (WebKit::WebPageSerializerImpl::endTagToString):
6593 (WebKit::WebPageSerializerImpl::buildContentForNode):
6614 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
6624 (WebKit::WebGraphicsContext3DDefaultImpl::angleCreateCompilers):
6625 (WebKit::WebGraphicsContext3DDefaultImpl::angleValidateShaderSource):
6634 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
6660 * WebKit.gyp:
6677 (WebKit::WebCommonWorkerClient::openFileSystem):
6679 (WebKit::WebFrameClient::openFileSystem):
6688 (WebKit::WebPageSerializerImpl::WebPageSerializerImpl):
6689 (WebKit::WebPageSerializerImpl::serialize):
6701 (WebKit::WebEntities::convertEntitiesInString): Ditto.
6703 (WebKit::WebPageSerializerImpl::encodeAndFlushBuffer):
6716 (WebKit::bytesPerComponent):
6717 (WebKit::componentsPerPixel):
6718 (WebKit::imageSizeInBytes):
6719 (WebKit::WebGraphicsContext3DDefaultImpl::texImage2D):
6747 (WebKit::WebDragData::initialize): Use the legacy data object.
6748 (WebKit::WebDragData::ensureMutable): Change the if to an ASSERT.
6750 (WebKit::WebViewImpl::dragTargetDragEnterNew): New entry point.
6764 * WebKit.gyp:
6767 (WebKit::WebIDBCursor::update):
6768 (WebKit::WebIDBCursor::continueFunction):
6769 (WebKit::WebIDBCursor::remove):
6771 (WebKit::WebIDBDatabase::objectStore):
6772 (WebKit::WebIDBDatabase::createObjectStore):
6773 (WebKit::WebIDBDatabase::removeObjectStore):
6774 (WebKit::WebIDBDatabase::setVersion):
6775 (WebKit::WebIDBDatabase::transaction):
6777 (WebKit::WebIDBIndex::openObjectCursor):
6778 (WebKit::WebIDBIndex::openKeyCursor):
6779 (WebKit::WebIDBIndex::getObject):
6780 (WebKit::WebIDBIndex::getKey):
6782 (WebKit::WebIDBObjectStore::get):
6783 (WebKit::WebIDBObjectStore::put):
6784 (WebKit::WebIDBObjectStore::remove):
6785 (WebKit::WebIDBObjectStore::createIndex):
6786 (WebKit::WebIDBObjectStore::index):
6787 (WebKit::WebIDBObjectStore::removeIndex):
6788 (WebKit::WebIDBObjectStore::openCursor):
6798 (WebKit::WebRuntimeFeatures::enableIndexedDatabase):
6799 (WebKit::WebRuntimeFeatures::isIndexedDatabaseEnabled):
6822 (WebKit::WorkerFileSystemCallbacksBridge::postRemoveRecursivelyToMainThread): Added.
6823 (WebKit::WorkerFileSystemCallbacksBridge::removeRecursivelyOnMainThread): Added.
6841 (WebKit::WebElement::isTextFormControlElement):
6843 (WebKit::WebNode::isContentEditable):
6845 (WebKit::WebViewImpl::scrollFocusedNodeIntoView):
6856 (WebKit::WebIDBFactory::open):
6866 (WebKit::WebIDBFactory::open):
6871 (WebKit::WebIDBFactoryImpl::open):
6887 * WebKit.gyp:
6912 * WebKit.gyp:
6924 (WebKit::WebResourceRawHeaders::WebResourceRawHeaders):
6925 (WebKit::WebResourceRawHeaders::~WebResourceRawHeaders):
6926 (WebKit::WebResourceRawHeaders::operator =):
6928 (WebKit::WebResourceRawHeaders::initialize):
6929 (WebKit::WebResourceRawHeaders::reset):
6930 (WebKit::WebResourceRawHeaders::assign):
6942 (WebKit::ChromeClientImpl::focusedNodeChanged):
6957 (WebKit::WebFileSystemCallbacksImpl::WebFileSystemCallbacksImpl): Added
6959 (WebKit::WebFileSystemCallbacksImpl::didOpenFileSystem): Changed to
6963 (WebKit::WebWorkerBase::openFileSystem): Added a parameter for
7008 * WebKit.gyp:
7009 * WebKit.gypi:
7013 (WebKit::RunAllUnitTests):
7024 (WebKit::WebIDBKeyRange::assign):
7025 (WebKit::WebIDBKeyRange::left):
7026 (WebKit::WebIDBKeyRange::right):
7027 (WebKit::WebIDBKeyRange::flags):
7040 (WebKit::WebDragData::hasFileNames):
7041 (WebKit::WebDragData::fileNames):
7042 (WebKit::WebDragData::setFileNames):
7043 (WebKit::WebDragData::appendToFileNames):
7044 (WebKit::WebDragData::fileContentFileName):
7045 (WebKit::WebDragData::setFileContentFileName):
7074 (WebKit::VideoFrameChromiumImpl::texture):
7077 (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl):
7078 (WebKit::WebMediaPlayerClientImpl::load):
7090 (WebKit::WebViewImpl::composite):
7091 (WebKit::WebViewImpl::scrollRootLayerRect):
7092 (WebKit::WebViewImpl::invalidateRootLayerRect):
7093 (WebKit::WebViewImpl::doComposite):
7108 Plumbed Frame::layerTreeAsText through Chromium's WebKit API to
7115 (WebKit::WebFrameImpl::layerTreeAsText):
7126 (WebKit::WebNotification::dispatchClickEvent):
7137 (WebKit::WebGraphicsContext3DDefaultImpl::angleCreateCompilers):
7138 (WebKit::WebGraphicsContext3DDefaultImpl::angleValidateShaderSource):
7154 (WebKit::WebIDBIndex::openCursor):
7155 (WebKit::WebIDBIndex::openKeyCursor):
7156 (WebKit::WebIDBIndex::get):
7157 (WebKit::WebIDBIndex::getKey):
7165 (WebKit::WebIDBIndexImpl::openObjectCursor):
7166 (WebKit::WebIDBIndexImpl::openKeyCursor):
7167 (WebKit::WebIDBIndexImpl::getObject):
7168 (WebKit::WebIDBIndexImpl::getKey):
7179 (WebKit::WebIDBDatabase::createObjectStore):
7180 (WebKit::WebIDBDatabase::removeObjectStore):
7182 (WebKit::WebIDBObjectStore::createIndex):
7183 (WebKit::WebIDBObjectStore::removeIndex):
7193 (WebKit::WebIDBDatabaseImpl::createObjectStore):
7194 (WebKit::WebIDBDatabaseImpl::removeObjectStore):
7197 (WebKit::WebIDBObjectStoreImpl::createIndex):
7198 (WebKit::WebIDBObjectStoreImpl::removeIndex):
7217 [chromium] Properly clear WebKit cache when chromium cache is cleared
7225 (WebKit::WebCache::clear):
7248 * WebKit.gyp:
7287 (WebKit::WebIDBTransactionCallbacks::id):
7288 (WebKit::WebIDBTransactionCallbacks::onAbort):
7289 (WebKit::WebIDBTransactionCallbacks::onComplete):
7290 (WebKit::WebIDBTransactionCallbacks::onTimeout):
7312 (WebKit::WebFrameImpl::loadJavaScriptURL):
7325 (WebKit::WebMediaPlayerClientImpl::readyStateChanged):
7326 (WebKit::WebMediaPlayerClientImpl::create):
7350 names that follow general WebKit convention, and a followup patch to
7355 (WebKit::WebDragData::hasFileNames): renamed to containsFilenames
7356 (WebKit::WebDragData::fileNames): renamed to filenames
7357 (WebKit::WebDragData::setFileNames): renamed to setFilenames
7358 (WebKit::WebDragData::appendToFileNames): renamed to appendToFilenames
7359 (WebKit::WebDragData::containsFilenames):
7360 (WebKit::WebDragData::filenames):
7361 (WebKit::WebDragData::setFilenames):
7362 (WebKit::WebDragData::appendToFilenames):
7363 (WebKit::WebDragData::fileContentFileName): renamed to fileContentFilename
7364 (WebKit::WebDragData::setFileContentFileName): renamed to setFileContentFilename
7365 (WebKit::WebDragData::fileContentFilename):
7366 (WebKit::WebDragData::setFileContentFilename):
7379 (WebKit::generateFrameIdentifier):
7380 (WebKit::WebFrameImpl::identifier):
7381 (WebKit::WebFrameImpl::WebFrameImpl):
7392 (WebKit::WebPlugin::setZoomLevel):
7396 (WebKit::WebViewClient::zoomLimitsChanged):
7397 (WebKit::WebViewClient::zoomLevelChanged):
7399 (WebKit::FrameLoaderClientImpl::createPlugin):
7401 (WebKit::WebPluginContainerImpl::loadFrameRequest):
7402 (WebKit::WebPluginContainerImpl::zoomChanged):
7403 (WebKit::WebPluginContainerImpl::zoomLimitsChanged):
7406 (WebKit::WebViewImpl::WebViewImpl):
7407 (WebKit::WebViewImpl::zoomLevel):
7408 (WebKit::WebViewImpl::setZoomLevel):
7409 (WebKit::WebViewImpl::zoomLimitsChanged):
7410 (WebKit::WebViewImpl::fullFramePluginZoomLevelChanged):
7411 (WebKit::WebView::zoomLevelToZoomFactor):
7412 (WebKit::WebView::zoomFactorToZoomLevel):
7425 (WebKit::WebViewImpl::getSharedGraphicsContext3D):
7449 (WebKit::WebHTTPBody::elementAt):
7473 (WebKit::WebDragData::initialize):
7474 (WebKit::WebDragData::url):
7475 (WebKit::WebDragData::setURL):
7476 (WebKit::WebDragData::urlTitle):
7477 (WebKit::WebDragData::setURLTitle):
7478 (WebKit::WebDragData::downloadMetadata):
7479 (WebKit::WebDragData::setDownloadMetadata):
7480 (WebKit::WebDragData::fileExtension):
7481 (WebKit::WebDragData::setFileExtension):
7482 (WebKit::WebDragData::hasFileNames):
7483 (WebKit::WebDragData::fileNames):
7484 (WebKit::WebDragData::setFileNames):
7485 (WebKit::WebDragData::appendToFileNames):
7486 (WebKit::WebDragData::plainText):
7487 (WebKit::WebDragData::setPlainText):
7488 (WebKit::WebDragData::htmlText):
7489 (WebKit::WebDragData::setHTMLText):
7490 (WebKit::WebDragData::htmlBaseURL):
7491 (WebKit::WebDragData::setHTMLBaseURL):
7492 (WebKit::WebDragData::fileContentFileName):
7493 (WebKit::WebDragData::setFileContentFileName):
7494 (WebKit::WebDragData::fileContent):
7495 (WebKit::WebDragData::setFileContent):
7505 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl):
7506 (WebKit::WebGraphicsContext3DDefaultImpl::compileShader):
7507 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderiv):
7508 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderInfoLog):
7509 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderSource):
7510 (WebKit::WebGraphicsContext3DDefaultImpl::shaderSource):
7511 (WebKit::WebGraphicsContext3DDefaultImpl::createShader):
7512 (WebKit::WebGraphicsContext3DDefaultImpl::deleteShader):
7514 (WebKit::WebGraphicsContext3DDefaultImpl::ShaderSourceEntry::ShaderSourceEntry):
7526 (WebKit::WebIDBDatabase::createObjectStore):
7527 (WebKit::WebIDBDatabase::removeObjectStore):
7529 (WebKit::WebIDBObjectStore::createIndex):
7530 (WebKit::WebIDBObjectStore::removeIndex):
7550 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
7551 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
7552 (WebKit::WebGraphicsContext3DDefaultImpl::resolveMultisampledFramebuffer):
7553 (WebKit::WebGraphicsContext3DDefaultImpl::getPlatformTextureId):
7554 (WebKit::WebGraphicsContext3DDefaultImpl::prepareTexture):
7555 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer):
7556 (WebKit::WebGraphicsContext3DDefaultImpl::copyTexImage2D):
7557 (WebKit::WebGraphicsContext3DDefaultImpl::copyTexSubImage2D):
7558 (WebKit::WebGraphicsContext3DDefaultImpl::readPixels):
7571 (WebKit::WebIDBCallbacks::onSuccess):
7573 (WebKit::WebIDBDatabase::createObjectStore):
7574 (WebKit::WebIDBDatabase::removeObjectStore):
7575 (WebKit::WebIDBDatabase::close):
7577 (WebKit::WebIDBIndex::openObjectCursor):
7578 (WebKit::WebIDBIndex::openCursor):
7579 (WebKit::WebIDBIndex::getObject):
7580 (WebKit::WebIDBIndex::get):
7582 (WebKit::WebIDBObjectStore::get):
7583 (WebKit::WebIDBObjectStore::put):
7584 (WebKit::WebIDBObjectStore::remove):
7585 (WebKit::WebIDBObjectStore::createIndex):
7586 (WebKit::WebIDBObjectStore::removeIndex):
7587 (WebKit::WebIDBObjectStore::openCursor):
7589 (WebKit::WebIDBTransaction::id):
7590 (WebKit::WebIDBTransaction::getIDBTransactionBackendInterface):
7618 (WebKit::WebIDBDatabaseImpl::createObjectStore):
7619 (WebKit::WebIDBDatabaseImpl::removeObjectStore):
7620 (WebKit::WebIDBDatabaseImpl::close):
7623 (WebKit::WebIDBIndexImpl::openCursor):
7624 (WebKit::WebIDBIndexImpl::openObjectCursor):
7625 (WebKit::WebIDBIndexImpl::getObject):
7626 (WebKit::WebIDBIndexImpl::get):
7629 (WebKit::WebIDBObjectStoreImpl::put):
7630 (WebKit::WebIDBObjectStoreImpl::remove):
7631 (WebKit::WebIDBObjectStoreImpl::createIndex):
7632 (WebKit::WebIDBObjectStoreImpl::removeIndex):
7633 (WebKit::WebIDBObjectStoreImpl::openCursor):
7644 * WebKit.gyp:
7649 (WebKit::WebDevToolsAgentImpl::willSendRequest):
7651 (WebKit::WebResourceRawHeaders::WebResourceRawHeaders):
7652 (WebKit::WebResourceRawHeaders::~WebResourceRawHeaders):
7653 (WebKit::WebResourceRawHeaders::operator WTF::PassRefPtr<WebCore::ResourceRawHeaders>):
7654 (WebKit::addHeader):
7655 (WebKit::WebResourceRawHeaders::addRequestHeader):
7656 (WebKit::WebResourceRawHeaders::addResponseHeader):
7658 (WebKit::WebURLRequest::setReportRawHeaders):
7659 (WebKit::WebURLRequest::reportRawHeaders):
7661 (WebKit::WebURLResponse::resourceRawHeaders):
7662 (WebKit::WebURLResponse::setResourceRawHeaders):
7673 (WebKit::WebViewImpl::setInitialFocus):
7682 * WebKit.gyp:
7683 * src/GraphicsContext3DChromium.cpp: Renamed from WebKit/chromium/src/GraphicsContext3D.cpp.
7693 (WebKit::findPasswordFormFields):
7703 Add removeRecursively to WebKit WebFileSystem API
7707 (WebKit::WebFileSystem::removeRecursively): Added.
7717 (WebKit::WebFileSystemCallbacksImpl::didReadDirectory):
7726 * WebKit.gyp:
7739 * WebKit.gyp:
7755 * WebKit.gyp:
7778 (WebKit::WebFileSystemCallbacksImpl::WebFileSystemCallbacksImpl): Added
7781 (WebKit::WebFileSystemCallbacksImpl::didOpenFileSystem): Added the
7788 (WebKit::WorkerFileSystemCallbacksBridge::createForOpenFileSystem):
7789 (WebKit::WorkerFileSystemCallbacksBridge::createForMove):
7790 (WebKit::WorkerFileSystemCallbacksBridge::createForCopy):
7791 (WebKit::WorkerFileSystemCallbacksBridge::createForRemove):
7792 (WebKit::WorkerFileSystemCallbacksBridge::createForReadMetadata):
7793 (WebKit::WorkerFileSystemCallbacksBridge::createForCreateFile):
7794 (WebKit::WorkerFileSystemCallbacksBridge::createForCreateDirectory):
7795 (WebKit::WorkerFileSystemCallbacksBridge::createForFileExists):
7796 (WebKit::WorkerFileSystemCallbacksBridge::createForDirectoryExists):
7797 (WebKit::WorkerFileSystemCallbacksBridge::createForReadDirectory):
7798 (WebKit::MainThreadFileSystemCallbacks::didSucceed):
7799 (WebKit::MainThreadFileSystemCallbacks::didReadMetadata):
7800 (WebKit::MainThreadFileSystemCallbacks::didReadDirectory):
7801 (WebKit::WorkerFileSystemCallbacksBridge::openFileSystemOnMainThread):
7802 (WebKit::WorkerFileSystemCallbacksBridge::moveOnMainThread):
7803 (WebKit::WorkerFileSystemCallbacksBridge::copyOnMainThread):
7804 (WebKit::WorkerFileSystemCallbacksBridge::removeOnMainThread):
7805 (WebKit::WorkerFileSystemCallbacksBridge::readMetadataOnMainThread):
7806 (WebKit::WorkerFileSystemCallbacksBridge::createFileOnMainThread):
7807 (WebKit::WorkerFileSystemCallbacksBridge::createDirectoryOnMainThread):
7808 (WebKit::WorkerFileSystemCallbacksBridge::fileExistsOnMainThread):
7809 (WebKit::WorkerFileSystemCallbacksBridge::directoryExistsOnMainThread):
7810 (WebKit::WorkerFileSystemCallbacksBridge::readDirectoryOnMainThread):
7811 (WebKit::WorkerFileSystemCallbacksBridge::didSucceedOnMainThread):
7812 (WebKit::WorkerFileSystemCallbacksBridge::didReadMetadataOnMainThread):
7813 (WebKit::WorkerFileSystemCallbacksBridge::didReadDirectoryOnMainThread):
7814 (WebKit::WorkerFileSystemCallbacksBridge::didSucceedOnWorkerThread):
7815 (WebKit::WorkerFileSystemCallbacksBridge::didReadMetadataOnWorkerThread):
7816 (WebKit::WorkerFileSystemCallbacksBridge::didReadDirectoryOnWorkerThread):
7817 (WebKit::WorkerFileSystemCallbacksBridge::derefIfWorkerIsStopped):
7839 (WebKit::WebAccessibilityCacheImpl::isCached):
7869 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
7883 (WebKit::WebViewImpl::setRootLayerNeedsDisplay):
7884 (WebKit::WebViewImpl::scrollRootLayerRect):
7885 (WebKit::WebViewImpl::invalidateRootLayerRect):
7886 (WebKit::WebViewImpl::doComposite):
7897 (WebKit::FrameLoaderClientImpl::didTransferChildFrameToNewDocument):
7910 (WebKit::WebIDBTransaction::getIDBTransactionBackendInterface):
7919 (WebKit::VideoFrameChromiumImpl::requiredTextureSize):
7936 (WebKit::VideoFrameChromiumImpl::requiredTextureSize):
7945 (WebKit::VideoFrameChromiumImpl::requiredTextureSize):
7970 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
7980 * WebKit.gyp: Add angle dependency.
7982 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
7983 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl):
7984 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
7985 (WebKit::WebGraphicsContext3DDefaultImpl::compileShader):
7986 (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv): Using defined const instead.
7987 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderiv):
7988 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderInfoLog):
7989 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderSource):
7990 (WebKit::WebGraphicsContext3DDefaultImpl::shaderSource):
7991 (WebKit::WebGraphicsContext3DDefaultImpl::createShader):
7992 (WebKit::WebGraphicsContext3DDefaultImpl::deleteShader):
7993 (WebKit::WebGraphicsContext3DDefaultImpl::angleCreateCompilers):
7994 (WebKit::WebGraphicsContext3DDefaultImpl::angleDestroyCompilers):
7995 (WebKit::WebGraphicsContext3DDefaultImpl::angleValidateShaderSource):
7997 (WebKit::WebGraphicsContext3DDefaultImpl::ShaderSourceEntry::ShaderSourceEntry):
7998 (WebKit::WebGraphicsContext3DDefaultImpl::ShaderSourceEntry::~ShaderSourceEntry):
8010 we pass from WebCore to WebKit/chromium/src will be
8026 * WebKit.gyp: Remove duplicate filename.
8055 [Chromium] Unnecessary blob dependency in WebKit.gyp
8059 WebKit.gyp, instead blob should be a dependency of webkit_support.
8062 * WebKit.gyp:
8082 (WebKit::makeIntArrayImpl): Added.
8083 (WebKit::WebBindings::makeIntArray): Added.
8085 (WebKit::WebFrameImpl::firstRectForCharacterRange): Added.
8094 (WebKit::WebFrameImpl::contentsPreferredWidth):
8117 (WebKit::ChromeClientImpl::focusedNodeChanged):
8118 (WebKit::ChromeClientImpl::getPopupMenuInfo):
8121 (WebKit::WebAccessibilityCache::accessibilityEnabled):
8138 (WebKit::WebWorkerBase::openFileSystem):
8147 (WebKit::WebWorkerBase::openFileSystem):
8166 (WebKit::WebCommonWorkerClient::openFileSystem): Added.
8172 (WebKit::WebWorkerBase::openFileSystem): Added. This is called from
8178 (WebKit::WebWorkerClientImpl::openFileSystem): Added.
8191 (WebKit::WebFrameImpl::pauseSVGAnimation):
8203 (WebKit::WebSettingsImpl::setCaretBrowsingEnabled):
8227 (WebKit::WebSettingsImpl::setHyperlinkAuditingEnabled):
8243 * WebKit.gyp:
8246 (WebKit::WebPerformance::WebPerformance):
8248 (WebKit::WebFrameImpl::performance):
8251 (WebKit::WebPerformance::WebPerformance):
8252 (WebKit::WebPerformance::~WebPerformance):
8253 (WebKit::WebPerformance::operator=):
8254 (WebKit::WebPerformance::navigationType):
8255 (WebKit::WebPerformance::navigationStart):
8256 (WebKit::WebPerformance::unloadEventEnd):
8257 (WebKit::WebPerformance::redirectStart):
8258 (WebKit::WebPerformance::redirectEnd):
8259 (WebKit::WebPerformance::redirectCount):
8260 (WebKit::WebPerformance::fetchStart):
8261 (WebKit::WebPerformance::domainLookupStart):
8262 (WebKit::WebPerformance::domainLookupEnd):
8263 (WebKit::WebPerformance::connectStart):
8264 (WebKit::WebPerformance::connectEnd):
8265 (WebKit::WebPerformance::requestStart):
8266 (WebKit::WebPerformance::requestEnd):
8267 (WebKit::WebPerformance::responseStart):
8268 (WebKit::WebPerformance::responseEnd):
8269 (WebKit::WebPerformance::loadEventStart):
8270 (WebKit::WebPerformance::loadEventEnd):
8271 (WebKit::WebPerformance::operator PassRefPtr<Performance>):
8283 (WebKit::WebIDBTransaction::didCompleteTaskEvents):
8284 (WebKit::WebIDBTransaction::getIDBTransactionBackendInterface):
8299 (WebKit::WebIDBObjectStoreImpl::get):
8302 (WebKit::WebIDBTransactionImpl::didCompleteTaskEvents):
8303 (WebKit::WebIDBTransactionImpl::getIDBTransactionBackendInterface):
8311 (WebKit::WebIDBTransaction::id):
8324 (WebKit::WebView::addUserStyleSheet):
8339 * WebKit.gyp:
8343 (WebKit::ChromePrintContext::spoolPage):
8345 (WebKit::WebViewImpl::mouseDown):
8346 (WebKit::WebViewImpl::mouseUp):
8347 (WebKit::WebViewImpl::keyEvent):
8348 (WebKit::WebViewImpl::setScrollbarColors):
8349 (WebKit::WebViewImpl::setSelectionColors):
8370 The WebKit/chromium interface here is modeled after that of the
8374 (WebKit::WebFileInfo::WebFileInfo):
8398 (WebKit::WebViewImpl::resize):
8410 (WebKit::WebFrameClient::allowScriptExtension):
8413 (WebKit::FrameLoaderClientImpl::allowScriptExtension):
8416 (WebKit::WebScriptController::registerExtension):
8422 [Chromium] Change WebKit API for IDBTransaciton to new style
8426 (WebKit::WebIDBIndex::openObjectCursor):
8427 (WebKit::WebIDBIndex::openCursor):
8428 (WebKit::WebIDBIndex::getObject):
8429 (WebKit::WebIDBIndex::get):
8431 (WebKit::WebIDBObjectStore::get):
8432 (WebKit::WebIDBObjectStore::put):
8433 (WebKit::WebIDBObjectStore::remove):
8434 (WebKit::WebIDBObjectStore::openCursor):
8436 (WebKit::WebIDBIndexImpl::openCursor):
8437 (WebKit::WebIDBIndexImpl::openObjectCursor):
8438 (WebKit::WebIDBIndexImpl::getObject):
8439 (WebKit::WebIDBIndexImpl::get):
8442 (WebKit::WebIDBObjectStoreImpl::get):
8443 (WebKit::WebIDBObjectStoreImpl::put):
8444 (WebKit::WebIDBObjectStoreImpl::remove):
8445 (WebKit::WebIDBObjectStoreImpl::openCursor):
8467 (WebKit::WebViewImpl::handleInputEvent):
8470 (WebKit::gdkStateToWebEventModifiers):
8472 (WebKit::SetToggleKeyState):
8473 (WebKit::WebInputEventFactory::keyboardEvent):
8474 (WebKit::WebInputEventFactory::mouseEvent):
8475 (WebKit::WebInputEventFactory::mouseWheelEvent):
8494 (WebKit::WebViewImpl::graphicsContext3D):
8519 (WebKit::WebViewClient::didChangeAccessibilityObjectState):
8520 (WebKit::WebViewClient::didChangeAccessibilityObjectChildren):
8522 (WebKit::ChromeClientImpl::focusedNodeChanged):
8523 (WebKit::ChromeClientImpl::didChangeAccessibilityObjectState):
8524 (WebKit::ChromeClientImpl::didChangeAccessibilityObjectChildren):
8539 * WebKit.gyp:
8571 Next step, add the plumbing to Chromium. Then we add code to WebKit
8575 (WebKit::WebIDBCursor::key):
8576 (WebKit::WebIDBCursor::value):
8578 (WebKit::WebIDBFactory::open):
8580 (WebKit::WebIDBIndex::openObjectCursor):
8581 (WebKit::WebIDBIndex::openCursor):
8582 (WebKit::WebIDBIndex::getObject):
8583 (WebKit::WebIDBIndex::get):
8585 (WebKit::WebIDBObjectStore::get):
8586 (WebKit::WebIDBObjectStore::put):
8587 (WebKit::WebIDBObjectStore::remove):
8588 (WebKit::WebIDBObjectStore::createIndex):
8589 (WebKit::WebIDBObjectStore::removeIndex):
8590 (WebKit::WebIDBObjectStore::openCursor):
8592 (WebKit::WebIDBIndexImpl::openCursor):
8593 (WebKit::WebIDBIndexImpl::openObjectCursor):
8594 (WebKit::WebIDBIndexImpl::getObject):
8595 (WebKit::WebIDBIndexImpl::get):
8598 (WebKit::WebIDBObjectStoreImpl::get):
8599 (WebKit::WebIDBObjectStoreImpl::put):
8600 (WebKit::WebIDBObjectStoreImpl::remove):
8601 (WebKit::WebIDBObjectStoreImpl::openCursor):
8614 (WebKit::ChromeClientImpl::focusedNodeChanged):
8615 (WebKit::ChromeClientImpl::getPopupMenuInfo):
8618 (WebKit::WebAccessibilityCache::accessibilityEnabled):
8631 (WebKit::DeviceOrientationClientProxy::deviceOrientationControllerDestroyed):
8641 * WebKit.gyp:
8644 (WebKit::WebIDBFactory::databaseFileName):
8684 (WebKit::WebInputElement::inputType):
8686 (WebKit::findPasswordFormFields):
8715 (WebKit::WebViewImpl::resize):
8716 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
8717 (WebKit::WebViewImpl::gles2Context):
8718 (WebKit::WebViewImpl::graphicsContext3D):
8741 (WebKit::InspectorClientImpl::updateInspectorStateCookie):
8744 (WebKit::WebDevToolsAgentImpl::setRuntimeProperty):
8745 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
8746 (WebKit::WebDevToolsAgentImpl::updateInspectorStateCookie):
8763 (WebKit::WebScriptController::registerExtension):
8777 (WebKit::WebInputElement::isTextField):
8778 (WebKit::WebInputElement::isText):
8779 (WebKit::WebInputElement::isPasswordField):
8780 (WebKit::WebInputElement::isImageButton):
8790 (WebKit::FrameLoaderClientImpl::createPlugin):
8792 (WebKit::WebViewImpl::setZoomLevel):
8811 * WebKit.gyp:
8822 (WebKit::WebFrameClient::allowScriptExtension):
8825 (WebKit::FrameLoaderClientImpl::allowScriptExtension):
8828 (WebKit::WebScriptController::registerExtension):
8850 (WebKit::WebHTTPBody::elementAt):
8851 (WebKit::WebHTTPBody::appendFileRange):
8861 (WebKit::WebHTTPBody::elementAt):
8878 Chromium and WebKit on Mac OS X.
8894 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
8895 (WebKit::WebGraphicsContext3DDefaultImpl::supportsMapSubCHROMIUM):
8896 (WebKit::WebGraphicsContext3DDefaultImpl::mapBufferSubDataCHROMIUM):
8897 (WebKit::WebGraphicsContext3DDefaultImpl::unmapBufferSubDataCHROMIUM):
8898 (WebKit::WebGraphicsContext3DDefaultImpl::mapTexSubImage2DCHROMIUM):
8899 (WebKit::WebGraphicsContext3DDefaultImpl::unmapTexSubImage2DCHROMIUM):
8900 (WebKit::WebGraphicsContext3DDefaultImpl::supportsCopyTextureToParentTextureCHROMIUM):
8901 (WebKit::WebGraphicsContext3DDefaultImpl::copyTextureToParentTextureCHROMIUM):
8913 (WebKit::WebDataSourceImpl::applicationCacheHost):
8914 …(WebKit::WebDataSourceImpl::setDeferMainResourceDataLoad): Added so DRT can set this flag before a…
8934 (WebKit::elementHasLegalLinkAttribute): Use isImageButton.
8936 (WebKit::findPasswordFormFields): Use isPasswordField.
8948 * WebKit.gyp:
8961 (WebKit::WebViewImpl::WebViewImpl):
8962 (WebKit::WebViewImpl::graphicsContext3D):
8978 (WebKit::WebDevToolsAgentImpl::setRuntimeProperty):
8979 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
8989 (WebKit::WebDevToolsAgentImpl::setRuntimeProperty): make sure debugger and profiler
9014 (WebKit::WebViewImpl::composite):
9026 (WebKit::WebIDBFactory::open):
9031 (WebKit::WebIDBFactoryImpl::open):
9048 (WebKit::WebIDBCursor::direction):
9049 (WebKit::WebIDBCursor::key):
9050 (WebKit::WebIDBCursor::value):
9051 (WebKit::WebIDBCursor::update):
9052 (WebKit::WebIDBCursor::continueFunction):
9053 (WebKit::WebIDBCursor::remove):
9055 (WebKit::WebIDBIndex::storeName):
9056 (WebKit::WebIDBIndex::openObjectCursor):
9057 (WebKit::WebIDBIndex::openCursor):
9058 (WebKit::WebIDBIndex::getObject):
9059 (WebKit::WebIDBIndex::get):
9072 (WebKit::WebIDBCursorImpl::value):
9075 (WebKit::WebIDBIndexImpl::storeName):
9076 (WebKit::WebIDBIndexImpl::openCursor):
9077 (WebKit::WebIDBIndexImpl::openObjectCursor):
9078 (WebKit::WebIDBIndexImpl::getObject):
9079 (WebKit::WebIDBIndexImpl::get):
9095 (WebKit::WebHTTPBody::elementAt):
9096 (WebKit::WebHTTPBody::appendFileRange):
9112 (WebKit::WebURLLoaderClient::didFinishLoading):
9116 (WebKit::WebDevToolsAgentImpl::didFinishLoading):
9118 (WebKit::WebURLLoadTiming::receiveHeadersStart):
9119 (WebKit::WebURLLoadTiming::setReceiveHeadersStart):
9130 (WebKit::WebURLLoaderClient::didFinishLoading):
9134 (WebKit::WebDevToolsAgentImpl::didFinishLoading):
9150 (WebKit::WebURLLoaderClient::didFinishLoading):
9154 (WebKit::WebDevToolsAgentImpl::didFinishLoading):
9156 (WebKit::WebURLLoadTiming::receiveHeadersStart):
9157 (WebKit::WebURLLoadTiming::setReceiveHeadersStart):
9191 [chromium] Remove WebKit::areLayoutTestImagesOpaque since it's no longer needed
9194 * public/WebKit.h:
9195 * src/WebKit.cpp:
9228 * WebKit.gyp:
9231 (WebKit::WebViewClient::postAccessibilityNotification):
9234 (WebKit::toWebAccessibilityNotification):
9235 (WebKit::ChromeClientImpl::didChangeAccessibilityObjectChildren):
9236 (WebKit::ChromeClientImpl::postAccessibilityNotification):
9254 (WebKit::WebViewImpl::setDomainRelaxationForbidden):
9261 Move DebuggerScript.js from WebKit/chromium/src/js to WebCore/bindings/v8
9264 * WebKit.grd:
9265 * WebKit.gypi:
9280 (WebKit::WebDeviceOrientationClientMock::WebDeviceOrientationClientMock):
9290 * WebKit.gyp:
9294 (WebKit::WebFileSystem::createFileWriter):
9320 (WebKit::WebViewImpl::doPixelReadbackToCanvas):
9321 (WebKit::WebViewImpl::paint):
9336 (WebKit::WebViewImpl::getSharedGraphicsContext3D):
9347 (WebKit::WebAccessibilityCacheImpl::addOrGetId):
9349 (WebKit::WebAccessibilityObject::isAxObjectIdValid):
9358 * WebKit.gyp:
9369 at the WebKit level. In order to support it on WebKit2 it is necessary to
9373 WebKit causing problems in WebKit2. All this functionality has been moved
9377 (WebKit::FrameLoaderClientImpl::canShowMIMETypeAsHTML): Added stub.
9403 (WebKit::WebGeolocationService::~WebGeolocationService):
9405 (WebKit::WebGeolocationServiceBridge::onWebGeolocationServiceDestroyed):
9408 (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl):
9409 (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl):
9410 (WebKit::WebGeolocationServiceBridgeImpl::startUpdating):
9411 (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating):
9412 (WebKit::WebGeolocationServiceBridgeImpl::suspend):
9413 (WebKit::WebGeolocationServiceBridgeImpl::resume):
9414 (WebKit::WebGeolocationServiceBridgeImpl::attachBridgeIfNeeded):
9415 (WebKit::WebGeolocationServiceBridgeImpl::setIsAllowed):
9416 (WebKit::WebGeolocationServiceBridgeImpl::setLastPosition):
9417 (WebKit::WebGeolocationServiceBridgeImpl::setLastError):
9418 (WebKit::WebGeolocationServiceBridgeImpl::didDestroyGeolocationService):
9419 (WebKit::WebGeolocationServiceBridgeImpl::isAttached):
9421 (WebKit::WebGeolocationServiceMock::setMockGeolocationPermission):
9422 (WebKit::WebGeolocationServiceMockImpl::WebGeolocationServiceMockImpl):
9423 (WebKit::WebGeolocationServiceMockImpl::~WebGeolocationServiceMockImpl):
9424 (WebKit::WebGeolocationServiceMockImpl::setMockGeolocationPermission):
9425 (WebKit::WebGeolocationServiceMockImpl::requestPermissionForFrame):
9426 (WebKit::WebGeolocationServiceMockImpl::notifyPendingPermissions):
9454 (WebKit::WebDeviceOrientationClientMock::WebDeviceOrientationClientMock):
9456 (WebKit::WebDeviceOrientationClientMock::create):
9466 * WebKit.gyp:
9479 (WebKit::WebFrameImpl::selectionStartHasSpellingMarkerFor):
9499 (WebKit::WebViewImpl::setZoomLevel):
9506 (WebKit::WebViewImpl::setZoomLevel):
9517 (WebKit::FrameLoaderClientImpl::createPlugin):
9519 (WebKit::WebViewImpl::WebViewImpl):
9520 (WebKit::WebViewImpl::setZoomLevel):
9522 (WebKit::WebViewImpl::zoomTextOnly):
9529 Move code from WebKit-layer to DocumentLoader
9533 (WebKit::FrameLoaderClientImpl::committedLoad):
9535 (WebKit::WebFrameImpl::commitDocumentData):
9544 (WebKit::WebFrameImpl::selectWordAroundPosition):
9564 (WebKit::WebWidgetClient::scheduleComposite):
9566 (WebKit::ChromeClientImpl::invalidateContentsAndWindow):
9567 (WebKit::ChromeClientImpl::scroll):
9569 (WebKit::WebPopupMenuImpl::themeChanged):
9570 (WebKit::WebPopupMenuImpl::composite):
9573 (WebKit::WebViewImpl::resize):
9574 (WebKit::WebViewImpl::paint):
9575 (WebKit::WebViewImpl::themeChanged):
9576 (WebKit::WebViewImpl::composite):
9577 (WebKit::WebViewImpl::setRootGraphicsLayer):
9578 (WebKit::WebViewImpl::setRootLayerNeedsDisplay):
9579 (WebKit::WebViewImpl::scrollRootLayerRect):
9580 (WebKit::WebViewImpl::invalidateRootLayerRect):
9581 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
9582 (WebKit::WebViewImpl::updateRootLayerContents):
9583 (WebKit::WebViewImpl::doComposite):
9586 (WebKit::TestWebWidget::themeChanged):
9587 (WebKit::TestWebWidget::composite):
9593 …Change WebKit::WebFormElement::wasUserSubmitted to use WebCore::HTMLFormElement::submittedByUserGe…
9600 (WebKit::WebFormElement::wasUserSubmitted):
9610 (WebKit::WebFrameImpl::selectionBoundsRect):
9618 (WebKit::WebFrameImpl::commitDocumentData):
9632 (WebKit::WebFrameImpl::commitDocumentData):
9642 (WebKit::selectMisspelledWord):
9643 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
9645 (WebKit::WebFrameImpl::find):
9646 (WebKit::WebFrameImpl::stopFinding):
9647 (WebKit::WebFrameImpl::scopeStringMatches):
9649 (WebKit::WebViewImpl::caretOrSelectionBounds):
9667 * WebKit.gyp:
9686 * src/WebKit.cpp:
9687 (WebKit::areLayoutTestImagesOpaque): Make linux match windows.
9697 (WebKit::WebDOMEvent::~WebDOMEvent):
9708 (WebKit::WebAccessibilityObject::canSetSelectedAttribute):
9709 (WebKit::WebAccessibilityObject::isCollapsed):
9710 (WebKit::WebAccessibilityObject::isLinked):
9711 (WebKit::WebAccessibilityObject::isReadOnly):
9712 (WebKit::WebAccessibilityObject::isVisible):
9741 (WebKit::WebScrollbarImpl::setLocation):
9742 (WebKit::WebScrollbarImpl::setValue):
9743 (WebKit::WebScrollbarImpl::scroll):
9744 (WebKit::WebScrollbarImpl::onMouseWheel):
9745 (WebKit::WebScrollbarImpl::onKeyDown):
9746 (WebKit::WebScrollbarImpl::setScrollOffsetFromAnimation):
9749 (WebKit::WebInputEventFactory::mouseWheelEvent):
9775 (WebKit::WebDeviceOrientationClientMock::setController):
9776 (WebKit::WebDeviceOrientationClientMock::initialize):
9777 (WebKit::WebDeviceOrientationClientMock::reset):
9789 * public/WebKit.h: Add areLayoutTestImagesOpaque()
9790 * src/WebKit.cpp:
9791 (WebKit::areLayoutTestImagesOpaque):
9803 (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl):
9804 (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl):
9805 (WebKit::WebGeolocationServiceBridgeImpl::startUpdating):
9806 (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating):
9807 (WebKit::WebGeolocationServiceBridgeImpl::suspend):
9808 (WebKit::WebGeolocationServiceBridgeImpl::resume):
9809 (WebKit::WebGeolocationServiceBridgeImpl::attachBridgeIfNeeded):
9810 (WebKit::WebGeolocationServiceBridgeImpl::setIsAllowed):
9811 (WebKit::WebGeolocationServiceBridgeImpl::setLastPosition):
9812 (WebKit::WebGeolocationServiceBridgeImpl::setLastError):
9813 (WebKit::WebGeolocationServiceBridgeImpl::getWebViewClient):
9814 (WebKit::WebGeolocationServiceBridgeImpl::onWebGeolocationServiceDestroyed):
9828 (WebKit::WebGeolocationServiceBridge::~WebGeolocationServiceBridge):
9830 (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl):
9831 (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl):
9832 (WebKit::WebGeolocationServiceBridgeImpl::startUpdating):
9833 (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating):
9834 (WebKit::WebGeolocationServiceBridgeImpl::suspend):
9835 (WebKit::WebGeolocationServiceBridgeImpl::resume):
9836 (WebKit::WebGeolocationServiceBridgeImpl::attachBridgeIfNeeded):
9855 (WebKit::WebGeolocationServiceBridge::~WebGeolocationServiceBridge):
9857 (WebKit::WebGeolocationServiceBridgeImpl::onWebGeolocationServiceDestroyed):
9879 (WebKit::WebVector::operator[]):
9891 (WebKit::WebKitClient::actualMemoryUsageMB):
9903 (WebKit::WebInputEventFactory::mouseWheelEvent):
9914 (WebKit::DebuggerAgentImpl::debuggerOutput):
9925 * WebKit.gyp:
9939 * WebKit.gyp:
9961 (WebKit::FrameLoaderClientImpl::createNetworkingContext):
9975 (WebKit::ChromeClientImpl::allowsAcceleratedCompositing):
9978 (WebKit::WebViewImpl::WebViewImpl):
9979 (WebKit::WebViewImpl::paint):
9980 (WebKit::WebViewImpl::allowsAcceleratedCompositing):
9981 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
9982 (WebKit::WebViewImpl::getOnscreenGLES2Context):
10025 (WebKit::ChromeClientImpl::getSharedGraphicsContext3D):
10032 (WebKit::WebViewImpl::getSharedGraphicsContext3D):
10054 (WebKit::InspectorFrontendClientImpl::disconnectFromBackend):
10065 (WebKit::WebSpeechInputController::startRecognition):
10087 (WebKit::WebElement::computeInheritedLanguage):
10097 * WebKit.gyp:
10117 (WebKit::WebFrameImpl::layout):
10130 (WebKit::WebKitClient::callOnMainThreadWithDelay): Added.
10141 (WebKit::WebRuntimeFeatures::enableFileSystem):
10142 (WebKit::WebRuntimeFeatures::isFileSystemEnabled):
10155 (WebKit::WebIDBCursorImpl::value):
10166 (WebKit::WebNotification::dispatchClickEvent):
10191 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
10233 (WebKit::WebInputElement::isValidValue):
10248 [chromium] Add webkit_support.gyp:blob to WebKit.gyp
10255 * WebKit.gyp:
10265 (WebKit::WebViewClient::didChangeAccessibilityObjectChildren):
10267 (WebKit::ChromeClientImpl::didChangeAccessibilityObjectChildren):
10278 (WebKit::WebClipboard::writeData):
10279 (WebKit::WebClipboard::readFilenames):
10290 * WebKit.gyp:
10296 (WebKit::WebFileSystemCallbacksImpl::WebFileSystemCallbacksImpl):
10309 (WebKit::WebRuntimeFeatures::enableXHRResponseBlob):
10310 (WebKit::WebRuntimeFeatures::isXHRResponseBlobEnabled):
10320 (WebKit::WebIDBDatabase::createObjectStore):
10321 (WebKit::WebIDBDatabase::removeObjectStore):
10322 (WebKit::WebIDBDatabase::setVersion):
10327 (WebKit::WebIDBDatabaseImpl::setVersion):
10338 (WebKit::InspectorFrontendClientImpl::disconnectFromBackend):
10355 (WebKit::WebFrameImpl::markerTextForListItem):
10367 (WebKit::getElementImpl):
10368 (WebKit::WebBindings::getElement):
10370 (WebKit::WebFrameImpl::markerTextForListItem):
10402 (WebKit::):
10403 (WebKit::WebEntities::WebEntities):
10413 (WebKit::WebScrollbarImpl::setLocation):
10414 (WebKit::WebScrollbarImpl::onMouseWheel):
10416 (WebKit::WebViewImpl::propagateScroll):
10418 (WebKit::WebInputEventFactory::mouseWheelEvent):
10433 * WebKit.gypi:
10456 (WebKit::InspectorFrontendClientImpl::disconnectFromBackend):
10503 (WebKit::WebRuntimeFeatures::enableXHRResponseBlob):
10504 (WebKit::WebRuntimeFeatures::isXHRResponseBlobEnabled):
10510 Adding a way to communicate video frames between Chromium and WebKit.
10511 The WebKit side acts as a middleman between Chromium and WebCore.
10516 API changes for Video Frame sharing between WebKit and Chromium
10519 * WebKit.gyp:
10521 (WebKit::WebMediaPlayer::getCurrentFrame):
10522 (WebKit::WebMediaPlayer::putCurrentFrame):
10525 (WebKit::VideoFrameChromiumImpl::toWebVideoFrame):
10526 (WebKit::VideoFrameChromiumImpl::VideoFrameChromiumImpl):
10527 (WebKit::VideoFrameChromiumImpl::type):
10528 (WebKit::VideoFrameChromiumImpl::format):
10529 (WebKit::VideoFrameChromiumImpl::width):
10530 (WebKit::VideoFrameChromiumImpl::height):
10531 (WebKit::VideoFrameChromiumImpl::planes):
10532 (WebKit::VideoFrameChromiumImpl::stride):
10533 (WebKit::VideoFrameChromiumImpl::data):
10536 (WebKit::WebMediaPlayerClientImpl::getCurrentFrame):
10537 (WebKit::WebMediaPlayerClientImpl::putCurrentFrame):
10538 (WebKit::WebMediaPlayerClientImpl::create):
10551 (WebKit::WebPageSerializerImpl::endTagToString):
10567 (WebKit::WebGraphicsContext3DDefaultImpl::isGLES2NPOTStrict):
10568 (WebKit::WebGraphicsContext3DDefaultImpl::isErrorGeneratedOnOutOfBoundsAccesses):
10579 (WebKit::WebImageDecoder::init): Add premultiplyAlpha flag.
10589 (WebKit::WebSpeechInputController::startRecognition):
10590 (WebKit::WebSpeechInputController::cancelRecognition):
10591 (WebKit::WebSpeechInputController::stopRecording):
10593 (WebKit::SpeechInputClientImpl::startRecognition):
10596 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
10603 Add an assertion to prevent re-initializing WebKit.
10610 * src/WebKit.cpp:
10611 (WebKit::initialize):
10621 (WebKit::TEST_F):
10666 setting the UserGestureIndicator for events. Most WebKit ports handle
10676 (WebKit::WebViewImpl::handleInputEvent):
10691 (WebKit::WebBlobData::itemAt):
10692 (WebKit::WebBlobData::appendData):
10693 (WebKit::WebBlobData::appendBlob):
10695 (WebKit::WebBlobStorageData::itemAt):
10708 (WebKit::WebIDBKey::WebIDBKey):
10710 (WebKit::WebKitClient::createIDBKeysFromSerializedValuesAndKeyPath):
10730 (WebKit::TEST_F):
10740 (WebKit::TEST_F):
10751 * WebKit.gyp:
10753 (WebKit::operator<):
10755 (WebKit::operator<):
10757 (WebKit::WebCString::compare):
10759 (WebKit::frameContentAsPlainText):
10769 (WebKit::WebNode::parentNode):
10782 WebKit on Mac OS X; built Chromium on Mac OS X and Linux.
10796 * WebKit.gyp:
10806 (WebKit::WebSpeechInputController::startRecognition):
10807 (WebKit::WebSpeechInputController::cancelRecognition):
10808 (WebKit::WebSpeechInputController::stopRecording):
10823 (WebKit::WebFrameImpl::stopFinding):
10824 (WebKit::WebFrameImpl::addMarker):
10825 (WebKit::WebFrameImpl::setMarkerActive):
10835 to update the corresponding WebKit API for chromium.
10838 (WebKit::WebHTTPBody::Element::):
10840 (WebKit::WebHTTPBody::elementAt):
10841 (WebKit::WebHTTPBody::appendBlob):
10862 * WebKit.gyp:
10874 (WebKit::WebKeyboardEventBuilder::WebKeyboardEventBuilder):
10883 * WebKit.gyp:
10889 (WebKit::EventListenerWrapper::webDOMEventListenerDeleted):
10896 (WebKit::WebNode::removeEventListener):
10906 (WebKit::WebGraphicsContext3DDefaultImpl::getVertexAttribOffset): Add implementation.
10934 Add WebKit API for FileSystem API
10937 Add asynchronous FileSystem interface to WebKit API for
10941 * WebKit.gyp:
10947 (WebKit::WebKitClient::fileSystem):
10949 (WebKit::WebFrameClient::openFileSystem):
10975 * WebKit.gyp:
10985 * WebKit.gyp:
11004 * WebKit.gyp:
11006 (WebKit::WebIDBDatabase::transaction):
11008 (WebKit::WebIDBFactory::abortPendingTransactions):
11010 (WebKit::WebIDBTransaction::~WebIDBTransaction):
11011 (WebKit::WebIDBTransaction::mode):
11012 (WebKit::WebIDBTransaction::objectStore):
11013 (WebKit::WebIDBTransaction::abort):
11014 (WebKit::WebIDBTransaction::id):
11015 (WebKit::WebIDBTransaction::setCallbacks):
11017 (WebKit::WebIDBTransactionCallbacks::~WebIDBTransactionCallbacks):
11018 (WebKit::WebIDBTransactionCallbacks::onAbort):
11019 (WebKit::WebIDBTransactionCallbacks::id):
11045 (WebKit::WebDOMStringList::length):
11047 (WebKit::WebIDBDatabaseImpl::transaction):
11050 (WebKit::WebIDBFactoryImpl::abortPendingTransactions):
11059 (WebKit::WebIDBTransactionImpl::WebIDBTransactionImpl):
11060 (WebKit::WebIDBTransactionImpl::~WebIDBTransactionImpl):
11061 (WebKit::WebIDBTransactionImpl::mode):
11062 (WebKit::WebIDBTransactionImpl::objectStore):
11063 (WebKit::WebIDBTransactionImpl::abort):
11064 (WebKit::WebIDBTransactionImpl::id):
11065 (WebKit::WebIDBTransactionImpl::setCallbacks):
11067 (WebKit::):
11080 (WebKit::):
11081 (WebKit::WebDevToolsAgentImpl::attach):
11082 (WebKit::WebDevToolsAgentImpl::frontendLoaded):
11109 (WebKit::WebBlobStorageData::itemAt):
11118 * WebKit.gyp:
11123 (WebKit::WebKitClient::blobRegistry):
11139 (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
11141 (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
11158 * WebKit.gyp:
11173 (WebKit::WebNode::isElementNode):
11174 (WebKit::WebNode::addDOMEventListener):
11175 (WebKit::WebNode::removeDOMEventListener):
11184 * WebKit.gyp:
11196 (WebKit::WebFrameClient::frameDetached):
11198 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
11208 * WebKit.gyp:
11217 * WebKit.gyp:
11229 (WebKit::WebDevToolsAgentClient::runtimePropertyChanged):
11231 (WebKit::WebDevToolsAgentImpl::setRuntimeProperty):
11232 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
11244 * WebKit.gyp: Added new files.
11258 * WebKit.gyp:
11260 (WebKit::frameContentAsPlainText):
11274 * WebKit.gyp:
11276 (WebKit::operator<):
11278 (WebKit::operator<):
11280 (WebKit::WebCString::compare):
11282 (WebKit::frameContentAsPlainText):
11296 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
11315 * WebKit.gyp:
11324 * WebKit.gyp:
11354 for an WebKit API for the HTML5 API.
11359 * WebKit.gyp:
11363 (WebKit::WebKitClient::fileUtilities): Added.
11390 * WebKit.gyp:
11408 * WebKit.gyp:
11431 * WebKit.gyp:
11434 (WebKit::WebIDBKeyPath::WebIDBKeyPath):
11435 (WebKit::WebIDBKeyPath::~WebIDBKeyPath):
11437 (WebKit::WebPrivateOwnPtr::WebPrivateOwnPtr):
11438 (WebKit::WebPrivateOwnPtr::~WebPrivateOwnPtr):
11439 (WebKit::WebPrivateOwnPtr::reset):
11440 (WebKit::WebPrivateOwnPtr::get):
11441 (WebKit::WebPrivateOwnPtr::operator->):
11443 (WebKit::WebIDBKey::createFromValueAndKeyPath):
11445 (WebKit::WebIDBKeyPath::create):
11446 (WebKit::WebIDBKeyPath::WebIDBKeyPath):
11447 (WebKit::WebIDBKeyPath::parseError):
11448 (WebKit::WebIDBKeyPath::assign):
11449 (WebKit::WebIDBKeyPath::reset):
11450 (WebKit::WebIDBKeyPath::operator const WTF::Vector<WebCore::IDBKeyPathElement, 0>&):
11471 * WebKit.gyp:
11489 (WebKit::WebDevToolsFrontendImpl::dispatchOnInspectorFrontend):
11502 (WebKit::DebuggerAgentManager::onV8DebugMessage):
11503 (WebKit::DebuggerAgentManager::pauseScript):
11516 (WebKit::):
11529 (WebKit::):
11530 (WebKit::WebEntities::WebEntities):
11541 (WebKit::WebSpeechInputController::startRecognition):
11542 (WebKit::WebSpeechInputController::cancelRecognition):
11543 (WebKit::WebSpeechInputController::stopRecording):
11545 (WebKit::WebSpeechInputListener::didCompleteRecording):
11546 (WebKit::WebSpeechInputListener::setRecognitionResult):
11547 (WebKit::WebSpeechInputListener::didCompleteRecognition):
11549 (WebKit::SpeechInputClientImpl::setListener):
11550 (WebKit::SpeechInputClientImpl::startRecognition):
11551 (WebKit::SpeechInputClientImpl::stopRecording):
11552 (WebKit::SpeechInputClientImpl::cancelRecognition):
11553 (WebKit::SpeechInputClientImpl::didCompleteRecording):
11554 (WebKit::SpeechInputClientImpl::didCompleteRecognition):
11555 (WebKit::SpeechInputClientImpl::setRecognitionResult):
11558 (WebKit::WebSpeechInputControllerMockImpl::WebSpeechInputControllerMockImpl):
11559 (WebKit::WebSpeechInputControllerMockImpl::~WebSpeechInputControllerMockImpl):
11560 (WebKit::WebSpeechInputControllerMockImpl::didCompleteRecording):
11561 (WebKit::WebSpeechInputControllerMockImpl::didCompleteRecognition):
11562 (WebKit::WebSpeechInputControllerMockImpl::setRecognitionResult):
11563 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
11564 (WebKit::WebSpeechInputControllerMockImpl::cancelRecognition):
11565 (WebKit::WebSpeechInputControllerMockImpl::stopRecording):
11576 (WebKit::WebDevToolsAgent::MessageDescriptor::~MessageDescriptor):
11578 (WebKit::WebDevToolsAgent::interruptAndDispatch):
11579 (WebKit::WebDevToolsAgent::shouldInterruptForMessage):
11580 (WebKit::WebDevToolsAgent::processPendingMessages):
11582 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
11594 (WebKit::WebView::addUserStyleSheet):
11600 [chromium] Add Notification::detachPresenter to the WebKit API.
11605 (WebKit::WebNotification::detachPresenter):
11620 (WebKit::WebGraphicsContext3D::supportsBGRA):
11623 (WebKit::WebGraphicsContext3DDefaultImpl::supportsBGRA):
11637 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
11666 (WebKit::WebGraphicsContext3D::supportsBGRA):
11669 (WebKit::WebGraphicsContext3DDefaultImpl::supportsBGRA):
11683 (WebKit::WebFrameClient::frameDetached):
11685 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
11700 * WebKit.gyp: add the test
11702 (WebKit::WebInputEventFactory::mouseEvent): check the x/y coordinates of the
11714 (WebKit::FrameLoaderClientImpl::createPlugin):
11735 * WebKit.grd:
11745 (WebKit::WebAnimationControllerImpl::suspendAnimations):
11746 (WebKit::WebAnimationControllerImpl::resumeAnimations):
11778 * WebKit.gyp:
11781 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
11782 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl):
11783 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
11784 (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes):
11785 (WebKit::WebGraphicsContext3DDefaultImpl::makeContextCurrent):
11786 (WebKit::WebGraphicsContext3DDefaultImpl::reshape):
11787 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer):
11788 (WebKit::WebGraphicsContext3DDefaultImpl::copyTexImage2D):
11789 (WebKit::WebGraphicsContext3DDefaultImpl::copyTexSubImage2D):
11790 (WebKit::WebGraphicsContext3DDefaultImpl::readPixels):
11791 (WebKit::WebGraphicsContext3DDefaultImpl::createBuffer):
11792 (WebKit::WebGraphicsContext3DDefaultImpl::deleteBuffer):
11808 * src/WebKit.cpp:
11836 (WebKit::):
11837 (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl):
11838 (WebKit::WebDevToolsAgentImpl::attach):
11839 (WebKit::WebDevToolsAgentImpl::detach):
11840 (WebKit::WebDevToolsAgentImpl::frontendLoaded):
11841 (WebKit::WebDevToolsAgentImpl::setRuntimeFeatureEnabled):
11842 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
11853 (WebKit::WebDevToolsAgentImpl::setRuntimeFeatureEnabled):
11865 in the WebKit or Chromium layer. An implementation to be used for
11869 * WebKit.gyp:
11871 (WebKit::WebDeviceOrientation::WebDeviceOrientation):
11873 (WebKit::WebDeviceOrientationClient::~WebDeviceOrientationClient):
11875 (WebKit::WebDeviceOrientationClientMock::WebDeviceOrientationClientMock):
11876 (WebKit::WebDeviceOrientationClientMock::~WebDeviceOrientationClientMock):
11878 (WebKit::WebDeviceOrientationController::WebDeviceOrientationController):
11880 (WebKit::WebViewClient::deviceOrientationClient):
11882 (WebKit::DeviceOrientationClientProxy::setController):
11883 (WebKit::DeviceOrientationClientProxy::startUpdating):
11884 (WebKit::DeviceOrientationClientProxy::stopUpdating):
11885 (WebKit::DeviceOrientationClientProxy::lastOrientation):
11887 (WebKit::DeviceOrientationClientProxy::DeviceOrientationClientProxy):
11889 (WebKit::WebDeviceOrientation::WebDeviceOrientation):
11890 (WebKit::WebDeviceOrientation::operator=):
11891 (WebKit::WebDeviceOrientation::operator PassRefPtr<WebCore::DeviceOrientation>):
11893 (WebKit::WebDeviceOrientationClientMock::setController):
11894 (WebKit::WebDeviceOrientationClientMock::startUpdating):
11895 (WebKit::WebDeviceOrientationClientMock::stopUpdating):
11896 (WebKit::WebDeviceOrientationClientMock::lastOrientation):
11897 (WebKit::WebDeviceOrientationClientMock::setOrientation):
11898 (WebKit::WebDeviceOrientationClientMock::initialize):
11899 (WebKit::WebDeviceOrientationClientMock::reset):
11901 (WebKit::WebDeviceOrientationController::didChangeDeviceOrientation):
11902 (WebKit::WebDeviceOrientationController::controller):
11904 (WebKit::WebView::create):
11905 (WebKit::WebViewImpl::WebViewImpl):
11919 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
11932 (WebKit::WebDevToolsAgentImpl::frontendLoaded):
11965 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
12003 (WebKit::WebFrameClient::frameDetached):
12005 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
12025 (WebKit::WebView::create):
12036 (WebKit::WebRuntimeFeatures::enableDeviceOrientation):
12097 (WebKit::WebRuntimeFeatures::enableDeviceMotion):
12098 (WebKit::WebRuntimeFeatures::isDeviceMotionEnabled):
12099 (WebKit::WebRuntimeFeatures::enableDeviceOrientation):
12120 * WebKit.gyp:
12122 (WebKit::WebIDBCallbacks::onSuccess):
12124 (WebKit::WebIDBCursor::~WebIDBCursor):
12125 (WebKit::WebIDBCursor::direction):
12126 (WebKit::WebIDBCursor::key):
12127 (WebKit::WebIDBCursor::value):
12128 (WebKit::WebIDBCursor::update):
12129 (WebKit::WebIDBCursor::continueFunction):
12130 (WebKit::WebIDBCursor::remove):
12132 (WebKit::WebIDBKeyRange::~WebIDBKeyRange):
12133 (WebKit::WebIDBKeyRange::WebIDBKeyRange):
12135 (WebKit::WebIDBObjectStore::openCursor):
12157 (WebKit::WebIDBCursorImpl::WebIDBCursorImpl):
12158 (WebKit::WebIDBCursorImpl::~WebIDBCursorImpl):
12159 (WebKit::WebIDBCursorImpl::direction):
12160 (WebKit::WebIDBCursorImpl::key):
12161 (WebKit::WebIDBCursorImpl::value):
12162 (WebKit::WebIDBCursorImpl::update):
12163 (WebKit::WebIDBCursorImpl::continueFunction):
12164 (WebKit::WebIDBCursorImpl::remove):
12167 (WebKit::WebIDBKeyRange::WebIDBKeyRange):
12168 (WebKit::WebIDBKeyRange::assign):
12169 (WebKit::WebIDBKeyRange::reset):
12170 (WebKit::WebIDBKeyRange::left):
12171 (WebKit::WebIDBKeyRange::right):
12172 (WebKit::WebIDBKeyRange::flags):
12174 (WebKit::WebIDBObjectStoreImpl::openCursor):
12196 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
12214 * WebKit.gyp:
12224 check-webkit-style. No logic or other changes. Built WebKit and
12241 (WebKit::WebHTTPBody::elementAt):
12242 (WebKit::WebHTTPBody::appendFileRange):
12252 (WebKit::toPlatformKeyboardEventType):
12258 Add speech input controller mock in WebKit and a layout test.
12261 * WebKit.gyp:
12262 … * public/WebSpeechInputControllerMock.h: Added WebKit speech input controller mock interface.
12264 (WebKit::WebSpeechInputControllerMockImpl::WebSpeechInputControllerMockImpl):
12265 (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
12266 (WebKit::WebSpeechInputControllerMockImpl::didCompleteRecording):
12267 (WebKit::WebSpeechInputControllerMockImpl::didCompleteRecognition):
12268 (WebKit::WebSpeechInputControllerMockImpl::setRecognitionResult):
12269 (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
12270 (WebKit::WebSpeechInputControllerMockImpl::cancelRecognition):
12271 (WebKit::WebSpeechInputControllerMockImpl::stopRecording):
12272 (WebKit::WebSpeechInputControllerMock::create):
12283 (WebKit::):
12284 (WebKit::WebDevToolsAgentImpl::detach):
12285 (WebKit::WebDevToolsAgentImpl::frontendLoaded):
12286 (WebKit::WebDevToolsAgentImpl::setRuntimeFeatureEnabled):
12296 (WebKit::WebFileChooserParams::WebFileChooserParams):
12307 (WebKit::WebMediaPlayerClientImpl::repaint):
12318 (WebKit::WebDevToolsFrontendClient::sendFrontendLoaded):
12320 (WebKit::WebDevToolsAgentImpl::attach):
12321 (WebKit::WebDevToolsAgentImpl::frontendLoaded):
12324 (WebKit::WebDevToolsFrontendImpl::dispatchOnInspectorFrontend):
12325 (WebKit::WebDevToolsFrontendImpl::frontendLoaded):
12344 (WebKit::WebViewImpl::resize):
12346 (WebKit::WebViewImpl::updateRootLayerContents):
12348 (WebKit::WebViewImpl::gles2Context):
12361 (WebKit::WebDevToolsAgentImpl::frontendLoaded):
12411 (WebKit::WebIDBObjectStoreImpl::WebIDBObjectStoreImpl):
12435 (WebKit::WebIDBDatabaseImpl::WebIDBDatabaseImpl):
12436 (WebKit::WebIDBDatabaseImpl::name):
12437 (WebKit::WebIDBDatabaseImpl::description):
12438 (WebKit::WebIDBDatabaseImpl::version):
12439 (WebKit::WebIDBDatabaseImpl::objectStores):
12440 (WebKit::WebIDBDatabaseImpl::createObjectStore):
12441 (WebKit::WebIDBDatabaseImpl::objectStore):
12442 (WebKit::WebIDBDatabaseImpl::removeObjectStore):
12453 * WebKit.gyp:
12456 (WebKit::WebDevToolsAgentClient::sendMessageToInspectorFrontend):
12457 (WebKit::WebDevToolsAgentClient::sendDebuggerOutput):
12458 (WebKit::WebDevToolsAgentClient::sendDispatchToAPU):
12461 (WebKit::WebDevToolsFrontendClient::sendMessageToBackend):
12467 (WebKit::DebuggerAgentImpl::DebuggerAgentImpl):
12468 (WebKit::DebuggerAgentImpl::debuggerOutput):
12471 (WebKit::DebuggerAgentManager::debugDetach):
12472 (WebKit::DebuggerAgentManager::onV8DebugMessage):
12473 (WebKit::DebuggerAgentManager::executeDebuggerCommand):
12474 (WebKit::DebuggerAgentManager::sendCommandToV8):
12475 (WebKit::DebuggerAgentManager::sendContinueCommandToV8):
12480 (WebKit::InspectorFrontendClientImpl::sendMessageToBackend):
12486 (WebKit::):
12487 (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl):
12488 (WebKit::WebDevToolsAgentImpl::attach):
12489 (WebKit::WebDevToolsAgentImpl::didClearWindowObject):
12490 (WebKit::WebDevToolsAgentImpl::dispatchOnInspectorBackend):
12491 (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient):
12492 (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend):
12495 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
12496 (WebKit::WebDevToolsFrontendImpl::dispatchOnInspectorFrontend):
12497 (WebKit::WebDevToolsFrontendImpl::frontendLoaded):
12498 (WebKit::WebDevToolsFrontendImpl::executeScript):
12534 (WebKit::ChromeClientImpl::selectItemWritingDirectionIsNatural):
12535 (WebKit::ChromeClientImpl::createPopupMenu):
12536 (WebKit::ChromeClientImpl::createSearchPopupMenu):
12546 * WebKit.gyp: Add GTK dependency for DRT.
12556 (WebKit::SelectPopupMenuTest::SetUp):
12570 (WebKit::ChromeClientImpl::selectItemWritingDirectionIsNatural):
12571 (WebKit::ChromeClientImpl::createPopupMenu):
12572 (WebKit::ChromeClientImpl::createSearchPopupMenu):
12599 (WebKit::ChromeClientImpl::selectItemWritingDirectionIsNatural):
12600 (WebKit::ChromeClientImpl::createPopupMenu):
12601 (WebKit::ChromeClientImpl::createSearchPopupMenu):
12612 (WebKit::ChromeClientImpl::reachedApplicationCacheOriginQuota):
12633 (WebKit::FrameLoaderClientImpl::pluginLoadObserver): The WebDataSource
12644 Fix up stuff in WebKit layer to handle the renamings in WebCore.
12646 * WebKit.gyp:
12666 (WebKit::WebIDBIndexImpl::WebIDBIndexImpl):
12667 (WebKit::WebIDBIndexImpl::name):
12668 (WebKit::WebIDBIndexImpl::keyPath):
12669 (WebKit::WebIDBIndexImpl::unique):
12672 (WebKit::WebIDBObjectStoreImpl::index):
12682 (WebKit::SpeechInputClientImpl::SpeechInputClientImpl):
12697 (WebKit::WebView::create):
12706 * WebKit.gyp:
12708 (WebKit::WebIDBFactory::~WebIDBFactory):
12709 (WebKit::WebIDBFactory::databases):
12710 (WebKit::WebIDBFactory::open):
12713 (WebKit::WebKitClient::idbFactory):
12725 (WebKit::WebIDBFactory::create):
12726 (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl):
12727 (WebKit::WebIDBFactoryImpl::~WebIDBFactoryImpl):
12728 (WebKit::WebIDBFactoryImpl::open):
12756 (WebKit::SpeechInputClientImpl::SpeechInputClientImpl):
12758 (WebKit::WebRuntimeFeatures::enableSpeechInput):
12759 (WebKit::WebRuntimeFeatures::isSpeechInputEnabled):
12780 (WebKit::WebAccessibilityObject::hasComputedStyle):
12781 (WebKit::WebAccessibilityObject::computedStyleDisplay):
12809 (WebKit::WebMouseEventBuilder::WebMouseEventBuilder):
12810 (WebKit::WebMouseWheelEventBuilder::WebMouseWheelEventBuilder):
12813 (WebKit::WebPluginContainerImpl::handleMouseEvent):
12814 (WebKit::WebPluginContainerImpl::handleWheelEvent):
12825 (WebKit::WebSettingsImpl::setAccelerated2dCanvasEnabled):
12855 Makes the default WebKit::WebDOMStringList ctor actually create its wrapped
12860 (WebKit::WebDOMStringList::WebDOMStringList):
12870 (WebKit::WebViewImpl::WebViewImpl):
12898 (WebKit::TestPopupMenuClient::itemIcon):
12909 (WebKit::AutoFillPopupMenuClient::getIcon):
12910 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex):
12911 (WebKit::AutoFillPopupMenuClient::itemIcon):
12912 (WebKit::AutoFillPopupMenuClient::initialize):
12913 (WebKit::AutoFillPopupMenuClient::setSuggestions):
12916 (WebKit::WebViewImpl::applyAutoFillSuggestions):
12917 (WebKit::WebViewImpl::applyAutocompleteSuggestions):
12925 Chromium WebKit API.
12928 * WebKit.gyp:
12930 (WebKit::WebFloatPoint::WebFloatPoint):
12931 (WebKit::WebFloatPoint::operator=):
12932 (WebKit::WebFloatPoint::operator WebCore::FloatPoint):
12933 (WebKit::operator==):
12934 (WebKit::operator!=):
12936 (WebKit::WebFloatRect::isEmpty):
12937 (WebKit::WebFloatRect::WebFloatRect):
12938 (WebKit::WebFloatRect::operator=):
12939 (WebKit::WebFloatRect::operator WebCore::FloatRect):
12940 (WebKit::operator==):
12941 (WebKit::operator!=):
12944 (WebKit::WebFontDescription::):
12945 (WebKit::WebFontDescription::WebFontDescription):
12947 (WebKit::WebTextRun::WebTextRun):
12950 (WebKit::WebFontDescription::WebFontDescription):
12951 (WebKit::WebFontDescription::operator WebCore::FontDescription):
12953 (WebKit::WebFont::Create):
12954 (WebKit::WebFontImpl::WebFontImpl):
12955 (WebKit::WebFontImpl::fontDescription):
12956 (WebKit::WebFontImpl::ascent):
12957 (WebKit::WebFontImpl::descent):
12958 (WebKit::WebFontImpl::height):
12959 (WebKit::WebFontImpl::lineSpacing):
12960 (WebKit::WebFontImpl::xHeight):
12961 (WebKit::WebFontImpl::drawText):
12962 (WebKit::WebFontImpl::width):
12963 (WebKit::WebFontImpl::offsetForPosition):
12964 (WebKit::WebFontImpl::selectionRectForText):
12967 (WebKit::WebTextRun::operator WebCore::TextRun):
12986 (WebKit::WebDatabase::updateDatabaseSize):
12987 (WebKit::WebDatabase::closeDatabaseImmediately):
13005 from WebKit/chromium to WebCore.
13008 * WebKit.gypi:
13010 (WebKit::InspectorFrontendClientImpl::sendMessageToBackend):
13014 (WebKit::WebDevToolsAgentImpl::dispatchOnInspectorController):
13015 (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost):
13030 (WebKit::WebAccessibilityObject::node):
13031 (WebKit::WebAccessibilityObject::document):
13042 * WebKit.gyp:
13044 (WebKit::WebAttribute::~WebAttribute):
13045 (WebKit::WebAttribute::WebAttribute):
13046 (WebKit::WebAttribute::operator=):
13049 (WebKit::WebNamedNodeMap::~WebNamedNodeMap):
13050 (WebKit::WebNamedNodeMap::WebNamedNodeMap):
13051 (WebKit::WebNamedNodeMap::operator=):
13053 (WebKit::WebAttribute::reset):
13054 (WebKit::WebAttribute::assign):
13055 (WebKit::WebAttribute::WebAttribute):
13056 (WebKit::WebAttribute::localName):
13057 (WebKit::WebAttribute::value):
13059 (WebKit::WebElement::attributes):
13061 (WebKit::WebNamedNodeMap::reset):
13062 (WebKit::WebNamedNodeMap::assign):
13063 (WebKit::WebNamedNodeMap::WebNamedNodeMap):
13064 (WebKit::WebNamedNodeMap::length):
13065 (WebKit::WebNamedNodeMap::attributeItem):
13075 (WebKit::SpeechInputClientImpl::startRecognition):
13076 (WebKit::SpeechInputClientImpl::cancelRecognition):
13077 (WebKit::SpeechInputClientImpl::didCompleteRecording):
13078 (WebKit::SpeechInputClientImpl::didCompleteRecognition):
13079 (WebKit::SpeechInputClientImpl::setRecognitionResult):
13091 * WebKit.gyp:
13094 (WebKit::WebDocumentType::WebDocumentType):
13095 (WebKit::WebDocumentType::operator=):
13096 (WebKit::WebDocumentType::assign):
13098 (WebKit::WebDocument::doctype):
13100 (WebKit::WebDocumentType::name):
13101 (WebKit::WebDocumentType::WebDocumentType):
13102 (WebKit::WebDocumentType::operator=):
13103 (WebKit::WebDocumentType::operator PassRefPtr<DocumentType>):
13109 … Add WebKit plumbing to connect speech requests and callbacks between WebCore and the embedder.
13114 …ublic/WebSpeechInputController.h: Added new interface, implemented by embedder and called by WebKit
13115 (WebKit::WebSpeechInputController::~WebSpeechInputController):
13116 …* public/WebSpeechInputListener.h: Added new interface, implemented by WebKit and called by embedd…
13117 (WebKit::WebSpeechInputListener::~WebSpeechInputListener):
13119 …(WebKit::WebViewClient::createSpeechInputClient): New method to get the embedder's speech input cl…
13122 (WebKit::SpeechInputClientImpl::SpeechInputClientImpl):
13123 (WebKit::SpeechInputClientImpl::~SpeechInputClientImpl):
13124 (WebKit::SpeechInputClientImpl::startRecognition):
13125 (WebKit::SpeechInputClientImpl::stopRecording):
13126 (WebKit::SpeechInputClientImpl::didCompleteRecording):
13127 (WebKit::SpeechInputClientImpl::setRecognitionResult):
13128 (WebKit::SpeechInputClientImpl::didCompleteRecognition):
13131 … (WebKit::WebViewImpl::WebViewImpl): Pass on the above mentioned speech input connector to WebCore.
13192 (WebKit::WebDevToolsAgentImpl::dispatchOnInjectedScript):
13239 (WebKit::WebDevToolsAgentImpl::dispatchOnInspectorController):
13254 (WebKit::WebViewImpl::mouseWheel):
13255 (WebKit::WebViewImpl::handleInputEvent):
13270 (WebKit::WebInputEvent::):
13271 (WebKit::WebInputEvent::isMouseEventType):
13273 (WebKit::WebMouseEventBuilder::WebMouseEventBuilder):
13283 (WebKit::WebDevToolsFrontendImpl::frontendLoaded):
13304 (WebKit::ContextMenuClientImpl::populateCustomMenuItems):
13315 * WebKit.gyp:
13325 (WebKit::WebSecurityPolicy::registerURLSchemeAsLocal):
13326 (WebKit::WebSecurityPolicy::registerURLSchemeAsNoAccess):
13327 (WebKit::WebSecurityPolicy::registerURLSchemeAsSecure):
13336 * WebKit.gyp:
13339 (WebKit::WebMediaElement::player):
13340 (WebKit::WebMediaElement::WebMediaElement):
13341 (WebKit::WebMediaElement::operator=):
13342 (WebKit::WebMediaElement::operator PassRefPtr<HTMLMediaElement>):
13344 (WebKit::WebMediaPlayerClientImpl::fromMediaElement):
13345 (WebKit::WebMediaPlayerClientImpl::mediaPlayer):
13346 (WebKit::WebMediaPlayerClientImpl::platformLayer):
13347 (WebKit::WebMediaPlayerClientImpl::platformMedia):
13362 (WebKit::WebFrameImpl::shouldScopeMatches):
13376 (WebKit::WebRuntimeFeatures::enableDeviceOrientation):
13377 (WebKit::WebRuntimeFeatures::isDeviceOrientationEnabled):
13387 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
13400 (WebKit::WebFormElement::wasUserSubmitted):
13412 (WebKit::WebFontInfo::renderStyleForStrike):
13433 (WebKit::WebURLLoaderClient::willSendRequest):
13434 (WebKit::WebURLLoaderClient::didSendData):
13435 (WebKit::WebURLLoaderClient::didReceiveResponse):
13436 (WebKit::WebURLLoaderClient::didDownloadData):
13437 (WebKit::WebURLLoaderClient::didReceiveData):
13438 (WebKit::WebURLLoaderClient::didFinishLoading):
13439 (WebKit::WebURLLoaderClient::didFail):
13443 (WebKit::WebURLRequest::downloadToFile):
13444 (WebKit::WebURLRequest::setDownloadToFile):
13446 (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
13448 (WebKit::WebURLResponse::downloadFilePath):
13449 (WebKit::WebURLResponse::setDownloadFilePath):
13474 (WebKit::WebIDBDatabaseError::~WebIDBDatabaseError):
13476 (WebKit::WebIDBKey::~WebIDBKey):
13478 (WebKit::WebIDBDatabaseError::reset):
13480 (WebKit::WebIDBKey::reset):
13494 (WebKit::WebRuntimeFeatures::enableDeviceOrientation):
13495 (WebKit::WebRuntimeFeatures::isDeviceOrientationEnabled):
13506 (WebKit::WebMediaPlayerClientImpl::platformLayer):
13507 (WebKit::WebMediaPlayerClientImpl::create):
13509 (WebKit::WebMediaPlayerClientImpl::supportsAcceleratedRendering):
13521 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer):
13532 * WebKit.gyp:
13566 (WebKit::ChromeClientImpl::runOpenPanel):
13579 (WebKit::EditorClientImpl::willSetInputMethodState):
13580 (WebKit::EditorClientImpl::setInputMethodState):
13591 (WebKit::WebThemeEngine::paintSpinButton): Added.
13607 (WebKit::WebViewImpl::getOffscreenGLES2Context):
13665 (WebKit::WebViewImpl::caretOrSelectionBounds):
13683 (WebKit::WebSettingsImpl::setMemoryInfoEnabled):
13698 * WebKit.gyp:
13729 …(WebKit::WebViewImpl::autocompleteHandleKeyEvent): Use WebInputElement::nameForAutofill() instead …
13759 (WebKit::WebApplicationCacheHost::CacheInfo::CacheInfo):
13760 (WebKit::WebApplicationCacheHost::ResourceInfo::ResourceInfo):
13761 (WebKit::WebApplicationCacheHost::getAssociatedCacheInfo):
13762 (WebKit::WebApplicationCacheHost::getResourceList):
13763 (WebKit::WebApplicationCacheHost::deleteAssociatedCacheGroup):
13765 (WebKit::WebApplicationCacheHostClient::didChangeCacheAssociation):
13779 (WebKit::WebURLResponse::connectionReused):
13780 (WebKit::WebURLResponse::setConnectionReused):
13790 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex):
13791 (WebKit::AutoFillPopupMenuClient::canRemoveSuggestionAtIndex):
13800 * WebKit.gyp:
13802 (WebKit::WebOptionElement::WebOptionElement):
13803 (WebKit::WebOptionElement::operator=):
13804 (WebKit::WebOptionElement::assign):
13807 (WebKit::WebOptionElement::setValue):
13808 (WebKit::WebOptionElement::value):
13809 (WebKit::WebOptionElement::index):
13810 (WebKit::WebOptionElement::text):
13811 (WebKit::WebOptionElement::defaultSelected):
13812 (WebKit::WebOptionElement::setDefaultSelected):
13813 (WebKit::WebOptionElement::label):
13814 (WebKit::WebOptionElement::disabled):
13815 (WebKit::WebOptionElement::WebOptionElement):
13816 (WebKit::WebOptionElement::operator=):
13817 (WebKit::WebOptionElement::operator PassRefPtr<HTMLOptionElement>):
13819 (WebKit::WebSelectElement::listItems):
13831 * WebKit.gyp:
13842 … (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex): Updates internal data appropriately.
13843 …(WebKit::AutoFillPopupMenuClient::canRemoveSuggestionAtIndex): Now called before removal to see if…
13846 (WebKit::WebViewImpl::autocompleteHandleKeyEvent): Added call to canRemoveSuggestionAtIndex.
13877 * WebKit.gyp:
13887 (WebKit::WebViewImpl::applyAutoFillSuggestions):
13901 * WebKit.gyp:
13903 (WebKit::ChromeClientImpl::getOnscreenGLES2Context):
13904 (WebKit::ChromeClientImpl::getOffscreenGLES2Context):
13916 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
13917 (WebKit::WebViewImpl::getOnscreenGLES2Context):
13918 (WebKit::WebViewImpl::getOffscreenGLES2Context):
13931 (WebKit::WebViewClient::didAcceptAutoFillSuggestion):
13932 (WebKit::WebViewClient::didSelectAutoFillSuggestion):
13934 (WebKit::AutoFillPopupMenuClient::valueChanged):
13935 (WebKit::AutoFillPopupMenuClient::selectionChanged):
13936 (WebKit::AutoFillPopupMenuClient::initialize):
13937 (WebKit::AutoFillPopupMenuClient::setSuggestions):
13938 (WebKit::AutoFillPopupMenuClient::textFieldStyle):
13941 (WebKit::WebViewImpl::applyAutoFillSuggestions):
13942 (WebKit::WebViewImpl::applyAutocompleteSuggestions):
13955 (WebKit::AutoFillPopupMenuClient::selectionCleared):
13962 (WebKit::WebPopupMenuImpl::setCursor):
13972 (WebKit::ChromeClientImpl::setCursor):
13976 (WebKit::WebPopupMenuImpl::setCursor):
14010 * WebKit.gypi:
14012 (WebKit::DebuggerAgentManager::debugAttach):
14013 (WebKit::DebuggerAgentManager::debugDetach):
14015 (WebKit::InspectorFrontendClientImpl::windowObjectCleared):
14017 (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl):
14018 (WebKit::WebDevToolsAgentImpl::attach):
14019 (WebKit::WebDevToolsAgentImpl::didNavigate):
14020 (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy):
14067 * WebKit.gyp:
14073 * WebKit.gyp:
14083 Chromium tree. We move it to WebKit tree because:
14084 - DumpRenderTree in WebKit tree needs it, and
14085 - It's hard to refer to WebKit.gypi and WebCore.gypi from
14087 WebKit-tree build.
14089 * WebKit.gyp:
14099 (WebKit::WebViewImpl::setScrollbarColors):
14111 (WebKit::WebAccessibilityCacheImpl::WeakHandle::create):
14112 (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle):
14122 (WebKit::AutoFillPopupMenuClient::getSuggestion):
14123 (WebKit::AutoFillPopupMenuClient::getLabel):
14144 (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv): Emulate the enums.
14155 (WebKit::WebDevToolsFrontendImpl::executeScript):
14164 (WebKit::TestPopupMenuClient::itemLabel): Added.
14175 (WebKit::AutoFillPopupMenuClient::getSuggestion):
14176 (WebKit::AutoFillPopupMenuClient::getLabel):
14177 (WebKit::AutoFillPopupMenuClient::itemLabel):
14178 (WebKit::AutoFillPopupMenuClient::setSuggestions):
14179 (WebKit::AutoFillPopupMenuClient::convertListIndexToInternalIndex):
14190 * WebKit.gyp:
14200 Chromium tree. We move it to WebKit tree because:
14201 - DumpRenderTree in WebKit tree needs it, and
14202 - It's hard to refer to WebKit.gypi and WebCore.gypi from
14204 WebKit-tree build.
14206 * WebKit.gyp:
14216 (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
14229 (WebKit::WebURLLoadTiming::proxyStart):
14230 (WebKit::WebURLLoadTiming::setProxyStart):
14231 (WebKit::WebURLLoadTiming::proxyEnd):
14232 (WebKit::WebURLLoadTiming::setProxyEnd):
14233 (WebKit::WebURLLoadTiming::dnsStart):
14234 (WebKit::WebURLLoadTiming::setDNSStart):
14235 (WebKit::WebURLLoadTiming::dnsEnd):
14236 (WebKit::WebURLLoadTiming::setDNSEnd):
14237 (WebKit::WebURLLoadTiming::connectStart):
14238 (WebKit::WebURLLoadTiming::setConnectStart):
14239 (WebKit::WebURLLoadTiming::connectEnd):
14240 (WebKit::WebURLLoadTiming::setConnectEnd):
14241 (WebKit::WebURLLoadTiming::sendStart):
14242 (WebKit::WebURLLoadTiming::setSendStart):
14243 (WebKit::WebURLLoadTiming::sendEnd):
14244 (WebKit::WebURLLoadTiming::setSendEnd):
14245 (WebKit::WebURLLoadTiming::receiveHeadersStart):
14246 (WebKit::WebURLLoadTiming::setReceiveHeadersStart):
14247 (WebKit::WebURLLoadTiming::receiveHeadersEnd):
14248 (WebKit::WebURLLoadTiming::setReceiveHeadersEnd):
14249 (WebKit::WebURLLoadTiming::sslStart):
14250 (WebKit::WebURLLoadTiming::setSSLStart):
14251 (WebKit::WebURLLoadTiming::sslEnd):
14252 (WebKit::WebURLLoadTiming::setSSLEnd):
14254 (WebKit::WebURLResponse::wasCached):
14255 (WebKit::WebURLResponse::setWasCached):
14265 * WebKit.gyp:
14291 * WebKit.gyp:
14294 (WebKit::WebAttribute::~WebAttribute):
14295 (WebKit::WebAttribute::WebAttribute):
14296 (WebKit::WebAttribute::operator=):
14298 (WebKit::WebDocumentType::WebDocumentType):
14299 (WebKit::WebDocumentType::operator=):
14300 (WebKit::WebDocumentType::assign):
14303 (WebKit::WebNamedNodeMap::~WebNamedNodeMap):
14304 (WebKit::WebNamedNodeMap::WebNamedNodeMap):
14305 (WebKit::WebNamedNodeMap::operator=):
14308 (WebKit::WebRenderStyle::~WebRenderStyle):
14309 (WebKit::WebRenderStyle::WebRenderStyle):
14310 (WebKit::WebRenderStyle::operator=):
14312 (WebKit::WebAccessibilityObject::node):
14313 (WebKit::WebAccessibilityObject::document):
14315 (WebKit::WebAttribute::reset):
14316 (WebKit::WebAttribute::assign):
14317 (WebKit::WebAttribute::WebAttribute):
14318 (WebKit::WebAttribute::localName):
14319 (WebKit::WebAttribute::value):
14321 (WebKit::WebDocumentType::name):
14322 (WebKit::WebDocumentType::WebDocumentType):
14323 (WebKit::WebDocumentType::operator=):
14324 (WebKit::WebDocumentType::operator PassRefPtr<DocumentType>):
14326 (WebKit::WebElement::attributes):
14328 (WebKit::WebNamedNodeMap::reset):
14329 (WebKit::WebNamedNodeMap::assign):
14330 (WebKit::WebNamedNodeMap::WebNamedNodeMap):
14331 (WebKit::WebNamedNodeMap::length):
14332 (WebKit::WebNamedNodeMap::attributeItem):
14334 (WebKit::WebNode::element):
14335 (WebKit::WebNode::hasComputedStyle):
14336 (WebKit::WebNode::computedStyle):
14338 (WebKit::WebRenderStyle::reset):
14339 (WebKit::WebRenderStyle::assign):
14340 (WebKit::WebRenderStyle::WebRenderStyle):
14341 (WebKit::WebRenderStyle::display):
14351 (WebKit::WebView::willEnterModalLoop):
14352 (WebKit::WebView::didExitModalLoop):
14377 * WebKit.gyp:
14379 (WebKit::WebIDBCallbacks::onSuccess):
14381 (WebKit::WebIDBKey::WebIDBKey):
14382 (WebKit::WebIDBKey::operator=):
14383 (WebKit::WebIDBKey::):
14385 (WebKit::WebIDBObjectStore::get):
14386 (WebKit::WebIDBObjectStore::set):
14387 (WebKit::WebIDBObjectStore::remove):
14388 (WebKit::WebIDBObjectStore::createIndex):
14389 (WebKit::WebIDBObjectStore::index):
14390 (WebKit::WebIDBObjectStore::removeIndex):
14404 (WebKit::WebIDBKey::~WebIDBKey):
14405 (WebKit::WebIDBKey::createNull):
14406 (WebKit::WebIDBKey::createInvalid):
14407 (WebKit::WebIDBKey::assign):
14408 (WebKit::WebIDBKey::assignNull):
14409 (WebKit::WebIDBKey::assignInvalid):
14410 (WebKit::WebIDBKey::type):
14411 (WebKit::WebIDBKey::string):
14412 (WebKit::WebIDBKey::number):
14413 (WebKit::WebIDBKey::WebIDBKey):
14414 (WebKit::WebIDBKey::operator=):
14415 (WebKit::WebIDBKey::operator PassRefPtr<IDBKey>):
14417 (WebKit::WebIDBObjectStoreImpl::get):
14418 (WebKit::WebIDBObjectStoreImpl::set):
14419 (WebKit::WebIDBObjectStoreImpl::remove):
14422 (WebKit::WebSerializedScriptValue::createInvalid):
14432 (WebKit::WebPlugin::startFind):
14442 (WebKit::WebURLRequest::):
14487 (WebKit::NotificationPresenterImpl::checkPermission):
14488 (WebKit::NotificationPresenterImpl::requestPermission):
14490 (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
14500 * WebKit.gyp:
14503 (WebKit::WebURLLoadTiming::~WebURLLoadTiming):
14504 (WebKit::WebURLLoadTiming::WebURLLoadTiming):
14505 (WebKit::WebURLLoadTiming::operator=):
14506 (WebKit::WebURLLoadTiming::isNull):
14510 (WebKit::WebDevToolsAgentImpl::willSendRequest):
14513 (WebKit::WebURLLoadTiming::initialize):
14514 (WebKit::WebURLLoadTiming::reset):
14515 (WebKit::WebURLLoadTiming::assign):
14516 (WebKit::WebURLLoadTiming::setDomainLookupTimes):
14517 (WebKit::WebURLLoadTiming::setConnectStartTime):
14518 (WebKit::WebURLLoadTiming::setRequestTimes):
14519 (WebKit::WebURLLoadTiming::setHeadersAvailableTime):
14520 (WebKit::WebURLLoadTiming::WebURLLoadTiming):
14521 (WebKit::WebURLLoadTiming::operator=):
14522 (WebKit::WebURLLoadTiming::operator PassRefPtr<ResourceLoadTiming>):
14524 (WebKit::WebURLRequest::reportLoadTiming):
14525 (WebKit::WebURLRequest::setReportLoadTiming):
14527 (WebKit::WebURLResponse::setConnectionID):
14528 (WebKit::WebURLResponse::setLoadTiming):
14538 Chromium WebKit API to the Chromium code.
14543 (WebKit::operator!=):
14544 (WebKit::operator<):
14546 (WebKit::WebViewClient::textFieldDidBeginEditing):
14547 (WebKit::WebViewClient::textFieldDidEndEditing):
14548 (WebKit::WebViewClient::textDidChangeInTextField):
14549 (WebKit::WebViewClient::textFieldHandlingKeyDown):
14550 (WebKit::WebViewClient::didAcceptAutocompleteSuggestion):
14552 (WebKit::EditorClientImpl::textFieldDidBeginEditing):
14553 (WebKit::EditorClientImpl::textFieldDidEndEditing):
14554 (WebKit::EditorClientImpl::textDidChangeInTextField):
14555 (WebKit::EditorClientImpl::onAutocompleteSuggestionAccepted):
14556 (WebKit::EditorClientImpl::doTextFieldCommandFromEvent):
14558 (WebKit::WebInputElement::readOnly):
14559 (WebKit::WebInputElement::setSelectionRange):
14560 (WebKit::WebInputElement::selectionStart):
14561 (WebKit::WebInputElement::selectionEnd):
14563 (WebKit::WebNode::lessThan):
14574 (WebKit::WebView::):
14575 (WebKit::WebView::addUserScript):
14576 (WebKit::WebView::addUserStyleSheet):
14579 (WebKit::WebView::addUserScript):
14580 (WebKit::WebView::addUserStyleSheet):
14606 (WebKit::TestWebPopupMenuImpl::create):
14607 (WebKit::TestWebViewClient::TestWebViewClient):
14608 (WebKit::TestWebViewClient::createPopupMenu):
14631 (WebKit::WebPopupMenu::create):
14633 (WebKit::WebView::create):
14646 (WebKit::WebView::willEnterModalLoop):
14647 (WebKit::WebView::didExitModalLoop):
14658 use by other code in WebKit/chromium/src.
14668 (WebKit::WebFrameImpl::registerPasswordListener):
14669 (WebKit::WebFrameImpl::notifiyPasswordListenerOfAutocomplete):
14670 (WebKit::WebFrameImpl::getPasswordListener):
14695 * WebKit.gyp:
14705 (WebKit::WebPlugin::hasSelection):
14706 (WebKit::WebPlugin::selectionAsText):
14707 (WebKit::WebPlugin::selectionAsMarkup):
14708 (WebKit::WebPlugin::setZoomFactor):
14709 (WebKit::WebPlugin::supportsFind):
14710 (WebKit::WebPlugin::startFind):
14711 (WebKit::WebPlugin::selectFindResult):
14712 (WebKit::WebPlugin::stopFind):
14714 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
14716 (WebKit::WebFrameImpl::pluginContainerFromFrame):
14717 (WebKit::ChromePluginPrintContext::end):
14718 (WebKit::ChromePluginPrintContext::computePageRects):
14719 (WebKit::ChromePluginPrintContext::spoolPage):
14720 (WebKit::WebFrameImpl::executeCommand):
14723 (WebKit::WebPluginContainerImpl::copy):
14724 (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
14727 (WebKit::WebViewImpl::setZoomLevel):
14738 (WebKit::WebInputElement::setSuggestedValue):
14739 (WebKit::WebInputElement::suggestedValue):
14767 (WebKit::WebViewImpl::WebViewImpl):
14798 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask): Removed
14807 (WebKit::WebWorkerBase::dispatchTaskToMainThread): Use leakPtr instead
14810 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask): Removed
14819 (WebKit::WebSharedWorkerImpl::connectTask): Removed unneeded release
14827 (WebKit::WebDataSourceImpl::setNextPluginLoadObserver): Call leakPtr
14858 (WebKit::WebViewImpl::sendContextMenuEvent):
14868 (WebKit::getEvent):
14881 (WebKit::WebFrameImpl::registerPasswordListener):
14882 (WebKit::WebFrameImpl::notifiyPasswordListenerOfAutocomplete):
14889 use by other code in WebKit/chromium/src.
14899 (WebKit::WebFrameImpl::registerPasswordListener):
14900 (WebKit::WebFrameImpl::notifiyPasswordListenerOfAutocomplete):
14909 * WebKit.gyp:
14911 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl):
14912 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
14913 (WebKit::WebGraphicsContext3DDefaultImpl::makeContextCurrent):
14926 (WebKit::getEvent):
14943 * WebKit.gyp:
14947 (WebKit::AutoFillPopupMenuClient::AutoFillPopupMenuClient):
14948 (WebKit::AutoFillPopupMenuClient::~AutoFillPopupMenuClient):
14949 (WebKit::AutoFillPopupMenuClient::valueChanged):
14950 (WebKit::AutoFillPopupMenuClient::selectionCleared):
14951 (WebKit::AutoFillPopupMenuClient::itemText):
14952 (WebKit::AutoFillPopupMenuClient::itemStyle):
14953 (WebKit::AutoFillPopupMenuClient::menuStyle):
14954 (WebKit::AutoFillPopupMenuClient::clientPaddingLeft):
14955 (WebKit::AutoFillPopupMenuClient::clientPaddingRight):
14956 (WebKit::AutoFillPopupMenuClient::popupDidHide):
14957 (WebKit::AutoFillPopupMenuClient::setTextFromItem):
14958 (WebKit::AutoFillPopupMenuClient::fontSelector):
14959 (WebKit::AutoFillPopupMenuClient::hostWindow):
14960 (WebKit::AutoFillPopupMenuClient::createScrollbar):
14961 (WebKit::AutoFillPopupMenuClient::initialize):
14962 (WebKit::AutoFillPopupMenuClient::getWebView):
14963 (WebKit::AutoFillPopupMenuClient::textFieldStyle):
14965 (WebKit::AutoFillPopupMenuClient::itemToolTip):
14966 (WebKit::AutoFillPopupMenuClient::itemAccessibilityText):
14967 (WebKit::AutoFillPopupMenuClient::itemIsEnabled):
14968 (WebKit::AutoFillPopupMenuClient::clientInsetLeft):
14969 (WebKit::AutoFillPopupMenuClient::clientInsetRight):
14970 (WebKit::AutoFillPopupMenuClient::listSize):
14971 (WebKit::AutoFillPopupMenuClient::selectedIndex):
14972 (WebKit::AutoFillPopupMenuClient::itemIsLabel):
14973 (WebKit::AutoFillPopupMenuClient::itemIsSelected):
14974 (WebKit::AutoFillPopupMenuClient::shouldPopOver):
14975 (WebKit::AutoFillPopupMenuClient::valueShouldChangeOnHotTrack):
14976 (WebKit::AutoFillPopupMenuClient::setAutocompleteMode):
14977 (WebKit::AutoFillPopupMenuClient::getTextField):
14978 (WebKit::AutoFillPopupMenuClient::getSelectedIndex):
14979 (WebKit::AutoFillPopupMenuClient::setSelectedIndex):
14983 (WebKit::EditorClientImpl::textFieldDidEndEditing):
14984 (WebKit::EditorClientImpl::doAutofill):
14985 (WebKit::EditorClientImpl::onAutocompleteSuggestionAccepted):
14989 (WebKit::WebFrameImpl::currentHistoryItem):
14990 (WebKit::WebFrameImpl::notifiyPasswordListenerOfAutocomplete):
14993 (WebKit::):
14994 (WebKit::WebViewImpl::WebViewImpl):
14995 (WebKit::WebViewImpl::mouseDown):
14996 (WebKit::WebViewImpl::mouseUp):
14997 (WebKit::WebViewImpl::selectPopupHandleKeyEvent):
14998 (WebKit::WebViewImpl::autocompleteHandleKeyEvent):
14999 (WebKit::WebViewImpl::hideAutoFillPopup):
15000 (WebKit::WebViewImpl::setFocus):
15001 (WebKit::WebViewImpl::applyAutoFillSuggestions):
15002 (WebKit::WebViewImpl::applyAutocompleteSuggestions):
15003 (WebKit::WebViewImpl::hidePopups):
15004 (WebKit::WebViewImpl::refreshAutoFillPopup):
15006 (WebKit::WebViewImpl::autoFillPopupDidHide):
15016 (WebKit::getEvent):
15035 (WebKit::WebView::addUserScript):
15036 (WebKit::WebView::addUserStyleSheet):
15038 (WebKit::WebView::addUserScript):
15039 (WebKit::WebView::addUserStyleSheet):
15040 (WebKit::WebView::removeAllUserContent):
15064 (WebKit::WebViewImpl::WebViewImpl):
15067 (WebKit::WebWorkerBase::initializeLoader):
15069 (WebKit::SelectPopupMenuTest::SetUp):
15095 (WebKit::WebDatabase::WebDatabase):
15097 (WebKit::WebDatabase::name):
15098 (WebKit::WebDatabase::displayName):
15099 (WebKit::WebDatabase::estimatedSize):
15100 (WebKit::WebDatabase::securityOrigin):
15101 (WebKit::WebDatabase::WebDatabase):
15111 (WebKit::WebViewImpl::caretOrSelectionBounds):
15125 * WebKit.gyp:
15132 (WebKit::WebIDBDatabaseError::WebIDBDatabaseError):
15133 (WebKit::WebIDBDatabaseError::operator=):
15139 (WebKit::WebString::WebString):
15140 (WebKit::WebString::operator=):
15170 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
15171 (WebKit::WebGraphicsContext3DDefaultImpl::getPlatformTextureId):
15172 (WebKit::WebGraphicsContext3DDefaultImpl::prepareTexture):
15204 * WebKit.gyp:
15209 (WebKit::EditorClientImpl::setInputMethodState):
15215 (WebKit::TestWebWidget::setComposition):
15216 (WebKit::TestWebWidget::confirmComposition):
15217 (WebKit::TestWebWidget::textInputType):
15218 (WebKit::TestWebWidget::caretOrSelectionBounds):
15228 (WebKit::WebContextMenuData::):
15230 (WebKit::WebPlugin::selectedText):
15232 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
15234 (WebKit::WebPluginContainerImpl::selectedText):
15253 (WebKit::WebFrameImpl::pageSizeAndMarginsInPixels):
15265 * WebKit.gyp:
15267 (WebKit::frameContentAsPlainText):
15295 * WebKit.gyp:
15297 (WebKit::frameContentAsPlainText):
15316 (WebKit::WebPluginContainerImpl::setPlugin):
15341 * WebKit.gyp:
15351 (WebKit::WebPluginContainerImpl::handleEvent):
15368 (WebKit::WebClipboard::):
15369 (WebKit::WebClipboard::isFormatAvailable):
15370 (WebKit::WebClipboard::readPlainText):
15371 (WebKit::WebClipboard::readHTML):
15372 (WebKit::WebClipboard::writePlainText):
15373 (WebKit::WebClipboard::writeHTML):
15374 (WebKit::WebClipboard::writeURL):
15375 (WebKit::WebClipboard::writeImage):
15376 (WebKit::WebClipboard::writeData):
15377 (WebKit::WebClipboard::readAvailableTypes):
15378 (WebKit::WebClipboard::readData):
15379 (WebKit::WebClipboard::readFilenames):
15399 (WebKit::WebURLResponse::wasAlternateProtocolAvailable):
15400 (WebKit::WebURLResponse::setWasAlternateProtocolAvailable):
15425 (WebKit::WebNotification::direction):
15435 (WebKit::WebFrameImpl::loadJavaScriptURL):
15454 (WebKit::WebViewImpl::WebViewImpl):
15455 (WebKit::WebViewImpl::gles2Context):
15475 (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad):
15477 (WebKit::InspectorClientImpl::inspectorDestroyed):
15478 (WebKit::InspectorClientImpl::openInspectorFrontend):
15479 (WebKit::InspectorClientImpl::highlight):
15480 (WebKit::InspectorClientImpl::hideHighlight):
15481 (WebKit::InspectorClientImpl::populateSetting):
15482 (WebKit::InspectorClientImpl::storeSetting):
15483 (WebKit::InspectorClientImpl::sendMessageToFrontend):
15484 (WebKit::InspectorClientImpl::resourceTrackingWasEnabled):
15485 (WebKit::InspectorClientImpl::resourceTrackingWasDisabled):
15486 (WebKit::InspectorClientImpl::timelineProfilerWasStarted):
15487 (WebKit::InspectorClientImpl::timelineProfilerWasStopped):
15488 (WebKit::InspectorClientImpl::devToolsAgent):
15491 (WebKit::InspectorFrontendClientImpl::inspectedURLChanged):
15494 (WebKit::):
15495 (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost):
15496 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
15497 (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient):
15498 (WebKit::WebDevToolsAgentImpl::inspectorDestroyed):
15499 (WebKit::WebDevToolsAgentImpl::openInspectorFrontend):
15500 (WebKit::WebDevToolsAgentImpl::highlight):
15501 (WebKit::WebDevToolsAgentImpl::hideHighlight):
15502 (WebKit::WebDevToolsAgentImpl::populateSetting):
15503 (WebKit::WebDevToolsAgentImpl::storeSetting):
15504 (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend):
15505 (WebKit::WebDevToolsAgentImpl::resourceTrackingWasEnabled):
15506 (WebKit::WebDevToolsAgentImpl::resourceTrackingWasDisabled):
15507 (WebKit::WebDevToolsAgentImpl::timelineProfilerWasStarted):
15508 (WebKit::WebDevToolsAgentImpl::timelineProfilerWasStopped):
15512 (WebKit::WebView::create):
15513 (WebKit::WebViewImpl::WebViewImpl):
15530 * WebKit.gyp:
15533 (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad):
15535 (WebKit::InspectorClientImpl::InspectorClientImpl):
15536 (WebKit::InspectorClientImpl::~InspectorClientImpl):
15537 (WebKit::InspectorClientImpl::inspectorDestroyed):
15538 (WebKit::InspectorClientImpl::openInspectorFrontend):
15539 (WebKit::invalidateNodeBoundingRect):
15540 (WebKit::InspectorClientImpl::highlight):
15541 (WebKit::InspectorClientImpl::hideHighlight):
15542 (WebKit::InspectorClientImpl::populateSetting):
15543 (WebKit::InspectorClientImpl::storeSetting):
15544 (WebKit::InspectorClientImpl::sendMessageToFrontend):
15547 (WebKit::InspectorFrontendClientImpl::inspectedURLChanged):
15550 (WebKit::):
15551 (WebKit::WebDevToolsAgentImpl::didCommitProvisionalLoad):
15552 (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost):
15553 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
15554 (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient):
15555 (WebKit::WebDevToolsAgentImpl::jsDispatchToApu):
15556 (WebKit::WebDevToolsAgentImpl::jsEvaluateOnSelf):
15557 (WebKit::WebDevToolsAgentImpl::jsOnRuntimeFeatureStateChanged):
15561 (WebKit::WebView::create):
15562 (WebKit::WebViewImpl::WebViewImpl):
15563 (WebKit::WebViewImpl::setDevToolsAgent):
15566 (WebKit::WebWorkerBase::initializeLoader):
15617 * WebKit.gyp:
15621 (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad):
15623 (WebKit::InspectorFrontendClientImpl::inspectedURLChanged):
15626 (WebKit::):
15627 (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost):
15628 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
15629 (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient):
15630 (WebKit::WebDevToolsAgentImpl::inspectorDestroyed):
15631 (WebKit::WebDevToolsAgentImpl::openInspectorFrontend):
15632 (WebKit::WebDevToolsAgentImpl::highlight):
15633 (WebKit::WebDevToolsAgentImpl::hideHighlight):
15634 (WebKit::WebDevToolsAgentImpl::populateSetting):
15635 (WebKit::WebDevToolsAgentImpl::storeSetting):
15636 (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend):
15637 (WebKit::WebDevToolsAgentImpl::resourceTrackingWasEnabled):
15638 (WebKit::WebDevToolsAgentImpl::resourceTrackingWasDisabled):
15639 (WebKit::WebDevToolsAgentImpl::timelineProfilerWasStarted):
15640 (WebKit::WebDevToolsAgentImpl::timelineProfilerWasStopped):
15644 (WebKit::WebView::create):
15645 (WebKit::WebViewImpl::WebViewImpl):
15648 (WebKit::WebWorkerBase::initializeLoader):
15668 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
15690 (WebKit::WebFrameImpl::isPageBoxVisible):
15691 (WebKit::WebFrameImpl::pageAreaRectInPixels):
15692 (WebKit::WebFrameImpl::preferredPageSizeInPixels):
15752 * WebKit.gyp:
15754 (WebKit::distanceToRect):
15755 (WebKit::DragScrollTimer::DragScrollTimer):
15756 (WebKit::DragScrollTimer::~DragScrollTimer):
15757 (WebKit::DragScrollTimer::stop):
15758 (WebKit::DragScrollTimer::scroll):
15759 (WebKit::DragScrollTimer::update):
15760 (WebKit::DragScrollTimer::triggerScroll):
15761 (WebKit::DragScrollTimer::scrollDistanceFor):
15763 (WebKit::DragScrollTimer::fired):
15764 (WebKit::DragScrollTimer::shouldScroll):
15766 (WebKit::WebViewImpl::WebViewImpl):
15767 (WebKit::WebViewImpl::dragSourceEndedAt):
15768 (WebKit::WebViewImpl::dragSourceMovedTo):
15769 (WebKit::WebViewImpl::dragTargetDrop):
15770 (WebKit::WebViewImpl::dragTargetDragEnterOrOver):
15808 * WebKit.gyp:
15812 (WebKit::WebDevToolsMessageTransport::~WebDevToolsMessageTransport):
15814 (WebKit::):
15824 (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol):
15834 (WebKit::operator<):
15836 (WebKit::operator<):
15838 (WebKit::WebCString::compare):
15858 (WebKit::AutoFillPopupMenuClient::getSuggestion):
15859 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex):
15860 (WebKit::AutoFillPopupMenuClient::valueChanged):
15861 (WebKit::AutoFillPopupMenuClient::selectionChanged):
15863 (WebKit::AutocompletePopupMenuClient::getSuggestion):
15864 (WebKit::AutocompletePopupMenuClient::removeSuggestionAtIndex):
15873 * WebKit.gyp:
15876 (WebKit::WebCompositionUnderline::WebCompositionUnderline):
15878 (WebKit::):
15882 (WebKit::WebWidgetClient::resetInputMethod):
15884 (WebKit::CompositionUnderlineBuilder::CompositionUnderlineBuilder):
15886 (WebKit::CompositionUnderlineVectorBuilder::CompositionUnderlineVectorBuilder):
15889 (WebKit::EditorClientImpl::setInputMethodState):
15891 (WebKit::WebPopupMenuImpl::setComposition):
15892 (WebKit::WebPopupMenuImpl::confirmComposition):
15893 (WebKit::WebPopupMenuImpl::textInputType):
15894 (WebKit::WebPopupMenuImpl::caretOrSelectionBounds):
15897 (WebKit::WebViewImpl::handleCompositionEvent):
15898 (WebKit::WebViewImpl::setComposition):
15899 (WebKit::WebViewImpl::confirmComposition):
15900 (WebKit::WebViewImpl::textInputType):
15901 (WebKit::WebViewImpl::caretOrSelectionBounds):
15910 This is a part 2 of 3 one-sided changes to chrome and WebKit. Chrome
15925 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveAttrib):
15926 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveUniform):
15927 (WebKit::WebGraphicsContext3DDefaultImpl::readPixels):
15931 Remove WebKit::WebDocument::isXHTMLDocument.
15945 * src/WebKit.cpp:
15946 (WebKit::shutdown):
15950 WebKit API: Undo static hooks into V8 when WebKit is shut downm
15953 * src/WebKit.cpp:
15954 (WebKit::shutdown): Call new WebCore::V8DOMWindowShell::uninitializeV8IfNeeded().
16029 (WebKit::WebRuntimeFeatures::enableDatabase):
16030 (WebKit::WebRuntimeFeatures::isDatabaseEnabled):
16050 * WebKit.gyp: Add mac WebSandboxSupport.h
16072 (WebKit::WebDevToolsMessageTransport::~WebDevToolsMessageTransport):
16074 (WebKit::):
16075 (WebKit::WebDevToolsAgent::dispatchMessageFromFrontendOnIOThread):
16087 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
16103 Added plumbing to Chromium WebKit API to allow setting/getting the name
16110 (WebKit::WebViewClient::createView):
16113 (WebKit::ChromeClientImpl::createWindow):
16116 (WebKit::WebFrameImpl::setName):
16128 (WebKit::WebViewImpl::dispatchBeforeUnloadEvent): Call shouldClose
16141 (WebKit::WebHistoryItem::itemSequenceNumber):
16142 (WebKit::WebHistoryItem::setItemSequenceNumber):
16171 (WebKit::WebPluginListBuilderImpl::addFileExtensionToLastMediaType):
16186 (WebKit::WebDatabase::closeDatabaseImmediately):
16187 (WebKit::WebDatabase::WebDatabase):
16188 (WebKit::WebDatabase::operator=):
16189 (WebKit::WebDatabase::operator WTF::PassRefPtr<AbstractDatabase>):
16209 (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin):
16224 has the implementation of sendMessageToFrontend function. WebKit version of it still
16229 (WebKit::InspectorClientImpl::sendMessageToFrontend):
16232 (WebKit::WebDevToolsAgentImpl::setInspectorFrontendProxyToInspectorController):
16252 (WebKit::WebFormControlElement::nameForAutofill):
16287 (WebKit::WebViewImpl::sendContextMenuEvent):
16298 (WebKit::AutoFillPopupMenuClient::selectionCleared):
16319 (WebKit::WebIDBDatabase::name):
16320 (WebKit::WebIDBDatabase::description):
16321 (WebKit::WebIDBDatabase::version):
16322 (WebKit::WebIDBDatabase::objectStores):
16323 (WebKit::WebIDBDatabase::objectStore):
16324 (WebKit::WebIDBDatabase::removeObjectStore):
16326 (WebKit::WebIDBObjectStore::indexNames):
16327 (WebKit::WebIDBObjectStore::createIndex):
16328 (WebKit::WebIDBObjectStore::index):
16329 (WebKit::WebIDBObjectStore::removeIndex):
16345 (WebKit::WebIDBDatabaseImpl::WebIDBDatabaseImpl):
16346 (WebKit::WebIDBDatabaseImpl::name):
16347 (WebKit::WebIDBDatabaseImpl::description):
16348 (WebKit::WebIDBDatabaseImpl::version):
16349 (WebKit::WebIDBDatabaseImpl::objectStores):
16350 (WebKit::WebIDBDatabaseImpl::createObjectStore):
16351 (WebKit::WebIDBDatabaseImpl::objectStore):
16352 (WebKit::WebIDBDatabaseImpl::removeObjectStore):
16355 (WebKit::WebIDBObjectStoreImpl::WebIDBObjectStoreImpl):
16356 (WebKit::WebIDBObjectStoreImpl::name):
16357 (WebKit::WebIDBObjectStoreImpl::keyPath):
16358 (WebKit::WebIDBObjectStoreImpl::indexNames):
16359 (WebKit::WebIDBObjectStoreImpl::createIndex):
16360 (WebKit::WebIDBObjectStoreImpl::index):
16361 (WebKit::WebIDBObjectStoreImpl::removeIndex):
16405 * WebKit.gyp:
16419 * WebKit.gyp:
16429 (WebKit::AutoFillPopupMenuClient::getSuggestion):
16430 (WebKit::AutoFillPopupMenuClient::valueChanged):
16431 (WebKit::AutoFillPopupMenuClient::selectionChanged):
16432 (WebKit::AutoFillPopupMenuClient::itemIsSeparator):
16444 (WebKit::WebViewClient::didAcceptAutoFillSuggestion):
16446 (WebKit::AutoFillPopupMenuClient::getSuggestionsCount):
16447 (WebKit::AutoFillPopupMenuClient::getSuggestion):
16448 (WebKit::AutoFillPopupMenuClient::valueChanged):
16449 (WebKit::AutoFillPopupMenuClient::selectionChanged):
16450 (WebKit::AutoFillPopupMenuClient::itemIsSeparator):
16451 (WebKit::AutoFillPopupMenuClient::initialize):
16452 (WebKit::AutoFillPopupMenuClient::setSuggestions):
16455 (WebKit::WebViewImpl::applyAutoFillSuggestions):
16463 (WebKit::WebImage::WebImage):
16464 (WebKit::WebImage::operator=):
16475 (WebKit::WebImage::WebImage):
16476 (WebKit::WebImage::operator=):
16506 (WebKit::WebURLResponse::wasFetchedViaProxy):
16507 (WebKit::WebURLResponse::setWasFetchedViaProxy):
16527 (WebKit::WebViewClient::supportsFullscreen):
16528 (WebKit::WebViewClient::enterFullscreenForNode):
16529 (WebKit::WebViewClient::exitFullscreenForNode):
16531 (WebKit::ChromeClientImpl::supportsFullscreenForNode):
16532 (WebKit::ChromeClientImpl::enterFullscreenForNode):
16533 (WebKit::ChromeClientImpl::exitFullscreenForNode):
16564 (WebKit::WebDevToolsAgentImpl::setInspectorFrontendProxyToInspectorController):
16575 * WebKit.gypi:
16580 (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy):
16593 has the implementation of sendMessageToFrontend function. WebKit version of it still
16598 (WebKit::InspectorClientImpl::sendMessageToFrontend):
16601 (WebKit::WebDevToolsAgentImpl::setInspectorFrontendProxyToInspectorController):
16627 [chromium] compile linux chromium in WebKit/out instead of WebKit/WebKit/chromium/out
16651 [chromium] compile linux chromium in WebKit/out instead of WebKit/WebKit/chromium/out
16689 EditingBehaviorTypes.h . Call sites in WebKit/ adjusted accordingly.
16692 (WebKit::WebSettingsImpl::setEditingBehavior):
16722 * WebKit.gyp:
16724 (WebKit::WebIDBCallbacks::onSuccess):
16726 (WebKit::WebIDBDatabase::createObjectStore):
16728 (WebKit::WebIDBObjectStore::~WebIDBObjectStore):
16729 (WebKit::WebIDBObjectStore::name):
16730 (WebKit::WebIDBObjectStore::keyPath):
16754 (WebKit::WebIDBDatabaseImpl::createObjectStore):
16757 (WebKit::WebIDBObjectStoreImpl::WebIDBObjectStoreImpl):
16758 (WebKit::WebIDBObjectStoreImpl::~WebIDBObjectStoreImpl):
16759 (WebKit::WebIDBObjectStoreImpl::name):
16760 (WebKit::WebIDBObjectStoreImpl::keyPath):
16763 (WebKit::WebIndexedDatabaseImpl::open):
16792 (WebKit::ChromeClientImpl::focus):
16793 (WebKit::ChromeClientImpl::focusedNodeChanged):
16804 (WebKit::gdkEventToWindowsKeyCode):
16813 * WebKit.grd:
16815 (WebKit::WebDevToolsAgentClient::debuggerScriptSource):
16829 (WebKit::WebViewImpl::dragSourceMovedTo):
16830 (WebKit::WebViewImpl::dragTargetDragEnterOrOver):
16831 (WebKit::WebViewImpl::scrollForDragging):
16863 [chromium] refactor WebKit.gyp's DRT section so the conditions are less messy
16866 * WebKit.gyp:
16874 * WebKit.gyp:
16883 * WebKit.gyp:
16903 This is a part 2 of 3 one-sided changes to chrome and WebKit. Chrome
16921 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
16940 (WebKit::TestPopupMenuClient::selectionChanged):
16941 (WebKit::TestPopupMenuClient::selectionCleared):
16955 (WebKit::WebViewClient::didSelectAutoFillSuggestion):
16956 (WebKit::WebViewClient::didClearAutoFillSelection):
16958 (WebKit::AutoFillPopupMenuClient::selectionChanged):
16959 (WebKit::AutoFillPopupMenuClient::selectionCleared):
16960 (WebKit::AutoFillPopupMenuClient::popupDidHide):
16963 (WebKit::SuggestionsPopupMenuClient::selectionChanged):
16964 (WebKit::SuggestionsPopupMenuClient::selectionCleared):
16966 (WebKit::WebInputElement::setPlaceholder):
16967 (WebKit::WebInputElement::placeholder):
16968 (WebKit::WebInputElement::isAutofilled):
16991 (WebKit::WebIDBDatabase::name):
16992 (WebKit::WebIDBDatabase::description):
16993 (WebKit::WebIDBDatabase::version):
16994 (WebKit::WebIDBDatabase::objectStores):
16996 (WebKit::WebIndexedDatabase::open):
16998 (WebKit::WebIndexedDatabaseImpl::open):
17029 (WebKit::WebViewClient::didUpdateInspectorSetting):
17031 (WebKit::InspectorClientImpl::populateSetting):
17032 (WebKit::InspectorClientImpl::storeSetting):
17035 (WebKit::WebViewImpl::WebViewImpl):
17036 (WebKit::WebViewImpl::inspectorSetting):
17037 (WebKit::WebViewImpl::setInspectorSetting):
17049 (WebKit::WebSettingsImpl::setHTML5ParserEnabled):
17062 (WebKit::WebFrameImpl::executeCommand):
17111 (WebKit::WebDevToolsAgentClient::exposeV8DebuggerProtocol):
17113 (WebKit::WebDevToolsFrontendClient::WebDevToolsFrontendClient):
17114 (WebKit::WebDevToolsFrontendClient::sendMessageToAgent):
17115 (WebKit::WebDevToolsFrontendClient::sendDebuggerCommandToAgent):
17116 (WebKit::WebDevToolsFrontendClient::sendDebuggerPauseScript):
17117 (WebKit::WebDevToolsFrontendClient::activateWindow):
17118 (WebKit::WebDevToolsFrontendClient::closeWindow):
17119 (WebKit::WebDevToolsFrontendClient::requestDockWindow):
17120 (WebKit::WebDevToolsFrontendClient::requestUndockWindow):
17121 (WebKit::WebDevToolsFrontendClient::hideScriptsPanel):
17123 (WebKit::DebuggerAgentManager::debugAttach):
17124 (WebKit::DebuggerAgentManager::debugDetach):
17125 (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol):
17128 (WebKit::InspectorFrontendClientImpl::hiddenPanels):
17130 (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl):
17131 (WebKit::WebDevToolsAgentImpl::attach):
17143 (WebKit::WebFrameImpl::find):
17144 (WebKit::WebFrameImpl::scopeStringMatches):
17145 (WebKit::WebFrameImpl::createChildFrame):
17146 (WebKit::WebFrameImpl::shouldScopeMatches):
17167 (WebKit::EditorClientImpl::autofill):
17169 (WebKit::WebFormControlElement::formControlName):
17170 (WebKit::WebFormControlElement::formControlType):
17172 (WebKit::WebFormElement::getFormControlElements):
17174 (WebKit::findPasswordFormFields):
17196 (WebKit::WebSettingsImpl::setAcceleratedCompositingEnabled):
17209 (WebKit::WebDocument::isXHTMLDocument): dittorama.
17218 Add WebKit layer for IDBIndex.
17220 * WebKit.gyp:
17223 (WebKit::WebIDBCallbacks::onError):
17224 (WebKit::WebIDBCallbacks::onSuccess):
17227 (WebKit::WebIDBIndex::~WebIDBIndex):
17228 (WebKit::WebIDBIndex::name):
17229 (WebKit::WebIDBIndex::keyPath):
17230 (WebKit::WebIDBIndex::unique):
17250 (WebKit::WebIDBIndexImpl::WebIDBIndexImpl):
17251 (WebKit::WebIDBIndexImpl::~WebIDBIndexImpl):
17252 (WebKit::WebIDBIndexImpl::name):
17253 (WebKit::WebIDBIndexImpl::keyPath):
17254 (WebKit::WebIDBIndexImpl::unique):
17267 (WebKit::):
17291 (WebKit::):
17292 (WebKit::WebDevToolsAgentImpl::didNavigate):
17302 (WebKit::WebGraphicsContext3DDefaultImpl::reshape): Clear WebGL internal buffers.
17317 (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin):
17329 (WebKit::WebPluginListBuilderImpl::addPlugin):
17330 (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin):
17331 (WebKit::WebPluginListBuilderImpl::addFileExtensionToLastMediaType):
17333 (WebKit::WebPluginListBuilderImpl::WebPluginListBuilderImpl):
17344 (WebKit::WebIndexedDatabase::open):
17353 * WebKit.gyp:
17355 (WebKit::WebDOMStringList::~WebDOMStringList):
17356 (WebKit::WebDOMStringList::WebDOMStringList):
17357 (WebKit::WebDOMStringList::operator=):
17359 (WebKit::WebIDBDatabase::objectStores):
17363 (WebKit::WebDOMStringList::reset):
17364 (WebKit::WebDOMStringList::assign):
17365 (WebKit::WebDOMStringList::append):
17366 (WebKit::WebDOMStringList::length):
17367 (WebKit::WebDOMStringList::item):
17368 (WebKit::WebDOMStringList::WebDOMStringList):
17369 (WebKit::WebDOMStringList::operator=):
17370 (WebKit::WebDOMStringList::operator WTF::PassRefPtr<WebCore::DOMStringList>):
17372 (WebKit::WebIDBDatabaseImpl::objectStores):
17386 (WebKit::WebIDBDatabase::name):
17387 (WebKit::WebIDBDatabase::description):
17388 (WebKit::WebIDBDatabase::version):
17389 (WebKit::WebIDBDatabase::objectStores):
17397 (WebKit::WebIDBDatabaseImpl::WebIDBDatabaseImpl):
17398 (WebKit::WebIDBDatabaseImpl::name):
17399 (WebKit::WebIDBDatabaseImpl::description):
17400 (WebKit::WebIDBDatabaseImpl::version):
17401 (WebKit::WebIDBDatabaseImpl::objectStores):
17414 (WebKit::WebNotification::dir):
17415 (WebKit::WebNotification::replaceId):
17427 (WebKit::FrameLoaderClientImpl::createPlugin):
17455 (WebKit::WebViewImpl::updateRootLayerContents):
17474 (WebKit::WebDevToolsAgentClient::ClientMessageLoop::~ClientMessageLoop):
17475 … (WebKit::WebDevToolsAgentClient::createClientMessageLoop): Returns an object that allows to run
17478 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler):
17481 (WebKit::):
17482 (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl):
17483 (WebKit::WebDevToolsAgentImpl::attach):
17517 (WebKit::WebViewImpl::setZoomLevel):
17532 * WebKit.gyp: Add a build rule for LayoutTestHelper.exe for Windows.
17543 (WebKit::WebGeolocationServiceMockImpl::~WebGeolocationServiceMockImpl):
17544 (WebKit::WebGeolocationServiceMock::createWebGeolocationServiceMock):
17545 (WebKit::WebGeolocationServiceMockImpl::requestPermissionForFrame):
17546 (WebKit::WebGeolocationServiceMockImpl::attachBridge):
17547 (WebKit::WebGeolocationServiceMockImpl::detachBridge):
17556 * WebKit.gyp:
17565 (WebKit::WebViewImpl::setZoomLevel):
17575 (WebKit::WebViewImpl::setZoomLevel): Call setZoomLevel on FrameView.
17591 (WebKit::WebViewImpl::handleCompositionEvent):
17608 (WebKit::ChromeClientImpl::invalidateContentsForSlowScroll):
17609 (WebKit::ChromeClientImpl::scroll):
17622 (WebKit::WebGeolocationServiceMock::setMockGeolocationPermission):
17623 (WebKit::WebGeolocationServiceMock::requestPermissionForFrame):
17624 (WebKit::WebGeolocationServiceMock::attachBridge):
17625 (WebKit::WebGeolocationServiceMock::detachBridge):
17634 * WebKit.gyp:
17646 (WebKit::WebViewImpl::WebViewImpl):
17660 (WebKit::WebViewImpl::WebViewImpl):
17661 (WebKit::WebViewImpl::mouseDown):
17662 (WebKit::WebViewImpl::handleInputEvent):
17663 (WebKit::WebViewImpl::mouseCaptureLost):
17676 (WebKit::WebAccessibilityObject::headingLevel):
17677 (WebKit::WebAccessibilityObject::setFocused):
17687 (WebKit::WebGraphicsContext3DDefaultImpl::renderbufferStorage): Mapping the enums.
17699 (WebKit::WebSecurityOrigin::canAccessPasswordManager):
17711 (WebKit::WebBindings::pushExceptionHandler):
17712 (WebKit::WebBindings::popExceptionHandler):
17734 (WebKit::WebSettings::): Added an enum for EditingBehavior types.
17736 (WebKit::WebSettingsImpl::setEditingBehavior): Added.
17748 (WebKit::WebViewImpl::paint):
17749 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
17750 (WebKit::WebViewImpl::updateRootLayerContents):
17751 (WebKit::WebViewImpl::setRootLayerNeedsDisplay):
17764 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
17783 (WebKit::WebBindings::pushExceptionHandler):
17784 (WebKit::WebBindings::popExceptionHandler):
17803 (WebKit::WebNotification::dir):
17804 (WebKit::WebNotification::replaceId):
17837 * WebKit.gyp:
17848 (WebKit::WebGeolocationServiceMock::setMockGeolocationPosition):
17849 (WebKit::WebGeolocationServiceMock::setMockGeolocationError):
17858 Web____Impl is for re-entering the WebKit layer from the browser layer.
17861 proper proxy (which is for going from WebCore to WebKit).
17869 * WebKit.gyp:
17886 (WebKit::WebIDBDatabaseImpl::WebIDBDatabaseImpl):
17887 (WebKit::WebIDBDatabaseImpl::~WebIDBDatabaseImpl):
17890 (WebKit::WebIndexedDatabaseImpl::WebIndexedDatabaseImpl):
17891 (WebKit::WebIndexedDatabaseImpl::open):
17903 * WebKit.gyp: Add textAreaResizeCorner.png as a Mac resource
17913 (WebKit::WebViewImpl::handleCompositionEvent):
17929 (WebKit::WebThemeEngine::paintProgressBar):
17948 (WebKit::WebURLResponse::wasNpnNegotiated):
17949 (WebKit::WebURLResponse::setWasNpnNegotiated):
17965 * WebKit.gyp:
17995 (WebKit::WebURLResponse::wasNpnNegotiated):
17996 (WebKit::WebURLResponse::setWasNpnNegotiated):
18007 * WebKit.gyp: Add textAreaResizeCorner.png as a Mac resource
18019 (WebKit::WebPluginContainerImpl::element):
18033 (WebKit::WebWorkerBase::allowDatabase):
18034 (WebKit::WebWorkerBase::allowDatabaseTask):
18035 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::AllowDatabaseMainThreadBridge):
18036 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::cancel):
18037 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::result):
18038 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::signalCompleted):
18039 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::didComplete):
18042 (WebKit::WebWorkerClientImpl::allowDatabase):
18053 (WebKit::WebViewClient::focusedNodeChanged):
18055 (WebKit::ChromeClientImpl::focusedNodeChanged):
18072 (WebKit::WebContextMenuData::WebContextMenuData):
18074 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
18127 WebKit/WebCore/bindings/js/JSDOMWindowCustom.cpp
18128 WebKit/WebCore/bindings/v8/custom/V8DOMWindowCustom.cpp
18150 * WebKit.gyp:
18161 (WebKit::WebMediaPlayerClientImpl::volume):
18172 (WebKit::WebKitClient::cacheMetadata):
18174 (WebKit::WebURLLoaderClient::didReceiveCachedMetadata):
18182 (WebKit::WebURLResponse::responseTime):
18183 (WebKit::WebURLResponse::setResponseTime):
18192 * WebKit.gyp:
18217 (WebKit::WebViewClient::createSessionStorageNamespace):
18226 * WebKit.gyp:
18236 (WebKit::WebScrollbarImpl::setLocation):
18237 (WebKit::WebScrollbarImpl::setDocumentSize):
18247 (WebKit::WebKitClient::databaseOpenFile):
18262 (WebKit::WebIndexedDatabaseImpl::open):
18275 (WebKit::WebLabelElement::correspondingControl):
18292 (WebKit::WebThemeEngine::paintProgressBar):
18308 (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
18310 (WebKit::WebGeolocationServiceBridgeImpl::attachBridgeIfNeeded):
18311 (WebKit::WebGeolocationServiceBridgeImpl::setLastPosition):
18320 * WebKit.gyp:
18330 * WebKit.gyp: Add JavaScriptCore/wtf to 'include' section.
18344 (WebKit::ChromeClientImpl::getPopupMenuInfo):
18359 (WebKit::WebInputElement::size):
18374 (WebKit::WebPageSerializerImpl::serialize): Check each frame's url before using it,
18393 * WebKit.gyp:
18403 (WebKit::WebScrollbar::):
18404 (WebKit::WebScrollbar::~WebScrollbar):
18409 (WebKit::WebScrollbar::create):
18410 (WebKit::WebScrollbar::defaultThickness):
18411 (WebKit::WebScrollbarImpl::WebScrollbarImpl):
18412 (WebKit::WebScrollbarImpl::~WebScrollbarImpl):
18413 (WebKit::WebScrollbarImpl::setLocation):
18414 (WebKit::WebScrollbarImpl::value):
18415 (WebKit::WebScrollbarImpl::setValue):
18416 (WebKit::WebScrollbarImpl::setDocumentSize):
18417 (WebKit::WebScrollbarImpl::scroll):
18418 (WebKit::WebScrollbarImpl::paint):
18419 (WebKit::WebScrollbarImpl::handleInputEvent):
18420 (WebKit::WebScrollbarImpl::onMouseDown):
18421 (WebKit::WebScrollbarImpl::onMouseUp):
18422 (WebKit::WebScrollbarImpl::onMouseMove):
18423 (WebKit::WebScrollbarImpl::onMouseLeave):
18424 (WebKit::WebScrollbarImpl::onMouseWheel):
18425 (WebKit::WebScrollbarImpl::onKeyDown):
18426 (WebKit::WebScrollbarImpl::valueChanged):
18427 (WebKit::WebScrollbarImpl::invalidateScrollbarRect):
18428 (WebKit::WebScrollbarImpl::isActive):
18429 (WebKit::WebScrollbarImpl::scrollbarCornerPresent):
18430 (WebKit::WebScrollbarImpl::getTickmarks):
18433 (WebKit::WebViewImpl::scrollViewWithKeyboard):
18434 (WebKit::WebViewImpl::mapKeyCodeForScroll):
18460 (WebKit::WebViewClient::createSessionStorageNamespace):
18474 * WebKit.gyp:
18487 (WebKit::WebIndexedDatabaseImpl::open):
18498 … (WebKit::WebFrameImpl::registerPasswordListener): Changed return type to bool. Updated comment.
18500 (WebKit::WebFrameImpl::registerPasswordListener): Return false instead of asserting.
18502 (WebKit::WebFrameImpl::registerPasswordListener): Changed return type to bool.
18520 (WebKit::WebSharedWorker::startWorkerContext):
18524 (WebKit::WebSharedWorkerImpl::startWorkerContext):
18527 (WebKit::WebWorkerBase::initializeLoader):
18568 (WebKit::WebFrameImpl::setMarkerActive):
18615 (WebKit::WebViewClient::createPopupMenu):
18617 (WebKit::ChromeClientImpl::popupOpened):
18620 (WebKit::WebInputElement::setSelectionRange):
18622 (WebKit::WebViewImpl::hideSuggestionsPopup):
18633 (WebKit::WebStorageNamespace::createSessionStorageNamespace):
18635 (WebKit::WebStorageNamespace::createSessionStorageNamespace):
18647 (WebKit::WebPluginContainerImpl::setFocus):
18660 (WebKit::WebPopupMenuImpl::isAcceleratedCompositingActive):
18662 (WebKit::WebViewImpl::WebViewImpl):
18663 (WebKit::WebViewImpl::paint):
18664 (WebKit::WebViewImpl::isAcceleratedCompositingActive):
18665 (WebKit::WebViewImpl::setRootGraphicsLayer):
18666 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
18667 (WebKit::WebViewImpl::updateRootLayerContents):
18679 (WebKit::WebNotification::dir):
18680 (WebKit::WebNotification::replaceId):
18690 (WebKit::WebViewImpl::mouseDown):
18702 (WebKit::WebSettingsImpl::setJavaScriptCanAccessClipboard):
18712 No tests (functionality is exposed only through native WebKit API.)
18715 (WebKit::WebFrameClient::willSendSubmitEvent): New empty method
18717 (WebKit::FrameLoaderClientImpl::dispatchWillSendSubmitEvent): Delegate to client
18741 (WebKit::WebViewClient::createView):
18744 (WebKit::ChromeClientImpl::createWindow):
18763 * WebKit.gyp:
18766 (WebKit::WebKitClient::fileSystem):
18821 (WebKit::WebViewClient::createView):
18824 (WebKit::ChromeClientImpl::createWindow):
18830 WebKit's r58517 needs OTS's r30 which was rolled into Chromium in
18845 (WebKit::WebViewClient::createView):
18848 (WebKit::ChromeClientImpl::createWindow):
18860 (WebKit::WebRuntimeFeatures::enableTouch):
18861 (WebKit::WebRuntimeFeatures::isTouchEnabled):
18893 (WebKit::WebKitClient::callOnMainThread):
18905 (WebKit::WebThemeEngine::paint):
18938 Change is in the Chromium WebKit API so it can't be tested with a JS-based layout test.
18939 It needs a native unit test, which would go in the Chromium repo, not WebKit.
18942 (WebKit::WebPasswordFormData::WebPasswordFormData): Set correct URL if action is NULL
18958 (WebKit::WebWorkerBase::didCreateDataSource)
18959 (WebKit::WebWorkerBase::createApplicationCacheHost)
18962 (WebKit::WebWorkerClientImpl::createApplicationCacheHost):
18986 (WebKit::WebViewImpl::mouseDown):
19000 (WebKit::WebViewImpl::hidePopups):
19001 (WebKit::WebViewImpl::hideSuggestionsPopup):
19017 [Chromium] Add some notifications and an accessor to WebKit API
19021 (WebKit::WebFrameClient::didFirstLayout):
19022 (WebKit::WebFrameClient::didFirstVisuallyNonEmptyLayout):
19025 (WebKit::FrameLoaderClientImpl::dispatchDidFirstLayout):
19026 (WebKit::FrameLoaderClientImpl::dispatchDidFirstVisuallyNonEmptyLayout):
19029 (WebKit::WebNode::hasNonEmptyBoundingBox):
19040 (WebKit::FrameLoaderClientImpl::dispatchDidNavigateWithinPage):
19088 * WebKit.gyp:
19104 (WebKit::WebView::willEnterModalLoop):
19105 (WebKit::WebView::didExitModalLoop):
19114 * src/WebKit.cpp:
19115 (WebKit::initialize): Add call to initializeMainThread.
19117 (WebKit::WebViewImpl::WebViewImpl): Ditto.
19128 (WebKit::SuggestionsPopupMenuClient::initialize):
19138 * WebKit.gypi:
19192 (WebKit::WebViewClient::createView):
19194 (WebKit::WebWindowFeatures::WebWindowFeatures):
19196 (WebKit::ChromeClientImpl::createWindow):
19208 (WebKit::WebGraphicsContext3DDefaultImpl::isGLES2Compliant):
19224 (WebKit::WebFrameClient::didChangeIcons):
19226 (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons):
19237 (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv): Emulate two enums.
19270 (WebKit::WebSettingsImpl::setJavaScriptCanAccessClipboard):
19295 (WebKit::ChromeClientImpl::popupOpened):
19335 (WebKit::WebPageSerializer::generateMetaCharsetDeclaration):
19336 (WebKit::WebPageSerializer::generateBaseTagDeclaration):
19338 (WebKit::WebPageSerializerImpl::openTagToString):
19339 (WebKit::WebPageSerializerImpl::endTagToString):
19351 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
19353 (WebKit::FrameLoaderClientImpl::finishedLoading):
19355 (WebKit::WebFrameImpl::encoding):
19356 (WebKit::WebFrameImpl::commitDocumentData):
19358 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
19359 (WebKit::WebPageSerializerImpl::serialize):
19363 (WebKit::WebViewImpl::pageEncoding):
19391 (WebKit::ChromeClientImpl::chooseIconForFiles):
19402 (WebKit::TEST_F):
19413 * WebKit.gyp:
19433 (WebKit::ChromeClientImpl::ChromeClientImpl):
19434 (WebKit::ChromeClientImpl::setCursor):
19435 (WebKit::ChromeClientImpl::setCursorForPlugin):
19449 (WebKit::WebStorageNamespace::createSessionStorageNamespace):
19458 * WebKit.gyp:
19460 (WebKit::WebGLES2Context::~WebGLES2Context):
19497 (WebKit::WebDatabase::closeDatabaseImmediately):
19499 (WebKit::WebSecurityOrigin::createFromDatabaseIdentifier):
19509 …(WebKit::WebWorkerClientImpl::createWorkerContextProxy): Don't need to pull V8 proxy to retrieve c…
19537 … [chromium] WebKit::WebURLResponse::addHTTPHeaderField will crash if response is invalid UTF-8
19541 (WebKit::WebURLResponse::addHTTPHeaderField): ignore if name or value is null string.
19551 * WebKit.gyp:
19553 (WebKit::WebViewImpl::selectPopup):
19584 * WebKit.gypi:
19587 (WebKit::DebuggerAgentImpl::setDebuggerScriptSource):
19590 (WebKit::DebuggerAgentManager::hostDispatchHandler):
19591 (WebKit::DebuggerAgentManager::debugAttach):
19592 (WebKit::DebuggerAgentManager::debugDetach):
19593 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler):
19596 (WebKit::InspectorFrontendClientImpl::windowObjectCleared):
19633 (WebKit::WebSettingsImpl::setAuthorAndUserStylesEnabled):
19636 (WebKit::WebViewImpl::addUserStyleSheet):
19647 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
19657 * WebKit.gypi:
19662 (WebKit::DebuggerAgentManager::debugAttach):
19663 (WebKit::DebuggerAgentManager::debugDetach):
19664 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler):
19667 (WebKit::InspectorFrontendClientImpl::windowObjectCleared):
19686 * WebKit.gypi:
19689 (WebKit::DebuggerAgentImpl::setDebuggerScriptSource):
19692 (WebKit::DebuggerAgentManager::hostDispatchHandler):
19693 (WebKit::DebuggerAgentManager::debugAttach):
19694 (WebKit::DebuggerAgentManager::debugDetach):
19695 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler):
19698 (WebKit::InspectorFrontendClientImpl::windowObjectCleared):
19734 (WebKit::toPlatformTouchPointState):
19744 After discussions at the WebKit contributors meeting, we decided that
19749 (WebKit::toPlatformTouchPointState): Remove TouchStationary.
19768 * WebKit.gyp:
19795 * WebKit.gyp:
19797 (WebKit::WebViewImpl::selectPopup):
19809 …(WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer): Temporarily disable pack alignment…
19810 …(WebKit::WebGraphicsContext3DDefaultImpl::readPixels): Move array allocation and alpha fix to WebG…
19836 (WebKit::WebSecurityPolicy::whiteListAccessFromOrigin):
19837 (WebKit::WebSecurityPolicy::resetOriginAccessWhiteLists):
19902 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
19904 (WebKit::FrameLoaderClientImpl::finishedLoading):
19906 (WebKit::WebFrameImpl::encoding):
19907 (WebKit::WebFrameImpl::commitDocumentData):
19909 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
19910 (WebKit::WebPageSerializerImpl::serialize):
19914 (WebKit::WebViewImpl::pageEncoding):
19926 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
19928 (WebKit::FrameLoaderClientImpl::finishedLoading):
19930 (WebKit::WebFrameImpl::encoding):
19931 (WebKit::WebFrameImpl::commitDocumentData):
19933 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
19934 (WebKit::WebPageSerializerImpl::serialize):
19938 (WebKit::WebViewImpl::pageEncoding):
19990 (WebKit::ChromePrintContext::spoolPage):
20021 (WebKit::WebIndexedDatabaseImpl::open):
20040 Crash on WebKit::WebGeolocationServiceBridgeImpl::stopUpdating() during frame disconnection
20045 (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating):
20056 (WebKit::WebSecurityOrigin::canRequest):
20068 (WebKit::WebGraphicsContext3DDefaultImpl::copyTexImage2D):
20069 (WebKit::WebGraphicsContext3DDefaultImpl::copyTexSubImage2D):
20079 * WebKit.gypi:
20100 (WebKit::WebCommonWorkerClient::postConsoleMessageToWorkerObject):
20104 (WebKit::WebWorkerBase::postConsoleMessageToWorkerObject):
20105 (WebKit::WebWorkerBase::postConsoleMessageTask):
20108 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObject):
20109 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObjectTask):
20120 (WebKit::WebIDBDatabaseError::assign):
20134 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForMIMEType):
20146 (WebKit::WebFrameClient::createApplicationCacheHost):
20158 (WebKit::DragClientImpl::startDrag):
20168 (WebKit::WebViewImpl::paint):
20169 (WebKit::WebViewImpl::setAcceleratedCompositing):
20170 (WebKit::WebViewImpl::updateRootLayerContents):
20182 (WebKit::WebInputElement::maxLength):
20198 (WebKit::WebViewClient::startDragging):
20200 (WebKit::DragClientImpl::startDrag): new: check for null dragImage.
20202 (WebKit::WebViewImpl::startDragging):
20216 (WebKit::WebNode::getElementsByTagName):
20239 (WebKit::WebDevToolsFrontendClient::requestDockWindow):
20241 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
20242 (WebKit::WebDevToolsFrontendImpl::jsRequestAttachWindow):
20253 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject):
20271 (WebKit::WebViewClient::startDragging):
20273 (WebKit::DragClientImpl::startDrag):
20275 (WebKit::WebViewImpl::startDragging):
20284 (WebKit::WebNotificationPresenter::show):
20285 (WebKit::WebNotificationPresenter::cancel):
20286 (WebKit::WebNotificationPresenter::objectDestroyed):
20287 (WebKit::WebNotificationPresenter::checkPermission):
20288 (WebKit::WebNotificationPresenter::requestPermission):
20300 (WebKit::WebDatabase::closeDatabaseImmediately):
20312 (WebKit::WebViewClient::startDragging):
20314 (WebKit::DragClientImpl::startDrag):
20316 (WebKit::WebViewImpl::startDragging):
20327 (WebKit::NotificationPresenterImpl::checkPermission):
20328 (WebKit::NotificationPresenterImpl::requestPermission):
20340 (WebKit::WebGraphicsContext3DDefaultImpl::framebufferRenderbuffer):
20341 (WebKit::WebGraphicsContext3DDefaultImpl::getFramebufferAttachmentParameteriv):
20342 (WebKit::WebGraphicsContext3DDefaultImpl::renderbufferStorage):
20353 * WebKit.gyp:
20355 (WebKit::):
20357 (WebKit::WebViewClient::createPopupMenu):
20360 (WebKit::ChromeClientImpl::popupOpened):
20370 * WebKit.gyp:
20372 (WebKit::InspectorFrontendClientImpl::InspectorFrontendClientImpl):
20373 (WebKit::InspectorFrontendClientImpl::~InspectorFrontendClientImpl):
20374 (WebKit::InspectorFrontendClientImpl::windowObjectCleared):
20375 (WebKit::InspectorFrontendClientImpl::frontendLoaded):
20376 (WebKit::InspectorFrontendClientImpl::moveWindowBy):
20377 (WebKit::InspectorFrontendClientImpl::localizedStringsURL):
20378 (WebKit::InspectorFrontendClientImpl::hiddenPanels):
20379 (WebKit::InspectorFrontendClientImpl::bringToFront):
20380 (WebKit::InspectorFrontendClientImpl::closeWindow):
20381 (WebKit::InspectorFrontendClientImpl::canAttachWindow):
20382 (WebKit::InspectorFrontendClientImpl::attachWindow):
20383 (WebKit::InspectorFrontendClientImpl::detachWindow):
20384 (WebKit::InspectorFrontendClientImpl::changeAttachedWindowHeight):
20385 (WebKit::InspectorFrontendClientImpl::inspectedURLChanged):
20388 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
20389 (WebKit::WebDevToolsFrontendImpl::~WebDevToolsFrontendImpl):
20390 (WebKit::WebDevToolsFrontendImpl::frontendLoaded):
20407 (WebKit::WebFrameImpl::executeScriptAndReturnValue):
20433 (WebKit::WebFrameImpl::invalidateArea):
20447 (WebKit::WebFrameImpl::find):
20459 * WebKit.gyp:
20462 (WebKit::WebGeolocationService::detachBridge):
20464 (WebKit::WebViewClient::geolocationService):
20480 (WebKit::WebIndexedDatabaseImpl::open):
20491 (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes):
20502 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
20503 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl):
20504 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
20505 (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes):
20506 (WebKit::WebGraphicsContext3DDefaultImpl::reshape):
20507 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer):
20508 (WebKit::WebGraphicsContext3DDefaultImpl::bindFramebuffer):
20509 …(WebKit::WebGraphicsContext3DDefaultImpl::readPixels): Deal with wrong returned alpha values in Ma…
20516 [chromium] including WebKit.gyp:webkit should automatically add Skia
20521 * WebKit.gyp:
20531 (WebKit::WebGeolocationService::cancelPermissionRequestForFrame):
20533 (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame):
20556 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
20557 (WebKit::WebDevToolsFrontendImpl::jsSetAttachedWindowHeight):
20558 (WebKit::WebDevToolsFrontendImpl::jsMoveWindowBy):
20569 (WebKit::WebFrameClient::logCrossFramePropertyAccess):
20571 (WebKit::FrameLoaderClientImpl::logCrossFramePropertyAccess):
20585 (WebKit::WebCString::assign):
20586 (WebKit::WebCString::WebCString):
20587 (WebKit::WebCString::operator=):
20588 (WebKit::WebCString::operator WTF::CString):
20603 * WebKit.gyp:
20605 …* public/WebGeolocationService.h: Copied from WebKit/chromium/public/GeolocationServiceBridgeChrom…
20606 (WebKit::WebGeolocationService::detachBridge):
20607 …* public/WebGeolocationServiceBridge.h: Copied from WebKit/chromium/public/GeolocationServiceBridg…
20609 (WebKit::WebViewClient::geolocationService):
20611 (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
20614 …* src/WebGeolocationServiceBridgeImpl.cpp: Copied from WebKit/chromium/src/GeolocationServiceBridg…
20615 (WebKit::createGeolocationServiceBridgeImpl):
20616 (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl):
20617 (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl):
20618 (WebKit::WebGeolocationServiceBridgeImpl::startUpdating):
20619 (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating):
20620 (WebKit::WebGeolocationServiceBridgeImpl::suspend):
20621 (WebKit::WebGeolocationServiceBridgeImpl::resume):
20622 (WebKit::WebGeolocationServiceBridgeImpl::getBridgeId):
20623 (WebKit::WebGeolocationServiceBridgeImpl::setIsAllowed):
20624 (WebKit::WebGeolocationServiceBridgeImpl::setLastPosition):
20625 (WebKit::WebGeolocationServiceBridgeImpl::setLastError):
20626 (WebKit::WebGeolocationServiceBridgeImpl::getWebViewClient):
20627 …* src/WebGeolocationServiceBridgeImpl.h: Copied from WebKit/chromium/public/GeolocationServiceBrid…
20650 Start the implementation of WebIndexedDatabase (for entrance back into WebKit).
20652 * WebKit.gyp:
20655 (WebKit::WebIndexedDatabase::create):
20656 (WebKit::WebIndexedDatabaseImpl::~WebIndexedDatabaseImpl):
20657 (WebKit::WebIndexedDatabaseImpl::open):
20669 (WebKit::WebNotificationPresenter::checkPermission):
20671 (WebKit::NotificationPresenterImpl::checkPermission):
20685 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForMIMEType):
20695 (WebKit::WebFrameClient::allowDatabase):
20708 * WebKit.gyp:
20710 (WebKit::WebIDBCallbacks::~WebIDBCallbacks):
20712 (WebKit::WebIDBDatabase::~WebIDBDatabase):
20714 (WebKit::WebIDBDatabaseError::WebIDBDatabaseError):
20715 (WebKit::WebIDBDatabaseError::operator=):
20718 (WebKit::WebKitClient::indexedDatabase):
20735 (WebKit::WebIDBDatabaseError::~WebIDBDatabaseError):
20736 (WebKit::WebIDBDatabaseError::WebIDBDatabaseError):
20737 (WebKit::WebIDBDatabaseError::assign):
20738 (WebKit::WebIDBDatabaseError::code):
20739 (WebKit::WebIDBDatabaseError::message):
20740 (WebKit::WebIDBDatabaseError::operator=):
20741 (WebKit::WebIDBDatabaseError::operator PassRefPtr<IDBDatabaseError>):
20782 * WebKit.gyp:
20787 (WebKit::WebInputElement::WebInputElement):
20788 (WebKit::WebInputElement::operator=):
20789 (WebKit::WebInputElement::assign):
20792 (WebKit::WebElement::isFormControlElement):
20795 (WebKit::WebFormElement::getFormControlElements):
20797 (WebKit::WebInputElement::WebInputElement):
20819 (WebKit::WebViewImpl::dragTargetDragEnter):
20820 (WebKit::WebViewImpl::dragTargetDragOver):
20821 (WebKit::WebViewImpl::dragTargetDragEnterOrOver): Combine common code into a helper method
20823 (WebKit::WebViewImpl::createUniqueIdentifierForRequest):
20836 (WebKit::WebWorkerClientImpl::createWorkerContextProxy):
20843 [Chromium] Add an ASSERT macro to the Chromium WebKit API
20846 * WebKit.gyp: Add WebCommon.cpp
20849 (WebKit::WebPrivatePtr::~WebPrivatePtr): Verify the pointer is now 0.
20851 (WebKit::failedAssertion): Calls the WTF assert function and then crashes.
20871 (WebKit::WebFrameClient::allowDatabase):
20875 (WebKit::WebWorkerBase::allowDatabase):
20894 (WebKit::WebViewImpl::paint):
20920 [chromium]WebKit side of adding search support to Pepper.
20923 * WebKit.gyp:
20926 (WebKit::WebNode::to):
20927 (WebKit::WebNode::toConst):
20929 (WebKit::WebPluginDocument::WebPluginDocument):
20930 (WebKit::WebPluginDocument::operator=):
20931 (WebKit::WebPluginDocument::assign):
20933 (WebKit::WebDocument::isPluginDocument):
20935 (WebKit::WebPluginDocument::plugin):
20936 (WebKit::WebPluginDocument::WebPluginDocument):
20937 (WebKit::WebPluginDocument::operator=):
20938 (WebKit::WebPluginDocument::operator PassRefPtr<PluginDocument>):
20968 (WebKit::WebViewClient::createPopupMenu):
20970 (WebKit::ChromeClientImpl::popupOpened):
20971 (WebKit::ChromeClientImpl::popupClosed):
20974 (WebKit::):
20975 (WebKit::WebViewImpl::mouseDown):
20976 (WebKit::WebViewImpl::keyEvent):
20977 (WebKit::WebViewImpl::selectPopupHandleKeyEvent):
20978 (WebKit::WebViewImpl::hideSelectPopup):
20979 (WebKit::WebViewImpl::popupOpened):
20980 (WebKit::WebViewImpl::popupClosed):
20981 (WebKit::WebViewImpl::setFocus):
20982 (WebKit::WebViewImpl::applyAutoFillSuggestions):
20983 (WebKit::WebViewImpl::applyAutocompleteSuggestions):
21004 (WebKit::staticKeyIdentifiers):
21017 (WebKit::ChromeClientImpl::chooseIconForFiles):
21036 (WebKit::WebViewClient::createPopupMenu):
21038 (WebKit::ChromeClientImpl::popupOpened):
21041 (WebKit::):
21042 (WebKit::WebViewImpl::mouseDown):
21043 (WebKit::WebViewImpl::keyEvent):
21044 (WebKit::WebViewImpl::setFocus):
21045 (WebKit::WebViewImpl::applyAutoFillSuggestions):
21046 (WebKit::WebViewImpl::applyAutocompleteSuggestions):
21061 (WebKit::WebContextMenuData::):
21063 (WebKit::WebMediaPlayerAction::):
21065 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
21067 (WebKit::WebViewImpl::performMediaPlayerAction):
21088 (WebKit::WebDevToolsAgentImpl::detach):
21094 Add GraphicsContext3D abstraction to WebKit API
21097 Added WebGraphicsContext3D to the WebKit API and refactored Chromium's
21099 been moved out of WebKit/chromium/src/GraphicsContext3D.cpp and into the
21124 * WebKit.gyp:
21126 (WebKit::WebGraphicsContext3D::Attributes::Attributes):
21127 (WebKit::WebGraphicsContext3D::~WebGraphicsContext3D):
21129 (WebKit::WebKitClient::createGraphicsContext3D):
21175 (WebKit::WebGraphicsContext3D::createDefault):
21177 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::create):
21178 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::~GLConnection):
21179 … (WebKit::WebGraphicsContext3DDefaultImpl::VertexAttribPointerState::VertexAttribPointerState):
21180 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
21181 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl):
21182 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
21183 (WebKit::WebGraphicsContext3DDefaultImpl::makeContextCurrent):
21184 (WebKit::WebGraphicsContext3DDefaultImpl::width):
21185 (WebKit::WebGraphicsContext3DDefaultImpl::height):
21186 (WebKit::WebGraphicsContext3DDefaultImpl::sizeInBytes):
21187 (WebKit::createTextureObject):
21188 (WebKit::WebGraphicsContext3DDefaultImpl::reshape):
21189 (WebKit::WebGraphicsContext3DDefaultImpl::flipVertically):
21190 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer):
21191 (WebKit::WebGraphicsContext3DDefaultImpl::activeTexture):
21192 (WebKit::WebGraphicsContext3DDefaultImpl::bindBuffer):
21193 (WebKit::WebGraphicsContext3DDefaultImpl::bindFramebuffer):
21194 (WebKit::WebGraphicsContext3DDefaultImpl::disableVertexAttribArray):
21195 (WebKit::WebGraphicsContext3DDefaultImpl::drawElements):
21196 (WebKit::WebGraphicsContext3DDefaultImpl::enableVertexAttribArray):
21197 (WebKit::WebGraphicsContext3DDefaultImpl::generateMipmap):
21198 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveAttrib):
21199 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveUniform):
21200 (WebKit::WebGraphicsContext3DDefaultImpl::getContextAttributes):
21201 (WebKit::WebGraphicsContext3DDefaultImpl::getError):
21202 (WebKit::WebGraphicsContext3DDefaultImpl::getProgramInfoLog):
21203 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderInfoLog):
21204 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderSource):
21205 (WebKit::WebGraphicsContext3DDefaultImpl::getString):
21206 (WebKit::WebGraphicsContext3DDefaultImpl::getVertexAttribOffset):
21207 (WebKit::WebGraphicsContext3DDefaultImpl::releaseShaderCompiler):
21208 (WebKit::WebGraphicsContext3DDefaultImpl::shaderSource):
21209 (WebKit::WebGraphicsContext3DDefaultImpl::vertexAttribPointer):
21210 (WebKit::WebGraphicsContext3DDefaultImpl::createBuffer):
21211 (WebKit::WebGraphicsContext3DDefaultImpl::createFramebuffer):
21212 (WebKit::WebGraphicsContext3DDefaultImpl::createProgram):
21213 (WebKit::WebGraphicsContext3DDefaultImpl::createRenderbuffer):
21214 (WebKit::WebGraphicsContext3DDefaultImpl::createTexture):
21215 (WebKit::WebGraphicsContext3DDefaultImpl::deleteBuffer):
21216 (WebKit::WebGraphicsContext3DDefaultImpl::deleteFramebuffer):
21217 (WebKit::WebGraphicsContext3DDefaultImpl::deleteProgram):
21218 (WebKit::WebGraphicsContext3DDefaultImpl::deleteRenderbuffer):
21219 (WebKit::WebGraphicsContext3DDefaultImpl::deleteShader):
21220 (WebKit::WebGraphicsContext3DDefaultImpl::deleteTexture):
21221 (WebKit::WebGraphicsContext3DDefaultImpl::synthesizeGLError):
21223 (WebKit::WebGraphicsContext3DDefaultImpl::):
21224 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::chooseFBConfig):
21225 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::createNewContext):
21226 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::createPbuffer):
21227 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::destroyPbuffer):
21228 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::makeCurrent):
21229 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::destroyContext):
21230 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::getCurrentContext):
21231 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::GLConnection):
21243 (WebKit::WebViewClient::createPopupMenu):
21245 (WebKit::ChromeClientImpl::popupOpened):
21246 (WebKit::ChromeClientImpl::popupClosed):
21249 (WebKit::):
21250 (WebKit::WebViewImpl::mouseDown):
21251 (WebKit::WebViewImpl::keyEvent):
21252 (WebKit::WebViewImpl::selectPopupHandleKeyEvent):
21253 (WebKit::WebViewImpl::hideSelectPopup):
21254 (WebKit::WebViewImpl::popupOpened):
21255 (WebKit::WebViewImpl::popupClosed):
21256 (WebKit::WebViewImpl::setFocus):
21257 (WebKit::WebViewImpl::applyAutoFillSuggestions):
21258 (WebKit::WebViewImpl::applyAutocompleteSuggestions):
21273 (WebKit::FrameLoaderClientImpl::dispatchDidNavigateWithinPage):
21305 (WebKit::WebSecurityOrigin::create):
21306 (WebKit::WebSecurityOrigin::canAccess):
21316 * WebKit.gyp:
21453 Add GraphicsContext3D abstraction to WebKit API
21456 Added WebGraphicsContext3D to the WebKit API and refactored Chromium's
21458 been moved out of WebKit/chromium/src/GraphicsContext3D.cpp and into the
21482 * WebKit.gyp:
21484 (WebKit::WebGraphicsContext3D::Attributes::Attributes):
21485 (WebKit::WebGraphicsContext3D::~WebGraphicsContext3D):
21487 (WebKit::WebKitClient::createGraphicsContext3D):
21533 (WebKit::WebGraphicsContext3D::createDefault):
21535 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::create):
21536 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::~GLConnection):
21537 … (WebKit::WebGraphicsContext3DDefaultImpl::VertexAttribPointerState::VertexAttribPointerState):
21538 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl):
21539 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl):
21540 (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
21541 (WebKit::WebGraphicsContext3DDefaultImpl::makeContextCurrent):
21542 (WebKit::WebGraphicsContext3DDefaultImpl::width):
21543 (WebKit::WebGraphicsContext3DDefaultImpl::height):
21544 (WebKit::WebGraphicsContext3DDefaultImpl::sizeInBytes):
21545 (WebKit::createTextureObject):
21546 (WebKit::WebGraphicsContext3DDefaultImpl::reshape):
21547 (WebKit::WebGraphicsContext3DDefaultImpl::flipVertically):
21548 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer):
21549 (WebKit::WebGraphicsContext3DDefaultImpl::activeTexture):
21550 (WebKit::WebGraphicsContext3DDefaultImpl::bindBuffer):
21551 (WebKit::WebGraphicsContext3DDefaultImpl::bindFramebuffer):
21552 (WebKit::WebGraphicsContext3DDefaultImpl::disableVertexAttribArray):
21553 (WebKit::WebGraphicsContext3DDefaultImpl::drawElements):
21554 (WebKit::WebGraphicsContext3DDefaultImpl::enableVertexAttribArray):
21555 (WebKit::WebGraphicsContext3DDefaultImpl::generateMipmap):
21556 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveAttrib):
21557 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveUniform):
21558 (WebKit::WebGraphicsContext3DDefaultImpl::getContextAttributes):
21559 (WebKit::WebGraphicsContext3DDefaultImpl::getError):
21560 (WebKit::WebGraphicsContext3DDefaultImpl::getProgramInfoLog):
21561 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderInfoLog):
21562 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderSource):
21563 (WebKit::WebGraphicsContext3DDefaultImpl::getString):
21564 (WebKit::WebGraphicsContext3DDefaultImpl::getVertexAttribOffset):
21565 (WebKit::WebGraphicsContext3DDefaultImpl::releaseShaderCompiler):
21566 (WebKit::WebGraphicsContext3DDefaultImpl::shaderSource):
21567 (WebKit::WebGraphicsContext3DDefaultImpl::vertexAttribPointer):
21568 (WebKit::WebGraphicsContext3DDefaultImpl::createBuffer):
21569 (WebKit::WebGraphicsContext3DDefaultImpl::createFramebuffer):
21570 (WebKit::WebGraphicsContext3DDefaultImpl::createProgram):
21571 (WebKit::WebGraphicsContext3DDefaultImpl::createRenderbuffer):
21572 (WebKit::WebGraphicsContext3DDefaultImpl::createTexture):
21573 (WebKit::WebGraphicsContext3DDefaultImpl::deleteBuffer):
21574 (WebKit::WebGraphicsContext3DDefaultImpl::deleteFramebuffer):
21575 (WebKit::WebGraphicsContext3DDefaultImpl::deleteProgram):
21576 (WebKit::WebGraphicsContext3DDefaultImpl::deleteRenderbuffer):
21577 (WebKit::WebGraphicsContext3DDefaultImpl::deleteShader):
21578 (WebKit::WebGraphicsContext3DDefaultImpl::deleteTexture):
21579 (WebKit::WebGraphicsContext3DDefaultImpl::synthesizeGLError):
21581 (WebKit::WebGraphicsContext3DDefaultImpl::):
21582 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::chooseFBConfig):
21583 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::createNewContext):
21584 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::createPbuffer):
21585 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::destroyPbuffer):
21586 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::makeCurrent):
21587 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::destroyContext):
21588 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::getCurrentContext):
21589 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::GLConnection):
21614 (WebKit::WebFrameImpl::currentHistoryItem):
21628 (WebKit::ChromeClientImpl::attachRootGraphicsLayer):
21629 (WebKit::ChromeClientImpl::scheduleCompositingLayerSync):
21631 (WebKit::ChromeClientImpl::setNeedsOneShotDrawingSynchronization):
21635 (WebKit::WebFrameImpl::paintWithContext):
21636 (WebKit::WebFrameImpl::paint):
21643 (WebKit::WebViewImpl::WebViewImpl):
21644 (WebKit::WebViewImpl::paint):
21647 (WebKit::WebViewImpl::setRootGraphicsLayer):
21648 (WebKit::WebViewImpl::setAcceleratedCompositing):
21649 (WebKit::WebViewImpl::updateRootLayerContents):
21650 (WebKit::WebViewImpl::setRootLayerNeedsDisplay):
21652 (WebKit::WebViewImpl::isAcceleratedCompositing):
21664 (WebKit::WebKitClient::getFileModificationTime):
21668 (WebKit::WebHTTPBody::elementAt):
21669 (WebKit::WebHTTPBody::appendFile):
21670 (WebKit::WebHTTPBody::appendFileRange):
21680 (WebKit::WebFrameImpl::selectWordAroundPosition):
21689 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu):
21700 (WebKit::getRangeImpl):
21703 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu):
21714 (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder):
21738 Built and tested WebKit and Chromium and ran all WebGL layout
21762 (WebKit::WebFrameImpl::forms):
21794 (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy):
21806 (WebKit::InspectorClientImpl::openInspectorFrontend):
21809 (WebKit::WebDevToolsAgentImpl::attach):
21810 (WebKit::WebDevToolsAgentImpl::didCommitProvisionalLoad):
21811 (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy):
21812 (WebKit::WebDevToolsAgentImpl::setInspectorFrontendProxyToInspectorController):
21815 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
21816 (WebKit::WebDevToolsFrontendImpl::jsBringToFront):
21817 (WebKit::WebDevToolsFrontendImpl::jsInspectedURLChanged):
21849 (WebKit::WebNotification::iconURL):
21859 (WebKit::WebFrameClient::didNavigateWithinPage): Move implementation of
21865 (WebKit::WebFrameClient::didChangeLocationWithinPage):
21867 (WebKit::FrameLoaderClientImpl::dispatchDidNavigateWithinPage):
21868 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage):
21873 (WebKit::FrameLoaderClientImpl::dispatchDidPushStateWithinPage):
21878 (WebKit::FrameLoaderClientImpl::dispatchDidReplaceStateWithinPage):
21883 (WebKit::FrameLoaderClientImpl::dispatchDidPopStateWithinPage): Do
21887 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction):
21888 (WebKit::FrameLoaderClientImpl::shouldGoToHistoryItem): Move the code
21935 (WebKit::GeolocationServiceBridgeImpl::startUpdating):
21952 WebKit would previously return null references in these cases. The
21972 (WebKit::):
21983 (WebKit::WebDocument::firstPartyForCookies):
21993 (WebKit::toPlatformTouchEventType):
21994 (WebKit::toPlatformTouchPointState):
22003 (WebKit::toPlatformTouchEventType):
22004 (WebKit::toPlatformTouchPointState):
22013 (WebKit::toPlatformTouchEventType):
22014 (WebKit::toPlatformTouchPointState):
22047 (WebKit::FrameLoaderClientImpl::actionSpecifiesNavigationPolicy):
22057 (WebKit::WebImageDecoder::setData):
22058 (WebKit::WebImageDecoder::getFrameAtIndex):
22071 (WebKit::NotificationPresenterImpl::checkPermission):
22074 (WebKit::WebDocument::applicationID):
22090 (WebKit::setWebEventLocationFromEventInView):
22091 (WebKit::WebInputEventFactory::mouseEvent):
22092 (WebKit::WebInputEventFactory::mouseWheelEvent):
22115 (WebKit::WebNode::WebNode):
22116 (WebKit::WebNode::isNull):
22117 (WebKit::WebNode::unwrap):
22118 (WebKit::WebNode::constUnwrap):
22120 (WebKit::WebPrivatePtr::assign):
22122 (WebKit::WebDocument::WebDocument):
22123 (WebKit::WebDocument::operator=):
22124 (WebKit::WebDocument::operator PassRefPtr<Document>):
22126 (WebKit::WebElement::hasTagName):
22127 (WebKit::WebElement::WebElement):
22128 (WebKit::WebElement::operator=):
22129 (WebKit::WebElement::operator PassRefPtr<Element>):
22131 (WebKit::WebFormElement::WebFormElement):
22132 (WebKit::WebFormElement::operator=):
22133 (WebKit::WebFormElement::operator PassRefPtr<HTMLFormElement>):
22135 (WebKit::WebInputElement::WebInputElement):
22136 (WebKit::WebInputElement::operator=):
22137 (WebKit::WebInputElement::operator PassRefPtr<HTMLInputElement>):
22139 (WebKit::WebLabelElement::correspondingControl):
22140 (WebKit::WebLabelElement::operator=):
22141 (WebKit::WebLabelElement::operator PassRefPtr<HTMLLabelElement>):
22143 (WebKit::WebNode::reset):
22144 (WebKit::WebNode::assign):
22145 (WebKit::WebNode::equals):
22146 (WebKit::WebNode::parentNode):
22147 (WebKit::WebNode::createMarkup):
22148 (WebKit::WebNode::addEventListener):
22149 (WebKit::WebNode::removeEventListener):
22150 (WebKit::WebNode::simulateClick):
22151 (WebKit::WebNode::WebNode):
22152 (WebKit::WebNode::operator=):
22153 (WebKit::WebNode::operator PassRefPtr<Node>):
22166 to clean up other classes in the WebKit API in a follow-up patch.
22168 * WebKit.gyp:
22208 (WebKit::WebDocument::focusedNode): Added
22210 (WebKit::WebNode::simulateClick): Added
22220 (WebKit::WebMouseWheelEventBuilder::WebMouseWheelEventBuilder):
22223 (WebKit::WebPluginContainerImpl::handleEvent):
22224 (WebKit::WebPluginContainerImpl::handleMouseEvent):
22225 (WebKit::WebPluginContainerImpl::handleWheelEvent):
22226 (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
22239 (WebKit::ChromeClientImpl::needTouchEvents):
22241 (WebKit::WebViewImpl::touchEvent): Handle incoming WebTouchEvents,
22244 (WebKit::WebViewImpl::handleInputEvent): Now routes WebTouchEvents to
22257 (WebKit::getRangeImpl):
22259 (WebKit::WebDevToolsAgentImpl::createInspectorBackendV8Wrapper):
22261 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu):
22284 * WebKit.gyp:
22286 (WebKit::WebIndexedDatabase::~WebIndexedDatabase):
22288 (WebKit::WebKitClient::getIndexedDatabase):
22317 * WebKit.grd: Added.
22334 (WebKit::WebDragData::url):
22335 (WebKit::WebDragData::setURL):
22345 (WebKit::WebInputEvent::isMouseEventType):
22347 (WebKit::WebViewImpl::WebViewImpl):
22348 (WebKit::WebViewImpl::mouseDown):
22349 (WebKit::WebViewImpl::mouseUp):
22350 (WebKit::WebViewImpl::handleInputEvent):
22375 (WebKit::WebDevToolsAgentImpl::resetInspectorFrontendProxy):
22395 (WebKit::WebViewImpl::mouseDown):
22407 (WebKit::ChromeClientImpl::invalidateContentsAndWindow):
22409 (WebKit::WebPopupMenuImpl::invalidateContentsAndWindow):
22420 (WebKit::ChromeClientImpl::invalidateContents):
22421 (WebKit::ChromeClientImpl::invalidateWindow):
22422 (WebKit::ChromeClientImpl::invalidateContentsAndWindow):
22423 (WebKit::ChromeClient::invalidateContentsForSlowScroll):
22461 (WebKit::WebStorageArea::setItem):
22465 (WebKit::WebStorageAreaImpl::setItem):
22498 (WebKit::WebFrameImpl::reload):
22499 (WebKit::WebFrameImpl::loadRequest):
22500 (WebKit::WebFrameImpl::loadHistoryItem):
22501 (WebKit::WebFrameImpl::loadData):
22513 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage):
22525 This change is a WebKit-side change for this issue. It dispatches
22530 (WebKit::WebViewImpl::keyEvent):
22536 Create WebKit API for WebCore::ImageDecoder
22539 * WebKit.gyp:
22553 (WebKit::WebPluginContainerImpl::handleMouseEvent):
22554 (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
22578 (WebKit::toPlatformTouchEventType):
22579 (WebKit::toPlatformTouchPointState):
22580 (WebKit::PlatformTouchPointBuilder::PlatformTouchPointBuilder):
22581 (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder):
22592 (WebKit::WebDocument::applicationID):
22604 (WebKit::WebRuntimeFeatures::enablePushState):
22605 (WebKit::WebRuntimeFeatures::isPushStateEnabled):
22655 (WebKit::WebInputEvent::):
22656 (WebKit::WebInputEvent::isTouchEventType):
22657 (WebKit::WebTouchEvent::WebTouchEvent):
22659 (WebKit::WebTouchPoint::WebTouchPoint):
22660 (WebKit::WebTouchPoint::):
22671 (WebKit::WebURLResponse::isMultipartPayload):
22672 (WebKit::WebURLResponse::setIsMultipartPayload):
22684 (WebKit::WebFrameClient::didNotAllowPlugins):
22686 (WebKit::FrameLoaderClientImpl::didNotAllowPlugins):
22697 (WebKit::SuggestionsPopupMenuClient::itemAccessibilityText):
22720 (WebKit::WebRuntimeFeatures::enableWebGL):
22721 (WebKit::WebRuntimeFeatures::isWebGLEnabled):
22733 (WebKit::operator==):
22734 (WebKit::operator!=):
22736 (WebKit::WebNode::equals):
22746 (WebKit::WebViewImpl::setZoomLevel):
22760 (WebKit::WebPluginContainerImpl::widgetPositionsUpdated): do reportGeometry() to ensure that
22779 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
22780 (WebKit::WebDevToolsFrontendImpl::jsCanAttachWindow):
22795 (WebKit::WebFrameImpl::forms):
22804 Expose registerURLSchemeAsSecure via the WebKit API.
22808 (WebKit::WebSecurityPolicy::registerURLSchemeAsSecure):
22866 * WebKit.gyp:
22907 (WebKit::EditorClientImpl::autofill):
22916 Plumb didNotAllowScript through Chromium's WebKit API.
22919 (WebKit::WebFrameClient::didNotAllowScript):
22921 (WebKit::DebuggerAgentImpl::createUtilityContext):
22923 (WebKit::FrameLoaderClientImpl::didNotAllowScript):
22926 (WebKit::WebFrameImpl::bindToWindowObject):
22938 (WebKit::WebDocument::getElementsByTagName):
22968 (WebKit::WebFrameImpl::selectionBoundsRect):
22983 (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame):
22998 * WebKit.gyp:
23004 (WebKit::WebFontInfo::renderStyleForStrike):
23053 (WebKit::WebViewClient::didAcceptAutoFillSuggestion):
23055 (WebKit::AutoFillPopupMenuClient::valueChanged):
23069 (WebKit::WebViewImpl::autocompleteHandleKeyEvent):
23070 (WebKit::WebViewImpl::refreshSuggestionsPopup):
23083 (WebKit::EditorClientImpl::onAutocompleteSuggestionAccepted):
23086 (WebKit::SuggestionsPopupMenuClient::valueChanged):
23100 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
23109 (WebKit::GeolocationServiceBridgeImpl::stopUpdating):
23152 (WebKit::WebDocument::title):
23162 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
23163 (WebKit::FrameLoaderClientImpl::didTransferChildFrameToNewDocument):
23170 (WebKit::WebFrameImpl::setClient):
23184 (WebKit::WebFrameImpl::reload):
23198 (WebKit::ChromeClientImpl::iconForFiles):
23260 (WebKit::WebDocument::WebDocument):
23262 (WebKit::WebElement::WebElement):
23264 (WebKit::WebFormElement::WebFormElement):
23266 (WebKit::WebInputElement::WebInputElement):
23292 (WebKit::WebSettingsImpl::setShowDebugBorders): Add method implementation
23303 * WebKit.gyp:
23306 (WebKit::WebFrameClient::cookieJar):
23308 (WebKit::WebKitClient::cookieJar):
23309 (WebKit::WebKitClient::setCookies):
23310 (WebKit::WebKitClient::cookies):
23311 (WebKit::WebKitClient::rawCookies):
23312 (WebKit::WebKitClient::deleteCookie):
23313 (WebKit::WebKitClient::cookiesEnabled):
23340 (WebKit::WebStorageArea::setItem):
23342 (WebKit::WebStorageAreaImpl::setItem):
23363 (WebKit::DebuggerAgentImpl::createUtilityContext):
23396 (WebKit::SuggestionsPopupMenuClient::popupDidHide):
23397 (WebKit::SuggestionsPopupMenuClient::setTextFromItem):
23398 (WebKit::SuggestionsPopupMenuClient::initialize):
23410 (WebKit::DebuggerAgentImpl::createUtilityContext):
23456 (WebKit::DebuggerAgentImpl::processDebugCommands):
23477 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex):
23484 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex):
23497 * WebKit.gyp:
23502 (WebKit::AutocompletePopupMenuClient::getSuggestionsCount):
23503 (WebKit::AutocompletePopupMenuClient::getSuggestion):
23504 (WebKit::AutocompletePopupMenuClient::removeSuggestionAtIndex):
23505 (WebKit::AutocompletePopupMenuClient::initialize):
23506 (WebKit::AutocompletePopupMenuClient::setSuggestions):
23511 (WebKit::WebViewImpl::WebViewImpl):
23512 (WebKit::WebViewImpl::keyEvent):
23513 (WebKit::WebViewImpl::autocompleteHandleKeyEvent):
23514 (WebKit::WebViewImpl::applyAutofillSuggestions):
23515 (WebKit::WebViewImpl::applyAutoFillSuggestions):
23516 (WebKit::WebViewImpl::applyAutocompleteSuggestions):
23529 (WebKit::WebViewClient::didChangeAccessibilityObjectState):
23531 (WebKit::ChromeClientImpl::didChangeAccessibilityObjectState):
23553 * WebKit.gyp:
23557 (WebKit::WebHTTPBody::elementAt):
23558 (WebKit::WebHTTPBody::appendFile):
23578 * WebKit.gypi:
23595 Upstream JavaScript part of DevTools WebKit API implementation(now
23600 * WebKit.gypi: Added.
23974 Upstream JavaScript part of DevTools WebKit API implementation
23978 * WebKit.gypi: Added.
24356 (WebKit::WebViewImpl::keyEventDefault):
24379 Chromium and WebKit on Windows will now fire beforeunload handlers
24387 (WebKit::WebViewImpl::dispatchBeforeUnloadEvent):
24393 WebKit/chromium: Custom context menu does not work in inspector.
24397 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu):
24409 (WebKit::BackForwardListClientImpl::itemAtIndex):
24421 (WebKit::WebDatabase::closeDatabaseImmediately):
24444 (WebKit::WebDragData::downloadMetadata):
24445 (WebKit::WebDragData::setDownloadMetadata):
24471 (WebKit::AutocompletePopupMenuClient::popupDidHide):
24473 (WebKit::EditorClientImpl::textFieldDidEndEditing):
24474 (WebKit::EditorClientImpl::doAutofill):
24476 (WebKit::):
24477 (WebKit::WebViewImpl::WebViewImpl):
24478 (WebKit::WebViewImpl::mouseDown):
24479 (WebKit::WebViewImpl::autocompleteHandleKeyEvent):
24480 (WebKit::WebViewImpl::setFocus):
24481 (WebKit::WebViewImpl::applyAutofillSuggestions):
24482 (WebKit::WebViewImpl::hideAutofillPopup):
24483 (WebKit::WebViewImpl::hideSuggestionsPopup):
24484 (WebKit::WebViewImpl::refreshSuggestionsPopup):
24486 (WebKit::WebViewImpl::suggestionsPopupDidHide):
24508 (WebKit::WebInputElement::isActivatedSubmit):
24519 (WebKit::WebDevToolsAgentImpl::createInspectorBackendV8Wrapper):
24540 * WebKit.gyp:
24566 (WebKit::WebWorkerBase::workerContextClosedTask):
24578 (WebKit::WebViewClient::didChangeAccessibilityObjectState):
24580 (WebKit::ChromeClientImpl::didChangeAccessibilityObjectState):
24607 * WebKit.gyp:
24618 * WebKit.gyp:
24638 [Chromium] WebKit side of "Writing direction" context menu on OS X.
24642 (WebKit::WebContextMenuData::):
24644 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
24675 (WebKit::WebDevToolsFrontendImpl::jsPlatform):
24688 * WebKit.gyp: Add WebRenderTheme.{h,cpp}
24691 (WebKit::setCaretBlinkInterval): Exposed API
24702 (WebKit::WebFrameImpl::pageNumberForElementById):
24713 * WebKit.gyp:
24716 (WebKit::BoundObject::BoundObject):
24717 (WebKit::BoundObject::~BoundObject):
24718 (WebKit::BoundObject::addProtoFunction):
24719 (WebKit::BoundObject::build):
24723 (WebKit::DebuggerAgentImpl::DebuggerAgentImpl):
24724 (WebKit::DebuggerAgentImpl::~DebuggerAgentImpl):
24725 (WebKit::DebuggerAgentImpl::getContextId):
24726 (WebKit::DebuggerAgentImpl::debuggerOutput):
24727 (WebKit::DebuggerAgentImpl::createUtilityContext):
24728 (WebKit::DebuggerAgentImpl::executeUtilityFunction):
24729 (WebKit::DebuggerAgentImpl::executeVoidJavaScript):
24730 (WebKit::DebuggerAgentImpl::page):
24732 (WebKit::DebuggerAgentImpl::setAutoContinueOnException):
24733 (WebKit::DebuggerAgentImpl::autoContinueOnException):
24734 (WebKit::DebuggerAgentImpl::webdevtoolsAgent):
24735 (WebKit::DebuggerAgentImpl::webView):
24737 (WebKit::DebuggerAgentManager::debugHostDispatchHandler):
24738 (WebKit::DebuggerAgentManager::debugAttach):
24739 (WebKit::DebuggerAgentManager::debugDetach):
24740 (WebKit::DebuggerAgentManager::onV8DebugMessage):
24741 (WebKit::DebuggerAgentManager::pauseScript):
24742 (WebKit::DebuggerAgentManager::executeDebuggerCommand):
24743 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler):
24744 (WebKit::DebuggerAgentManager::setHostId):
24745 (WebKit::DebuggerAgentManager::onWebViewClosed):
24746 (WebKit::DebuggerAgentManager::onNavigate):
24747 (WebKit::DebuggerAgentManager::sendCommandToV8):
24748 (WebKit::DebuggerAgentManager::sendContinueCommandToV8):
24749 (WebKit::DebuggerAgentManager::findAgentForCurrentV8Context):
24750 (WebKit::DebuggerAgentManager::debuggerAgentForHostId):
24752 (WebKit::DebuggerAgentManager::UtilityContextScope::UtilityContextScope):
24753 (WebKit::DebuggerAgentManager::UtilityContextScope::~UtilityContextScope):
24755 (WebKit::):
24756 (WebKit::DevToolsRPC::Delegate::Delegate):
24757 (WebKit::DevToolsRPC::Delegate::~Delegate):
24758 (WebKit::DevToolsRPC::DevToolsRPC):
24759 (WebKit::DevToolsRPC::~DevToolsRPC):
24760 (WebKit::DevToolsRPC::sendRpcMessage):
24764 (WebKit::ProfilerAgentImpl::getActiveProfilerModules):
24765 (WebKit::ProfilerAgentImpl::getLogLines):
24767 (WebKit::ProfilerAgentImpl::ProfilerAgentImpl):
24768 (WebKit::ProfilerAgentImpl::~ProfilerAgentImpl):
24771 (WebKit::):
24772 (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl):
24773 (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl):
24774 (WebKit::WebDevToolsAgentImpl::disposeUtilityContext):
24775 (WebKit::WebDevToolsAgentImpl::unhideResourcesPanelIfNecessary):
24776 (WebKit::WebDevToolsAgentImpl::attach):
24777 (WebKit::WebDevToolsAgentImpl::detach):
24778 (WebKit::WebDevToolsAgentImpl::didNavigate):
24779 (WebKit::WebDevToolsAgentImpl::didCommitProvisionalLoad):
24780 (WebKit::WebDevToolsAgentImpl::didClearWindowObject):
24781 (WebKit::WebDevToolsAgentImpl::forceRepaint):
24782 (WebKit::WebDevToolsAgentImpl::dispatchOnInspectorController):
24783 (WebKit::WebDevToolsAgentImpl::dispatchOnInjectedScript):
24784 (WebKit::WebDevToolsAgentImpl::executeVoidJavaScript):
24785 (WebKit::WebDevToolsAgentImpl::dispatchMessageFromFrontend):
24786 (WebKit::WebDevToolsAgentImpl::inspectElementAt):
24787 (WebKit::WebDevToolsAgentImpl::setRuntimeFeatureEnabled):
24788 (WebKit::WebDevToolsAgentImpl::sendRpcMessage):
24789 (WebKit::WebDevToolsAgentImpl::compileUtilityScripts):
24790 (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost):
24791 (WebKit::WebDevToolsAgentImpl::createInspectorBackendV8Wrapper):
24792 (WebKit::WebDevToolsAgentImpl::resetInspectorFrontendProxy):
24793 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
24794 (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient):
24795 (WebKit::WebDevToolsAgentImpl::jsDispatchToApu):
24796 (WebKit::WebDevToolsAgentImpl::jsEvaluateOnSelf):
24797 (WebKit::WebDevToolsAgentImpl::jsOnRuntimeFeatureStateChanged):
24798 (WebKit::WebDevToolsAgentImpl::inspectorController):
24799 (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest):
24800 (WebKit::WebDevToolsAgentImpl::willSendRequest):
24801 (WebKit::WebDevToolsAgentImpl::didReceiveData):
24802 (WebKit::WebDevToolsAgentImpl::didReceiveResponse):
24803 (WebKit::WebDevToolsAgentImpl::didFinishLoading):
24804 (WebKit::WebDevToolsAgentImpl::didFailLoading):
24805 (WebKit::WebDevToolsAgentImpl::evaluateInWebInspector):
24806 (WebKit::WebDevToolsAgentImpl::setTimelineProfilingEnabled):
24807 (WebKit::WebDevToolsAgent::create):
24808 (WebKit::WebDevToolsAgent::executeDebuggerCommand):
24809 (WebKit::WebDevToolsAgent::debuggerPauseScript):
24810 (WebKit::WebDevToolsAgent::setMessageLoopDispatchHandler):
24811 (WebKit::WebDevToolsAgent::dispatchMessageFromFrontendOnIOThread):
24813 (WebKit::WebDevToolsAgentImpl::hostId):
24815 (WebKit::ToV8String):
24816 (WebKit::WebDevToolsFrontend::create):
24817 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
24818 (WebKit::WebDevToolsFrontendImpl::~WebDevToolsFrontendImpl):
24819 (WebKit::WebDevToolsFrontendImpl::dispatchMessageFromAgent):
24820 (WebKit::WebDevToolsFrontendImpl::executeScript):
24821 (WebKit::WebDevToolsFrontendImpl::dispatchOnWebInspector):
24822 (WebKit::WebDevToolsFrontendImpl::sendRpcMessage):
24823 (WebKit::WebDevToolsFrontendImpl::contextMenuItemSelected):
24824 (WebKit::WebDevToolsFrontendImpl::contextMenuCleared):
24825 (WebKit::WebDevToolsFrontendImpl::jsLoaded):
24826 (WebKit::WebDevToolsFrontendImpl::jsPlatform):
24827 (WebKit::WebDevToolsFrontendImpl::jsPort):
24828 (WebKit::WebDevToolsFrontendImpl::jsCopyText):
24829 (WebKit::WebDevToolsFrontendImpl::jsActivateWindow):
24830 (WebKit::WebDevToolsFrontendImpl::jsCloseWindow):
24831 (WebKit::WebDevToolsFrontendImpl::jsDockWindow):
24832 (WebKit::WebDevToolsFrontendImpl::jsUndockWindow):
24833 (WebKit::WebDevToolsFrontendImpl::jsLocalizedStringsURL):
24834 (WebKit::WebDevToolsFrontendImpl::jsHiddenPanels):
24835 (WebKit::WebDevToolsFrontendImpl::jsDebuggerCommand):
24836 (WebKit::WebDevToolsFrontendImpl::jsSetting):
24837 (WebKit::WebDevToolsFrontendImpl::jsSetSetting):
24838 (WebKit::WebDevToolsFrontendImpl::jsDebuggerPauseScript):
24839 (WebKit::WebDevToolsFrontendImpl::jsWindowUnloading):
24840 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu):
24842 (WebKit::WebDevToolsFrontendImpl::MenuProvider::create):
24843 (WebKit::WebDevToolsFrontendImpl::MenuProvider::~MenuProvider):
24844 (WebKit::WebDevToolsFrontendImpl::MenuProvider::disconnect):
24845 (WebKit::WebDevToolsFrontendImpl::MenuProvider::populateContextMenu):
24846 (WebKit::WebDevToolsFrontendImpl::MenuProvider::contextMenuItemSelected):
24847 (WebKit::WebDevToolsFrontendImpl::MenuProvider::contextMenuCleared):
24848 (WebKit::WebDevToolsFrontendImpl::MenuProvider::MenuProvider):
24859 (WebKit::WebSecurityOrigin::createFromString):
24878 (WebKit::selectMisspelledWord): Move word-selection code to
24882 (WebKit::WebFrameImpl::selectWordAroundPosition):
24883 (WebKit::WebFrameImpl::selectWordAroundCaret):
24893 (WebKit::WebViewImpl::performMediaPlayerAction):
24903 (WebKit::WebViewImpl::addUserScript):
24904 (WebKit::WebViewImpl::removeAllUserContent):
24918 (WebKit::WebMediaPlayerClientImpl::volumeChanged):
24919 (WebKit::WebMediaPlayerClientImpl::muteChanged):
24931 (WebKit::isASingleWord): Use wordBreakIterator(), and correctly check
24957 (WebKit::WebRuntimeFeatures::enableIndexedDatabase):
24958 (WebKit::WebRuntimeFeatures::isIndexedDatabaseEnabled):
24969 (WebKit::WebDevToolsAgentClient::injectedScriptSource):
24970 (WebKit::WebDevToolsAgentClient::injectedScriptDispatcherSource):
24982 (WebKit::WebFrameClient::allowImages):
24985 (WebKit::FrameLoaderClientImpl::allowImages):
24988 (WebKit::WebSettingsImpl::setImagesEnabled):
25027 (WebKit::WebDocument::applicationID):
25032 (WebKit::NotificationPresenterImpl::checkPermission):
25045 (WebKit::WebHistoryItem::documentSequenceNumber):
25046 (WebKit::WebHistoryItem::setDocumentSequenceNumber):
25052 Add methods to support running a nested modal loop outside of WebKit.
25057 (WebKit::WebView::willEnterModalLoop): Create PageGroupLoadDeferrer
25058 (WebKit::WebView::didExitModalLoop): Destroy PageGroupLoadDeferrer
25079 * WebKit.gyp:
25085 (WebKit::operator==):
25086 (WebKit::operator!=):
25094 (WebKit::WebNode::addEventListener):
25095 (WebKit::WebNode::removeEventListener):
25097 (WebKit::WebString::equals):
25103 Add KeyboardTest to WebKit API tests
25106 * WebKit.gyp:
25129 Since the change is to the Chromium WebKit API layer, testing is done
25137 (WebKit::WebViewImpl::setSelectionColors): Implements new interface.
25149 (WebKit::WebViewImpl::mouseUp):
25160 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage):
25161 (WebKit::FrameLoaderClientImpl::postProgressStartedNotification):
25162 (WebKit::FrameLoaderClientImpl::postProgressFinishedNotification):
25164 (WebKit::WebViewImpl::WebViewImpl):
25175 (WebKit::AutocompletePopupMenuClient::initialize):
25176 (WebKit::AutocompletePopupMenuClient::popupDidHide):
25177 (WebKit::AutocompletePopupMenuClient::setTextFromItem):
25184 The Chromium WebKit API needs to expose storage event related data
25192 (WebKit::WebStorageArea::setItem):
25193 (WebKit::WebStorageArea::removeItem):
25194 (WebKit::WebStorageArea::clear):
25210 (WebKit::WebStorageAreaImpl::setItem):
25211 (WebKit::WebStorageAreaImpl::removeItem):
25212 (WebKit::WebStorageAreaImpl::clear):
25227 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage):
25228 (WebKit::FrameLoaderClientImpl::postProgressStartedNotification):
25229 (WebKit::FrameLoaderClientImpl::postProgressFinishedNotification):
25231 (WebKit::WebViewImpl::WebViewImpl):
25232 (WebKit::WebViewImpl::didStartLoading):
25233 (WebKit::WebViewImpl::didStopLoading):
25254 (WebKit::WebFrameClient::allowPlugins):
25256 (WebKit::FrameLoaderClientImpl::allowJavaScript):
25257 (WebKit::FrameLoaderClientImpl::allowPlugins):
25281 (WebKit::WebNode::toElement):
25282 (WebKit::WebNode::toConstElement):
25288 Adds WebKit::WebDataSource::applicationCacheHost() to the API.
25291 * WebKit.gyp:
25294 … * src/ApplicationCacheHostInternal.h: Copied from WebKit/chromium/src/ApplicationCacheHost.cpp.
25298 (WebKit::WebDataSourceImpl::applicationCacheHost):
25312 (WebKit::WebRuntimeFeatures::enableDatabase):
25313 (WebKit::WebRuntimeFeatures::isDatabaseEnabled):
25338 (WebKit::WebWorkerBase::postMessageToWorkerObject):
25340 (WebKit::WebWorkerClientImpl::postMessageToWorkerContext):
25341 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask):
25343 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask):
25359 (WebKit::):
25373 (WebKit::):
25387 (WebKit::WebRuntimeFeatures::enableGeolocation):
25388 (WebKit::WebRuntimeFeatures::isGeolocationEnabled):
25402 (WebKit::ChromeClientImpl::runOpenPanel):
25416 (WebKit::WebWorkerBase::postMessageToWorkerObject):
25418 (WebKit::WebWorkerClientImpl::postMessageToWorkerContext):
25419 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask):
25421 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask):
25436 (WebKit::WebWorkerBase::postMessageToWorkerObject):
25438 (WebKit::WebWorkerClientImpl::postMessageToWorkerContext):
25439 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask):
25441 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask):
25458 Adds WebKit::WebSecurityOrigin::createFromDatabaseIdentifier.
25463 (WebKit::WebSecurityOrigin::createFromDatabaseIdentifier):
25475 (WebKit::DragClientImpl::startDrag):
25486 (WebKit::getDragDataImpl):
25487 (WebKit::getRangeImpl):
25501 * WebKit.gyp: Add WebFileChooserParams.h
25504 (WebKit::WebViewClient::runFileChooser):
25507 (WebKit::ChromeClientImpl::runOpenPanel):
25549 (WebKit::WebAccessibilityObject::isMultiSelectable):
25561 (WebKit::WebViewClient::createSessionStorageNamespace):
25584 (WebKit::WebViewClient::getSessionStorageNamespace):
25592 [Chromium] Re-work webkit_unit_tests so that WebKit is initialized only once
25595 * WebKit.gyp:
25613 (WebKit::WebFrameImpl::bindToWindowObject):
25636 Switch WebKit to build a static library on all platforms. Add a
25638 ensures that we don't have any missing symbols (a function that WebKit
25641 Changes chromium_src_dir to ../../WebKit/chromium to match how
25644 * WebKit.gyp:
25646 (WebKit::WebKitClient::getPluginList): Remove bogus trailing semi-colon.
25647 (WebKit::WebKitClient::decrementStatsCounter): Remove bogus trailing semi-colon.
25648 (WebKit::WebKitClient::incrementStatsCounter): Remove bogus trailing semi-colon.
25649 (WebKit::WebKitClient::traceEventBegin): Remove bogus trailing semi-colon.
25650 (WebKit::WebKitClient::traceEventEnd): Remove bogus trailing semi-colon.
25651 (WebKit::WebKitClient::histogramCounts): Remove bogus trailing semi-colon.
25666 (WebKit::WebURLResponse::wasFetchedViaSPDY):
25667 (WebKit::WebURLResponse::setWasFetchedViaSPDY):
25688 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
25701 (WebKit::WebURLResponse::wasFetchedViaSpdy):
25702 (WebKit::WebURLResponse::setWasFetchedViaSpdy):
25708 * src/WebKit.cpp: Need to include Logging.h
25717 * WebKit.gyp:
25720 * public/WebKit.h:
25722 (WebKit::WebFrame::instanceCount):
25723 (WebKit::WebFrameImpl::WebFrameImpl):
25724 (WebKit::WebFrameImpl::~WebFrameImpl):
25727 (WebKit::WebGlyphCache::pageCount):
25728 * src/WebKit.cpp:
25729 (WebKit::enableLogChannel):
25742 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
25768 (WebKit::EditorClientImpl::isSelectTrailingWhitespaceEnabled):
25769 (WebKit::):
25770 (WebKit::EditorClientImpl::handleEditingKeyboardEvent):
25772 (WebKit::FrameLoaderClientImpl::createPlugin):
25778 (WebKit::WebFrameImpl::selectionAsText):
25779 (WebKit::WebFrameImpl::printPage):
25781 (WebKit::WebPluginContainerImpl::handleMouseEvent):
25782 (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
25784 (WebKit::WebViewImpl::mouseDown):
25785 (WebKit::WebViewImpl::mouseContextMenu):
25786 (WebKit::WebViewImpl::mouseUp):
25787 (WebKit::WebViewImpl::keyEvent):
25788 (WebKit::WebViewImpl::sendContextMenuEvent):
25789 (WebKit::WebViewImpl::setScrollbarColors):
25790 (WebKit::WebViewImpl::navigationPolicyFromMouseEvent):
25804 (WebKit::WebDocument::documentElement):
25806 (WebKit::WebElement::innerText):
25808 (WebKit::WebFrameImpl::clearName):
25809 (WebKit::WebFrameImpl::renderTreeAsText):
25810 (WebKit::WebFrameImpl::counterValueForElementById):
25823 Adding WebAnimationController to chromium's WebKit API.
25827 * WebKit.gyp:
25829 (WebKit::WebAnimationController::~WebAnimationController):
25832 (WebKit::WebAnimationControllerImpl::WebAnimationControllerImpl):
25833 (WebKit::WebAnimationControllerImpl::pauseAnimationAtTime):
25834 (WebKit::WebAnimationControllerImpl::pauseTransitionAtTime):
25835 (WebKit::WebAnimationControllerImpl::numberOfActiveAnimations):
25837 (WebKit::WebAnimationControllerImpl::~WebAnimationControllerImpl):
25839 (WebKit::WebFrameImpl::animationController):
25840 (WebKit::WebFrameImpl::WebFrameImpl):
25853 (WebKit::WebElement::tagName):
25854 (WebKit::WebElement::setAttribute):
25856 (WebKit::WebNode::setNodeValue):
25869 (WebKit::WebKitClient::setCookies):
25870 (WebKit::WebKitClient::cookies):
25871 (WebKit::WebKitClient::rawCookies):
25872 (WebKit::WebKitClient::cookiesEnabled):
25900 (WebKit::WebWorkerBase::initializeLoader):
25909 (WebKit::AutocompletePopupMenuClient::selectionChanged):
25925 (WebKit::AutocompletePopupMenuClient::initialize):
25926 (WebKit::AutocompletePopupMenuClient::setInitialAutocompleteValue):
25927 (WebKit::AutocompletePopupMenuClient::selectionChanged):
25928 (WebKit::AutocompletePopupMenuClient::popupDidHide):
25929 (WebKit::AutocompletePopupMenuClient::setTextFromItem):
25930 (WebKit::AutocompletePopupMenuClient::resetLastFieldValue):
25944 (WebKit::isKeypadEvent):
26007 autoComplete and getElementById methods for WebKit API
26014 (WebKit::WebDocument::getElementById):
26016 (WebKit::WebInputElement::autoComplete):
26049 (WebKit::):
26071 (WebKit::WebViewImpl::WebViewImpl):
26086 (WebKit::WebViewImpl::WebViewImpl):
26092 Added WebPageSerializer to WebKit API and enriched the WebNode hierarchy to support
26099 * WebKit.gyp:
26101 (WebKit::WebDocument::WebDocument):
26102 (WebKit::WebDocument::operator=):
26103 (WebKit::WebDocument::assign):
26106 (WebKit::WebFormElement::operator=):
26109 (WebKit::WebNode::):
26110 (WebKit::WebNode::toConstElement):
26112 (WebKit::WebNodeCollection::~WebNodeCollection):
26113 (WebKit::WebNodeCollection::WebNodeCollection):
26114 (WebKit::WebNodeCollection::operator=):
26116 (WebKit::WebNodeList::~WebNodeList):
26117 (WebKit::WebNodeList::WebNodeList):
26118 (WebKit::WebNodeList::operator=):
26121 (WebKit::WebPageSerializerClient::):
26122 (WebKit::WebPageSerializerClient::WebPageSerializerClient):
26123 (WebKit::WebPageSerializerClient::~WebPageSerializerClient):
26128 (WebKit::elementHasLegalLinkAttribute):
26131 (WebKit::WebDocument::WebDocument):
26132 (WebKit::WebDocument::operator=):
26133 (WebKit::WebDocument::operator WTF::PassRefPtr<Document>):
26134 (WebKit::WebDocument::frame):
26135 (WebKit::WebDocument::isHTMLDocument):
26136 (WebKit::WebDocument::baseURL):
26137 (WebKit::WebDocument::body):
26138 (WebKit::WebDocument::head):
26139 (WebKit::WebDocument::all):
26140 (WebKit::WebDocument::completeURL):
26142 (WebKit::WebElement::hasTagName):
26143 (WebKit::WebElement::hasAttribute):
26144 (WebKit::WebElement::getAttribute):
26146 (WebKit::populateMap):
26147 (WebKit::):
26148 (WebKit::WebEntities::WebEntities):
26149 (WebKit::WebEntities::entityNameByCode):
26150 (WebKit::WebEntities::convertEntitiesInString):
26153 (WebKit::WebFrame::fromFrameOwnerElement):
26154 (WebKit::WebFrameImpl::encoding):
26155 (WebKit::WebFrameImpl::document):
26156 (WebKit::WebFrameImpl::fromFrameOwnerElement):
26159 (WebKit::WebNode::nodeType):
26160 (WebKit::WebNode::nodeValue):
26161 (WebKit::WebNode::document):
26162 (WebKit::WebNode::firstChild):
26163 (WebKit::WebNode::lastChild):
26164 (WebKit::WebNode::previousSibling):
26165 (WebKit::WebNode::nextSibling):
26166 (WebKit::WebNode::hasChildNodes):
26167 (WebKit::WebNode::childNodes):
26168 (WebKit::WebNode::createMarkup):
26169 (WebKit::WebNode::isTextNode):
26170 (WebKit::WebNode::isElementNode):
26172 (WebKit::WebNodeCollection::reset):
26173 (WebKit::WebNodeCollection::assign):
26174 (WebKit::WebNodeCollection::WebNodeCollection):
26175 (WebKit::WebNodeCollection::length):
26176 (WebKit::WebNodeCollection::nextItem):
26177 (WebKit::WebNodeCollection::firstItem):
26179 (WebKit::WebNodeList::reset):
26180 (WebKit::WebNodeList::assign):
26181 (WebKit::WebNodeList::WebNodeList):
26182 (WebKit::WebNodeList::length):
26183 (WebKit::WebNodeList::item):
26185 (WebKit::WebPageSerializer::serialize):
26186 (WebKit::WebPageSerializer::generateMetaCharsetDeclaration):
26187 (WebKit::WebPageSerializer::generateMarkOfTheWebDeclaration):
26188 (WebKit::WebPageSerializer::generateBaseTagDeclaration):
26190 (WebKit::WebPageSerializerImpl::SerializeDomParam::SerializeDomParam):
26191 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
26192 (WebKit::WebPageSerializerImpl::postActionAfterSerializeOpenTag):
26193 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeEndTag):
26194 (WebKit::WebPageSerializerImpl::postActionAfterSerializeEndTag):
26195 (WebKit::WebPageSerializerImpl::saveHTMLContentToBuffer):
26196 (WebKit::WebPageSerializerImpl::openTagToString):
26197 (WebKit::WebPageSerializerImpl::endTagToString):
26198 (WebKit::WebPageSerializerImpl::buildContentForNode):
26199 (WebKit::WebPageSerializerImpl::WebPageSerializerImpl):
26200 (WebKit::WebPageSerializerImpl::collectTargetFrames):
26201 (WebKit::WebPageSerializerImpl::serialize):
26204 (WebKit::WebString::WebString):
26205 (WebKit::WebString::operator=):
26226 (WebKit::): Added WebAccessibilityRoleEditableText
26251 (WebKit::): Added WebAccessibilityRoleTreeGrid.
26266 (WebKit::WebDragData::downloadURL):
26267 (WebKit::WebDragData::setDownloadURL):
26281 (WebKit::WebViewImpl::keyEvent):
26282 (WebKit::WebViewImpl::sendContextMenuEvent):
26297 (WebKit::WebViewImpl::WebViewImpl):
26307 (WebKit::getDragDataImpl):
26319 (WebKit:: WebSecurityPolicy::shouldHideReferrer): Added.
26329 (WebKit::WebFrameImpl::stopFinding):
26349 (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest):
26390 (WebKit::WebURLRequest::):
26392 (WebKit::setTargetTypeFromLoader):
26393 (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest):
26404 (WebKit::WebDevToolsAgent::setTimelineProfilingEnabled):
26405 (WebKit::WebDevToolsAgent::evaluateInWebInspector):
26431 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
26433 (WebKit::WebFrameImpl::create):
26434 (WebKit::WebFrameImpl::WebFrameImpl):
26435 (WebKit::WebFrameImpl::createChildFrame):
26437 (WebKit::WebFrameImpl::client):
26438 (WebKit::WebFrameImpl::dropClient):
26440 (WebKit::WebViewImpl::close):
26452 (WebKit::WebMouseEventBuilder::WebMouseEventBuilder):
26462 (WebKit::WebDevToolsAgentClient::hostIdentifier):
26485 * WebKit.gyp:
26488 (WebKit::WebDevToolsAgentClient::sendMessageToFrontend):
26489 (WebKit::WebDevToolsAgentClient::forceRepaint):
26490 (WebKit::WebDevToolsAgentClient::hostIdentifier):
26491 (WebKit::WebDevToolsAgentClient::runtimeFeatureStateChanged):
26494 (WebKit::WebDevToolsFrontendClient::sendMessageToAgent):
26507 (WebKit::WebPopupMenuInfo::Item::):
26510 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
26512 (WebKit::WebViewImpl::executeCustomContextMenuAction):
26523 (WebKit::determineTargetTypeFromLoader):
26540 (WebKit::WebViewImpl::keyEvent):
26541 (WebKit::WebViewImpl::charEvent):
26550 Since the change is to the Chromium WebKit API layer, testing will
26558 (WebKit::WebViewImpl::setScrollbarColors):
26569 WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=32248
26572 (WebKit::WebFrameImpl::setFindEndstateFocusAndSelection):
26574 (WebKit::WebViewImpl::setFocus):
26594 * WebKit.gyp:
26614 Implement WebRegularExpression, a WebKit API for accessing
26617 * WebKit.gyp:
26620 (WebKit::):
26623 (WebKit::WebRegularExpression::WebRegularExpression):
26624 (WebKit::WebRegularExpression::~WebRegularExpression):
26625 (WebKit::WebRegularExpression::match):
26651 …(WebKit::WebSettingsImpl::setGeolocationEnabled): Calls through to WebCore::Settings::setGeolocati…
26661 (WebKit::FrameLoaderClientImpl::dispatchDidPushStateWithinPage):
26662 (WebKit::FrameLoaderClientImpl::dispatchDidReplaceStateWithinPage):
26663 (WebKit::FrameLoaderClientImpl::dispatchDidPopStateWithinPage):
26675 (WebKit::InspectorClientImpl::loadSettings):
26686 (WebKit::InspectorClientImpl::hiddenPanels):
26687 (WebKit::InspectorClientImpl::populateSetting):
26688 (WebKit::InspectorClientImpl::storeSetting):
26689 (WebKit::InspectorClientImpl::loadSettings):
26690 (WebKit::InspectorClientImpl::saveSettings):
26701 …(WebKit::FrameLoaderClientImpl::dispatchDidAddBackForwardItem): Add an empty implementation. Metho…
26702 (WebKit::FrameLoaderClientImpl::dispatchDidRemoveBackForwardItem): ditto.
26703 (WebKit::FrameLoaderClientImpl::dispatchDidChangeBackForwardIndex): dito.
26727 (WebKit::WebInputEventFactory::mouseWheelEvent):
26738 (WebKit::WebScriptController::enableV8SingleThreadMode):
26750 (WebKit::WebViewImpl::zoomLevel):
26751 (WebKit::WebViewImpl::setZoomLevel):
26763 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage):
26777 (WebKit::WebDevToolsFrontendClient::sendDebuggerCommandToAgent):
26778 (WebKit::WebDevToolsFrontendClient::sendDebuggerPauseScript):
26779 (WebKit::WebDevToolsFrontendClient::activateWindow):
26780 (WebKit::WebDevToolsFrontendClient::closeWindow):
26781 (WebKit::WebDevToolsFrontendClient::dockWindow):
26782 (WebKit::WebDevToolsFrontendClient::undockWindow):
26800 (WebKit::WebViewImpl::createUniqueIdentifierForRequest):
26822 (WebKit::WebAccessibilityObject::canSetValueAttribute): Added impl.
26828 [Chromium] Plumb setNeedsSiteSpecificQuirks throught WebKit API.
26833 (WebKit::WebSettingsImpl::setNeedsSiteSpecificQuirks): Added impl.
26858 (WebKit::WebInputEventFactory::mouseEvent):
26868 (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest):
26890 new APIs. Fixed preexisting bugs in WebKit's and Chrome's WebGL
26893 Ran WebGL layout tests in WebKit (clean) and Chrome (couple of
26957 (WebKit::WebStorageNamespaceImpl::createStorageArea):
26971 (WebKit::):
26978 Make chromium/webkit/glue/FormFieldValues use the WebKit API
26985 (WebKit::WebInputElement::):
26989 (WebKit::nameOfInputElement):
26992 (WebKit::EditorClientImpl::autofill):
26993 (WebKit::EditorClientImpl::doAutofill):
26995 (WebKit::WebFormElement::name):
26996 (WebKit::WebFormElement::method):
26997 (WebKit::WebFormElement::getNamedElements):
26998 (WebKit::WebFormElement::getInputElements):
27000 (WebKit::WebInputElement::isEnabledFormControl):
27001 (WebKit::WebInputElement::inputType):
27002 (WebKit::WebInputElement::formControlType):
27003 (WebKit::WebInputElement::value):
27004 (WebKit::WebInputElement::dispatchFormControlChangeEvent):
27005 (WebKit::WebInputElement::setSelectionRange):
27006 (WebKit::WebInputElement::name):
27007 (WebKit::WebInputElement::nameForAutofill):
27009 (WebKit::WebNode::frame):
27049 (WebKit::WebViewImpl::sendContextMenuEvent):
27055 Minor cleanup in WebKit API
27061 (WebKit::WebFormElement::action): Make action getter const.
27063 (WebKit::WebNode::frame): Utilize WebFrameImpl::fromFrame.
27073 (WebKit::WebInputEventFactory::keyboardEvent):
27114 (WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld):
27121 Chromium WebKit Port to compile as dynamic lib
27125 * WebKit.gyp:
27140 (WebKit::WebFrameImpl::documentElementScrollHeight): Return the
27152 * WebKit.gyp:
27154 (WebKit::ChromeClientImpl::exceededDatabaseQuota):
27160 (WebKit::WebDatabase::name):
27161 (WebKit::WebDatabase::displayName):
27162 (WebKit::WebDatabase::estimatedSize):
27163 (WebKit::WebDatabase::securityOrigin):
27164 (WebKit::WebDatabase::updateDatabaseSize):
27166 (WebKit::WebSecurityOrigin::toString):
27167 (WebKit::WebSecurityOrigin::databaseIdentifier):
27210 (WebKit::FrameLoaderClientImpl::objectContentType):
27223 (WebKit::):
27235 (WebKit::WebInputEventFactory::keyboardEvent):
27309 (WebKit::WebFrameImpl::paint):
27315 Modified WebKit.gyp to build the webkit api.
27320 * WebKit.gyp: Added.
27388 (WebKit::WorkerWebFrameClient::didCreateDataSource):
27389 (WebKit::WorkerWebFrameClient::sharedInstance):
27390 (WebKit::WorkerWebFrameClient::WorkerWebFrameClient):
27391 (WebKit::initializeWebKitStaticValues):
27392 (WebKit::WebWorkerBase::WebWorkerBase):
27393 (WebKit::WebWorkerBase::~WebWorkerBase):
27394 (WebKit::WebWorkerBase::stopWorkerThread):
27395 (WebKit::WebWorkerBase::initializeLoader):
27396 (WebKit::WebWorkerBase::dispatchTaskToMainThread):
27397 (WebKit::WebWorkerBase::invokeTaskMethod):
27398 (WebKit::WebWorkerBase::postMessageToWorkerObject):
27399 (WebKit::WebWorkerBase::postMessageTask):
27400 (WebKit::WebWorkerBase::postExceptionToWorkerObject):
27401 (WebKit::WebWorkerBase::postExceptionTask):
27402 (WebKit::WebWorkerBase::postConsoleMessageToWorkerObject):
27403 (WebKit::WebWorkerBase::postConsoleMessageTask):
27404 (WebKit::WebWorkerBase::confirmMessageFromWorkerObject):
27405 (WebKit::WebWorkerBase::confirmMessageTask):
27406 (WebKit::WebWorkerBase::reportPendingActivity):
27407 (WebKit::WebWorkerBase::reportPendingActivityTask):
27408 (WebKit::WebWorkerBase::workerContextClosed):
27409 (WebKit::WebWorkerBase::workerContextClosedTask):
27410 (WebKit::WebWorkerBase::workerContextDestroyed):
27411 (WebKit::WebWorkerBase::workerContextDestroyedTask):
27412 (WebKit::WebWorkerBase::postTaskToLoader):
27413 (WebKit::WebWorkerBase::postTaskForModeToWorkerContext):
27415 (WebKit::WebWorkerBase::setWorkerThread):
27416 (WebKit::WebWorkerBase::workerThread):
27418 (WebKit::WebWorkerClientImpl::createWorkerContextProxy):
27419 (WebKit::WebWorkerClientImpl::WebWorkerClientImpl):
27420 (WebKit::WebWorkerClientImpl::~WebWorkerClientImpl):
27421 (WebKit::WebWorkerClientImpl::setWebWorker):
27422 (WebKit::WebWorkerClientImpl::startWorkerContext):
27423 (WebKit::WebWorkerClientImpl::terminateWorkerContext):
27424 (WebKit::WebWorkerClientImpl::postMessageToWorkerContext):
27425 (WebKit::WebWorkerClientImpl::hasPendingActivity):
27426 (WebKit::WebWorkerClientImpl::workerObjectDestroyed):
27427 (WebKit::WebWorkerClientImpl::postMessageToWorkerObject):
27428 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject):
27429 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObject):
27430 (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObject):
27431 (WebKit::WebWorkerClientImpl::reportPendingActivity):
27432 (WebKit::WebWorkerClientImpl::workerContextDestroyed):
27433 (WebKit::WebWorkerClientImpl::workerContextClosed):
27434 (WebKit::WebWorkerClientImpl::startWorkerContextTask):
27435 (WebKit::WebWorkerClientImpl::terminateWorkerContextTask):
27436 (WebKit::WebWorkerClientImpl::postMessageToWorkerContextTask):
27437 (WebKit::WebWorkerClientImpl::workerObjectDestroyedTask):
27438 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask):
27439 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObjectTask):
27440 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObjectTask):
27441 (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObjectTask):
27442 (WebKit::WebWorkerClientImpl::reportPendingActivityTask):
27444 (WebKit::WebWorkerClientImpl::createWorker):
27445 (WebKit::WebWorkerClientImpl::notificationPresenter):
27447 (WebKit::WebWorker::create):
27448 (WebKit::WebWorkerImpl::WebWorkerImpl):
27449 (WebKit::WebWorkerImpl::~WebWorkerImpl):
27450 (WebKit::WebWorkerImpl::commonClient):
27451 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask):
27452 (WebKit::WebWorkerImpl::startWorkerContext):
27453 (WebKit::WebWorkerImpl::terminateWorkerContext):
27454 (WebKit::WebWorkerImpl::postMessageToWorkerContext):
27455 (WebKit::WebWorkerImpl::workerObjectDestroyed):
27456 (WebKit::WebWorkerImpl::clientDestroyed):
27458 (WebKit::WebWorkerImpl::client):
27469 (WebKit::WebFontInfo::familyForChars):
27471 (WebKit::gdkEventTimeToWebEventTime):
27472 (WebKit::gdkStateToWebEventModifiers):
27473 (WebKit::gdkEventToWindowsKeyCode):
27474 (WebKit::getControlCharacter):
27475 (WebKit::WebInputEventFactory::keyboardEvent):
27476 (WebKit::WebInputEventFactory::mouseEvent):
27477 (WebKit::WebInputEventFactory::mouseWheelEvent):
27479 (WebKit::WebScreenInfoFactory::screenInfo):
27481 (WebKit::WebFontRendering::setHinting):
27482 (WebKit::WebFontRendering::setAntiAlias):
27483 (WebKit::WebFontRendering::setSubpixelGlyphs):
27484 (WebKit::WebFontRendering::setLCDOrder):
27485 (WebKit::WebFontRendering::setLCDOrientation):
27487 (WebKit::isKeyUpEvent):
27488 (WebKit::isKeypadEvent):
27489 (WebKit::windowsKeyCodeForKeyEvent):
27490 (WebKit::textFromEvent):
27491 (WebKit::unmodifiedTextFromEvent):
27492 (WebKit::keyIdentifierForKeyEvent):
27493 (WebKit::modifiersFromEvent):
27494 (WebKit::WebInputEventFactory::keyboardEvent):
27495 (WebKit::WebInputEventFactory::mouseEvent):
27496 (WebKit::WebInputEventFactory::mouseWheelEvent):
27498 (WebKit::screenForWindow):
27499 (WebKit::toUserSpace):
27500 (WebKit::WebScreenInfoFactory::screenInfo):
27502 (WebKit::isKeyPad):
27503 (WebKit::WebInputEventFactory::keyboardEvent):
27504 (WebKit::GetRelativeCursorPos):
27505 (WebKit::WebInputEventFactory::resetLastClickState):
27506 (WebKit::WebInputEventFactory::mouseEvent):
27507 (WebKit::WebInputEventFactory::mouseWheelEvent):
27509 (WebKit::toWebRect):
27510 (WebKit::WebScreenInfoFactory::screenInfo):
27512 (WebKit::WebScreenInfoFactory::screenInfo):
27523 (WebKit::WrappedResourceRequest::~WrappedResourceRequest):
27524 (WebKit::WrappedResourceRequest::WrappedResourceRequest):
27525 (WebKit::WrappedResourceRequest::bind):
27526 (WebKit::WrappedResourceRequest::Handle::dispose):
27528 (WebKit::WrappedResourceResponse::~WrappedResourceResponse):
27529 (WebKit::WrappedResourceResponse::WrappedResourceResponse):
27530 (WebKit::WrappedResourceResponse::bind):
27531 (WebKit::WrappedResourceResponse::Handle::dispose):
27599 (WebKit::VoidCallbackClient::VoidCallbackClient):
27600 (WebKit::VoidCallbackClient::permissionRequestComplete):
27601 (WebKit::NotificationPresenterImpl::initialize):
27602 (WebKit::NotificationPresenterImpl::isInitialized):
27603 (WebKit::NotificationPresenterImpl::show):
27604 (WebKit::NotificationPresenterImpl::cancel):
27605 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
27606 (WebKit::NotificationPresenterImpl::checkPermission):
27607 (WebKit::NotificationPresenterImpl::requestPermission):
27609 (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
27818 (WebKit::InspectorClientImpl::InspectorClientImpl):
27819 (WebKit::InspectorClientImpl::~InspectorClientImpl):
27820 (WebKit::InspectorClientImpl::inspectorDestroyed):
27821 (WebKit::InspectorClientImpl::createPage):
27822 (WebKit::InspectorClientImpl::showWindow):
27823 (WebKit::InspectorClientImpl::closeWindow):
27824 (WebKit::InspectorClientImpl::windowVisible):
27825 (WebKit::InspectorClientImpl::attachWindow):
27826 (WebKit::InspectorClientImpl::detachWindow):
27827 (WebKit::InspectorClientImpl::setAttachedWindowHeight):
27828 (WebKit::invalidateNodeBoundingRect):
27829 (WebKit::InspectorClientImpl::highlight):
27830 (WebKit::InspectorClientImpl::hideHighlight):
27831 (WebKit::InspectorClientImpl::inspectedURLChanged):
27832 (WebKit::InspectorClientImpl::localizedStringsURL):
27833 (WebKit::InspectorClientImpl::hiddenPanels):
27834 (WebKit::InspectorClientImpl::populateSetting):
27835 (WebKit::InspectorClientImpl::storeSetting):
27836 (WebKit::InspectorClientImpl::removeSetting):
27837 (WebKit::InspectorClientImpl::inspectorWindowObjectCleared):
27838 (WebKit::InspectorClientImpl::loadSettings):
27839 (WebKit::InspectorClientImpl::saveSettings):
27925 (WebKit::toHTMLInputElement):
27926 (WebKit::toHTMLLinkElement):
27927 (WebKit::toHTMLMetaElement):
27928 (WebKit::toHTMLOptionElement):
27929 (WebKit::nameOfInputElement):
27932 (WebKit::DragClientImpl::willPerformDragDestinationAction):
27933 (WebKit::DragClientImpl::willPerformDragSourceAction):
27934 (WebKit::DragClientImpl::actionMaskForDrag):
27935 (WebKit::DragClientImpl::dragSourceActionMaskForPoint):
27936 (WebKit::DragClientImpl::startDrag):
27937 (WebKit::DragClientImpl::createDragImageForLink):
27938 (WebKit::DragClientImpl::dragControllerDestroyed):
27940 (WebKit::DragClientImpl::DragClientImpl):
27942 (WebKit::EditorClientImpl::EditorClientImpl):
27943 (WebKit::EditorClientImpl::~EditorClientImpl):
27944 (WebKit::EditorClientImpl::pageDestroyed):
27945 (WebKit::EditorClientImpl::shouldShowDeleteInterface):
27946 (WebKit::EditorClientImpl::smartInsertDeleteEnabled):
27947 (WebKit::EditorClientImpl::isSelectTrailingWhitespaceEnabled):
27948 (WebKit::EditorClientImpl::shouldSpellcheckByDefault):
27949 (WebKit::EditorClientImpl::isContinuousSpellCheckingEnabled):
27950 (WebKit::EditorClientImpl::toggleContinuousSpellChecking):
27951 (WebKit::EditorClientImpl::isGrammarCheckingEnabled):
27952 (WebKit::EditorClientImpl::toggleGrammarChecking):
27953 (WebKit::EditorClientImpl::spellCheckerDocumentTag):
27954 (WebKit::EditorClientImpl::isEditable):
27955 (WebKit::EditorClientImpl::shouldBeginEditing):
27956 (WebKit::EditorClientImpl::shouldEndEditing):
27957 (WebKit::EditorClientImpl::shouldInsertNode):
27958 (WebKit::EditorClientImpl::shouldInsertText):
27959 (WebKit::EditorClientImpl::shouldDeleteRange):
27960 (WebKit::EditorClientImpl::shouldChangeSelectedRange):
27961 (WebKit::EditorClientImpl::shouldApplyStyle):
27962 (WebKit::EditorClientImpl::shouldMoveRangeAfterDelete):
27963 (WebKit::EditorClientImpl::didBeginEditing):
27964 (WebKit::EditorClientImpl::respondToChangedSelection):
27965 (WebKit::EditorClientImpl::respondToChangedContents):
27966 (WebKit::EditorClientImpl::didEndEditing):
27967 (WebKit::EditorClientImpl::didWriteSelectionToPasteboard):
27968 (WebKit::EditorClientImpl::didSetSelectionTypesForPasteboard):
27969 (WebKit::EditorClientImpl::registerCommandForUndo):
27970 (WebKit::EditorClientImpl::registerCommandForRedo):
27971 (WebKit::EditorClientImpl::clearUndoRedoOperations):
27972 (WebKit::EditorClientImpl::canUndo):
27973 (WebKit::EditorClientImpl::canRedo):
27974 (WebKit::EditorClientImpl::undo):
27975 (WebKit::EditorClientImpl::redo):
27976 (WebKit::):
27977 (WebKit::EditorClientImpl::interpretKeyEvent):
27978 (WebKit::EditorClientImpl::handleEditingKeyboardEvent):
27979 (WebKit::EditorClientImpl::handleKeyboardEvent):
27980 (WebKit::EditorClientImpl::handleInputMethodKeydown):
27981 (WebKit::EditorClientImpl::textFieldDidBeginEditing):
27982 (WebKit::EditorClientImpl::textFieldDidEndEditing):
27983 (WebKit::EditorClientImpl::textDidChangeInTextField):
27984 (WebKit::EditorClientImpl::showFormAutofillForNode):
27985 (WebKit::EditorClientImpl::autofill):
27986 (WebKit::EditorClientImpl::doAutofill):
27987 (WebKit::EditorClientImpl::cancelPendingAutofill):
27988 (WebKit::EditorClientImpl::onAutofillSuggestionAccepted):
27989 (WebKit::EditorClientImpl::doTextFieldCommandFromEvent):
27990 (WebKit::EditorClientImpl::textWillBeDeletedInTextField):
27991 (WebKit::EditorClientImpl::textDidChangeInTextArea):
27992 (WebKit::EditorClientImpl::ignoreWordInSpellDocument):
27993 (WebKit::EditorClientImpl::learnWord):
27994 (WebKit::EditorClientImpl::checkSpellingOfString):
27995 (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord):
27996 (WebKit::EditorClientImpl::checkGrammarOfString):
27997 (WebKit::EditorClientImpl::updateSpellingUIWithGrammarString):
27998 (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord):
27999 (WebKit::EditorClientImpl::showSpellingUI):
28000 (WebKit::EditorClientImpl::spellingUIIsShowing):
28001 (WebKit::EditorClientImpl::getGuessesForWord):
28002 (WebKit::EditorClientImpl::setInputMethodState):
28004 (WebKit::EditorClientImpl::):
28006 (WebKit::):
28007 (WebKit::FrameLoaderClientImpl::FrameLoaderClientImpl):
28008 (WebKit::FrameLoaderClientImpl::~FrameLoaderClientImpl):
28009 (WebKit::FrameLoaderClientImpl::frameLoaderDestroyed):
28010 (WebKit::FrameLoaderClientImpl::windowObjectCleared):
28011 (WebKit::FrameLoaderClientImpl::documentElementAvailable):
28012 (WebKit::FrameLoaderClientImpl::didCreateScriptContextForFrame):
28013 (WebKit::FrameLoaderClientImpl::didDestroyScriptContextForFrame):
28014 (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext):
28015 (WebKit::FrameLoaderClientImpl::didPerformFirstNavigation):
28016 (WebKit::FrameLoaderClientImpl::registerForIconNotification):
28017 (WebKit::FrameLoaderClientImpl::didChangeScrollOffset):
28018 (WebKit::FrameLoaderClientImpl::allowJavaScript):
28019 (WebKit::FrameLoaderClientImpl::hasWebView):
28020 (WebKit::FrameLoaderClientImpl::hasFrameView):
28021 (WebKit::FrameLoaderClientImpl::makeDocumentView):
28022 (WebKit::FrameLoaderClientImpl::makeRepresentation):
28023 (WebKit::FrameLoaderClientImpl::forceLayout):
28024 (WebKit::FrameLoaderClientImpl::forceLayoutForNonHTML):
28025 (WebKit::FrameLoaderClientImpl::setCopiesOnScroll):
28026 (WebKit::FrameLoaderClientImpl::detachedFromParent2):
28027 (WebKit::FrameLoaderClientImpl::detachedFromParent3):
28028 (WebKit::FrameLoaderClientImpl::assignIdentifierToInitialRequest):
28029 (WebKit::determineTargetTypeFromLoader):
28030 (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest):
28031 (WebKit::FrameLoaderClientImpl::shouldUseCredentialStorage):
28032 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveAuthenticationChallenge):
28033 (WebKit::FrameLoaderClientImpl::dispatchDidCancelAuthenticationChallenge):
28034 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveResponse):
28035 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveContentLength):
28036 (WebKit::FrameLoaderClientImpl::dispatchDidFinishLoading):
28037 (WebKit::FrameLoaderClientImpl::dispatchDidFailLoading):
28038 (WebKit::FrameLoaderClientImpl::dispatchDidFinishDocumentLoad):
28039 (WebKit::FrameLoaderClientImpl::dispatchDidLoadResourceFromMemoryCache):
28040 (WebKit::FrameLoaderClientImpl::dispatchDidLoadResourceByXMLHttpRequest):
28041 (WebKit::FrameLoaderClientImpl::dispatchDidHandleOnloadEvents):
28042 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveServerRedirectForProvisionalLoad):
28043 (WebKit::FrameLoaderClientImpl::dispatchDidCancelClientRedirect):
28044 (WebKit::FrameLoaderClientImpl::dispatchWillPerformClientRedirect):
28045 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage):
28046 (WebKit::FrameLoaderClientImpl::dispatchWillClose):
28047 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveIcon):
28048 (WebKit::FrameLoaderClientImpl::dispatchDidStartProvisionalLoad):
28049 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle):
28050 (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad):
28051 (WebKit::FrameLoaderClientImpl::dispatchDidFailProvisionalLoad):
28052 (WebKit::FrameLoaderClientImpl::dispatchDidFailLoad):
28053 (WebKit::FrameLoaderClientImpl::dispatchDidFinishLoad):
28054 (WebKit::FrameLoaderClientImpl::dispatchDidFirstLayout):
28055 (WebKit::FrameLoaderClientImpl::dispatchDidFirstVisuallyNonEmptyLayout):
28056 (WebKit::FrameLoaderClientImpl::dispatchCreatePage):
28057 (WebKit::FrameLoaderClientImpl::dispatchShow):
28058 (WebKit::shouldTreatAsAttachment):
28059 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForMIMEType):
28060 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNewWindowAction):
28061 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction):
28062 (WebKit::FrameLoaderClientImpl::cancelPolicyCheck):
28063 (WebKit::FrameLoaderClientImpl::dispatchUnableToImplementPolicy):
28064 (WebKit::FrameLoaderClientImpl::dispatchWillSubmitForm):
28065 (WebKit::FrameLoaderClientImpl::dispatchDidLoadMainResource):
28066 (WebKit::FrameLoaderClientImpl::revertToProvisionalState):
28067 (WebKit::FrameLoaderClientImpl::setMainDocumentError):
28068 (WebKit::FrameLoaderClientImpl::postProgressStartedNotification):
28069 (WebKit::FrameLoaderClientImpl::postProgressEstimateChangedNotification):
28070 (WebKit::FrameLoaderClientImpl::postProgressFinishedNotification):
28071 (WebKit::FrameLoaderClientImpl::setMainFrameDocumentReady):
28072 (WebKit::FrameLoaderClientImpl::startDownload):
28073 (WebKit::FrameLoaderClientImpl::willChangeTitle):
28074 (WebKit::FrameLoaderClientImpl::didChangeTitle):
28075 (WebKit::FrameLoaderClientImpl::committedLoad):
28076 (WebKit::FrameLoaderClientImpl::finishedLoading):
28077 (WebKit::FrameLoaderClientImpl::updateGlobalHistory):
28078 (WebKit::FrameLoaderClientImpl::updateGlobalHistoryRedirectLinks):
28079 (WebKit::FrameLoaderClientImpl::shouldGoToHistoryItem):
28080 (WebKit::FrameLoaderClientImpl::didDisplayInsecureContent):
28081 (WebKit::FrameLoaderClientImpl::didRunInsecureContent):
28082 (WebKit::FrameLoaderClientImpl::blockedError):
28083 (WebKit::FrameLoaderClientImpl::cancelledError):
28084 (WebKit::FrameLoaderClientImpl::cannotShowURLError):
28085 (WebKit::FrameLoaderClientImpl::interruptForPolicyChangeError):
28086 (WebKit::FrameLoaderClientImpl::cannotShowMIMETypeError):
28087 (WebKit::FrameLoaderClientImpl::fileDoesNotExistError):
28088 (WebKit::FrameLoaderClientImpl::pluginWillHandleLoadError):
28089 (WebKit::FrameLoaderClientImpl::shouldFallBack):
28090 (WebKit::FrameLoaderClientImpl::canHandleRequest):
28091 (WebKit::FrameLoaderClientImpl::canShowMIMEType):
28092 (WebKit::FrameLoaderClientImpl::representationExistsForURLScheme):
28093 (WebKit::FrameLoaderClientImpl::generatedMIMETypeForURLScheme):
28094 (WebKit::FrameLoaderClientImpl::frameLoadCompleted):
28095 (WebKit::FrameLoaderClientImpl::saveViewStateToItem):
28096 (WebKit::FrameLoaderClientImpl::restoreViewState):
28097 (WebKit::FrameLoaderClientImpl::provisionalLoadStarted):
28098 (WebKit::FrameLoaderClientImpl::didFinishLoad):
28099 (WebKit::FrameLoaderClientImpl::prepareForDataSourceReplacement):
28100 (WebKit::FrameLoaderClientImpl::createDocumentLoader):
28101 (WebKit::FrameLoaderClientImpl::setTitle):
28102 (WebKit::FrameLoaderClientImpl::userAgent):
28103 (WebKit::FrameLoaderClientImpl::savePlatformDataToCachedFrame):
28104 (WebKit::FrameLoaderClientImpl::transitionToCommittedFromCachedFrame):
28105 (WebKit::FrameLoaderClientImpl::transitionToCommittedForNewPage):
28106 (WebKit::FrameLoaderClientImpl::canCachePage):
28107 (WebKit::FrameLoaderClientImpl::download):
28108 (WebKit::FrameLoaderClientImpl::createFrame):
28109 (WebKit::FrameLoaderClientImpl::createPlugin):
28110 (WebKit::FrameLoaderClientImpl::redirectDataToPlugin):
28111 (WebKit::FrameLoaderClientImpl::createJavaAppletWidget):
28112 (WebKit::FrameLoaderClientImpl::objectContentType):
28113 (WebKit::FrameLoaderClientImpl::overrideMediaType):
28114 (WebKit::FrameLoaderClientImpl::actionSpecifiesNavigationPolicy):
28115 (WebKit::FrameLoaderClientImpl::handleBackForwardNavigation):
28116 (WebKit::FrameLoaderClientImpl::pluginLoadObserver):
28118 (WebKit::FrameLoaderClientImpl::webFrame):
28119 (WebKit::FrameLoaderClientImpl::willChangeEstimatedProgress):
28120 (WebKit::FrameLoaderClientImpl::didChangeEstimatedProgress):
28131 (WebKit::ChromeClientImpl::ChromeClientImpl):
28132 (WebKit::ChromeClientImpl::~ChromeClientImpl):
28133 (WebKit::ChromeClientImpl::chromeDestroyed):
28134 (WebKit::ChromeClientImpl::setWindowRect):
28135 (WebKit::ChromeClientImpl::windowRect):
28136 (WebKit::ChromeClientImpl::pageRect):
28137 (WebKit::ChromeClientImpl::scaleFactor):
28138 (WebKit::ChromeClientImpl::focus):
28139 (WebKit::ChromeClientImpl::unfocus):
28140 (WebKit::ChromeClientImpl::canTakeFocus):
28141 (WebKit::ChromeClientImpl::takeFocus):
28142 (WebKit::ChromeClientImpl::focusedNodeChanged):
28143 (WebKit::ChromeClientImpl::createWindow):
28144 (WebKit::currentEventShouldCauseBackgroundTab):
28145 (WebKit::ChromeClientImpl::show):
28146 (WebKit::ChromeClientImpl::canRunModal):
28147 (WebKit::ChromeClientImpl::runModal):
28148 (WebKit::ChromeClientImpl::setToolbarsVisible):
28149 (WebKit::ChromeClientImpl::toolbarsVisible):
28150 (WebKit::ChromeClientImpl::setStatusbarVisible):
28151 (WebKit::ChromeClientImpl::statusbarVisible):
28152 (WebKit::ChromeClientImpl::setScrollbarsVisible):
28153 (WebKit::ChromeClientImpl::scrollbarsVisible):
28154 (WebKit::ChromeClientImpl::setMenubarVisible):
28155 (WebKit::ChromeClientImpl::menubarVisible):
28156 (WebKit::ChromeClientImpl::setResizable):
28157 (WebKit::ChromeClientImpl::addMessageToConsole):
28158 (WebKit::ChromeClientImpl::canRunBeforeUnloadConfirmPanel):
28159 (WebKit::ChromeClientImpl::runBeforeUnloadConfirmPanel):
28160 (WebKit::ChromeClientImpl::closeWindowSoon):
28161 (WebKit::ChromeClientImpl::runJavaScriptAlert):
28162 (WebKit::ChromeClientImpl::runJavaScriptConfirm):
28163 (WebKit::ChromeClientImpl::runJavaScriptPrompt):
28164 (WebKit::ChromeClientImpl::setStatusbarText):
28165 (WebKit::ChromeClientImpl::shouldInterruptJavaScript):
28166 (WebKit::ChromeClientImpl::tabsToLinks):
28167 (WebKit::ChromeClientImpl::windowResizerRect):
28168 (WebKit::ChromeClientImpl::repaint):
28169 (WebKit::ChromeClientImpl::scroll):
28170 (WebKit::ChromeClientImpl::screenToWindow):
28171 (WebKit::ChromeClientImpl::windowToScreen):
28172 (WebKit::ChromeClientImpl::contentsSizeChanged):
28173 (WebKit::ChromeClientImpl::scrollbarsModeDidChange):
28174 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
28175 (WebKit::ChromeClientImpl::setToolTip):
28176 (WebKit::ChromeClientImpl::print):
28177 (WebKit::ChromeClientImpl::exceededDatabaseQuota):
28178 (WebKit::ChromeClientImpl::reachedMaxAppCacheSize):
28179 (WebKit::ChromeClientImpl::runOpenPanel):
28180 (WebKit::ChromeClientImpl::popupOpened):
28181 (WebKit::ChromeClientImpl::setCursor):
28182 (WebKit::ChromeClientImpl::setCursorForPlugin):
28183 (WebKit::ChromeClientImpl::formStateDidChange):
28184 (WebKit::ChromeClientImpl::getPopupMenuInfo):
28185 (WebKit::ChromeClientImpl::notificationPresenter):
28187 (WebKit::ChromeClientImpl::webView):
28188 (WebKit::ChromeClientImpl::platformPageClient):
28189 (WebKit::ChromeClientImpl::scrollRectIntoView):
28190 (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
28191 (WebKit::ChromeClientImpl::setCursor):
28192 (WebKit::ChromeClientImpl::createHTMLParserQuirks):
28273 (WebKit::urlFromFrame):
28274 (WebKit::isASingleWord):
28275 (WebKit::selectMisspelledWord):
28276 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
28278 (WebKit::ContextMenuClientImpl::ContextMenuClientImpl):
28279 (WebKit::ContextMenuClientImpl::~ContextMenuClientImpl):
28280 (WebKit::ContextMenuClientImpl::copyImageToClipboard):
28281 (WebKit::ContextMenuClientImpl::contextMenuDestroyed):
28282 (WebKit::ContextMenuClientImpl::contextMenuItemSelected):
28283 (WebKit::ContextMenuClientImpl::downloadURL):
28284 (WebKit::ContextMenuClientImpl::isSpeaking):
28285 (WebKit::ContextMenuClientImpl::lookUpInDictionary):
28286 (WebKit::ContextMenuClientImpl::searchWithGoogle):
28287 (WebKit::ContextMenuClientImpl::shouldIncludeInspectElementItem):
28288 (WebKit::ContextMenuClientImpl::speak):
28289 (WebKit::ContextMenuClientImpl::stopSpeaking):
28327 (WebKit::AutocompletePopupMenuClient::AutocompletePopupMenuClient):
28328 (WebKit::AutocompletePopupMenuClient::~AutocompletePopupMenuClient):
28329 (WebKit::AutocompletePopupMenuClient::initialize):
28330 (WebKit::AutocompletePopupMenuClient::valueChanged):
28331 (WebKit::AutocompletePopupMenuClient::itemText):
28332 (WebKit::AutocompletePopupMenuClient::itemStyle):
28333 (WebKit::AutocompletePopupMenuClient::menuStyle):
28334 (WebKit::AutocompletePopupMenuClient::clientPaddingLeft):
28335 (WebKit::AutocompletePopupMenuClient::clientPaddingRight):
28336 (WebKit::AutocompletePopupMenuClient::popupDidHide):
28337 (WebKit::AutocompletePopupMenuClient::setTextFromItem):
28338 (WebKit::AutocompletePopupMenuClient::fontSelector):
28339 (WebKit::AutocompletePopupMenuClient::hostWindow):
28340 (WebKit::AutocompletePopupMenuClient::createScrollbar):
28341 (WebKit::AutocompletePopupMenuClient::setSuggestions):
28342 (WebKit::AutocompletePopupMenuClient::removeItemAtIndex):
28343 (WebKit::AutocompletePopupMenuClient::textFieldStyle):
28345 (WebKit::AutocompletePopupMenuClient::textField):
28346 (WebKit::AutocompletePopupMenuClient::itemToolTip):
28347 (WebKit::AutocompletePopupMenuClient::itemIsEnabled):
28348 (WebKit::AutocompletePopupMenuClient::clientInsetLeft):
28349 (WebKit::AutocompletePopupMenuClient::clientInsetRight):
28350 (WebKit::AutocompletePopupMenuClient::listSize):
28351 (WebKit::AutocompletePopupMenuClient::selectedIndex):
28352 (WebKit::AutocompletePopupMenuClient::itemIsSeparator):
28353 (WebKit::AutocompletePopupMenuClient::itemIsLabel):
28354 (WebKit::AutocompletePopupMenuClient::itemIsSelected):
28355 (WebKit::AutocompletePopupMenuClient::shouldPopOver):
28356 (WebKit::AutocompletePopupMenuClient::valueShouldChangeOnHotTrack):
28358 (WebKit::BackForwardListClientImpl::BackForwardListClientImpl):
28359 (WebKit::BackForwardListClientImpl::~BackForwardListClientImpl):
28360 (WebKit::BackForwardListClientImpl::setCurrentHistoryItem):
28361 (WebKit::BackForwardListClientImpl::previousHistoryItem):
28362 (WebKit::BackForwardListClientImpl::addItem):
28363 (WebKit::BackForwardListClientImpl::goToItem):
28364 (WebKit::BackForwardListClientImpl::currentItem):
28365 (WebKit::BackForwardListClientImpl::itemAtIndex):
28366 (WebKit::BackForwardListClientImpl::backListCount):
28367 (WebKit::BackForwardListClientImpl::forwardListCount):
28368 (WebKit::BackForwardListClientImpl::close):
28380 (WebKit::WebString::reset):
28381 (WebKit::WebString::assign):
28382 (WebKit::WebString::length):
28383 (WebKit::WebString::data):
28384 (WebKit::WebString::utf8):
28385 (WebKit::WebString::fromUTF8):
28386 (WebKit::WebString::WebString):
28387 (WebKit::WebString::operator=):
28388 (WebKit::WebString::operator WebCore::String):
28389 (WebKit::WebString::operator WebCore::AtomicString):
28391 (WebKit::WebURL::WebURL):
28392 (WebKit::WebURL::operator=):
28393 (WebKit::WebURL::operator WebCore::KURL):
28395 (WebKit::WebURLError::WebURLError):
28396 (WebKit::WebURLError::operator=):
28397 (WebKit::WebURLError::operator ResourceError):
28399 (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl):
28400 (WebKit::WebURLRequestPrivateImpl::dispose):
28401 (WebKit::WebURLRequest::initialize):
28402 (WebKit::WebURLRequest::reset):
28403 (WebKit::WebURLRequest::assign):
28404 (WebKit::WebURLRequest::isNull):
28405 (WebKit::WebURLRequest::url):
28406 (WebKit::WebURLRequest::setURL):
28407 (WebKit::WebURLRequest::firstPartyForCookies):
28408 (WebKit::WebURLRequest::setFirstPartyForCookies):
28409 (WebKit::WebURLRequest::allowCookies):
28410 (WebKit::WebURLRequest::setAllowCookies):
28411 (WebKit::WebURLRequest::allowStoredCredentials):
28412 (WebKit::WebURLRequest::setAllowStoredCredentials):
28413 (WebKit::WebURLRequest::cachePolicy):
28414 (WebKit::WebURLRequest::setCachePolicy):
28415 (WebKit::WebURLRequest::httpMethod):
28416 (WebKit::WebURLRequest::setHTTPMethod):
28417 (WebKit::WebURLRequest::httpHeaderField):
28418 (WebKit::WebURLRequest::setHTTPHeaderField):
28419 (WebKit::WebURLRequest::addHTTPHeaderField):
28420 (WebKit::WebURLRequest::clearHTTPHeaderField):
28421 (WebKit::WebURLRequest::visitHTTPHeaderFields):
28422 (WebKit::WebURLRequest::httpBody):
28423 (WebKit::WebURLRequest::setHTTPBody):
28424 (WebKit::WebURLRequest::reportUploadProgress):
28425 (WebKit::WebURLRequest::setReportUploadProgress):
28426 (WebKit::WebURLRequest::targetType):
28427 (WebKit::WebURLRequest::setTargetType):
28428 (WebKit::WebURLRequest::requestorID):
28429 (WebKit::WebURLRequest::setRequestorID):
28430 (WebKit::WebURLRequest::requestorProcessID):
28431 (WebKit::WebURLRequest::setRequestorProcessID):
28432 (WebKit::WebURLRequest::appCacheHostID):
28433 (WebKit::WebURLRequest::setAppCacheHostID):
28434 (WebKit::WebURLRequest::toMutableResourceRequest):
28435 (WebKit::WebURLRequest::toResourceRequest):
28437 (WebKit::WebURLRequestPrivate::WebURLRequestPrivate):
28439 (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl):
28440 (WebKit::WebURLResponsePrivateImpl::dispose):
28441 (WebKit::WebURLResponse::initialize):
28442 (WebKit::WebURLResponse::reset):
28443 (WebKit::WebURLResponse::assign):
28444 (WebKit::WebURLResponse::isNull):
28445 (WebKit::WebURLResponse::url):
28446 (WebKit::WebURLResponse::setURL):
28447 (WebKit::WebURLResponse::mimeType):
28448 (WebKit::WebURLResponse::setMIMEType):
28449 (WebKit::WebURLResponse::expectedContentLength):
28450 (WebKit::WebURLResponse::setExpectedContentLength):
28451 (WebKit::WebURLResponse::textEncodingName):
28452 (WebKit::WebURLResponse::setTextEncodingName):
28453 (WebKit::WebURLResponse::suggestedFileName):
28454 (WebKit::WebURLResponse::setSuggestedFileName):
28455 (WebKit::WebURLResponse::httpStatusCode):
28456 (WebKit::WebURLResponse::setHTTPStatusCode):
28457 (WebKit::WebURLResponse::httpStatusText):
28458 (WebKit::WebURLResponse::setHTTPStatusText):
28459 (WebKit::WebURLResponse::httpHeaderField):
28460 (WebKit::WebURLResponse::setHTTPHeaderField):
28461 (WebKit::WebURLResponse::addHTTPHeaderField):
28462 (WebKit::WebURLResponse::clearHTTPHeaderField):
28463 (WebKit::WebURLResponse::visitHTTPHeaderFields):
28464 (WebKit::WebURLResponse::lastModifiedDate):
28465 (WebKit::WebURLResponse::setLastModifiedDate):
28466 (WebKit::WebURLResponse::isContentFiltered):
28467 (WebKit::WebURLResponse::setIsContentFiltered):
28468 (WebKit::WebURLResponse::appCacheID):
28469 (WebKit::WebURLResponse::setAppCacheID):
28470 (WebKit::WebURLResponse::appCacheManifestURL):
28471 (WebKit::WebURLResponse::setAppCacheManifestURL):
28472 (WebKit::WebURLResponse::securityInfo):
28473 (WebKit::WebURLResponse::setSecurityInfo):
28474 (WebKit::WebURLResponse::toMutableResourceResponse):
28475 (WebKit::WebURLResponse::toResourceResponse):
28477 (WebKit::WebURLResponsePrivate::WebURLResponsePrivate):
28479 (WebKit::):
28480 (WebKit::WebView::create):
28481 (WebKit::WebView::updateVisitedLinkState):
28482 (WebKit::WebView::resetVisitedLinkState):
28483 (WebKit::WebViewImpl::initializeMainFrame):
28484 (WebKit::WebViewImpl::WebViewImpl):
28485 (WebKit::WebViewImpl::~WebViewImpl):
28486 (WebKit::WebViewImpl::theme):
28487 (WebKit::WebViewImpl::mainFrameImpl):
28488 (WebKit::WebViewImpl::tabKeyCyclesThroughElements):
28489 (WebKit::WebViewImpl::setTabKeyCyclesThroughElements):
28490 (WebKit::WebViewImpl::mouseMove):
28491 (WebKit::WebViewImpl::mouseLeave):
28492 (WebKit::WebViewImpl::mouseDown):
28493 (WebKit::WebViewImpl::mouseContextMenu):
28494 (WebKit::WebViewImpl::mouseUp):
28495 (WebKit::WebViewImpl::mouseWheel):
28496 (WebKit::WebViewImpl::keyEvent):
28497 (WebKit::WebViewImpl::autocompleteHandleKeyEvent):
28498 (WebKit::WebViewImpl::charEvent):
28499 (WebKit::WebViewImpl::sendContextMenuEvent):
28500 (WebKit::WebViewImpl::keyEventDefault):
28501 (WebKit::WebViewImpl::scrollViewWithKeyboard):
28502 (WebKit::WebViewImpl::propagateScroll):
28503 (WebKit::WebViewImpl::focusedWebCoreFrame):
28504 (WebKit::WebViewImpl::fromPage):
28505 (WebKit::WebViewImpl::close):
28506 (WebKit::WebViewImpl::resize):
28507 (WebKit::WebViewImpl::layout):
28508 (WebKit::WebViewImpl::paint):
28509 (WebKit::WebViewImpl::handleInputEvent):
28510 (WebKit::WebViewImpl::mouseCaptureLost):
28511 (WebKit::WebViewImpl::setFocus):
28512 (WebKit::WebViewImpl::handleCompositionEvent):
28513 (WebKit::WebViewImpl::queryCompositionStatus):
28514 (WebKit::WebViewImpl::setTextDirection):
28515 (WebKit::WebViewImpl::settings):
28516 (WebKit::WebViewImpl::pageEncoding):
28517 (WebKit::WebViewImpl::setPageEncoding):
28518 (WebKit::WebViewImpl::dispatchBeforeUnloadEvent):
28519 (WebKit::WebViewImpl::dispatchUnloadEvent):
28520 (WebKit::WebViewImpl::mainFrame):
28521 (WebKit::WebViewImpl::findFrameByName):
28522 (WebKit::WebViewImpl::focusedFrame):
28523 (WebKit::WebViewImpl::setFocusedFrame):
28524 (WebKit::WebViewImpl::setInitialFocus):
28525 (WebKit::WebViewImpl::clearFocusedNode):
28526 (WebKit::WebViewImpl::zoomIn):
28527 (WebKit::WebViewImpl::zoomOut):
28528 (WebKit::WebViewImpl::zoomDefault):
28529 (WebKit::WebViewImpl::performMediaPlayerAction):
28530 (WebKit::WebViewImpl::copyImageAt):
28531 (WebKit::WebViewImpl::dragSourceEndedAt):
28532 (WebKit::WebViewImpl::dragSourceMovedTo):
28533 (WebKit::WebViewImpl::dragSourceSystemDragEnded):
28534 (WebKit::WebViewImpl::dragTargetDragEnter):
28535 (WebKit::WebViewImpl::dragTargetDragOver):
28536 (WebKit::WebViewImpl::dragTargetDragLeave):
28537 (WebKit::WebViewImpl::dragTargetDrop):
28538 (WebKit::WebViewImpl::dragIdentity):
28539 (WebKit::WebViewImpl::inspectElementAt):
28540 (WebKit::WebViewImpl::inspectorSettings):
28541 (WebKit::WebViewImpl::setInspectorSettings):
28542 (WebKit::WebViewImpl::devToolsAgent):
28543 (WebKit::WebViewImpl::setDevToolsAgent):
28544 (WebKit::WebViewImpl::accessibilityObject):
28545 (WebKit::WebViewImpl::applyAutofillSuggestions):
28546 (WebKit::WebViewImpl::hideAutofillPopup):
28547 (WebKit::WebViewImpl::setDropEffect):
28548 (WebKit::WebViewImpl::setIsTransparent):
28549 (WebKit::WebViewImpl::isTransparent):
28550 (WebKit::WebViewImpl::setIsActive):
28551 (WebKit::WebViewImpl::isActive):
28552 (WebKit::WebViewImpl::didCommitLoad):
28553 (WebKit::WebViewImpl::navigationPolicyFromMouseEvent):
28554 (WebKit::WebViewImpl::startDragging):
28555 (WebKit::WebViewImpl::setCurrentHistoryItem):
28556 (WebKit::WebViewImpl::previousHistoryItem):
28557 (WebKit::WebViewImpl::observeNewNavigation):
28558 (WebKit::WebViewImpl::hideAutoCompletePopup):
28559 (WebKit::WebViewImpl::autoCompletePopupDidHide):
28560 (WebKit::WebViewImpl::setIgnoreInputEvents):
28561 (WebKit::WebViewImpl::notificationPresenterImpl):
28562 (WebKit::WebViewImpl::refreshAutofillPopup):
28563 (WebKit::WebViewImpl::focusedWebCoreNode):
28564 (WebKit::WebViewImpl::hitTestResultForWindowPos):
28565 (WebKit::WebViewImpl::setTabsToLinks):
28566 (WebKit::WebViewImpl::tabsToLinks):
28568 (WebKit::WebViewImpl::size):
28569 (WebKit::WebViewImpl::devToolsAgentPrivate):
28570 (WebKit::WebViewImpl::lastMouseDownPoint):
28571 (WebKit::WebViewImpl::client):
28572 (WebKit::WebViewImpl::page):
28573 (WebKit::WebViewImpl::contextMenuAllowed):
28574 (WebKit::WebViewImpl::setInitialNavigationPolicy):
28575 (WebKit::WebViewImpl::initialNavigationPolicy):
28576 (WebKit::WebViewImpl::currentInputEvent):
28577 (WebKit::WebViewImpl::):
28588 (WebKit::WebScriptController::registerExtension):
28589 (WebKit::WebScriptController::enableV8SingleThreadMode):
28590 (WebKit::WebScriptController::flushConsoleMessages):
28598 (WebKit::WebSearchableFormData::WebSearchableFormData):
28600 (WebKit::WebSecurityOrigin::reset):
28601 (WebKit::WebSecurityOrigin::assign):
28602 (WebKit::WebSecurityOrigin::protocol):
28603 (WebKit::WebSecurityOrigin::host):
28604 (WebKit::WebSecurityOrigin::port):
28605 (WebKit::WebSecurityOrigin::isEmpty):
28606 (WebKit::WebSecurityOrigin::toString):
28607 (WebKit::WebSecurityOrigin::databaseIdentifier):
28608 (WebKit::WebSecurityOrigin::WebSecurityOrigin):
28609 (WebKit::WebSecurityOrigin::operator=):
28610 (WebKit::WebSecurityOrigin::operator WTF::PassRefPtr<WebCore::SecurityOrigin>):
28612 (WebKit::WebSecurityPolicy::registerURLSchemeAsLocal):
28613 (WebKit::WebSecurityPolicy::registerURLSchemeAsNoAccess):
28614 (WebKit::WebSecurityPolicy::whiteListAccessFromOrigin):
28615 (WebKit::WebSecurityPolicy::resetOriginAccessWhiteLists):
28617 (WebKit::WebSettingsImpl::WebSettingsImpl):
28618 (WebKit::WebSettingsImpl::setStandardFontFamily):
28619 (WebKit::WebSettingsImpl::setFixedFontFamily):
28620 (WebKit::WebSettingsImpl::setSerifFontFamily):
28621 (WebKit::WebSettingsImpl::setSansSerifFontFamily):
28622 (WebKit::WebSettingsImpl::setCursiveFontFamily):
28623 (WebKit::WebSettingsImpl::setFantasyFontFamily):
28624 (WebKit::WebSettingsImpl::setDefaultFontSize):
28625 (WebKit::WebSettingsImpl::setDefaultFixedFontSize):
28626 (WebKit::WebSettingsImpl::setMinimumFontSize):
28627 (WebKit::WebSettingsImpl::setMinimumLogicalFontSize):
28628 (WebKit::WebSettingsImpl::setDefaultTextEncodingName):
28629 (WebKit::WebSettingsImpl::setJavaScriptEnabled):
28630 (WebKit::WebSettingsImpl::setWebSecurityEnabled):
28631 (WebKit::WebSettingsImpl::setJavaScriptCanOpenWindowsAutomatically):
28632 (WebKit::WebSettingsImpl::setLoadsImagesAutomatically):
28633 (WebKit::WebSettingsImpl::setPluginsEnabled):
28634 (WebKit::WebSettingsImpl::setDOMPasteAllowed):
28635 (WebKit::WebSettingsImpl::setDeveloperExtrasEnabled):
28636 (WebKit::WebSettingsImpl::setShrinksStandaloneImagesToFit):
28637 (WebKit::WebSettingsImpl::setUsesEncodingDetector):
28638 (WebKit::WebSettingsImpl::setTextAreasAreResizable):
28639 (WebKit::WebSettingsImpl::setJavaEnabled):
28640 (WebKit::WebSettingsImpl::setAllowScriptsToCloseWindows):
28641 (WebKit::WebSettingsImpl::setUserStyleSheetLocation):
28642 (WebKit::WebSettingsImpl::setUsesPageCache):
28643 (WebKit::WebSettingsImpl::setDownloadableBinaryFontsEnabled):
28644 (WebKit::WebSettingsImpl::setXSSAuditorEnabled):
28645 (WebKit::WebSettingsImpl::setLocalStorageEnabled):
28646 (WebKit::WebSettingsImpl::setEditableLinkBehaviorNeverLive):
28647 (WebKit::WebSettingsImpl::setFontRenderingModeNormal):
28648 (WebKit::WebSettingsImpl::setShouldPaintCustomScrollbars):
28649 (WebKit::WebSettingsImpl::setDatabasesEnabled):
28650 (WebKit::WebSettingsImpl::setAllowUniversalAccessFromFileURLs):
28651 (WebKit::WebSettingsImpl::setTextDirectionSubmenuInclusionBehaviorNeverIncluded):
28652 (WebKit::WebSettingsImpl::setOfflineWebApplicationCacheEnabled):
28653 (WebKit::WebSettingsImpl::setExperimentalWebGLEnabled):
28655 (WebKit::WebSettingsImpl::~WebSettingsImpl):
28657 (WebKit::WebSharedWorkerImpl::WebSharedWorkerImpl):
28658 (WebKit::WebSharedWorkerImpl::~WebSharedWorkerImpl):
28659 (WebKit::WebSharedWorkerImpl::isStarted):
28660 (WebKit::WebSharedWorkerImpl::connect):
28661 (WebKit::WebSharedWorkerImpl::connectTask):
28662 (WebKit::WebSharedWorkerImpl::startWorkerContext):
28663 (WebKit::WebSharedWorkerImpl::terminateWorkerContext):
28664 (WebKit::WebSharedWorkerImpl::clientDestroyed):
28665 (WebKit::WebSharedWorkerImpl::client):
28666 (WebKit::WebSharedWorker::create):
28668 (WebKit::WebSharedWorkerImpl::commonClient):
28670 (WebKit::WebStorageAreaImpl::WebStorageAreaImpl):
28671 (WebKit::WebStorageAreaImpl::~WebStorageAreaImpl):
28672 (WebKit::WebStorageAreaImpl::length):
28673 (WebKit::WebStorageAreaImpl::key):
28674 (WebKit::WebStorageAreaImpl::getItem):
28675 (WebKit::WebStorageAreaImpl::setItem):
28676 (WebKit::WebStorageAreaImpl::removeItem):
28677 (WebKit::WebStorageAreaImpl::clear):
28679 (WebKit::WebStorageAreaImpl::currentStorageEventURL):
28680 (WebKit::WebStorageAreaImpl::ScopedStorageEventURL::ScopedStorageEventURL):
28681 (WebKit::WebStorageAreaImpl::ScopedStorageEventURL::~ScopedStorageEventURL):
28683 (WebKit::WebStorageEventDispatcher::create):
28684 (WebKit::WebStorageEventDispatcherImpl::WebStorageEventDispatcherImpl):
28685 (WebKit::WebStorageEventDispatcherImpl::dispatchStorageEvent):
28688 (WebKit::WebStorageNamespace::createLocalStorageNamespace):
28689 (WebKit::WebStorageNamespace::createSessionStorageNamespace):
28690 (WebKit::WebStorageNamespaceImpl::WebStorageNamespaceImpl):
28691 (WebKit::WebStorageNamespaceImpl::~WebStorageNamespaceImpl):
28692 (WebKit::WebStorageNamespaceImpl::createStorageArea):
28693 (WebKit::WebStorageNamespaceImpl::copy):
28694 (WebKit::WebStorageNamespaceImpl::close):
28706 (WebKit::):
28707 (WebKit::WebPasswordFormData::WebPasswordFormData):
28709 (WebKit::findPasswordFormFields):
28711 (WebKit::PasswordFormFields::PasswordFormFields):
28713 (WebKit::WebPluginContainerImpl::setFrameRect):
28714 (WebKit::WebPluginContainerImpl::paint):
28715 (WebKit::WebPluginContainerImpl::invalidateRect):
28716 (WebKit::WebPluginContainerImpl::setFocus):
28717 (WebKit::WebPluginContainerImpl::show):
28718 (WebKit::WebPluginContainerImpl::hide):
28719 (WebKit::WebPluginContainerImpl::handleEvent):
28720 (WebKit::WebPluginContainerImpl::frameRectsChanged):
28721 (WebKit::WebPluginContainerImpl::setParentVisible):
28722 (WebKit::WebPluginContainerImpl::setParent):
28723 (WebKit::WebPluginContainerImpl::invalidate):
28724 (WebKit::WebPluginContainerImpl::reportGeometry):
28725 (WebKit::WebPluginContainerImpl::clearScriptObjects):
28726 (WebKit::WebPluginContainerImpl::scriptableObjectForElement):
28727 (WebKit::WebPluginContainerImpl::executeScriptURL):
28728 (WebKit::WebPluginContainerImpl::loadFrameRequest):
28729 (WebKit::WebPluginContainerImpl::didReceiveResponse):
28730 (WebKit::WebPluginContainerImpl::didReceiveData):
28731 (WebKit::WebPluginContainerImpl::didFinishLoading):
28732 (WebKit::WebPluginContainerImpl::didFailLoading):
28733 (WebKit::WebPluginContainerImpl::scriptableObject):
28734 (WebKit::WebPluginContainerImpl::willDestroyPluginLoadObserver):
28735 (WebKit::WebPluginContainerImpl::~WebPluginContainerImpl):
28736 (WebKit::WebPluginContainerImpl::handleMouseEvent):
28737 (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
28738 (WebKit::WebPluginContainerImpl::calculateGeometry):
28739 (WebKit::WebPluginContainerImpl::windowClipRect):
28740 (WebKit::getObjectStack):
28741 (WebKit::checkStackOnTop):
28742 (WebKit::WebPluginContainerImpl::windowCutOutRects):
28744 (WebKit::WebPluginContainerImpl::create):
28745 (WebKit::WebPluginContainerImpl::plugin):
28746 (WebKit::WebPluginContainerImpl::WebPluginContainerImpl):
28748 (WebKit::WebPluginListBuilderImpl::addPlugin):
28749 (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin):
28750 (WebKit::WebPluginListBuilderImpl::addFileExtensionToLastMediaType):
28752 (WebKit::WebPluginListBuilderImpl::WebPluginListBuilderImpl):
28754 (WebKit::WebPluginLoadObserver::~WebPluginLoadObserver):
28755 (WebKit::WebPluginLoadObserver::didFinishLoading):
28756 (WebKit::WebPluginLoadObserver::didFailLoading):
28758 (WebKit::WebPluginLoadObserver::WebPluginLoadObserver):
28759 (WebKit::WebPluginLoadObserver::url):
28760 (WebKit::WebPluginLoadObserver::clearPluginContainer):
28762 (WebKit::WebPopupMenu::create):
28763 (WebKit::WebPopupMenuImpl::WebPopupMenuImpl):
28764 (WebKit::WebPopupMenuImpl::~WebPopupMenuImpl):
28765 (WebKit::WebPopupMenuImpl::Init):
28766 (WebKit::WebPopupMenuImpl::MouseMove):
28767 (WebKit::WebPopupMenuImpl::MouseLeave):
28768 (WebKit::WebPopupMenuImpl::MouseDown):
28769 (WebKit::WebPopupMenuImpl::MouseUp):
28770 (WebKit::WebPopupMenuImpl::MouseWheel):
28771 (WebKit::WebPopupMenuImpl::KeyEvent):
28772 (WebKit::WebPopupMenuImpl::close):
28773 (WebKit::WebPopupMenuImpl::resize):
28774 (WebKit::WebPopupMenuImpl::layout):
28775 (WebKit::WebPopupMenuImpl::paint):
28776 (WebKit::WebPopupMenuImpl::handleInputEvent):
28777 (WebKit::WebPopupMenuImpl::mouseCaptureLost):
28778 (WebKit::WebPopupMenuImpl::setFocus):
28779 (WebKit::WebPopupMenuImpl::handleCompositionEvent):
28780 (WebKit::WebPopupMenuImpl::queryCompositionStatus):
28781 (WebKit::WebPopupMenuImpl::setTextDirection):
28782 (WebKit::WebPopupMenuImpl::repaint):
28783 (WebKit::WebPopupMenuImpl::scroll):
28784 (WebKit::WebPopupMenuImpl::screenToWindow):
28785 (WebKit::WebPopupMenuImpl::windowToScreen):
28786 (WebKit::WebPopupMenuImpl::scrollRectIntoView):
28787 (WebKit::WebPopupMenuImpl::scrollbarsModeDidChange):
28788 (WebKit::WebPopupMenuImpl::popupClosed):
28790 (WebKit::WebPopupMenuImpl::size):
28791 (WebKit::WebPopupMenuImpl::client):
28792 (WebKit::WebPopupMenuImpl::platformPageClient):
28794 (WebKit::WebRange::reset):
28795 (WebKit::WebRange::assign):
28796 (WebKit::WebRange::startOffset):
28797 (WebKit::WebRange::endOffset):
28798 (WebKit::WebRange::startContainer):
28799 (WebKit::WebRange::endContainer):
28800 (WebKit::WebRange::toHTMLText):
28801 (WebKit::WebRange::toPlainText):
28802 (WebKit::WebRange::WebRange):
28803 (WebKit::WebRange::operator=):
28804 (WebKit::WebRange::operator WTF::PassRefPtr<WebCore::Range>):
28806 (WebKit::WebRuntimeFeatures::enableDatabase):
28807 (WebKit::WebRuntimeFeatures::isDatabaseEnabled):
28808 (WebKit::WebRuntimeFeatures::enableLocalStorage):
28809 (WebKit::WebRuntimeFeatures::isLocalStorageEnabled):
28810 (WebKit::WebRuntimeFeatures::enableSessionStorage):
28811 (WebKit::WebRuntimeFeatures::isSessionStorageEnabled):
28812 (WebKit::WebRuntimeFeatures::enableMediaPlayer):
28813 (WebKit::WebRuntimeFeatures::isMediaPlayerEnabled):
28814 (WebKit::WebRuntimeFeatures::enableSockets):
28815 (WebKit::WebRuntimeFeatures::isSocketsEnabled):
28816 (WebKit::WebRuntimeFeatures::enableNotifications):
28817 (WebKit::WebRuntimeFeatures::isNotificationsEnabled):
28818 (WebKit::WebRuntimeFeatures::enableApplicationCache):
28819 (WebKit::WebRuntimeFeatures::isApplicationCacheEnabled):
28830 (WebKit::WebInputElement::WebInputElement):
28831 (WebKit::WebInputElement::operator=):
28832 (WebKit::WebInputElement::operator WTF::PassRefPtr<HTMLInputElement>):
28833 (WebKit::WebInputElement::setActivatedSubmit):
28834 (WebKit::WebInputElement::setValue):
28835 (WebKit::WebInputElement::value):
28836 (WebKit::WebInputElement::setAutofilled):
28837 (WebKit::WebInputElement::dispatchFormControlChangeEvent):
28838 (WebKit::WebInputElement::setSelectionRange):
28840 (WebKit::staticKeyIdentifiers):
28841 (WebKit::WebKeyboardEvent::setKeyIdentifierFromWindowsKeyCode):
28843 (WebKit::PlatformMouseEventBuilder::PlatformMouseEventBuilder):
28844 (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
28845 (WebKit::toPlatformKeyboardEventType):
28846 (WebKit::PlatformKeyboardEventBuilder::PlatformKeyboardEventBuilder):
28847 (WebKit::PlatformKeyboardEventBuilder::setKeyType):
28848 (WebKit::PlatformKeyboardEventBuilder::isCharacterKey):
28849 (WebKit::getWebInputModifiers):
28850 (WebKit::WebMouseEventBuilder::WebMouseEventBuilder):
28851 (WebKit::WebKeyboardEventBuilder::WebKeyboardEventBuilder):
28853 * src/WebKit.cpp: Added.
28854 (WebKit::initialize):
28855 (WebKit::shutdown):
28856 (WebKit::webKitClient):
28857 (WebKit::setLayoutTestMode):
28858 (WebKit::layoutTestMode):
28859 (WebKit::resetPluginCache):
28861 (WebKit::createWebMediaPlayer):
28862 (WebKit::WebMediaPlayerClientImpl::isEnabled):
28863 (WebKit::WebMediaPlayerClientImpl::setIsEnabled):
28864 (WebKit::WebMediaPlayerClientImpl::registerSelf):
28865 (WebKit::WebMediaPlayerClientImpl::networkStateChanged):
28866 (WebKit::WebMediaPlayerClientImpl::readyStateChanged):
28867 (WebKit::WebMediaPlayerClientImpl::volumeChanged):
28868 (WebKit::WebMediaPlayerClientImpl::timeChanged):
28869 (WebKit::WebMediaPlayerClientImpl::repaint):
28870 (WebKit::WebMediaPlayerClientImpl::durationChanged):
28871 (WebKit::WebMediaPlayerClientImpl::rateChanged):
28872 (WebKit::WebMediaPlayerClientImpl::sizeChanged):
28873 (WebKit::WebMediaPlayerClientImpl::sawUnsupportedTracks):
28874 (WebKit::WebMediaPlayerClientImpl::load):
28875 (WebKit::WebMediaPlayerClientImpl::cancelLoad):
28876 (WebKit::WebMediaPlayerClientImpl::play):
28877 (WebKit::WebMediaPlayerClientImpl::pause):
28878 (WebKit::WebMediaPlayerClientImpl::naturalSize):
28879 (WebKit::WebMediaPlayerClientImpl::hasVideo):
28880 (WebKit::WebMediaPlayerClientImpl::hasAudio):
28881 (WebKit::WebMediaPlayerClientImpl::setVisible):
28882 (WebKit::WebMediaPlayerClientImpl::duration):
28883 (WebKit::WebMediaPlayerClientImpl::currentTime):
28884 (WebKit::WebMediaPlayerClientImpl::seek):
28885 (WebKit::WebMediaPlayerClientImpl::seeking):
28886 (WebKit::WebMediaPlayerClientImpl::setEndTime):
28887 (WebKit::WebMediaPlayerClientImpl::setRate):
28888 (WebKit::WebMediaPlayerClientImpl::paused):
28889 (WebKit::WebMediaPlayerClientImpl::supportsFullscreen):
28890 (WebKit::WebMediaPlayerClientImpl::supportsSave):
28891 (WebKit::WebMediaPlayerClientImpl::setVolume):
28892 (WebKit::WebMediaPlayerClientImpl::networkState):
28893 (WebKit::WebMediaPlayerClientImpl::readyState):
28894 (WebKit::WebMediaPlayerClientImpl::maxTimeSeekable):
28895 (WebKit::WebMediaPlayerClientImpl::buffered):
28896 (WebKit::WebMediaPlayerClientImpl::dataRate):
28897 (WebKit::WebMediaPlayerClientImpl::totalBytesKnown):
28898 (WebKit::WebMediaPlayerClientImpl::totalBytes):
28899 (WebKit::WebMediaPlayerClientImpl::bytesLoaded):
28900 (WebKit::WebMediaPlayerClientImpl::setSize):
28901 (WebKit::WebMediaPlayerClientImpl::paint):
28902 (WebKit::WebMediaPlayerClientImpl::setAutobuffer):
28903 (WebKit::WebMediaPlayerClientImpl::hasSingleSecurityOrigin):
28904 (WebKit::WebMediaPlayerClientImpl::movieLoadType):
28905 (WebKit::WebMediaPlayerClientImpl::create):
28906 (WebKit::WebMediaPlayerClientImpl::getSupportedTypes):
28907 (WebKit::WebMediaPlayerClientImpl::supportsType):
28908 (WebKit::WebMediaPlayerClientImpl::WebMediaPlayerClientImpl):
28911 (WebKit::WebNode::reset):
28912 (WebKit::WebNode::assign):
28913 (WebKit::WebNode::parentNode):
28914 (WebKit::WebNode::nodeName):
28915 (WebKit::WebNode::WebNode):
28916 (WebKit::WebNode::operator=):
28917 (WebKit::WebNode::operator WTF::PassRefPtr<WebCore::Node>):
28918 (WebKit::WebNode::frame):
28920 (WebKit::WebNotification::reset):
28921 (WebKit::WebNotification::assign):
28922 (WebKit::WebNotification::lessThan):
28923 (WebKit::WebNotification::isHTML):
28924 (WebKit::WebNotification::url):
28925 (WebKit::WebNotification::icon):
28926 (WebKit::WebNotification::title):
28927 (WebKit::WebNotification::body):
28928 (WebKit::WebNotification::dispatchDisplayEvent):
28929 (WebKit::WebNotification::dispatchErrorEvent):
28930 (WebKit::WebNotification::dispatchCloseEvent):
28931 (WebKit::WebNotification::WebNotification):
28932 (WebKit::WebNotification::operator=):
28933 (WebKit::WebNotification::operator WTF::PassRefPtr<Notification>):
28944 (WebKit::WebFileChooserCompletionImpl::WebFileChooserCompletionImpl):
28945 (WebKit::WebFileChooserCompletionImpl::~WebFileChooserCompletionImpl):
28946 (WebKit::WebFileChooserCompletionImpl::didChooseFile):
28949 (WebKit::WebFontCache::fontDataCount):
28950 (WebKit::WebFontCache::inactiveFontDataCount):
28951 (WebKit::WebFontCache::clear):
28953 (WebKit::WebFormElement::WebFormElement):
28954 (WebKit::WebFormElement::operator=):
28955 (WebKit::WebFormElement::operator WTF::PassRefPtr<WebCore::HTMLFormElement>):
28956 (WebKit::WebFormElement::autoComplete):
28957 (WebKit::WebFormElement::action):
28958 (WebKit::WebFormElement::submit):
28959 (WebKit::WebFormElement::getNamedElements):
28961 (WebKit::frameContentAsPlainText):
28962 (WebKit::ChromePrintContext::ChromePrintContext):
28963 (WebKit::ChromePrintContext::begin):
28964 (WebKit::ChromePrintContext::getPageShrink):
28965 (WebKit::ChromePrintContext::spoolPage):
28966 (WebKit::DataSourceForDocLoader):
28967 (WebKit::WebFrameImpl::DeferredScopeStringMatches::DeferredScopeStringMatches):
28968 (WebKit::WebFrameImpl::DeferredScopeStringMatches::doTimeout):
28969 (WebKit::WebFrame::frameForEnteredContext):
28970 (WebKit::WebFrame::frameForCurrentContext):
28971 (WebKit::WebFrameImpl::name):
28972 (WebKit::WebFrameImpl::url):
28973 (WebKit::WebFrameImpl::favIconURL):
28974 (WebKit::WebFrameImpl::openSearchDescriptionURL):
28975 (WebKit::WebFrameImpl::scrollOffset):
28976 (WebKit::WebFrameImpl::contentsSize):
28977 (WebKit::WebFrameImpl::contentsPreferredWidth):
28978 (WebKit::WebFrameImpl::hasVisibleContent):
28979 (WebKit::WebFrameImpl::view):
28980 (WebKit::WebFrameImpl::opener):
28981 (WebKit::WebFrameImpl::parent):
28982 (WebKit::WebFrameImpl::top):
28983 (WebKit::WebFrameImpl::firstChild):
28984 (WebKit::WebFrameImpl::lastChild):
28985 (WebKit::WebFrameImpl::nextSibling):
28986 (WebKit::WebFrameImpl::previousSibling):
28987 (WebKit::WebFrameImpl::traverseNext):
28988 (WebKit::WebFrameImpl::traversePrevious):
28989 (WebKit::WebFrameImpl::findChildByName):
28990 (WebKit::WebFrameImpl::findChildByExpression):
28991 (WebKit::WebFrameImpl::forms):
28992 (WebKit::WebFrameImpl::securityOrigin):
28993 (WebKit::WebFrameImpl::grantUniversalAccess):
28994 (WebKit::WebFrameImpl::windowObject):
28995 (WebKit::WebFrameImpl::bindToWindowObject):
28996 (WebKit::WebFrameImpl::executeScript):
28997 (WebKit::WebFrameImpl::executeScriptInNewContext):
28998 (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
28999 (WebKit::WebFrameImpl::addMessageToConsole):
29000 (WebKit::WebFrameImpl::collectGarbage):
29001 (WebKit::WebFrameImpl::mainWorldScriptContext):
29002 (WebKit::WebFrameImpl::insertStyleText):
29003 (WebKit::WebFrameImpl::reload):
29004 (WebKit::WebFrameImpl::loadRequest):
29005 (WebKit::WebFrameImpl::loadHistoryItem):
29006 (WebKit::WebFrameImpl::loadData):
29007 (WebKit::WebFrameImpl::loadHTMLString):
29008 (WebKit::WebFrameImpl::isLoading):
29009 (WebKit::WebFrameImpl::stopLoading):
29010 (WebKit::WebFrameImpl::provisionalDataSource):
29011 (WebKit::WebFrameImpl::dataSource):
29012 (WebKit::WebFrameImpl::previousHistoryItem):
29013 (WebKit::WebFrameImpl::currentHistoryItem):
29014 (WebKit::WebFrameImpl::enableViewSourceMode):
29015 (WebKit::WebFrameImpl::isViewSourceModeEnabled):
29016 (WebKit::WebFrameImpl::setReferrerForRequest):
29017 (WebKit::WebFrameImpl::dispatchWillSendRequest):
29018 (WebKit::WebFrameImpl::commitDocumentData):
29019 (WebKit::WebFrameImpl::unloadListenerCount):
29020 (WebKit::WebFrameImpl::isProcessingUserGesture):
29021 (WebKit::WebFrameImpl::willSuppressOpenerInNewFrame):
29022 (WebKit::WebFrameImpl::replaceSelection):
29023 (WebKit::WebFrameImpl::insertText):
29024 (WebKit::WebFrameImpl::setMarkedText):
29025 (WebKit::WebFrameImpl::unmarkText):
29026 (WebKit::WebFrameImpl::hasMarkedText):
29027 (WebKit::WebFrameImpl::markedRange):
29028 (WebKit::WebFrameImpl::executeCommand):
29029 (WebKit::WebFrameImpl::isCommandEnabled):
29030 (WebKit::WebFrameImpl::enableContinuousSpellChecking):
29031 (WebKit::WebFrameImpl::isContinuousSpellCheckingEnabled):
29032 (WebKit::WebFrameImpl::hasSelection):
29033 (WebKit::WebFrameImpl::selectionRange):
29034 (WebKit::WebFrameImpl::selectionAsText):
29035 (WebKit::WebFrameImpl::selectionAsMarkup):
29036 (WebKit::WebFrameImpl::printBegin):
29037 (WebKit::WebFrameImpl::getPrintPageShrink):
29038 (WebKit::WebFrameImpl::printPage):
29039 (WebKit::WebFrameImpl::printEnd):
29040 (WebKit::WebFrameImpl::find):
29041 (WebKit::WebFrameImpl::stopFinding):
29042 (WebKit::WebFrameImpl::scopeStringMatches):
29043 (WebKit::WebFrameImpl::cancelPendingScopingEffort):
29044 (WebKit::WebFrameImpl::increaseMatchCount):
29045 (WebKit::WebFrameImpl::reportFindInPageSelection):
29046 (WebKit::WebFrameImpl::resetMatchCount):
29047 (WebKit::WebFrameImpl::completeURL):
29048 (WebKit::WebFrameImpl::contentAsText):
29049 (WebKit::WebFrameImpl::contentAsMarkup):
29050 (WebKit::WebFrameImpl::create):
29051 (WebKit::WebFrameImpl::WebFrameImpl):
29052 (WebKit::WebFrameImpl::~WebFrameImpl):
29053 (WebKit::WebFrameImpl::initializeAsMainFrame):
29054 (WebKit::WebFrameImpl::createChildFrame):
29055 (WebKit::WebFrameImpl::layout):
29056 (WebKit::WebFrameImpl::paint):
29057 (WebKit::WebFrameImpl::createFrameView):
29058 (WebKit::WebFrameImpl::fromFrame):
29059 (WebKit::WebFrameImpl::viewImpl):
29060 (WebKit::WebFrameImpl::dataSourceImpl):
29061 (WebKit::WebFrameImpl::provisionalDataSourceImpl):
29062 (WebKit::WebFrameImpl::setFindEndstateFocusAndSelection):
29063 (WebKit::WebFrameImpl::didFail):
29064 (WebKit::WebFrameImpl::setAllowsScrolling):
29065 (WebKit::WebFrameImpl::registerPasswordListener):
29066 (WebKit::WebFrameImpl::getPasswordListener):
29067 (WebKit::WebFrameImpl::closing):
29068 (WebKit::WebFrameImpl::invalidateArea):
29069 (WebKit::WebFrameImpl::addMarker):
29070 (WebKit::WebFrameImpl::setMarkerActive):
29071 (WebKit::WebFrameImpl::ordinalOfFirstMatchForFrame):
29072 (WebKit::WebFrameImpl::shouldScopeMatches):
29073 (WebKit::WebFrameImpl::scopeStringMatchesSoon):
29074 (WebKit::WebFrameImpl::callScopeStringMatches):
29075 (WebKit::WebFrameImpl::invalidateIfNecessary):
29076 (WebKit::WebFrameImpl::clearPasswordListeners):
29077 (WebKit::WebFrameImpl::loadJavaScriptURL):
29079 (WebKit::WebFrameImpl::liveObjectCount):
29080 (WebKit::WebFrameImpl::frame):
29081 (WebKit::WebFrameImpl::frameView):
29082 (WebKit::WebFrameImpl::activeMatchFrame):
29083 (WebKit::WebFrameImpl::client):
29084 (WebKit::WebFrameImpl::dropClient):
29085 (WebKit::WebFrameImpl::ClientHandle::create):
29086 (WebKit::WebFrameImpl::ClientHandle::client):
29087 (WebKit::WebFrameImpl::ClientHandle::dropClient):
29088 (WebKit::WebFrameImpl::ClientHandle::ClientHandle):
29089 (WebKit::WebFrameImpl::):
29091 (WebKit::WebHTTPBody::initialize):
29092 (WebKit::WebHTTPBody::reset):
29093 (WebKit::WebHTTPBody::assign):
29094 (WebKit::WebHTTPBody::elementCount):
29095 (WebKit::WebHTTPBody::elementAt):
29096 (WebKit::WebHTTPBody::appendData):
29097 (WebKit::WebHTTPBody::appendFile):
29098 (WebKit::WebHTTPBody::identifier):
29099 (WebKit::WebHTTPBody::setIdentifier):
29100 (WebKit::WebHTTPBody::WebHTTPBody):
29101 (WebKit::WebHTTPBody::operator=):
29102 (WebKit::WebHTTPBody::operator PassRefPtr<FormData>):
29103 (WebKit::WebHTTPBody::ensureMutable):
29105 (WebKit::WebHistoryItem::initialize):
29106 (WebKit::WebHistoryItem::reset):
29107 (WebKit::WebHistoryItem::assign):
29108 (WebKit::WebHistoryItem::urlString):
29109 (WebKit::WebHistoryItem::setURLString):
29110 (WebKit::WebHistoryItem::originalURLString):
29111 (WebKit::WebHistoryItem::setOriginalURLString):
29112 (WebKit::WebHistoryItem::referrer):
29113 (WebKit::WebHistoryItem::setReferrer):
29114 (WebKit::WebHistoryItem::target):
29115 (WebKit::WebHistoryItem::setTarget):
29116 (WebKit::WebHistoryItem::parent):
29117 (WebKit::WebHistoryItem::setParent):
29118 (WebKit::WebHistoryItem::title):
29119 (WebKit::WebHistoryItem::setTitle):
29120 (WebKit::WebHistoryItem::alternateTitle):
29121 (WebKit::WebHistoryItem::setAlternateTitle):
29122 (WebKit::WebHistoryItem::lastVisitedTime):
29123 (WebKit::WebHistoryItem::setLastVisitedTime):
29124 (WebKit::WebHistoryItem::scrollOffset):
29125 (WebKit::WebHistoryItem::setScrollOffset):
29126 (WebKit::WebHistoryItem::isTargetItem):
29127 (WebKit::WebHistoryItem::setIsTargetItem):
29128 (WebKit::WebHistoryItem::visitCount):
29129 (WebKit::WebHistoryItem::setVisitCount):
29130 (WebKit::WebHistoryItem::documentState):
29131 (WebKit::WebHistoryItem::setDocumentState):
29132 (WebKit::WebHistoryItem::httpContentType):
29133 (WebKit::WebHistoryItem::setHTTPContentType):
29134 (WebKit::WebHistoryItem::httpBody):
29135 (WebKit::WebHistoryItem::setHTTPBody):
29136 (WebKit::WebHistoryItem::children):
29137 (WebKit::WebHistoryItem::setChildren):
29138 (WebKit::WebHistoryItem::appendToChildren):
29139 (WebKit::WebHistoryItem::WebHistoryItem):
29140 (WebKit::WebHistoryItem::operator=):
29141 (WebKit::WebHistoryItem::operator PassRefPtr<HistoryItem>):
29142 (WebKit::WebHistoryItem::ensureMutable):
29144 (WebKit::WebImage::fromData):
29145 (WebKit::WebImage::reset):
29146 (WebKit::WebImage::assign):
29147 (WebKit::WebImage::isNull):
29148 (WebKit::WebImage::size):
29149 (WebKit::WebImage::WebImage):
29150 (WebKit::WebImage::operator=):
29152 (WebKit::WebImage::fromData):
29153 (WebKit::WebImage::reset):
29154 (WebKit::WebImage::assign):
29155 (WebKit::WebImage::isNull):
29156 (WebKit::WebImage::size):
29157 (WebKit::WebImage::WebImage):
29158 (WebKit::WebImage::operator=):
29169 (WebKit::WebData::reset):
29170 (WebKit::WebData::assign):
29171 (WebKit::WebData::size):
29172 (WebKit::WebData::data):
29173 (WebKit::WebData::WebData):
29174 (WebKit::WebData::operator=):
29175 (WebKit::WebData::operator PassRefPtr<SharedBuffer>):
29177 (WebKit::WebDataSourceImpl::create):
29178 (WebKit::WebDataSourceImpl::originalRequest):
29179 (WebKit::WebDataSourceImpl::request):
29180 (WebKit::WebDataSourceImpl::response):
29181 (WebKit::WebDataSourceImpl::hasUnreachableURL):
29182 (WebKit::WebDataSourceImpl::unreachableURL):
29183 (WebKit::WebDataSourceImpl::redirectChain):
29184 (WebKit::WebDataSourceImpl::pageTitle):
29185 (WebKit::WebDataSourceImpl::navigationType):
29186 (WebKit::WebDataSourceImpl::triggeringEventTime):
29187 (WebKit::WebDataSourceImpl::extraData):
29188 (WebKit::WebDataSourceImpl::setExtraData):
29189 (WebKit::WebDataSourceImpl::toWebNavigationType):
29190 (WebKit::WebDataSourceImpl::endOfRedirectChain):
29191 (WebKit::WebDataSourceImpl::clearRedirectChain):
29192 (WebKit::WebDataSourceImpl::appendRedirect):
29193 (WebKit::WebDataSourceImpl::setNextPluginLoadObserver):
29194 (WebKit::WebDataSourceImpl::WebDataSourceImpl):
29195 (WebKit::WebDataSourceImpl::~WebDataSourceImpl):
29197 (WebKit::WebDataSourceImpl::fromDocumentLoader):
29198 (WebKit::WebDataSourceImpl::hasRedirectChain):
29199 (WebKit::WebDataSourceImpl::releasePluginLoadObserver):
29201 (WebKit::WebDatabase::reset):
29202 (WebKit::WebDatabase::assign):
29203 (WebKit::WebDatabase::name):
29204 (WebKit::WebDatabase::displayName):
29205 (WebKit::WebDatabase::estimatedSize):
29206 (WebKit::WebDatabase::securityOrigin):
29207 (WebKit::WebDatabase::setObserver):
29208 (WebKit::WebDatabase::observer):
29209 (WebKit::WebDatabase::updateDatabaseSize):
29210 (WebKit::WebDatabase::WebDatabase):
29211 (WebKit::WebDatabase::operator=):
29212 (WebKit::WebDatabase::operator WTF::PassRefPtr<Database>):
29215 (WebKit::WebDragData::initialize):
29216 (WebKit::WebDragData::reset):
29217 (WebKit::WebDragData::assign):
29218 (WebKit::WebDragData::url):
29219 (WebKit::WebDragData::setURL):
29220 (WebKit::WebDragData::urlTitle):
29221 (WebKit::WebDragData::setURLTitle):
29222 (WebKit::WebDragData::fileExtension):
29223 (WebKit::WebDragData::setFileExtension):
29224 (WebKit::WebDragData::hasFileNames):
29225 (WebKit::WebDragData::fileNames):
29226 (WebKit::WebDragData::setFileNames):
29227 (WebKit::WebDragData::appendToFileNames):
29228 (WebKit::WebDragData::plainText):
29229 (WebKit::WebDragData::setPlainText):
29230 (WebKit::WebDragData::htmlText):
29231 (WebKit::WebDragData::setHTMLText):
29232 (WebKit::WebDragData::htmlBaseURL):
29233 (WebKit::WebDragData::setHTMLBaseURL):
29234 (WebKit::WebDragData::fileContentFileName):
29235 (WebKit::WebDragData::setFileContentFileName):
29236 (WebKit::WebDragData::fileContent):
29237 (WebKit::WebDragData::setFileContent):
29238 (WebKit::WebDragData::WebDragData):
29239 (WebKit::WebDragData::operator=):
29240 (WebKit::WebDragData::operator WTF::PassRefPtr<WebCore::ChromiumDataObject>):
29241 (WebKit::WebDragData::ensureMutable):
29243 (WebKit::WebElement::WebElement):
29244 (WebKit::WebElement::operator=):
29245 (WebKit::WebElement::operator WTF::PassRefPtr<Element>):
29256 (WebKit::WebPoint::WebPoint):
29257 (WebKit::WebPoint::operator=):
29258 (WebKit::WebPoint::operator WebCore::IntPoint):
29259 (WebKit::WebPoint::operator gfx::Point):
29260 (WebKit::operator==):
29261 (WebKit::operator!=):
29264 (WebKit::WebPopupMenuInfo::Item::):
29276 (WebKit::WebPasswordAutocompleteListener::~WebPasswordAutocompleteListener):
29278 (WebKit::WebPasswordFormData::isValid):
29280 (WebKit::WebPlugin::~WebPlugin):
29282 (WebKit::WebPluginContainer::~WebPluginContainer):
29295 (WebKit::WebBindings::construct):
29296 (WebKit::WebBindings::createObject):
29297 (WebKit::WebBindings::enumerate):
29298 (WebKit::WebBindings::evaluate):
29299 (WebKit::WebBindings::evaluateHelper):
29300 (WebKit::WebBindings::getIntIdentifier):
29301 (WebKit::WebBindings::getProperty):
29302 (WebKit::WebBindings::getStringIdentifier):
29303 (WebKit::WebBindings::getStringIdentifiers):
29304 (WebKit::WebBindings::hasMethod):
29305 (WebKit::WebBindings::hasProperty):
29306 (WebKit::WebBindings::identifierIsString):
29307 (WebKit::WebBindings::intFromIdentifier):
29308 (WebKit::WebBindings::initializeVariantWithStringCopy):
29309 (WebKit::WebBindings::invoke):
29310 (WebKit::WebBindings::invokeDefault):
29311 (WebKit::WebBindings::releaseObject):
29312 (WebKit::WebBindings::releaseVariantValue):
29313 (WebKit::WebBindings::removeProperty):
29314 (WebKit::WebBindings::retainObject):
29315 (WebKit::WebBindings::setException):
29316 (WebKit::WebBindings::setProperty):
29317 (WebKit::WebBindings::unregisterObject):
29318 (WebKit::WebBindings::utf8FromIdentifier):
29319 (WebKit::WebBindings::extractIdentifierData):
29320 (WebKit::getEvent):
29321 (WebKit::getDragDataImpl):
29322 (WebKit::getRangeImpl):
29323 (WebKit::WebBindings::getDragData):
29324 (WebKit::WebBindings::isDragEvent):
29325 (WebKit::WebBindings::getRange):
29327 (WebKit::WebCString::reset):
29328 (WebKit::WebCString::assign):
29329 (WebKit::WebCString::length):
29330 (WebKit::WebCString::data):
29331 (WebKit::WebCString::utf16):
29332 (WebKit::WebCString::fromUTF16):
29333 (WebKit::WebCString::WebCString):
29334 (WebKit::WebCString::operator=):
29335 (WebKit::WebCString::operator WebCore::CString):
29337 (WebKit::ToResourceTypeStat):
29338 (WebKit::WebCache::setCapacities):
29339 (WebKit::WebCache::clear):
29340 (WebKit::WebCache::getUsageStats):
29341 (WebKit::WebCache::getResourceTypeStats):
29343 (WebKit::toCSSValueKeyword):
29344 (WebKit::setNamedColors):
29346 (WebKit::WebCrossOriginPreflightResultCache::clear):
29348 (WebKit::WebCursorInfo::WebCursorInfo):
29359 (WebKit::WebAccessibilityCache::enableAccessibility):
29361 (WebKit::toAccessibilityObject):
29362 (WebKit::WebAccessibilityCache::create):
29363 (WebKit::WebAccessibilityCacheImpl::WeakHandle::create):
29364 (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle):
29365 (WebKit::WebAccessibilityCacheImpl::WeakHandle::detach):
29366 (WebKit::WebAccessibilityCacheImpl::WebAccessibilityCacheImpl):
29367 (WebKit::WebAccessibilityCacheImpl::~WebAccessibilityCacheImpl):
29368 (WebKit::WebAccessibilityCacheImpl::initialize):
29369 (WebKit::WebAccessibilityCacheImpl::getObjectById):
29370 (WebKit::WebAccessibilityCacheImpl::isValidId):
29371 (WebKit::WebAccessibilityCacheImpl::remove):
29372 (WebKit::WebAccessibilityCacheImpl::clear):
29373 (WebKit::WebAccessibilityCacheImpl::addOrGetId):
29375 (WebKit::WebAccessibilityCacheImpl::isInitialized):
29377 (WebKit::WebAccessibilityObject::reset):
29378 (WebKit::WebAccessibilityObject::assign):
29379 (WebKit::WebAccessibilityObject::accessibilityDescription):
29380 (WebKit::WebAccessibilityObject::actionVerb):
29381 (WebKit::WebAccessibilityObject::canSetFocusAttribute):
29382 (WebKit::WebAccessibilityObject::childCount):
29383 (WebKit::WebAccessibilityObject::childAt):
29384 (WebKit::WebAccessibilityObject::firstChild):
29385 (WebKit::WebAccessibilityObject::focusedChild):
29386 (WebKit::WebAccessibilityObject::lastChild):
29387 (WebKit::WebAccessibilityObject::nextSibling):
29388 (WebKit::WebAccessibilityObject::parentObject):
29389 (WebKit::WebAccessibilityObject::previousSibling):
29390 (WebKit::WebAccessibilityObject::isAnchor):
29391 (WebKit::WebAccessibilityObject::isChecked):
29392 (WebKit::WebAccessibilityObject::isFocused):
29393 (WebKit::WebAccessibilityObject::isEnabled):
29394 (WebKit::WebAccessibilityObject::isHovered):
29395 (WebKit::WebAccessibilityObject::isIndeterminate):
29396 (WebKit::WebAccessibilityObject::isMultiSelect):
29397 (WebKit::WebAccessibilityObject::isOffScreen):
29398 (WebKit::WebAccessibilityObject::isPasswordField):
29399 (WebKit::WebAccessibilityObject::isPressed):
29400 (WebKit::WebAccessibilityObject::isReadOnly):
29401 (WebKit::WebAccessibilityObject::isVisited):
29402 (WebKit::WebAccessibilityObject::boundingBoxRect):
29403 (WebKit::WebAccessibilityObject::helpText):
29404 (WebKit::WebAccessibilityObject::hitTest):
29405 (WebKit::WebAccessibilityObject::keyboardShortcut):
29406 (WebKit::WebAccessibilityObject::performDefaultAction):
29407 (WebKit::WebAccessibilityObject::roleValue):
29408 (WebKit::WebAccessibilityObject::stringValue):
29409 (WebKit::WebAccessibilityObject::title):
29410 (WebKit::WebAccessibilityObject::WebAccessibilityObject):
29411 (WebKit::WebAccessibilityObject::operator=):
29412 (WebKit::WebAccessibilityObject::operator WTF::PassRefPtr<WebCore::AccessibilityObject>):
29453 (WebKit::WebNonCopyable::WebNonCopyable):
29454 (WebKit::WebNonCopyable::~WebNonCopyable):
29456 (WebKit::WebNotification::WebNotification):
29457 (WebKit::WebNotification::~WebNotification):
29458 (WebKit::WebNotification::operator=):
29459 (WebKit::WebNotification::equals):
29460 (WebKit::operator==):
29461 (WebKit::operator!=):
29462 (WebKit::operator<):
29464 (WebKit::WebNotificationPermissionCallback::~WebNotificationPermissionCallback):
29466 (WebKit::WebNotificationPresenter::):
29477 (WebKit::WebMessagePortChannel::~WebMessagePortChannel):
29479 (WebKit::WebMessagePortChannelClient::~WebMessagePortChannelClient):
29481 (WebKit::WebMimeRegistry::):
29482 (WebKit::WebMimeRegistry::~WebMimeRegistry):
29484 (WebKit::):
29486 (WebKit::):
29492 Upstreaming the Chromium WebKit API: WebScreenInfo to WebSharedWorkerRepo.
29497 (WebKit::WebScreenInfo::WebScreenInfo):
29500 (WebKit::WebScriptSource::WebScriptSource):
29502 (WebKit::WebSearchableFormData::isValid):
29503 (WebKit::WebSearchableFormData::url):
29504 (WebKit::WebSearchableFormData::encoding):
29506 (WebKit::WebSecurityOrigin::~WebSecurityOrigin):
29507 (WebKit::WebSecurityOrigin::WebSecurityOrigin):
29508 (WebKit::WebSecurityOrigin::operator=):
29509 (WebKit::WebSecurityOrigin::isNull):
29512 (WebKit::WebSettings::~WebSettings):
29514 (WebKit::WebSharedWorker::~WebSharedWorker):
29525 * public/WebKit.h: Added.
29527 (WebKit::WebKitClient::~WebKitClient):
29529 (WebKit::WebLocalizedString::):
29531 (WebKit::WebTimeRange::WebTimeRange):
29532 (WebKit::WebMediaPlayer::):
29533 (WebKit::WebMediaPlayer::~WebMediaPlayer):
29535 (WebKit::WebMediaPlayerAction::):
29536 (WebKit::WebMediaPlayerAction::WebMediaPlayerAction):
29538 (WebKit::WebMediaPlayerClient::~WebMediaPlayerClient):
29549 (WebKit::WebHTTPBody::Element::):
29550 (WebKit::WebHTTPBody::~WebHTTPBody):
29551 (WebKit::WebHTTPBody::WebHTTPBody):
29552 (WebKit::WebHTTPBody::operator=):
29553 (WebKit::WebHTTPBody::isNull):
29555 (WebKit::WebHTTPHeaderVisitor::~WebHTTPHeaderVisitor):
29557 (WebKit::WebHistoryItem::~WebHistoryItem):
29558 (WebKit::WebHistoryItem::WebHistoryItem):
29559 (WebKit::WebHistoryItem::operator=):
29560 (WebKit::WebHistoryItem::isNull):
29562 (WebKit::WebImage::~WebImage):
29563 (WebKit::WebImage::WebImage):
29564 (WebKit::WebImage::operator=):
29565 (WebKit::WebImage::getSkBitmap):
29566 (WebKit::WebImage::init):
29567 (WebKit::WebImage::getCGImageRef):
29569 (WebKit::WebInputEvent::WebInputEvent):
29570 (WebKit::WebInputEvent::):
29571 (WebKit::WebInputEvent::isKeyboardEventType):
29572 (WebKit::WebKeyboardEvent::WebKeyboardEvent):
29573 (WebKit::WebMouseEvent::):
29574 (WebKit::WebMouseEvent::WebMouseEvent):
29575 (WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
29581 Upstreaming the Chromium WebKit API: WebSockets and WebStorage.
29587 (WebKit::WebSocketStreamHandle::~WebSocketStreamHandle):
29590 (WebKit::WebStorageArea::~WebStorageArea):
29592 (WebKit::WebStorageEventDispatcher::~WebStorageEventDispatcher):
29594 (WebKit::WebStorageNamespace::~WebStorageNamespace):
29600 Upstreaming the Chromium WebKit API: WebString and other basic objects.
29605 (WebKit::WebRange::~WebRange):
29606 (WebKit::WebRange::WebRange):
29607 (WebKit::WebRange::operator=):
29608 (WebKit::WebRange::isNull):
29610 (WebKit::WebRect::isEmpty):
29611 (WebKit::WebRect::WebRect):
29612 (WebKit::WebRect::operator=):
29613 (WebKit::WebRect::operator WebCore::IntRect):
29614 (WebKit::WebRect::operator gfx::Rect):
29615 (WebKit::operator==):
29616 (WebKit::operator!=):
29618 (WebKit::WebSize::isEmpty):
29619 (WebKit::WebSize::WebSize):
29620 (WebKit::WebSize::operator=):
29621 (WebKit::WebSize::operator WebCore::IntSize):
29622 (WebKit::WebSize::operator gfx::Size):
29623 (WebKit::operator==):
29624 (WebKit::operator!=):
29626 (WebKit::WebString::~WebString):
29627 (WebKit::WebString::WebString):
29628 (WebKit::WebString::operator=):
29629 (WebKit::WebString::isEmpty):
29630 (WebKit::WebString::isNull):
29631 (WebKit::WebString::operator string16):
29632 (WebKit::WebString::operator NullableString16):
29633 (WebKit::WebString::fromUTF8):
29639 Upstreaming the Chromium WebKit API: WebText*
29644 (WebKit::):
29646 (WebKit::):
29657 (WebKit::):
29659 (WebKit::WebFileChooserCompletion::~WebFileChooserCompletion):
29661 (WebKit::WebFindOptions::WebFindOptions):
29664 (WebKit::WebFrame::~WebFrame):
29666 (WebKit::WebFrameClient::createPlugin):
29667 (WebKit::WebFrameClient::createWorker):
29668 (WebKit::WebFrameClient::createSharedWorker):
29669 (WebKit::WebFrameClient::createMediaPlayer):
29670 (WebKit::WebFrameClient::willClose):
29671 (WebKit::WebFrameClient::loadURLExternally):
29672 (WebKit::WebFrameClient::decidePolicyForNavigation):
29673 (WebKit::WebFrameClient::canHandleRequest):
29674 (WebKit::WebFrameClient::cannotHandleRequestError):
29675 (WebKit::WebFrameClient::cancelledError):
29676 (WebKit::WebFrameClient::unableToImplementPolicyWithError):
29677 (WebKit::WebFrameClient::willSubmitForm):
29678 (WebKit::WebFrameClient::willPerformClientRedirect):
29679 (WebKit::WebFrameClient::didCancelClientRedirect):
29680 (WebKit::WebFrameClient::didCompleteClientRedirect):
29681 (WebKit::WebFrameClient::didCreateDataSource):
29682 (WebKit::WebFrameClient::didStartProvisionalLoad):
29683 (WebKit::WebFrameClient::didReceiveServerRedirectForProvisionalLoad):
29684 (WebKit::WebFrameClient::didFailProvisionalLoad):
29685 (WebKit::WebFrameClient::didReceiveDocumentData):
29686 (WebKit::WebFrameClient::didCommitProvisionalLoad):
29687 (WebKit::WebFrameClient::didClearWindowObject):
29688 (WebKit::WebFrameClient::didCreateDocumentElement):
29689 (WebKit::WebFrameClient::didReceiveTitle):
29690 (WebKit::WebFrameClient::didFinishDocumentLoad):
29691 (WebKit::WebFrameClient::didHandleOnloadEvents):
29692 (WebKit::WebFrameClient::didFailLoad):
29693 (WebKit::WebFrameClient::didFinishLoad):
29694 (WebKit::WebFrameClient::didChangeLocationWithinPage):
29695 (WebKit::WebFrameClient::didUpdateCurrentHistoryItem):
29696 (WebKit::WebFrameClient::assignIdentifierToRequest):
29697 (WebKit::WebFrameClient::willSendRequest):
29698 (WebKit::WebFrameClient::didReceiveResponse):
29699 (WebKit::WebFrameClient::didFinishResourceLoad):
29700 (WebKit::WebFrameClient::didFailResourceLoad):
29701 (WebKit::WebFrameClient::didLoadResourceFromMemoryCache):
29702 (WebKit::WebFrameClient::didDisplayInsecureContent):
29703 (WebKit::WebFrameClient::didRunInsecureContent):
29704 (WebKit::WebFrameClient::allowScript):
29705 (WebKit::WebFrameClient::didExhaustMemoryAvailableForScript):
29706 (WebKit::WebFrameClient::didCreateScriptContext):
29707 (WebKit::WebFrameClient::didDestroyScriptContext):
29708 (WebKit::WebFrameClient::didCreateIsolatedScriptContext):
29709 (WebKit::WebFrameClient::didChangeContentsSize):
29710 (WebKit::WebFrameClient::didChangeScrollOffset):
29711 (WebKit::WebFrameClient::reportFindInPageMatchCount):
29712 (WebKit::WebFrameClient::reportFindInPageSelection):
29713 (WebKit::WebFrameClient::~WebFrameClient):
29724 (WebKit::WebDevToolsAgent::~WebDevToolsAgent):
29726 (WebKit::WebDevToolsAgentClient::~WebDevToolsAgentClient):
29728 (WebKit::WebDevToolsFrontend::~WebDevToolsFrontend):
29730 (WebKit::WebDevToolsFrontendClient::WebDevToolsFrontendClient):
29731 (WebKit::WebDevToolsFrontendClient::~WebDevToolsFrontendClient):
29733 (WebKit::WebDragData::~WebDragData):
29734 (WebKit::WebDragData::WebDragData):
29735 (WebKit::WebDragData::operator=):
29736 (WebKit::WebDragData::isNull):
29738 (WebKit::):
29744 Upstreaming the Chromium WebKit API: WebURL and friends.
29749 (WebKit::WebURL::~WebURL):
29750 (WebKit::WebURL::WebURL):
29751 (WebKit::WebURL::operator=):
29752 (WebKit::WebURL::assign):
29753 (WebKit::WebURL::spec):
29754 (WebKit::WebURL::parsed):
29755 (WebKit::WebURL::isValid):
29756 (WebKit::WebURL::isEmpty):
29757 (WebKit::WebURL::isNull):
29758 (WebKit::WebURL::operator GURL):
29760 (WebKit::WebURLError::WebURLError):
29762 (WebKit::WebURLLoader::~WebURLLoader):
29764 (WebKit::WebURLLoaderClient::~WebURLLoaderClient):
29766 (WebKit::WebURLRequest::):
29767 (WebKit::WebURLRequest::~WebURLRequest):
29768 (WebKit::WebURLRequest::WebURLRequest):
29769 (WebKit::WebURLRequest::operator=):
29771 (WebKit::WebURLResponse::~WebURLResponse):
29772 (WebKit::WebURLResponse::WebURLResponse):
29773 (WebKit::WebURLResponse::operator=):
29779 Upstreaming the Chromium WebKit API: WebVector to WebWorkerClient
29784 (WebKit::WebVector::~WebVector):
29785 (WebKit::WebVector::WebVector):
29786 (WebKit::WebVector::operator=):
29787 (WebKit::WebVector::assign):
29788 (WebKit::WebVector::size):
29789 (WebKit::WebVector::isEmpty):
29790 (WebKit::WebVector::operator[]):
29791 (WebKit::WebVector::data):
29792 (WebKit::WebVector::swap):
29793 (WebKit::WebVector::initialize):
29794 (WebKit::WebVector::initializeFrom):
29795 (WebKit::WebVector::destroy):
29797 (WebKit::WebView::~WebView):
29799 (WebKit::WebViewClient::createView):
29800 (WebKit::WebViewClient::createPopupMenu):
29801 (WebKit::WebViewClient::didAddMessageToConsole):
29802 (WebKit::WebViewClient::printPage):
29803 (WebKit::WebViewClient::notificationPresenter):
29804 (WebKit::WebViewClient::didStartLoading):
29805 (WebKit::WebViewClient::didStopLoading):
29806 (WebKit::WebViewClient::shouldBeginEditing):
29807 (WebKit::WebViewClient::shouldEndEditing):
29808 (WebKit::WebViewClient::shouldInsertNode):
29809 (WebKit::WebViewClient::shouldInsertText):
29810 (WebKit::WebViewClient::shouldChangeSelectedRange):
29811 (WebKit::WebViewClient::shouldDeleteRange):
29812 (WebKit::WebViewClient::shouldApplyStyle):
29813 (WebKit::WebViewClient::isSmartInsertDeleteEnabled):
29814 (WebKit::WebViewClient::isSelectTrailingWhitespaceEnabled):
29815 (WebKit::WebViewClient::setInputMethodEnabled):
29816 (WebKit::WebViewClient::didBeginEditing):
29817 (WebKit::WebViewClient::didChangeSelection):
29818 (WebKit::WebViewClient::didChangeContents):
29819 (WebKit::WebViewClient::didExecuteCommand):
29820 (WebKit::WebViewClient::didEndEditing):
29821 (WebKit::WebViewClient::handleCurrentKeyboardEvent):
29822 (WebKit::WebViewClient::spellCheck):
29823 (WebKit::WebViewClient::autoCorrectWord):
29824 (WebKit::WebViewClient::showSpellingUI):
29825 (WebKit::WebViewClient::isShowingSpellingUI):
29826 (WebKit::WebViewClient::updateSpellingUIWithMisspelledWord):
29827 (WebKit::WebViewClient::runFileChooser):
29828 (WebKit::WebViewClient::runModalAlertDialog):
29829 (WebKit::WebViewClient::runModalConfirmDialog):
29830 (WebKit::WebViewClient::runModalPromptDialog):
29831 (WebKit::WebViewClient::runModalBeforeUnloadDialog):
29832 (WebKit::WebViewClient::setStatusText):
29833 (WebKit::WebViewClient::setMouseOverURL):
29834 (WebKit::WebViewClient::setKeyboardFocusURL):
29835 (WebKit::WebViewClient::setToolTipText):
29836 (WebKit::WebViewClient::showContextMenu):
29837 (WebKit::WebViewClient::startDragging):
29838 (WebKit::WebViewClient::acceptsLoadDrops):
29839 (WebKit::WebViewClient::focusNext):
29840 (WebKit::WebViewClient::focusPrevious):
29841 (WebKit::WebViewClient::navigateBackForwardSoon):
29842 (WebKit::WebViewClient::historyBackListCount):
29843 (WebKit::WebViewClient::historyForwardListCount):
29844 (WebKit::WebViewClient::didAddHistoryItem):
29845 (WebKit::WebViewClient::focusAccessibilityObject):
29846 (WebKit::WebViewClient::didUpdateInspectorSettings):
29847 (WebKit::WebViewClient::queryAutofillSuggestions):
29848 (WebKit::WebViewClient::removeAutofillSuggestions):
29849 (WebKit::WebViewClient::~WebViewClient):
29851 (WebKit::WebWidget::~WebWidget):
29853 (WebKit::WebWidgetClient::didInvalidateRect):
29854 (WebKit::WebWidgetClient::didScrollRect):
29855 (WebKit::WebWidgetClient::didFocus):
29856 (WebKit::WebWidgetClient::didBlur):
29857 (WebKit::WebWidgetClient::didChangeCursor):
29858 (WebKit::WebWidgetClient::closeWidgetSoon):
29859 (WebKit::WebWidgetClient::show):
29860 (WebKit::WebWidgetClient::runModal):
29861 (WebKit::WebWidgetClient::windowRect):
29862 (WebKit::WebWidgetClient::setWindowRect):
29863 (WebKit::WebWidgetClient::windowResizerRect):
29864 (WebKit::WebWidgetClient::rootWindowRect):
29865 (WebKit::WebWidgetClient::screenInfo):
29866 (WebKit::WebWidgetClient::~WebWidgetClient):
29868 (WebKit::WebWorker::~WebWorker):
29870 (WebKit::WebWorkerClient::~WebWorkerClient):
29881 (WebKit::WebData::~WebData):
29882 (WebKit::WebData::WebData):
29883 (WebKit::WebData::operator=):
29884 (WebKit::WebData::isEmpty):
29885 (WebKit::WebData::isNull):
29887 (WebKit::WebDataSource::ExtraData::~ExtraData):
29888 (WebKit::WebDataSource::~WebDataSource):
29890 (WebKit::WebDatabase::WebDatabase):
29891 (WebKit::WebDatabase::~WebDatabase):
29892 (WebKit::WebDatabase::operator=):
29893 (WebKit::WebDatabase::isNull):
29895 (WebKit::WebDatabaseObserver::~WebDatabaseObserver):
29906 (WebKit::WebConsoleMessage::):
29907 (WebKit::WebConsoleMessage::WebConsoleMessage):
29909 (WebKit::WebContextMenuData::):
29911 (WebKit::WebCookie::WebCookie):
29914 (WebKit::WebCursorInfo::):
29915 (WebKit::WebCursorInfo::WebCursorInfo):
29926 (WebKit::WebCString::~WebCString):
29927 (WebKit::WebCString::WebCString):
29928 (WebKit::WebCString::operator=):
29929 (WebKit::WebCString::isEmpty):
29930 (WebKit::WebCString::isNull):
29931 (WebKit::WebCString::operator std::string):
29932 (WebKit::WebCString::fromUTF16):
29934 (WebKit::):
29937 (WebKit::WebCommonWorkerClient::~WebCommonWorkerClient):
29939 (WebKit::):
29945 … Upstreaming the Chromium WebKit API: WebNode.h and friends are thin wrappers around WebCore::Nodes
29950 (WebKit::WebElement::WebElement):
29951 (WebKit::WebElement::operator=):
29952 (WebKit::WebElement::assign):
29954 (WebKit::WebFormElement::~WebFormElement):
29955 (WebKit::WebFormElement::WebFormElement):
29956 (WebKit::WebFormElement::operator=):
29957 (WebKit::WebFormElement::assign):
29959 (WebKit::WebInputElement::WebInputElement):
29960 (WebKit::WebInputElement::operator=):
29961 (WebKit::WebInputElement::assign):
29963 (WebKit::WebNode::~WebNode):
29964 (WebKit::WebNode::WebNode):
29965 (WebKit::WebNode::operator=):
29966 (WebKit::WebNode::isNull):
29967 (WebKit::WebNode::toElement):
29968 (WebKit::WebNode::unwrap):
29969 (WebKit::WebNode::constUnwrap):
29975 WebKit Chromium API upstreaming, WebBindings.h through WebColor.h.
29981 (WebKit::WebClipboard::):
29982 (WebKit::WebClipboard::~WebClipboard):
29989 Starting upstreaming the Chromium WebKit API. public/ contains header files only.
29996 (WebKit::WebAccessibilityCache::WebAccessibilityCache):
29997 (WebKit::WebAccessibilityCache::~WebAccessibilityCache):
29999 (WebKit::WebAccessibilityObject::~WebAccessibilityObject):
30000 (WebKit::WebAccessibilityObject::WebAccessibilityObject):
30001 (WebKit::WebAccessibilityObject::operator=):
30002 (WebKit::WebAccessibilityObject::isNull):
30004 (WebKit::):
30006 (WebKit::WebApplicationCacheHost::):
30007 (WebKit::WebApplicationCacheHost::~WebApplicationCacheHost):
30009 (WebKit::WebApplicationCacheHostClient::~WebApplicationCacheHostClient):