Index: Source/WebKit/chromium/ChangeLog |
=================================================================== |
--- Source/WebKit/chromium/ChangeLog (revision 86689) |
+++ Source/WebKit/chromium/ChangeLog (working copy) |
@@ -1,3 +1,5202 @@ |
+2011-05-11 Antoine Labour <piman@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Don't buffer data for resources loaded by AssociatedURLLoader. |
+ https://bugs.webkit.org/show_bug.cgi?id=60656 |
+ |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::loadAsynchronously): set shouldBufferData to false in ThreadableLoaderOptions |
+ |
+2011-05-11 Nat Duca <nduca@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ [chromium] Make throttling of WebGL based on webgl frames, not compositor frames |
+ https://bugs.webkit.org/show_bug.cgi?id=60508 |
+ |
+ Tell LayerRendererChromium when the requestAnimFrame-callbacks are running. |
+ |
+ * public/WebGraphicsContext3D.h: |
+ (WebKit::WebGraphicsContext3D::rateLimitOffscreenContextCHROMIUM): |
+ * src/Extensions3DChromium.cpp: |
+ (WebCore::Extensions3DChromium::rateLimitOffscreenContextCHROMIUM): |
+ * src/GraphicsContext3DChromium.cpp: |
+ * src/GraphicsContext3DInternal.h: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::animate): |
+ |
+2011-05-11 John Bauman <jbauman@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Don't send zeros in TexImage if GL implementation handles that |
+ https://bugs.webkit.org/show_bug.cgi?id=60581 |
+ |
+ Chromium already handles zeroing textures upon creation, so don't |
+ bother zeroing them in WebKit, as that causes some unnecessary memcpys |
+ of zeros. |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3D::create): |
+ |
+2011-05-10 Kent Tamura <tkent@chromium.org> |
+ |
+ Reviewed by Hajime Morita. |
+ |
+ [Chromium] Fix a bug of WebFrameImpl::forms() |
+ https://bugs.webkit.org/show_bug.cgi?id=60606 |
+ |
+ If document()->forms() contained non-HTML element, the second for |
+ loop didn't stop. |
+ |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::forms): Simplify the function by wtf::Vector(). |
+ |
+2011-05-10 Ilya Tikhonovsky <loislo@chromium.org> |
+ |
+ Unreviewed buildfix for strict OwnPtr patch. |
+ |
+ * src/PlatformBridge.cpp: |
+ (WebCore::PlatformBridge::loadPlatformAudioResource): |
+ (WebCore::PlatformBridge::decodeAudioFileData): |
+ |
+2011-05-06 Brett Wilson <brettw@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Use a File object to store the downloaded file reference rather than |
+ just the path. This keeps the file and permissions in scope (using the |
+ already-existing blob system) so the browser won't delete the file |
+ when the load is complete. Instead, the file will be cleaned up when |
+ the request objects are deleted. |
+ https://bugs.webkit.org/show_bug.cgi?id=60281 |
+ |
+ * src/WebURLResponse.cpp: |
+ (WebKit::WebURLResponse::downloadFilePath): |
+ (WebKit::WebURLResponse::setDownloadFilePath): |
+ |
+2011-05-10 Mikhail Naganov <mnaganov@chromium.org> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Web Inspector: [Chromium] Drop obsolete test code for the Profiles panel. |
+ https://bugs.webkit.org/show_bug.cgi?id=60471 |
+ |
+ * src/js/Tests.js: |
+ |
+2011-05-10 Adam Barth <abarth@webkit.org> |
+ |
+ Attempt to fix the clang build. |
+ |
+ * src/WebDevToolsAgentImpl.cpp: |
+ |
+2011-05-09 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r86091. |
+ http://trac.webkit.org/changeset/86091 |
+ https://bugs.webkit.org/show_bug.cgi?id=60510 |
+ |
+ Broke Chromium win release build. (Requested by dave_levin on |
+ #webkit). |
+ |
+ * WebKit.gyp: |
+ * features.gypi: |
+ * public/WebFrame.h: |
+ * public/WebFrameClient.h: |
+ (WebKit::WebFrameClient::didChangeIcons): |
+ * public/WebIconURL.h: Removed. |
+ * src/AssertMatchingEnums.cpp: |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::favIconURL): |
+ * src/WebFrameImpl.h: |
+ |
+2011-05-09 Tao Bai <michaelbai@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Handle the touch icon. |
+ https://bugs.webkit.org/show_bug.cgi?id=60247 |
+ |
+ Added WebIconURL for the corresponding IconURL. |
+ Added a parameter to favIconURL() to specify the type of icon need to |
+ return. |
+ |
+ * WebKit.gyp: |
+ * features.gypi: |
+ * public/WebFrame.h: |
+ * public/WebFrameClient.h: |
+ (WebKit::WebFrameClient::didChangeIcons): |
+ * public/WebIconURL.h: Added. |
+ (WebKit::WebIconURL::WebIconURL): |
+ * src/AssertMatchingEnums.cpp: |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::favIconURL): |
+ * src/WebFrameImpl.h: |
+ |
+2011-05-09 Evan Martin <evan@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] make DumpRenderTree build in components for linux |
+ https://bugs.webkit.org/show_bug.cgi?id=60491 |
+ |
+ * WebKit.gyp: move some code that was in a Windows-only block to be used |
+ on all platforms. |
+ |
+2011-05-09 Adam Barth <abarth@webkit.org> |
+ |
+ Reviewed by Tony Gentilcore. |
+ |
+ Make Chromium build with strict PassOwnPtr |
+ https://bugs.webkit.org/show_bug.cgi?id=60461 |
+ |
+ Fixed many, many PassOwnPtr nits. |
+ |
+ * src/EditorClientImpl.cpp: |
+ (WebKit::EditorClientImpl::autofill): |
+ * src/IDBDatabaseBackendProxy.cpp: |
+ (WebKit::IDBDatabaseBackendProxy::createObjectStore): |
+ (WebKit::IDBDatabaseBackendProxy::transaction): |
+ * src/IDBObjectStoreBackendProxy.cpp: |
+ (WebKit::IDBObjectStoreBackendProxy::createIndex): |
+ (WebKit::IDBObjectStoreBackendProxy::index): |
+ * src/IDBTransactionBackendProxy.cpp: |
+ (WebKit::IDBTransactionBackendProxy::objectStore): |
+ * src/PlatformMessagePortChannel.cpp: |
+ (WebCore::MessagePortChannel::create): |
+ (WebCore::PlatformMessagePortChannel::tryGetMessageFromRemote): |
+ * src/SharedWorkerRepository.cpp: |
+ (WebCore::SharedWorkerRepository::connect): |
+ * src/SocketStreamHandle.cpp: |
+ (WebCore::SocketStreamHandleInternal::create): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::DebuggerTask::DebuggerTask): |
+ (WebKit::DebuggerTask::~DebuggerTask): |
+ (WebKit::DebuggerTask::run): |
+ (WebKit::WebDevToolsAgent::interruptAndDispatch): |
+ * src/WebDevToolsFrontendImpl.cpp: |
+ (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): |
+ * src/WebIDBCallbacksImpl.cpp: |
+ (WebKit::WebIDBCallbacksImpl::onSuccess): |
+ * src/WebIDBCursorImpl.cpp: |
+ (WebKit::WebIDBCursorImpl::update): |
+ (WebKit::WebIDBCursorImpl::continueFunction): |
+ (WebKit::WebIDBCursorImpl::deleteFunction): |
+ * src/WebIDBDatabaseImpl.cpp: |
+ (WebKit::WebIDBDatabaseImpl::setVersion): |
+ (WebKit::WebIDBDatabaseImpl::open): |
+ * src/WebIDBFactoryImpl.cpp: |
+ (WebKit::WebIDBFactoryImpl::open): |
+ * src/WebIDBIndexImpl.cpp: |
+ (WebKit::WebIDBIndexImpl::openObjectCursor): |
+ (WebKit::WebIDBIndexImpl::openKeyCursor): |
+ (WebKit::WebIDBIndexImpl::getObject): |
+ (WebKit::WebIDBIndexImpl::getKey): |
+ * src/WebIDBObjectStoreImpl.cpp: |
+ (WebKit::WebIDBObjectStoreImpl::get): |
+ (WebKit::WebIDBObjectStoreImpl::put): |
+ (WebKit::WebIDBObjectStoreImpl::deleteFunction): |
+ (WebKit::WebIDBObjectStoreImpl::clear): |
+ (WebKit::WebIDBObjectStoreImpl::openCursor): |
+ * src/WebIDBTransactionImpl.cpp: |
+ (WebKit::WebIDBTransactionImpl::setCallbacks): |
+ * src/WebPluginContainerImpl.cpp: |
+ (WebKit::WebPluginContainerImpl::loadFrameRequest): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::setDevToolsAgentClient): |
+ * src/WebWorkerClientImpl.cpp: |
+ (WebKit::WebWorkerClientImpl::postMessageToWorkerObject): |
+ * src/WebWorkerImpl.cpp: |
+ (WebKit::WebWorkerImpl::postMessageToWorkerContext): |
+ * src/WorkerFileWriterCallbacksBridge.cpp: |
+ (WebKit::WorkerFileWriterCallbacksBridge::initOnMainThread): |
+ (WebKit::WorkerFileWriterCallbacksBridge::didWrite): |
+ (WebKit::WorkerFileWriterCallbacksBridge::didFail): |
+ (WebKit::WorkerFileWriterCallbacksBridge::didTruncate): |
+ |
+2011-05-09 Shishir Agrawal <shishir@chromium.org> |
+ |
+ Reviewed by Tony Gentilcore. |
+ |
+ Implement Page Visibility API. |
+ https://bugs.webkit.org/show_bug.cgi?id=54181 |
+ |
+ * WebKit.gyp: |
+ * public/WebPageVisibilityState.h: Added. |
+ * public/WebView.h: |
+ (WebKit::WebView::setVisibilityState): |
+ * public/WebViewClient.h: |
+ (WebKit::WebViewClient::visibilityState): |
+ * src/AssertMatchingEnums.cpp: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ (WebKit::WebViewImpl::setVisibilityState): |
+ * src/WebViewImpl.h: |
+ |
+2011-05-07 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r85974. |
+ http://trac.webkit.org/changeset/85974 |
+ https://bugs.webkit.org/show_bug.cgi?id=60444 |
+ |
+ broke browser tests (Requested by inferno-sec on #webkit). |
+ |
+ * src/WebURLResponse.cpp: |
+ (WebKit::WebURLResponse::downloadFilePath): |
+ (WebKit::WebURLResponse::setDownloadFilePath): |
+ |
+2011-05-06 Kent Tamura <tkent@chromium.org> |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ Eliminate WebCore/dom/InputElement.{cpp,h} |
+ https://bugs.webkit.org/show_bug.cgi?id=60262 |
+ |
+ * src/WebInputElement.cpp: |
+ (WebKit::WebInputElement::defaultMaxLength): |
+ Replace InputElement::s_maximumLength with HTMLInputElement::maximumLength. |
+ (WebKit::toWebInputElement): |
+ Follow the return type change of Node::toInputElement(). |
+ |
+2011-05-06 Justin Schuh <jschuh@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ [Chromium] Whitelist input events interpreted as user gestures |
+ https://bugs.webkit.org/show_bug.cgi?id=60213 |
+ |
+ * public/WebInputEvent.h: |
+ (WebKit::WebInputEvent::isUserGestureEventType): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::handleInputEvent): |
+ |
+2011-05-06 Brett Wilson <brettw@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Use a File object to store the downloaded file reference rather than |
+ just the path. This keeps the file and permissions in scope (using the |
+ already-existing blob system) so the browser won't delete the file |
+ when the load is complete. Instead, the file will be cleaned up when |
+ the request objects are deleted. |
+ https://bugs.webkit.org/show_bug.cgi?id=60281 |
+ |
+ * src/WebURLResponse.cpp: |
+ (WebKit::WebURLResponse::downloadFilePath): |
+ (WebKit::WebURLResponse::setDownloadFilePath): |
+ |
+2011-05-06 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium]: Reland using WebPermissionClient for checking indexed db usage |
+ https://bugs.webkit.org/show_bug.cgi?id=60386 |
+ |
+ * public/WebPermissionClient.h: |
+ (WebKit::WebPermissionClient::allowIndexedDB): |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebKit::IDBFactoryBackendProxy::open): |
+ |
+2011-05-06 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r85919. |
+ http://trac.webkit.org/changeset/85919 |
+ https://bugs.webkit.org/show_bug.cgi?id=60378 |
+ |
+ broke chromium database tests (Requested by inferno-sec on |
+ #webkit). |
+ |
+ * public/WebPermissionClient.h: |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebKit::IDBFactoryBackendProxy::open): |
+ |
+2011-05-04 Philippe Normand <pnormand@igalia.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Implement LayoutTestController::pseudoShadowId() |
+ https://bugs.webkit.org/show_bug.cgi?id=60034 |
+ |
+ * public/WebElement.h: |
+ * src/WebElement.cpp: |
+ (WebKit::WebElement::shadowPseudoId): |
+ |
+2011-05-05 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] Make IndexedDB code use WebPermissionClient API |
+ https://bugs.webkit.org/show_bug.cgi?id=60340 |
+ |
+ * public/WebPermissionClient.h: |
+ (WebKit::WebPermissionClient::allowIndexedDB): |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebKit::IDBFactoryBackendProxy::open): |
+ |
+2011-05-05 Adam Barth <abarth@webkit.org> |
+ |
+ Roll Chromium DEPS. |
+ |
+ * DEPS: |
+ |
+2011-05-05 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Rename SelectionController to FrameSelection |
+ https://bugs.webkit.org/show_bug.cgi?id=60234 |
+ |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::selectWordAroundCaret): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::textInputType): |
+ (WebKit::WebViewImpl::caretOrSelectionBounds): |
+ (WebKit::WebViewImpl::caretOrSelectionRange): |
+ (WebKit::WebViewImpl::clearFocusedNode): |
+ |
+2011-05-03 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Steve Block. |
+ |
+ IndexedDB: Unit tests for LevelDB key coding functions |
+ https://bugs.webkit.org/show_bug.cgi?id=59692 |
+ |
+ Add unit tests for the basic key coding functions used by the LevelDB back-end. |
+ |
+ * WebKit.gypi: |
+ * tests/IDBLevelDBCodingTest.cpp: Added. |
+ (IDBLevelDBCoding::TEST): |
+ |
+2011-05-04 MORITA Hajime <morrita@google.com> |
+ |
+ Unreviewed unit test skip (startPostAndWaitOnCondition) |
+ which fails on Windows 7. See bug 60248 for tracking. |
+ |
+ * tests/CCThreadTest.cpp: |
+ (WebCore::TEST): |
+ |
+2011-05-04 Cris Neckar <cdn@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Expose WebView directly through ChromeClient. |
+ https://bugs.webkit.org/show_bug.cgi?id=49902 |
+ |
+ * src/AutoFillPopupMenuClient.cpp: |
+ (WebKit::AutoFillPopupMenuClient::getWebView): |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::webView): |
+ * src/ChromeClientImpl.h: |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::initialize): |
+ * src/PlatformBridge.cpp: |
+ (WebCore::toWebWidgetClient): |
+ * src/StorageNamespaceProxy.cpp: |
+ (WebCore::StorageNamespace::sessionStorageNamespace): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::fromPage): |
+ |
+2011-05-04 Nate Chapin <japhet@chromium.org> |
+ |
+ Reviewed by Mihai Parparita. |
+ |
+ Ensure we don't overwrite user-specified scroll positions |
+ on same document HistoryItem navigations. |
+ https://bugs.webkit.org/show_bug.cgi?id=59877 |
+ |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::loadHistoryItem): |
+ (WebKit::WebFrameImpl::currentHistoryItem): |
+ (WebKit::WebFrameImpl::WebFrameImpl): |
+ * src/WebFrameImpl.h: |
+ |
+2011-05-04 Tao Bai <michaelbai@chromium.org> |
+ |
+ Reviewed by David Kilzer. |
+ |
+ Populate touch-icon url to FrameLoaderClient |
+ https://bugs.webkit.org/show_bug.cgi?id=59143 |
+ |
+ Respected the change of FrameLoaderClient. |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons): |
+ * src/FrameLoaderClientImpl.h: |
+ |
+2011-05-04 Jay Civelli <jcivelli@chromium.org> |
+ |
+ Reviewed by Ojan Vafai. |
+ |
+ Send the char events to the select popup if one is showing to fix |
+ a bug were pressing a letter would not select the matching option. |
+ https://bugs.webkit.org/show_bug.cgi?id=47769 |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::keyEvent): |
+ (WebKit::WebViewImpl::charEvent): |
+ * src/WebViewImpl.h: |
+ |
+2011-05-03 Justin Novosad <junov@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ [Chromium] Make accelerated 2d canvas enabled by default with skia |
+ https://bugs.webkit.org/show_bug.cgi?id=59929 |
+ Added new flag for enabling the legacy accelerated 2d canvas |
+ The flag is not yet functional with this change. |
+ |
+ * public/WebSettings.h: |
+ * src/WebSettingsImpl.cpp: |
+ (WebKit::WebSettingsImpl::setLegacyAccelerated2dCanvasEnabled): |
+ * src/WebSettingsImpl.h: |
+ |
+2011-05-03 Alpha Lam <hclam@chromium.org> |
+ |
+ Not reviewed. Build fix. |
+ |
+ More 0 to nullptr. |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::pluginLoadObserver): |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3D::~GraphicsContext3D): |
+ * src/WebAudioBus.cpp: |
+ (WebKit::WebAudioBus::release): |
+ * src/WebBlobData.cpp: |
+ (WebKit::WebBlobData::reset): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebView::addUserScript): |
+ (WebKit::WebView::addUserStyleSheet): |
+ |
+2011-05-03 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] Go through WebPermissionClient for local storage access. Also cleanup left over code from previous WebPermissionClient change. |
+ https://bugs.webkit.org/show_bug.cgi?id=60066 |
+ |
+ * public/WebFrameClient.h: |
+ * public/WebPermissionClient.h: |
+ (WebKit::WebPermissionClient::allowLocalStorage): |
+ * src/DatabaseObserver.cpp: |
+ (WebCore::DatabaseObserver::canEstablishDatabase): |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::allowScriptExtension): |
+ (WebKit::FrameLoaderClientImpl::allowJavaScript): |
+ (WebKit::FrameLoaderClientImpl::allowPlugins): |
+ (WebKit::FrameLoaderClientImpl::allowImages): |
+ (WebKit::FrameLoaderClientImpl::didNotAllowScript): |
+ (WebKit::FrameLoaderClientImpl::didNotAllowPlugins): |
+ * src/StorageAreaProxy.cpp: |
+ (WebCore::StorageAreaProxy::setItem): |
+ |
+2011-05-03 Tony Chang <tony@chromium.org> |
+ |
+ Unreviewed, rolling the version of chromium to r83922. |
+ |
+ * DEPS: |
+ |
+2011-05-03 Julien Chaffraix <jchaffraix@codeaurora.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Element:shadowRoot & Element::ensureShadowRoot should return ShadowRoot* |
+ https://bugs.webkit.org/show_bug.cgi?id=58703 |
+ |
+ * src/WebElement.cpp: Added #include for ShadowRoot.h. |
+ |
+2011-05-02 Adam Klein <adamk@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Roll chromium DEPS to r83722, add new crypto directory to DEPS |
+ https://bugs.webkit.org/show_bug.cgi?id=59992 |
+ |
+ * DEPS: |
+ |
+2011-05-02 Adam Roben <aroben@apple.com> |
+ |
+ Take advantage of implicit conversion from nullptr_t to PassOwnPtr |
+ |
+ Fixes <http://webkit.org/b/59964> Implicit conversion from std::nullptr_t to PassOwnPtr |
+ doesn't work, but should |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ |
+2011-05-03 Pavel Feldman <pfeldman@google.com> |
+ |
+ Not reviewed: re-applied r85589. |
+ |
+ * src/js/DevTools.js: |
+ (.WebInspector.InspectorFrontendHostStub.prototype.inspectedURLChanged): |
+ |
+2011-05-03 Pavel Feldman <pfeldman@google.com> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Web Inspector: [remote debugging] use document.title to set window name. |
+ https://bugs.webkit.org/show_bug.cgi?id=60012 |
+ |
+ * src/js/DevTools.js: |
+ (WebInspector.InspectorFrontendHostStub.prototype.inspectedURLChanged): |
+ |
+2011-05-02 Alok Priyadarshi <alokp@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Chromium windows build is broken due to r85395 |
+ https://bugs.webkit.org/show_bug.cgi?id=59945 |
+ |
+ Include SecurityOrigin.h in IDBFactoryBackendProxy.cpp |
+ |
+ * src/IDBFactoryBackendProxy.cpp: |
+ |
+2011-04-30 Mihai Parparita <mihaip@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ V8Proxy.h shouldn't include SecurityOrigin.h |
+ https://bugs.webkit.org/show_bug.cgi?id=59859 |
+ |
+ Add SecurityOrigin.h includes to places that were relying on transitive |
+ includes. |
+ |
+ * src/ApplicationCacheHost.cpp: |
+ * src/WebGeolocationPermissionRequest.cpp: |
+ |
+2011-04-29 Chris Evans <cevans@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Add WebCore::Setting to block displaying and/or running insecure content on secure pages |
+ https://bugs.webkit.org/show_bug.cgi?id=58378 |
+ |
+ * public/WebSettings.h: |
+ * src/WebSettingsImpl.cpp: |
+ (WebKit::WebSettingsImpl::setAllowDisplayOfInsecureContent): |
+ (WebKit::WebSettingsImpl::setAllowRunningOfInsecureContent): |
+ * src/WebSettingsImpl.h: |
+ Simple plumbing for the new boolean settings. |
+ |
+2011-04-29 Kenneth Russell <kbr@google.com> |
+ |
+ Unreviewed build fix. Skip WebPageNewSerializerTest.cpp in Windows multi-DLL build. |
+ |
+ * WebKit.gyp: |
+ |
+2011-04-28 Evan Martin <evan@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] support components build on Linux |
+ https://bugs.webkit.org/show_bug.cgi?id=59748 |
+ |
+ * WebKit.gyp: adjust tests to not be Windows-specific. |
+ * public/WebCommon.h: add #defines to support Linux. |
+ * public/linux/WebFontRenderStyle.h: expose Linux-specific API. |
+ * tests/RunAllTests.cpp: adjust ifdefs to not be Windows-specific. |
+ |
+2011-04-29 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Chromium DevTools: Fix network panel timing/size/headers tests. |
+ https://bugs.webkit.org/show_bug.cgi?id=59696 |
+ |
+ * src/js/Tests.js: |
+ (.TestSuite.prototype.testNetworkSize.finishResource): |
+ (.TestSuite.prototype.testNetworkSyncSize.finishResource): |
+ (.TestSuite.prototype.testNetworkRawHeadersText.finishResource): |
+ (.TestSuite.prototype.testNetworkTiming.finishResource): |
+ |
+2011-04-29 Pavel Feldman <pfeldman@google.com> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Web Inspector: add "open link in new tab" action into the network and resources panels. |
+ https://bugs.webkit.org/show_bug.cgi?id=59788 |
+ |
+ This change also distinguishes context menu items case between platforms. |
+ |
+ * src/js/DevTools.js: |
+ |
+2011-04-28 Nat Duca <nduca@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ [chromium] Add swapBuffersCompleteCallback to Extensions3DChromium |
+ https://bugs.webkit.org/show_bug.cgi?id=59626 |
+ |
+ * public/WebGraphicsContext3D.h: |
+ (WebKit::WebGraphicsContext3D::WebGraphicsSwapBuffersCompleteCallbackCHROMIUM::~WebGraphicsSwapBuffersCompleteCallbackCHROMIUM): |
+ (WebKit::WebGraphicsContext3D::setSwapBuffersCompleteCallbackCHROMIUM): |
+ * src/Extensions3DChromium.cpp: |
+ (WebCore::Extensions3DChromium::setSwapBuffersCompleteCallbackCHROMIUM): |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::SwapBuffersCompleteCallbackAdapter::~SwapBuffersCompleteCallbackAdapter): |
+ (WebCore::SwapBuffersCompleteCallbackAdapter::SwapBuffersCompleteCallbackAdapter): |
+ (WebCore::SwapBuffersCompleteCallbackAdapter::onSwapBuffersComplete): |
+ (WebCore::SwapBuffersCompleteCallbackAdapter::create): |
+ (WebCore::GraphicsContext3DInternal::setSwapBuffersCompleteCallbackCHROMIUM): |
+ * src/GraphicsContext3DInternal.h: |
+ * src/WebViewImpl.cpp: |
+ |
+2011-04-28 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Fix silly bug with WebPermissionClient |
+ https://bugs.webkit.org/show_bug.cgi?id=59769 |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::allowJavaScript): |
+ (WebKit::FrameLoaderClientImpl::allowPlugins): |
+ (WebKit::FrameLoaderClientImpl::allowImages): |
+ |
+2011-04-28 Jay Civelli <jcivelli@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Introducing a new API to serialize a WebView back to HTML. |
+ https://bugs.webkit.org/show_bug.cgi?id=58947 |
+ |
+ * WebKit.gyp: |
+ * public/WebPageSerializer.h: |
+ * src/WebPageSerializer.cpp: |
+ (WebKit::WebPageSerializer::serialize): |
+ * tests/WebPageNewSerializerTest.cpp: Added. |
+ * tests/data/pageserializer: Added. |
+ * tests/data/pageserializer/blank_frames.html: Added. |
+ * tests/data/pageserializer/blue_background.png: Added. |
+ * tests/data/pageserializer/css_test_page.html: Added. |
+ * tests/data/pageserializer/green_background.png: Added. |
+ * tests/data/pageserializer/iframe.html: Added. |
+ * tests/data/pageserializer/iframe2.html: Added. |
+ * tests/data/pageserializer/import_style_from_link.css: Added. |
+ * tests/data/pageserializer/import_styles.css: Added. |
+ * tests/data/pageserializer/link_styles.css: Added. |
+ * tests/data/pageserializer/ol-dot.png: Added. |
+ * tests/data/pageserializer/orange_background.png: Added. |
+ * tests/data/pageserializer/purple_background.png: Added. |
+ * tests/data/pageserializer/red_background.png: Added. |
+ * tests/data/pageserializer/simple.xhtml: Added. |
+ * tests/data/pageserializer/top_frame.html: Added. |
+ * tests/data/pageserializer/ul-dot.png: Added. |
+ * tests/data/pageserializer/yellow_background.png: Added. |
+ |
+2011-04-28 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ [chromium] Add a WebPermissionClient to be used for checking permissions of features |
+ https://bugs.webkit.org/show_bug.cgi?id=59720 |
+ |
+ * public/WebFrameClient.h: |
+ (WebKit::WebFrameClient::allowPlugins): |
+ (WebKit::WebFrameClient::didNotAllowPlugins): |
+ (WebKit::WebFrameClient::allowImages): |
+ (WebKit::WebFrameClient::allowScript): |
+ (WebKit::WebFrameClient::allowDatabase): |
+ (WebKit::WebFrameClient::didNotAllowScript): |
+ * public/WebPermissionClient.h: Added. |
+ (WebKit::WebPermissionClient::allowDatabase): |
+ (WebKit::WebPermissionClient::allowImages): |
+ (WebKit::WebPermissionClient::allowPlugins): |
+ (WebKit::WebPermissionClient::allowScript): |
+ (WebKit::WebPermissionClient::allowScriptExtension): |
+ (WebKit::WebPermissionClient::allowReadFromClipboard): |
+ (WebKit::WebPermissionClient::allowWriteToClipboard): |
+ (WebKit::WebPermissionClient::didNotAllowPlugins): |
+ (WebKit::WebPermissionClient::didNotAllowScript): |
+ (WebKit::WebPermissionClient::~WebPermissionClient): |
+ * public/WebView.h: |
+ * public/WebViewClient.h: |
+ (WebKit::WebViewClient::didEndEditing): |
+ * src/DatabaseObserver.cpp: |
+ (WebCore::DatabaseObserver::canEstablishDatabase): |
+ * src/EditorClientImpl.cpp: |
+ (WebKit::EditorClientImpl::toggleContinuousSpellChecking): |
+ (WebKit::EditorClientImpl::canCopyCut): |
+ (WebKit::EditorClientImpl::canPaste): |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::allowScriptExtension): |
+ (WebKit::FrameLoaderClientImpl::allowJavaScript): |
+ (WebKit::FrameLoaderClientImpl::allowPlugins): |
+ (WebKit::FrameLoaderClientImpl::allowImages): |
+ (WebKit::FrameLoaderClientImpl::didNotAllowScript): |
+ (WebKit::FrameLoaderClientImpl::didNotAllowPlugins): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::enableContinuousSpellChecking): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::setAutoFillClient): |
+ (WebKit::WebViewImpl::setPermissionClient): |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ * src/WebViewImpl.h: |
+ (WebKit::WebViewImpl::permissionClient): |
+ |
+2011-04-28 Kenneth Russell <kbr@google.com> |
+ |
+ Unreviewed fix for Windows multi-DLL build. |
+ |
+ * WebKit.gyp: |
+ |
+2011-04-27 Dmitry Lomov <dslomov@google.com> |
+ |
+ Reviewed by David Levin. |
+ |
+ CrossThreadCopier should not have a default specialization for raw pointers |
+ https://bugs.webkit.org/show_bug.cgi?id=59234 |
+ Removed the ablity to pass raw pointers cross-thread |
+ Added and applied annotations for doing that |
+ |
+ * src/WebSharedWorkerImpl.cpp: |
+ (WebKit::WebSharedWorkerImpl::connect): |
+ (WebKit::WebSharedWorkerImpl::connectTask): |
+ * src/WebSharedWorkerImpl.h: |
+ * src/WebWorkerBase.cpp: |
+ (WebKit::WebWorkerBase::postMessageToWorkerObject): |
+ (WebKit::WebWorkerBase::postExceptionToWorkerObject): |
+ (WebKit::WebWorkerBase::postConsoleMessageToWorkerObject): |
+ (WebKit::WebWorkerBase::confirmMessageFromWorkerObject): |
+ (WebKit::WebWorkerBase::reportPendingActivity): |
+ (WebKit::WebWorkerBase::workerContextClosed): |
+ (WebKit::WebWorkerBase::workerContextDestroyed): |
+ * src/WebWorkerClientImpl.cpp: |
+ (WebKit::WebWorkerClientImpl::startWorkerContext): |
+ (WebKit::WebWorkerClientImpl::terminateWorkerContext): |
+ (WebKit::WebWorkerClientImpl::postMessageToWorkerContext): |
+ (WebKit::WebWorkerClientImpl::workerObjectDestroyed): |
+ (WebKit::WebWorkerClientImpl::postMessageToWorkerObject): |
+ (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject): |
+ (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObject): |
+ (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObject): |
+ (WebKit::WebWorkerClientImpl::reportPendingActivity): |
+ * src/WebWorkerImpl.cpp: |
+ (WebKit::WebWorkerImpl::postMessageToWorkerContext): |
+ * src/WorkerFileSystemCallbacksBridge.cpp: |
+ (WebKit::WorkerFileSystemCallbacksBridge::postOpenFileSystemToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postMoveToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postCopyToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postRemoveToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postRemoveRecursivelyToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postReadMetadataToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postCreateFileToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postCreateDirectoryToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postFileExistsToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postDirectoryExistsToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::postReadDirectoryToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::didFailOnMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::didOpenFileSystemOnMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::didSucceedOnMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::didReadMetadataOnMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::didReadDirectoryOnMainThread): |
+ * src/WorkerFileWriterCallbacksBridge.cpp: |
+ (WebKit::WorkerFileWriterCallbacksBridge::postWriteToMainThread): |
+ (WebKit::WorkerFileWriterCallbacksBridge::postTruncateToMainThread): |
+ (WebKit::WorkerFileWriterCallbacksBridge::postAbortToMainThread): |
+ (WebKit::WorkerFileWriterCallbacksBridge::didWrite): |
+ (WebKit::WorkerFileWriterCallbacksBridge::didFail): |
+ (WebKit::WorkerFileWriterCallbacksBridge::didTruncate): |
+ (WebKit::WorkerFileWriterCallbacksBridge::postInitToMainThread): |
+ (WebKit::WorkerFileWriterCallbacksBridge::dispatchTaskToMainThread): |
+ (WebKit::WorkerFileWriterCallbacksBridge::dispatchTaskToWorkerThread): |
+ * tests/CCThreadTest.cpp: |
+ (WebCore::TEST): |
+ |
+2011-04-27 James Robinson <jamesr@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ [chromium] Ensure compositing layers are up to date before entering doComposite |
+ https://bugs.webkit.org/show_bug.cgi?id=59159 |
+ |
+ Explicitly update and sync the compositing layer data structures for all frames in the tree before entering the |
+ composite operation so that lazily updated state doesn't mutate the GraphicsLayer tree while compositing. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::composite): |
+ |
+2011-04-27 James Robinson <jamesr@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Fix OwnPtr strict issues in chromium linux build |
+ https://bugs.webkit.org/show_bug.cgi?id=59664 |
+ |
+ * src/WebImageDecoder.cpp: |
+ (WebKit::WebImageDecoder::getFrameAtIndex): |
+ * src/WebImageSkia.cpp: |
+ (WebKit::WebImage::fromData): |
+ |
+2011-04-27 Adam Barth <abarth@webkit.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Make GraphicsContext3DChromium play nice with strict OwnPtrs |
+ https://bugs.webkit.org/show_bug.cgi?id=59659 |
+ |
+ Attempt #2. Hopefully this time I won't make everything crash. |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::initialize): |
+ |
+2011-04-27 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ remove unneeded TestWebWidget class |
+ https://bugs.webkit.org/show_bug.cgi?id=59573 |
+ |
+ * tests/PopupMenuTest.cpp: |
+ |
+2011-04-27 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Ojan Vafai. |
+ |
+ [chromium] add a build target to make a zip file with the inspector debug files |
+ https://bugs.webkit.org/show_bug.cgi?id=56656 |
+ |
+ * WebKit.gyp: Add target |
+ * scripts/concatenate_css_files.py: Pass in a string of html rather |
+ than a filename |
+ * scripts/concatenate_js_files.py: Same as above |
+ * scripts/generate_devtools_html.py: Refactor main into a helper function |
+ * scripts/generate_devtools_zip.py: Added. |
+ |
+2011-04-27 Mihai Parparita <mihaip@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Frame.h shouldn't include Document.h |
+ https://bugs.webkit.org/show_bug.cgi?id=59560 |
+ |
+ Add Document.h #includes for files that were relying on transitive |
+ #includes via Frame.h. |
+ |
+ * src/LocalFileSystemChromium.cpp: |
+ * src/StorageEventDispatcherImpl.cpp: |
+ * src/WebFrameImpl.h: |
+ * src/WebWorkerBase.cpp: |
+ |
+2011-04-26 Jay Civelli <jcivelli@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Typedefing the shared timer function. |
+ https://bugs.webkit.org/show_bug.cgi?id=59564 |
+ |
+ * public/WebKitClient.h: |
+ (WebKit::WebKitClient::setSharedTimerFiredFunction): |
+ |
+2011-04-26 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Unreviewed, rolling out r84982. |
+ http://trac.webkit.org/changeset/84982 |
+ https://bugs.webkit.org/show_bug.cgi?id=59558 |
+ |
+ re-land r84951 |
+ |
+ * WebKit.gyp: |
+ * public/WebFrame.h: |
+ * public/WebWidget.h: |
+ * public/mac/WebSubstringUtil.h: Added. |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::firstRectForCharacterRange): |
+ (WebKit::WebFrameImpl::characterIndexForPoint): |
+ * src/WebFrameImpl.h: |
+ * src/WebPopupMenuImpl.cpp: |
+ (WebKit::WebPopupMenuImpl::compositionRange): |
+ (WebKit::WebPopupMenuImpl::caretOrSelectionRange): |
+ * src/WebPopupMenuImpl.h: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::compositionRange): |
+ (WebKit::WebViewImpl::caretOrSelectionRange): |
+ * src/WebViewImpl.h: |
+ * src/mac/WebSubstringUtil.mm: Added. |
+ (WebKit::WebSubstringUtil::attributedSubstringInRange): |
+ |
+2011-04-26 Sam Weinig <sam@webkit.org> |
+ |
+ Reviewed by David Hyatt. |
+ |
+ Remove Datagrid from the tree |
+ https://bugs.webkit.org/show_bug.cgi?id=59543 |
+ |
+ * features.gypi: |
+ Remove feature. |
+ |
+2011-04-26 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r84951. |
+ http://trac.webkit.org/changeset/84951 |
+ https://bugs.webkit.org/show_bug.cgi?id=59558 |
+ |
+ "breaks chromium compile" (Requested by dpranke on #webkit). |
+ |
+ * WebKit.gyp: |
+ * public/WebFrame.h: |
+ * public/WebWidget.h: |
+ * public/mac/WebSubstringUtil.h: Removed. |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::firstRectForCharacterRange): |
+ * src/WebFrameImpl.h: |
+ * src/WebPopupMenuImpl.cpp: |
+ * src/WebPopupMenuImpl.h: |
+ * src/WebViewImpl.cpp: |
+ * src/WebViewImpl.h: |
+ * src/mac/WebSubstringUtil.mm: Removed. |
+ |
+2011-04-26 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ [chromium] Implement EditorClient::canCopyCut and EditorClient::canPaste |
+ https://bugs.webkit.org/show_bug.cgi?id=59264 |
+ |
+ * public/WebViewClient.h: |
+ (WebKit::WebViewClient::canTriggerClipboardRead): |
+ (WebKit::WebViewClient::canTriggerClipboardWrite): |
+ * src/EditorClientImpl.cpp: |
+ (WebKit::EditorClientImpl::canCopyCut): |
+ (WebKit::EditorClientImpl::canPaste): |
+ |
+2011-04-26 Evan Martin <evan@chromium.org> |
+ |
+ Unreviewed, Chrome/Mac build fix. |
+ |
+ * WebKit.gypi: Remove extra file. (I removed a subtraction, but |
+ forgot to remove the corresponding addition that the subtraction |
+ was counteracting.) |
+ |
+2011-04-26 Evan Martin <evan@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] refactor duplicated list of test source files |
+ https://bugs.webkit.org/show_bug.cgi?id=59478 |
+ |
+ The platform-specific unit test files were listed twice in |
+ WebKit.gyp: once for the components build, once for the normal |
+ build. Refactor this into the unified webkit_unittest_files |
+ variable. (It appears the omission of WebPageSerializerTest |
+ in one instance was an oversight.) |
+ |
+ * WebKit.gyp: |
+ * WebKit.gypi: |
+ |
+2011-04-26 Robert Sesek <rsesek@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ [Chromium] Implement WebKit methods to assist with Cocoa NSTextInput implementation |
+ https://bugs.webkit.org/show_bug.cgi?id=54969 |
+ |
+ * WebKit.gyp: |
+ * public/WebFrame.h: |
+ * public/WebWidget.h: |
+ * public/mac/WebSubstringUtil.h: Added. |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::firstRectForCharacterRange): Return the result rect in window coordinates |
+ (WebKit::WebFrameImpl::characterIndexForPoint): New method on WebFrame |
+ * src/WebFrameImpl.h: |
+ * src/WebPopupMenuImpl.cpp: |
+ (WebKit::WebPopupMenuImpl::compositionRange): New method on WebWidget; empty impl |
+ (WebKit::WebPopupMenuImpl::caretOrSelectionRange): New method on WebWidget; empty impl |
+ * src/WebPopupMenuImpl.h: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::compositionRange): New method on WebWidget |
+ (WebKit::WebViewImpl::caretOrSelectionRange): New method on WebWidget |
+ * src/WebViewImpl.h: |
+ * src/mac/WebSubstringUtil.mm: Added. |
+ (WebKit::WebSubstringUtil::attributedSubstringInRange): |
+ |
+2011-04-26 Adam Barth <abarth@webkit.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Moar strict OwnPtr fixes for WebKit/chromium |
+ https://bugs.webkit.org/show_bug.cgi?id=59437 |
+ |
+ This patch fixes all but two strict OwnPtr issues in WebKit/chromium. |
+ |
+ * src/WebDataSourceImpl.cpp: |
+ (WebKit::WebDataSourceImpl::setExtraData): |
+ (WebKit::WebDataSourceImpl::setNextPluginLoadObserver): |
+ (WebKit::WebDataSourceImpl::WebDataSourceImpl): |
+ * src/WebDataSourceImpl.h: |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::attach): |
+ (WebKit::WebDevToolsAgentImpl::detach): |
+ (WebKit::WebDevToolsAgent::interruptAndDispatch): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::printBegin): |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ (WebKit::createWebMediaPlayer): |
+ (WebKit::WebMediaPlayerClientImpl::loadInternal): |
+ * src/WebSpeechInputControllerMockImpl.cpp: |
+ (WebKit::WebSpeechInputControllerMockImpl::WebSpeechInputControllerMockImpl): |
+ * src/WebStorageEventDispatcherImpl.cpp: |
+ (WebKit::WebStorageEventDispatcherImpl::WebStorageEventDispatcherImpl): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ (WebKit::WebViewImpl::settings): |
+ (WebKit::WebViewImpl::applyAutoFillSuggestions): |
+ (WebKit::WebView::addUserScript): |
+ (WebKit::WebView::addUserStyleSheet): |
+ |
+2011-04-26 Ruben <chromium@hybridsource.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Change linux ifdefs for Chromium to Unix instead, allowing |
+ new Unix ports to be enabled by default |
+ https://bugs.webkit.org/show_bug.cgi?id=59297 |
+ |
+ * src/PlatformBridge.cpp: |
+ * src/WebFrameImpl.cpp: |
+ * src/WebViewImpl.cpp: |
+ |
+2011-04-26 Stephen White <senorblanco@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Partial revert of http://trac.webkit.org/changeset/84893, since it |
+ triggered a large number of layout test failures. |
+ https://bugs.webkit.org/show_bug.cgi?id=59459 |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::initialize): |
+ |
+2011-04-26 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Tony Gentilcore. |
+ |
+ IndexedDB: Enable compile-time flag for LevelDB |
+ https://bugs.webkit.org/show_bug.cgi?id=59457 |
+ |
+ Set ENABLE_LEVELDB=1 in features.gypi. |
+ |
+ * features.gypi: |
+ |
+2011-04-26 Pavel Feldman <pfeldman@google.com> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Chromium DevTools: recognize WebP as a valid mimetype in the Chromium port. |
+ https://bugs.webkit.org/show_bug.cgi?id=59332 |
+ |
+ * src/js/DevTools.js: |
+ |
+2011-04-26 Adam Barth <abarth@webkit.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ WebKit/chromium should play nice with strict OwnPtrs |
+ https://bugs.webkit.org/show_bug.cgi?id=59434 |
+ |
+ This fixes about half the issues. |
+ |
+ * src/ApplicationCacheHost.cpp: |
+ (WebCore::ApplicationCacheHost::maybeLoadMainResource): |
+ * src/ApplicationCacheHostInternal.h: |
+ (WebCore::ApplicationCacheHostInternal::ApplicationCacheHostInternal): |
+ * src/AutoFillPopupMenuClient.cpp: |
+ (WebKit::AutoFillPopupMenuClient::initialize): |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::initialize): |
+ * src/ResourceHandle.cpp: |
+ (WebCore::ResourceHandleInternal::start): |
+ (WebCore::ResourceHandle::ResourceHandle): |
+ (WebCore::ResourceHandle::loadResourceSynchronously): |
+ * src/SocketStreamHandle.cpp: |
+ (WebCore::SocketStreamHandleInternal::connect): |
+ |
+2011-04-25 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Unreviewed, build fix. |
+ |
+ Change FAILS_ to DISABLED_ in r84813. |
+ |
+ * tests/TransparencyWinTest.cpp: |
+ (WebCore::TEST): |
+ |
+2011-04-25 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Suppress test failure in Chromium webkit_unit_tests. |
+ https://bugs.webkit.org/show_bug.cgi?id=59358 |
+ |
+ Looks like this started failing after |
+ http://trac.webkit.org/changeset/84631. |
+ |
+ * tests/TransparencyWinTest.cpp: |
+ (WebCore::TEST): |
+ |
+2011-04-22 Mikhail Naganov <mnaganov@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: [Chromium] Move detailed heap snapshots storage and processing into workers. |
+ https://bugs.webkit.org/show_bug.cgi?id=59094 |
+ |
+ * WebKit.gyp: |
+ |
+2011-04-22 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: [Extensions API] misc API cleanup |
+ https://bugs.webkit.org/show_bug.cgi?id=59194 |
+ |
+ * src/js/DevTools.js: |
+ (WebInspector.platformExtensionAPI): |
+ |
+2011-04-21 Chris Fleizach <cfleizach@apple.com> |
+ |
+ Reviewed by Beth Dakin. |
+ |
+ AX: order AccessibilityRole alphabetically |
+ https://bugs.webkit.org/show_bug.cgi?id=31524 |
+ |
+ * public/WebAccessibilityRole.h: |
+ |
+2011-04-21 Maciej Stachowiak <mjs@apple.com> |
+ |
+ Reviewed by Adam Roben. |
+ |
+ Add a feature define to allow <details> and <summary> to be disabled |
+ https://bugs.webkit.org/show_bug.cgi?id=59118 |
+ <rdar://problem/9257045> |
+ |
+ * features.gypi: |
+ |
+2011-04-21 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Reviewed by Sam Weinig. |
+ |
+ Add Frame* to the argument lists of canCopyCut and canPaste |
+ https://bugs.webkit.org/show_bug.cgi?id=59153 |
+ |
+ * src/EditorClientImpl.cpp: |
+ (WebKit::EditorClientImpl::canCopyCut): |
+ (WebKit::EditorClientImpl::canPaste): |
+ * src/EditorClientImpl.h: |
+ |
+2011-04-21 Roland Steiner <rolandsteiner@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Bug 58704 - Decide on node type for ShadowRoot |
+ https://bugs.webkit.org/show_bug.cgi?id=58704 |
+ |
+ Add a new enum entry to WebNode::NodeType for shadow roots. |
+ Adapt calling sites for new SHADOW_ROOT_NODE node type. |
+ |
+ * public/WebNode.h: |
+ * src/WebPageSerializerImpl.cpp: |
+ (WebKit::WebPageSerializerImpl::buildContentForNode): |
+ |
+2011-04-20 Dominic Cooney <dominicc@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ layoutTestController can create and destroy shadow DOM |
+ https://bugs.webkit.org/show_bug.cgi?id=59058 |
+ |
+ Chromium DRT relies on the Chromium WebKit API |
+ |
+ * public/WebElement.h: |
+ * src/WebElement.cpp: |
+ (WebKit::WebElement::shadowRoot): don't steal a zero refcount |
+ (WebKit::WebElement::ensureShadowRoot): added |
+ (WebKit::WebElement::removeShadowRoot): added |
+ |
+2011-04-20 Alexey Marinichev <amarinichev@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Check for null m_context in WebGLLayerChromium and add resetting platform layer's context in the destructor of GraphicsContext3D. |
+ https://bugs.webkit.org/show_bug.cgi?id=59045 |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3D::~GraphicsContext3D): call into platform |
+ layer and unregister itself. |
+ |
+2011-04-20 Yuzhu Shen <yzshen@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] linux chromium doesn't set click count for mouse up events. |
+ https://bugs.webkit.org/show_bug.cgi?id=58921 |
+ |
+ The reason why we need such a fix is that the Pepper API passes this information to plugins, |
+ and some consumers (e.g., Flash) need it to detect double-clicks. |
+ |
+ * src/gtk/WebInputEventFactory.cpp: set click count for mouse up events. |
+ * tests/WebInputEventFactoryTestGtk.cpp: added test case MouseUpClickCount. |
+2011-04-20 Evan Martin <evan@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] expose title text direction on WebDataSource |
+ https://bugs.webkit.org/show_bug.cgi?id=59010 |
+ |
+ * public/WebDataSource.h: |
+ * src/WebDataSourceImpl.cpp: |
+ (WebKit::WebDataSourceImpl::pageTitle): |
+ (WebKit::WebDataSourceImpl::pageTitleDirection): |
+ * src/WebDataSourceImpl.h: |
+ |
+2011-04-20 Pavel Feldman <pfeldman@google.com> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Web Inspector: add saveAs into the InspectorFrontendHost binding. |
+ https://bugs.webkit.org/show_bug.cgi?id=58979 |
+ |
+ * public/WebDevToolsFrontendClient.h: |
+ (WebKit::WebDevToolsFrontendClient::saveAs): |
+ * src/InspectorFrontendClientImpl.cpp: |
+ (WebKit::InspectorFrontendClientImpl::saveAs): |
+ * src/InspectorFrontendClientImpl.h: |
+ * src/js/DevTools.js: |
+ |
+2011-04-19 Naoki Takano <takano.naoki@gmail.com> |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ [Chromium]UI polishes and tweaks to Autofill dropdown menu. |
+ https://bugs.webkit.org/show_bug.cgi?id=58505 |
+ |
+ * src/AutoFillPopupMenuClient.cpp: |
+ (WebKit::AutoFillPopupMenuClient::initialize): Set AutofillPopup for menuStyle. |
+ |
+2011-04-19 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Unreviewed, attempting build fix. |
+ |
+ Disable leveldb to work around |
+ http://code.google.com/p/leveldb/issues/detail?id=1. |
+ |
+ * features.gypi: |
+ |
+2011-04-19 Dominic Cooney <dominicc@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Check the type of the wrapper when unwrapping NPObjects to native |
+ Ranges and Elements |
+ https://bugs.webkit.org/show_bug.cgi?id=58957 |
+ |
+ * src/WebBindings.cpp: |
+ (WebKit::getRangeImpl): check HasInstance |
+ (WebKit::getElementImpl): check HasInstance |
+ |
+2011-04-19 Evan Martin <evan@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ [chromium] didReceiveTitle API signature should not change |
+ https://bugs.webkit.org/show_bug.cgi?id=58909 |
+ |
+ My previous attempt at a temporary shim was wrong. |
+ This second try should correctly work with older clients. |
+ |
+ * public/WebFrameClient.h: |
+ (WebKit::WebFrameClient::didReceiveTitle): |
+ |
+2011-04-19 Jungshik Shin <jshin@chromium.org> |
+ |
+ Reviewed by Adam Barth |
+ |
+ Fix the compile failure in UniscribeHelperTest.cpp due to |
+ a change in UniscribeHelper made by the CL for bug 48860 |
+ (r84264) |
+ |
+ http://bugs.webkit.org/show_bug.cgi?id=48860 |
+ |
+ * tests/UniscribeHelperTest.cpp: |
+ (TEST_F): |
+ |
+2011-04-19 Stuart Morgan <stuartmorgan@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Clicking on plugin for first time blocks focus shift |
+ https://bugs.webkit.org/show_bug.cgi?id=58419 |
+ |
+ Switched to using FocusController when moving focus to a plugin |
+ so that cross-frame focus changes are handled correctly. |
+ |
+ * src/WebPluginContainerImpl.cpp: |
+ (WebKit::WebPluginContainerImpl::handleMouseEvent): |
+ |
+2011-04-19 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: Rename lengthReceived to encodedDataLength/dataLength |
+ https://bugs.webkit.org/show_bug.cgi?id=58883 |
+ |
+ Renamed lengthReceived to encodedDataLength/dataLength. |
+ |
+ * public/WebURLLoaderClient.h: |
+ (WebKit::WebURLLoaderClient::didReceiveData): |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::dispatchDidReceiveContentLength): |
+ * src/FrameLoaderClientImpl.h: |
+ * src/ResourceHandle.cpp: |
+ (WebCore::ResourceHandleInternal::didReceiveData): |
+ |
+2011-04-19 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Chromium DevTools: Network panel timing test is flaky |
+ https://bugs.webkit.org/show_bug.cgi?id=58699 |
+ |
+ Fixed network timing test flakiness. |
+ |
+ * src/js/Tests.js: |
+ (.TestSuite.prototype.testNetworkTiming.finishResource): |
+ |
+2011-04-19 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: add chrome.devTools alias to webInspector namespace for chromium port |
+ https://bugs.webkit.org/show_bug.cgi?id=58894 |
+ |
+ * src/js/DevTools.js: |
+ (WebInspector.platformExtensionAPI): |
+ |
+2011-04-19 Kinuko Yasuda <kinuko@chromium.org> |
+ |
+ Not reviewed; another build fix attempt. |
+ |
+ * src/StorageInfoChromium.cpp: |
+ (WebCore::StorageInfo::queryUsageAndQuota): |
+ (WebCore::StorageInfo::requestQuota): |
+ * src/WebStorageQuotaCallbacksImpl.cpp: |
+ (WebKit::WebStorageQuotaCallbacksImpl::WebStorageQuotaCallbacksImpl): |
+ * src/WebStorageQuotaCallbacksImpl.h: |
+ |
+2011-04-19 Kinuko Yasuda <kinuko@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ [Chromium] Enable QUOTA API at runtime if enable-quota flag is given |
+ https://bugs.webkit.org/show_bug.cgi?id=58784 |
+ |
+ * features.gypi: Added ENABLE_QUOTA=1. |
+ * public/WebRuntimeFeatures.h: |
+ * src/WebRuntimeFeatures.cpp: |
+ (WebKit::WebRuntimeFeatures::enableQuota): Added. |
+ (WebKit::WebRuntimeFeatures::isQuotaEnabled): Added. |
+ |
+2011-04-19 John Gregg <johnnyg@google.com> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Enable folder drag-n-drop when using a "webkitdirectory" file input |
+ https://bugs.webkit.org/show_bug.cgi?id=58401 |
+ |
+ This uses a new ChromeClient API to enumerate the directory and |
+ return all the files, as if the user had selected that directory |
+ by clicking the control in the normal way. |
+ |
+ * public/WebViewClient.h: |
+ (WebKit::WebViewClient::enumerateChosenDirectory): |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::enumerateChosenDirectory): |
+ * src/ChromeClientImpl.h: |
+ |
+2011-04-18 Evan Martin <evan@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ [chromium] expose title direction to webkit client |
+ https://bugs.webkit.org/show_bug.cgi?id=58823 |
+ |
+ * public/WebFrameClient.h: |
+ (WebKit::WebFrameClient::didReceiveTitle): |
+ Add new param to API. |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle): |
+ Pass new param in API. |
+ |
+2011-04-17 Patrick Gansterer <paroga@webkit.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Rename PLATFORM(CG) to USE(CG) |
+ https://bugs.webkit.org/show_bug.cgi?id=58729 |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
+ (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |
+ (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): |
+ (WebCore::GraphicsContext3DInternal::reshape): |
+ * src/GraphicsContext3DInternal.h: |
+ * src/PlatformBridge.cpp: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::doPixelReadbackToCanvas): |
+ |
+2011-04-15 John Bates <jbates@google.com> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Change WebGraphicsContext3D virtuals to pure virtuals as intended |
+ https://bugs.webkit.org/show_bug.cgi?id=58479 |
+ |
+ * public/WebGraphicsContext3D.h: |
+ |
+2011-04-15 Shishir Agrawal <shishir@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Add a flag to guard Page Visibility API changes. |
+ https://bugs.webkit.org/show_bug.cgi?id=58464 |
+ |
+ * features.gypi: |
+ |
+2011-04-15 Charlie Reis <creis@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ [Chromium] fast/events/popup-allowed-from-gesture-initiated-form-submit.html causing debug ASSERT |
+ https://bugs.webkit.org/show_bug.cgi?id=44079 |
+ |
+ Remove an assert whose invariant doesn't hold. |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ |
+2011-04-15 Kinuko Yasuda <kinuko@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Expose unified Quota API if QUOTA build flag is enabled |
+ https://bugs.webkit.org/show_bug.cgi?id=58648 |
+ |
+ * src/AssertMatchingEnums.cpp: Added enum assertions. |
+ * src/StorageInfoChromium.cpp: Made a build fix. |
+ |
+2011-04-15 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: Rename rawRequestHeadersText and RawResponseHeadersText to requestHeadersText and responseHeadersText |
+ https://bugs.webkit.org/show_bug.cgi?id=58650 |
+ |
+ * public/WebHTTPLoadInfo.h: |
+ * src/WebHTTPLoadInfo.cpp: |
+ (WebKit::WebHTTPLoadInfo::requestHeadersText): |
+ (WebKit::WebHTTPLoadInfo::setRequestHeadersText): |
+ (WebKit::WebHTTPLoadInfo::responseHeadersText): |
+ (WebKit::WebHTTPLoadInfo::setResponseHeadersText): |
+ |
+2011-04-15 Zelidrag Hornung <zelidrag@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Added enums for external file system type and exposed factory function |
+ for creating File- and DirectoryEntry objects from Chromium side. |
+ https://bugs.webkit.org/show_bug.cgi?id=58456 |
+ |
+ * public/WebFileSystem.h: |
+ * public/WebFrame.h: |
+ * src/AssertMatchingEnums.cpp: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::createFileSystem): |
+ (WebKit::WebFrameImpl::createFileEntry): |
+ * src/WebFrameImpl.h: |
+ |
+2011-04-15 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: [Chromium] Create tests for network panel timing, size and raw headers text |
+ https://bugs.webkit.org/show_bug.cgi?id=58566 |
+ |
+ Added network timing, size and raw headers tests for Inspector |
+ Since chromium used different version of network stack for layout |
+ tests, these are interactive ui tests (DevToolsSanityTest.TestNetwork*) |
+ |
+ * src/js/Tests.js: |
+ (.TestSuite.prototype.testNetworkSize.finishResource): |
+ (.TestSuite.prototype.testNetworkSyncSize.finishResource): |
+ (.TestSuite.prototype.testNetworkRawHeadersText.finishResource): |
+ (.TestSuite.prototype.testNetworkTiming.finishResource): |
+ |
+2011-04-14 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: Enable raw HTTP headers support |
+ https://bugs.webkit.org/show_bug.cgi?id=58259 |
+ |
+ Added raw headers text support to inspector. |
+ |
+ * public/WebHTTPLoadInfo.h: |
+ * src/WebHTTPLoadInfo.cpp: |
+ (WebKit::WebHTTPLoadInfo::rawRequestHeadersText): |
+ (WebKit::WebHTTPLoadInfo::setRawRequestHeadersText): |
+ (WebKit::WebHTTPLoadInfo::rawResponseHeadersText): |
+ (WebKit::WebHTTPLoadInfo::setRawResponseHeadersText): |
+ |
+2011-04-14 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: ResourceResponse should have encodedDataLength field for synchronous requests transfer size |
+ https://bugs.webkit.org/show_bug.cgi?id=58447 |
+ |
+ FrameLoader now takes encoded data length for synchronous requests from the field with the same name. |
+ |
+ * public/WebHTTPLoadInfo.h: |
+ * src/WebHTTPLoadInfo.cpp: |
+ (WebKit::WebHTTPLoadInfo::encodedDataLength): |
+ (WebKit::WebHTTPLoadInfo::setEncodedDataLength): |
+ |
+2011-04-14 Alok Priyadarshi <alokp@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Remove dependency on chromium skia::PlatformCanvas |
+ https://bugs.webkit.org/show_bug.cgi?id=57563 |
+ |
+ * public/WebCanvas.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::printPage): |
+ * tests/TransparencyWinTest.cpp: |
+ (WebCore::drawNativeRect): |
+ (WebCore::getPixelAt): |
+ (WebCore::clearTopLayerAlphaChannel): |
+ (WebCore::clearTopLayerAlphaPixel): |
+ (WebCore::TEST): |
+ |
+2011-04-14 Brian Salomon <bsalomon@google.com> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ In skia platform call SkBitmap::notifyPixelsChanged on WebGL readback |
+ https://bugs.webkit.org/show_bug.cgi?id=58543 |
+ |
+ No new tests. Tested by fast/canvas/webgl/canvas-test.html |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): |
+ |
+2011-04-14 Adrienne Walker <enne@google.com> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] TilingData should return 1 tile if tile size is texture size. |
+ https://bugs.webkit.org/show_bug.cgi?id=58364 |
+ |
+ Update test to properly handle this case. |
+ |
+ * tests/TilingDataTest.cpp: |
+ (WebCore::TEST): |
+ |
+2011-04-14 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Make WebURLLoaderOptions disallow cross origin requests by default. |
+ https://bugs.webkit.org/show_bug.cgi?id=58475 |
+ |
+ No new tests. Exposes no new functionality. |
+ |
+ * public/WebURLLoaderOptions.h: |
+ (WebKit::WebURLLoaderOptions::WebURLLoaderOptions): |
+ |
+2011-04-13 James Robinson <jamesr@chromium.org> |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ Allow setting composited backing stores for scrollbars and scroll corners |
+ https://bugs.webkit.org/show_bug.cgi?id=57202 |
+ |
+ Remove a lot of scrollbar hacks from the chromium compositor implementation now that |
+ scrollbars go to real layers. |
+ |
+ * src/WebScrollbarImpl.cpp: |
+ (WebKit::WebScrollbarImpl::invalidateScrollCornerRect): |
+ (WebKit::WebScrollbarImpl::scrollCornerPresent): |
+ * src/WebScrollbarImpl.h: |
+ (WebKit::WebScrollbarImpl::scrollCornerRect): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
+ (WebKit::WebViewImpl::reallocateRenderer): |
+ |
+2011-04-13 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Jian Li. |
+ |
+ [chromium] Remove unnecessary #define now that chrome has rolled to the latest WebKit |
+ https://bugs.webkit.org/show_bug.cgi?id=58474 |
+ |
+ * DEPS: |
+ * public/WebSpellCheckClient.h: |
+ |
+2011-04-13 Zhenyao Mo <zmo@google.com> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Extension3D needs to provide a way to check if an extension is enabled |
+ https://bugs.webkit.org/show_bug.cgi?id=58410 |
+ |
+ Implement isEnabled() in chromium port. |
+ |
+ * src/Extensions3DChromium.cpp: |
+ (WebCore::Extensions3DChromium::isEnabled): |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::isExtensionEnabled): |
+ * src/GraphicsContext3DInternal.h: |
+ |
+2011-04-13 Kinuko Yasuda <kinuko@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Add mock implementation and plumbing code for unified Quota API |
+ https://bugs.webkit.org/show_bug.cgi?id=57927 |
+ |
+ Added plumbing code for the quota API, that is based on the |
+ discussion on public-webapps: |
+ http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0346.html |
+ |
+ * WebKit.gyp: Added new file entries. |
+ * src/StorageInfoChromium.cpp: Added. |
+ * src/WebStorageQuotaCallbacksImpl.cpp: Added. An implementation of |
+ WebStorageQuotaCallbacks. |
+ * src/WebStorageQuotaCallbacksImpl.h: Added. |
+ |
+2011-04-12 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ Chromium: Set ENABLE_LEVELDB=1 and add leveldb and snappy to DEPS |
+ https://bugs.webkit.org/show_bug.cgi?id=58343 |
+ |
+ Set ENABLE_LEVELDB=1 so that code gets compiled by the EWS bots. |
+ Add the necessary dependencies to the DEPS file. |
+ |
+ * DEPS: |
+ * features.gypi: |
+ |
+2011-04-12 Kent Tamura <tkent@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ [Chromium] Add WebSettings::setValidationMessageTimerMagnification() |
+ https://bugs.webkit.org/show_bug.cgi?id=57426 |
+ |
+ * public/WebSettings.h: Declare new function. |
+ * src/WebSettingsImpl.cpp: |
+ (WebKit::WebSettingsImpl::setValidationMessageTimerMagnification): |
+ Passing the specified value to WebCore::Settings. |
+ * src/WebSettingsImpl.h: Declare new function. |
+ |
+2011-04-12 Antoine Labour <piman@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Allow WebView users to recreate dependent contexts after a context lost |
+ event. Similarly to the startup case, a temporary context gets created, |
+ that gets used by the layer renderer once it itself gets recreated. |
+ https://bugs.webkit.org/show_bug.cgi?id=58385 |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::reallocateRenderer): use the temporary context to |
+ recreate the layer renderer if it's valid. |
+ (WebKit::WebViewImpl::graphicsContext3D): create a temporary context if |
+ the layer renderer's context is lost. |
+ |
+2011-04-12 Adrienne Walker <enne@google.com> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] TilingData mishandles very small texture sizes |
+ https://bugs.webkit.org/show_bug.cgi?id=58364 |
+ |
+ Update test to properly handle texture sizes of 0-3. |
+ |
+ * tests/TilingDataTest.cpp: |
+ (WebCore::TEST): |
+ |
+2011-04-12 Jian Li <jianli@chromium.org> |
+ |
+ Unreviewed, rolling out r83649. |
+ http://trac.webkit.org/changeset/83649 |
+ https://bugs.webkit.org/show_bug.cgi?id=57563 |
+ |
+ This patch causes compiling errors for chromium |
+ |
+ * public/WebCanvas.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::printPage): |
+ * tests/TransparencyWinTest.cpp: |
+ (WebCore::drawNativeRect): |
+ (WebCore::getPixelAt): |
+ (WebCore::clearTopLayerAlphaChannel): |
+ (WebCore::clearTopLayerAlphaPixel): |
+ (WebCore::TEST): |
+ |
+2011-04-12 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Jian Li. |
+ |
+ [chromium] Fix spellcheck regression in context menus |
+ https://bugs.webkit.org/show_bug.cgi?id=58386 |
+ |
+ * src/ContextMenuClientImpl.cpp: |
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
+ |
+2011-04-12 Noel Gordon <noel.gordon@gmail.com> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Use new dragTargetDragEnter() function signature |
+ https://bugs.webkit.org/show_bug.cgi?id=58303 |
+ |
+ After WebKit/chromium/DEPS rolls to chromium r80907, the drag identity |
+ based version of dragTargetDragEnter() is no longer used; remove it. |
+ |
+ * public/WebView.h: |
+ * src/WebViewImpl.cpp: |
+ * src/WebViewImpl.h: |
+ |
+2011-04-12 Alok Priyadarshi <alokp@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Remove dependency on chromium skia::PlatformCanvas |
+ https://bugs.webkit.org/show_bug.cgi?id=57563 |
+ |
+ * public/WebCanvas.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::printPage): |
+ * tests/TransparencyWinTest.cpp: |
+ (WebCore::drawNativeRect): |
+ (WebCore::getPixelAt): |
+ (WebCore::clearTopLayerAlphaChannel): |
+ (WebCore::clearTopLayerAlphaPixel): |
+ (WebCore::TEST): |
+ |
+2011-04-12 Adam Barth <abarth@webkit.org> |
+ |
+ Revert unintentional changes to WebKit. |
+ |
+ * public/WebSettings.h: |
+ * src/WebSettingsImpl.cpp: |
+ * src/WebSettingsImpl.h: |
+ |
+2011-04-11 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ [chromium]: Get the list of misspelled words in the WebKit code insetad of in chromium's RenderView |
+ https://bugs.webkit.org/show_bug.cgi?id=58260 |
+ |
+ * public/WebContextMenuData.h: |
+ * public/WebSpellCheckClient.h: |
+ (WebKit::WebSpellCheckClient::spellCheck): |
+ * src/ContextMenuClientImpl.cpp: |
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
+ * src/EditorClientImpl.cpp: |
+ (WebKit::EditorClientImpl::checkSpellingOfString): |
+ |
+2011-04-12 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Move the WebURLLoaderOptions struct into its own file and rename the CrossOriginRequestPolicy enum to conform to the WebKit coding standard. |
+ https://bugs.webkit.org/show_bug.cgi?id=58287 |
+ |
+ No new tests. No new functionality exposed. |
+ |
+ * WebKit.gyp: |
+ * public/WebURLLoader.h: |
+ * public/WebURLLoaderOptions.h: Added. |
+ (WebKit::WebURLLoaderOptions::WebURLLoaderOptions): |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::AssociatedURLLoader): |
+ * src/AssociatedURLLoader.h: |
+ |
+2011-04-11 Pavel Podivilov <podivilov@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: [chromium] script formatting doesn't work when chromium is built with debug_devtools=1. |
+ https://bugs.webkit.org/show_bug.cgi?id=58232 |
+ |
+ * WebKit.gyp: |
+ |
+2011-04-11 John Bates <jbates@google.com> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ chromium support for glSetLatch and glWaitLatch between 3D contexts |
+ https://bugs.webkit.org/show_bug.cgi?id=58003 |
+ |
+ * public/WebGraphicsContext3D.h: |
+ (WebKit::WebGraphicsContext3D::getParentToChildLatchCHROMIUM): |
+ (WebKit::WebGraphicsContext3D::getChildToParentLatchCHROMIUM): |
+ (WebKit::WebGraphicsContext3D::waitLatchCHROMIUM): |
+ (WebKit::WebGraphicsContext3D::setLatchCHROMIUM): |
+ * src/Extensions3DChromium.cpp: |
+ (WebCore::Extensions3DChromium::waitLatchCHROMIUM): |
+ (WebCore::Extensions3DChromium::setLatchCHROMIUM): |
+ * src/GraphicsContext3DChromium.cpp: |
+ * src/GraphicsContext3DInternal.h: |
+ |
+2011-04-11 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Crash in WebViewImpl::caretOrSelectionBounds |
+ https://bugs.webkit.org/show_bug.cgi?id=58269 |
+ |
+ The bug was caused by caretOrSelectionBounds's incorrectly assuming |
+ SelectionController::toNormalizedRange to always return a non-null Range. |
+ |
+ Fixed the bug by adding a null pointer check. Also replaced calls to deprecatedNode |
+ by containerNode() and calls to SelectionController::start() and SelectionController::end() |
+ by calls to SelectionController::base() and SelectionController::extent() because |
+ selection extends from base to extent, not from start to end. |
+ |
+ Test: editing/selection/extend-over-file-input-by-drag-crash.html |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::caretOrSelectionBounds): |
+ |
+2011-04-11 Dimitri Glazkov <dglazkov@chromium.org> |
+ |
+ Reviewed by Eric Carlson. |
+ |
+ Rename MediaControls to MediaControlRootElement. |
+ https://bugs.webkit.org/show_bug.cgi?id=58250 |
+ |
+ Mechanical move using do-webcore-rename. |
+ |
+2011-04-11 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by Dmitry Titov. |
+ |
+ [chromium] Implement image/png support in DataTransferItems |
+ https://bugs.webkit.org/show_bug.cgi?id=58106 |
+ |
+ Add glue for reading image data from clipboard. |
+ |
+ * DEPS: |
+ * src/PlatformBridge.cpp: |
+ (WebCore::PlatformBridge::clipboardReadImage): |
+ |
+2011-04-05 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Steve Block. |
+ |
+ IndexedDB: Introduce skeleton for LevelDB backend |
+ https://bugs.webkit.org/show_bug.cgi?id=57827 |
+ |
+ * features.gypi: |
+ Add ENABLE_LEVELDB=0. |
+ * public/WebIDBFactory.h: |
+ (WebKit::WebIDBFactory::open): |
+ Remove pre-roll open() function. |
+ |
+2011-04-10 Kent Tamura <tkent@chromium.org> |
+ |
+ [Chromium] Fix build errors on "Win Shared Builder (dbg)" |
+ |
+ * WebKit.gyp: Exclude WebFrameTest.cpp for WEBKIT_DLL. |
+ |
+2011-04-10 Kent Tamura <tkent@chromium.org> |
+ |
+ Unreviewed, rolling out r83353. |
+ http://trac.webkit.org/changeset/83353 |
+ https://bugs.webkit.org/show_bug.cgi?id=58106 |
+ |
+ The new test doesn't pass on all Chromium platforms. |
+ |
+ * DEPS: |
+ * src/PlatformBridge.cpp: |
+ |
+2011-04-09 Sreeram Ramachandran <sreeram@google.com> |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ Gather data on modal dialogs shown during unload events |
+ https://bugs.webkit.org/show_bug.cgi?id=58115 |
+ |
+ Implementation of the new API to receive notifications of modal dialogs |
+ dispatched during unload events. Count the notifications through a histogram. |
+ |
+ No tests because it's not clear how to test chromium histograms from webkit. |
+ |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::willRunModalDialogDuringPageDismissal): |
+ * src/ChromeClientImpl.h: |
+ |
+2011-04-08 Aaron Boodman <aa@chromium.org> |
+ |
+ Reviewed by Dmitry Titov. |
+ |
+ Re-land http://trac.webkit.org/changeset/83007. This works |
+ without changes after https://bugs.webkit.org/show_bug.cgi?id=58110. |
+ |
+ https://bugs.webkit.org/show_bug.cgi?id=58096 |
+ |
+ * WebKit.gyp: |
+ * WebKit.gypi: |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrame::frameForContext): |
+ * tests/WebFrameTest.cpp: |
+ (WebKit::WebFrameTest::WebFrameTest): |
+ (WebKit::WebFrameTest::registerMockedURLLoad): |
+ (WebKit::WebFrameTest::loadFrame): |
+ (WebKit::TEST_F): |
+ |
+2011-04-08 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by Dmitry Titov. |
+ |
+ [chromium] Implement image/png support in DataTransferItems |
+ https://bugs.webkit.org/show_bug.cgi?id=58106 |
+ |
+ Add glue for reading image data from clipboard. |
+ |
+ * DEPS: |
+ * src/PlatformBridge.cpp: |
+ (WebCore::PlatformBridge::clipboardReadImage): |
+ |
+2011-04-08 Alpha Lam <hclam@chromium.org> |
+ |
+ Unreviewed, rolling out r83335. |
+ http://trac.webkit.org/changeset/83335 |
+ https://bugs.webkit.org/show_bug.cgi?id=53556 |
+ |
+ GTK and QT bots are broken |
+ |
+ * features.gypi: |
+ |
+2011-04-07 Anna Cavender <annacc@chromium.org> |
+ |
+ Reviewed by Eric Carlson. |
+ |
+ Setup ENABLE(TRACK) feature define |
+ https://bugs.webkit.org/show_bug.cgi?id=53556 |
+ |
+ * features.gypi: |
+ |
+2011-04-08 Dmitry Titov <dimich@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ [Chromium] Remove unneeded usage of V8::Lockers in IDB tests. |
+ https://bugs.webkit.org/show_bug.cgi?id=58110 |
+ Since they are simple one-thread tests. |
+ This code parallels the code in Chromium's idb bindings that uses v8 Lockers in utility process, |
+ which is equally not needed since there is only one thread running v8 in that process. |
+ |
+ * tests/IDBBindingUtilitiesTest.cpp: |
+ |
+2011-04-07 Pavel Podivilov <podivilov@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: add test for script formatter worker. |
+ https://bugs.webkit.org/show_bug.cgi?id=57447 |
+ |
+ * WebKit.gyp: |
+ |
+2011-04-08 Kent Tamura <tkent@chromium.org> |
+ |
+ [Chromium] The second attempt of fixing for Windows (dbg)(shared) build. |
+ |
+ * WebKit.gyp: webkit should not depend on webkit_support. |
+ |
+2011-04-08 Kent Tamura <tkent@chromium.org> |
+ |
+ [Chromium] Build fix for Windows (dbg)(shared). |
+ |
+ * WebKit.gyp: Add webkit_support dependency, which is required for webkit_unittest_files. |
+ |
+2011-04-07 Kinuko Yasuda <kinuko@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ [Chromium] Add WebKit API to query and request unified offline-storage quota |
+ https://bugs.webkit.org/show_bug.cgi?id=57849 |
+ Just adding the API, this does not do anything yet. |
+ |
+ The API is based on the public discussion for unified quota API: |
+ http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0346.html |
+ (The detail is not yet fully specified and might be subject to change.) |
+ |
+ * public/WebFrameClient.h: |
+ (WebKit::WebFrameClient::queryStorageUsageAndQuota): Added. |
+ (WebKit::WebFrameClient::requestStorageQuota): Added. |
+ * public/WebStorageQuotaCallbacks.h: Added. |
+ (WebKit::WebStorageQuotaCallbacks::~WebStorageQuotaCallbacks): |
+ * public/WebStorageQuotaType.h: Added. |
+ |
+2011-04-07 Dominic Cooney <dominicc@google.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Let shadow DOM have a list of nodes at the top level of a shadow. |
+ https://bugs.webkit.org/show_bug.cgi?id=57813 |
+ |
+ * src/WebElement.cpp: |
+ (WebKit::WebElement::shadowRoot): shadow roots are ContainerNodes now |
+ |
+2011-04-07 Magnus Danielsson <public@fuzzac.com> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ [chromium] WebPageSerializerImpl doesn't serialize sub-frames correctly |
+ https://bugs.webkit.org/show_bug.cgi?id=53897 |
+ |
+ When serializing a web page using 'save page as', sub-frames and resources gets |
+ saved in a sub-directory. However, frame elements didn't get updated to reference |
+ these saved sub-frames, but were still referencing the original url. So when opening |
+ a saved web page, any sub-frames would get pulled in from the original url rather than |
+ what was saved. |
+ |
+ In addition to this, sub-frames in the sub-directory erroneously had the name of the |
+ sub-directory prepended to the path of resources located in the same sub-directory. |
+ |
+ * src/WebPageSerializerImpl.cpp: |
+ (WebKit::WebPageSerializerImpl::openTagToStrne: Fixed resource paths in sub-frames. |
+ Also made sure sub-frames are referenced correctly from parent frame. |
+ (WebKit::WebPageSerializerImpl::endTagToString): Removed constness from argument. |
+ (WebKit::WebPageSerializerImpl::buildContentForNode): Ditto. |
+ * src/WebPageSerializerImpl.h: |
+ |
+2011-04-07 Nat Duca <nduca@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ [chromium] Compositor thread infrastructure |
+ https://bugs.webkit.org/show_bug.cgi?id=56131 |
+ |
+ Tests for chrome compositor thread and related infrastructure. |
+ |
+ * WebKit.gyp: |
+ * WebKit.gypi: |
+ * tests/CCThreadTaskTest.cpp: Added. |
+ (WebCore::TEST): |
+ * tests/CCThreadTest.cpp: Added. |
+ (WebCore::TEST): |
+ (WebCore::PingPongUsingCondition::ping): |
+ (WebCore::PingPongTestUsingTasks::ping): |
+ (WebCore::PingPongTestUsingTasks::pong): |
+ * tests/RunAllTests.cpp: |
+ (main): |
+ |
+2011-04-07 Andrew Scherkus <scherkus@chromium.org> |
+ |
+ Revert ENABLE_TRACK patch due to compile failures. |
+ |
+ * features.gypi: |
+ |
+2011-04-07 Pavel Feldman <pfeldman@google.com> |
+ |
+ Not reviewed: rolling chromium DEPS 80421:80767. |
+ |
+ * DEPS: |
+ |
+2011-04-07 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: [Chromium] Rename didReceiveData2 to didReceiveData as part of enabling transfer size support. |
+ https://bugs.webkit.org/show_bug.cgi?id=58036 |
+ |
+ Renamed didReceiveData2 to didReceiveData. |
+ |
+ * public/WebURLLoaderClient.h: |
+ (WebKit::WebURLLoaderClient::didReceiveData): |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |
+ * src/ResourceHandle.cpp: |
+ (WebCore::ResourceHandleInternal::didReceiveData): |
+ |
+2011-04-07 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: [Chromium] Migrate didReceiveData in upstream for plugins as part of enabling transfer size support. |
+ https://bugs.webkit.org/show_bug.cgi?id=58034 |
+ |
+ Migrated didReceiveData to support new lengthReceived parameter. |
+ |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |
+ |
+2011-04-06 Asanka Herath <asanka@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Add new TargetType: TargetIsFavicon |
+ |
+ https://bugs.webkit.org/show_bug.cgi?id=57659 |
+ |
+ * public/WebURLRequest.h: |
+ |
+2011-04-06 Alok Priyadarshi <alokp@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ [chromium] Add settings API to enable accelerated drawing |
+ https://bugs.webkit.org/show_bug.cgi?id=57863 |
+ |
+ If accelerated drawing is enabled we try to render content and |
+ root layers using GPU. Please note that this setting is ignored if |
+ accelerated compositing is disabled. |
+ |
+ * public/WebSettings.h: |
+ * src/WebSettingsImpl.cpp: |
+ (WebKit::WebSettingsImpl::setAcceleratedDrawingEnabled): |
+ * src/WebSettingsImpl.h: |
+ |
+2011-04-05 Zelidrag Hornung <zelidrag@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Added MediaTypeFile enum value to WebContextMenuData::MediaType. |
+ https://bugs.webkit.org/show_bug.cgi?id=57566 |
+ |
+ * public/WebContextMenuData.h: |
+ |
+2011-04-05 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r83007. |
+ http://trac.webkit.org/changeset/83007 |
+ https://bugs.webkit.org/show_bug.cgi?id=57920 |
+ |
+ Broke WebFrameTest.FrameForEnteredContext on Chromium-win and |
+ Chromium-mac (Requested by tkent on #webkit). |
+ |
+ * WebKit.gyp: |
+ * WebKit.gypi: |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ * tests/WebFrameTest.cpp: |
+ (WebKit::WebFrameTest::WebFrameTest): |
+ (WebKit::WebFrameTest::registerMockedURLLoad): |
+ (WebKit::WebFrameTest::serveRequests): |
+ (WebKit::TEST_F): |
+ |
+2011-04-05 James Kozianski <koz@chromium.org> |
+ |
+ Unreviewed, rolling out r82976. |
+ http://trac.webkit.org/changeset/82976 |
+ https://bugs.webkit.org/show_bug.cgi?id=57566 |
+ |
+ Breaks chromium canary build |
+ |
+ * public/WebContextMenuData.h: |
+ |
+2011-04-05 Aaron Boodman <aa@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Add ability to get frame from v8 context to chromium WebKit API |
+ https://bugs.webkit.org/show_bug.cgi?id=57516 |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrame::frameForV8Context): |
+ |
+2011-04-05 Nico Weber <thakis@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ [chromium] Don't have 'using namespace' declarations in header files |
+ https://bugs.webkit.org/show_bug.cgi?id=57882 |
+ |
+ * src/EventListenerWrapper.cpp: |
+ * src/EventListenerWrapper.h: |
+ * src/VideoFrameChromiumImpl.h: |
+ * src/WebDOMEventListener.cpp: |
+ * src/WebDOMEventListenerPrivate.cpp: |
+ * src/WebDOMEventListenerPrivate.h: |
+ (WebKit::WebDOMEventListenerPrivate::ListenerInfo::ListenerInfo): |
+ |
+2011-04-05 Zelidrag Hornung <zelidrag@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Added MediaTypeFile enum value to WebContextMenuData::MediaType. |
+ https://bugs.webkit.org/show_bug.cgi?id=57566 |
+ |
+ * public/WebContextMenuData.h: |
+ |
+2011-04-04 MORITA Hajime <morrita@google.com> |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ [Refactoring] SpellCheckingResult should be replaced with TextCheckingResult |
+ https://bugs.webkit.org/show_bug.cgi?id=56085 |
+ |
+ Followed the signature change. |
+ |
+ * src/EditorClientImpl.h: |
+ * src/EditorClientImpl.cpp: |
+ * src/WebTextCheckingCompletionImpl.cpp |
+ |
+2011-04-05 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Adam Barth |
+ |
+ Clean up IndexedDB WebKit API |
+ https://bugs.webkit.org/show_bug.cgi?id=57507 |
+ |
+ Rename the backend proxy files that didn't have Backend in their name. |
+ Everything in WebKit should be in the WebKit namespace. |
+ Put everything behind the feature flag so we're consistient. |
+ Put the feature flag #if above includes. |
+ |
+ * WebKit.gyp: |
+ * src/IDBCallbacksProxy.cpp: |
+ (WebKit::IDBCallbacksProxy::create): |
+ (WebKit::IDBCallbacksProxy::IDBCallbacksProxy): |
+ (WebKit::IDBCallbacksProxy::onError): |
+ (WebKit::IDBCallbacksProxy::onSuccess): |
+ * src/IDBCallbacksProxy.h: |
+ * src/IDBCursorBackendProxy.cpp: |
+ (WebKit::IDBCursorBackendProxy::create): |
+ (WebKit::IDBCursorBackendProxy::IDBCursorBackendProxy): |
+ * src/IDBCursorBackendProxy.h: |
+ * src/IDBDatabaseBackendProxy.cpp: |
+ (WebKit::IDBDatabaseBackendProxy::create): |
+ (WebKit::IDBDatabaseBackendProxy::IDBDatabaseBackendProxy): |
+ (WebKit::IDBDatabaseBackendProxy::~IDBDatabaseBackendProxy): |
+ (WebKit::IDBDatabaseBackendProxy::name): |
+ (WebKit::IDBDatabaseBackendProxy::version): |
+ (WebKit::IDBDatabaseBackendProxy::objectStoreNames): |
+ (WebKit::IDBDatabaseBackendProxy::createObjectStore): |
+ (WebKit::IDBDatabaseBackendProxy::deleteObjectStore): |
+ (WebKit::IDBDatabaseBackendProxy::setVersion): |
+ (WebKit::IDBDatabaseBackendProxy::transaction): |
+ (WebKit::IDBDatabaseBackendProxy::close): |
+ (WebKit::IDBDatabaseBackendProxy::open): |
+ * src/IDBDatabaseCallbacksProxy.cpp: |
+ (WebKit::IDBDatabaseCallbacksProxy::create): |
+ (WebKit::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy): |
+ * src/IDBDatabaseCallbacksProxy.h: |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |
+ (WebKit::IDBFactoryBackendProxy::open): |
+ * src/IDBFactoryBackendProxy.h: |
+ * src/IDBIndexBackendProxy.cpp: |
+ (WebKit::IDBIndexBackendProxy::create): |
+ (WebKit::IDBIndexBackendProxy::IDBIndexBackendProxy): |
+ * src/IDBIndexBackendProxy.h: |
+ * src/IDBObjectStoreBackendProxy.cpp: |
+ (WebKit::IDBObjectStoreBackendProxy::create): |
+ (WebKit::IDBObjectStoreBackendProxy::IDBObjectStoreBackendProxy): |
+ (WebKit::IDBObjectStoreBackendProxy::~IDBObjectStoreBackendProxy): |
+ (WebKit::IDBObjectStoreBackendProxy::name): |
+ (WebKit::IDBObjectStoreBackendProxy::keyPath): |
+ (WebKit::IDBObjectStoreBackendProxy::indexNames): |
+ (WebKit::IDBObjectStoreBackendProxy::get): |
+ (WebKit::IDBObjectStoreBackendProxy::put): |
+ (WebKit::IDBObjectStoreBackendProxy::deleteFunction): |
+ (WebKit::IDBObjectStoreBackendProxy::clear): |
+ (WebKit::IDBObjectStoreBackendProxy::createIndex): |
+ (WebKit::IDBObjectStoreBackendProxy::index): |
+ (WebKit::IDBObjectStoreBackendProxy::deleteIndex): |
+ (WebKit::IDBObjectStoreBackendProxy::openCursor): |
+ * src/IDBObjectStoreBackendProxy.h: Added. |
+ * src/IDBObjectStoreProxy.h: Removed. |
+ * src/IDBTransactionBackendProxy.cpp: |
+ (WebKit::IDBTransactionBackendProxy::create): |
+ (WebKit::IDBTransactionBackendProxy::IDBTransactionBackendProxy): |
+ (WebKit::IDBTransactionBackendProxy::objectStore): |
+ * src/IDBTransactionBackendProxy.h: |
+ (WebKit::IDBTransactionBackendProxy::getWebIDBTransaction): |
+ * src/IDBTransactionCallbacksProxy.cpp: |
+ (WebKit::IDBTransactionCallbacksProxy::create): |
+ (WebKit::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy): |
+ * src/IDBTransactionCallbacksProxy.h: |
+ * src/WebIDBCallbacksImpl.cpp: |
+ (WebKit::WebIDBCallbacksImpl::onError): |
+ (WebKit::WebIDBCallbacksImpl::onSuccess): |
+ * src/WebIDBCallbacksImpl.h: |
+ * src/WebIDBCursorImpl.cpp: |
+ * src/WebIDBCursorImpl.h: |
+ * src/WebIDBDatabaseCallbacksImpl.cpp: |
+ (WebKit::WebIDBDatabaseCallbacksImpl::onVersionChange): |
+ * src/WebIDBDatabaseCallbacksImpl.h: |
+ * src/WebIDBDatabaseError.cpp: |
+ * src/WebIDBDatabaseImpl.cpp: |
+ * src/WebIDBDatabaseImpl.h: |
+ * src/WebIDBFactoryImpl.cpp: |
+ (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl): |
+ * src/WebIDBFactoryImpl.h: |
+ * src/WebIDBIndexImpl.cpp: |
+ * src/WebIDBIndexImpl.h: |
+ * src/WebIDBKey.cpp: |
+ (WebKit::WebIDBKey::createFromValueAndKeyPath): |
+ (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue): |
+ * src/WebIDBKeyPath.cpp: |
+ (WebKit::WebIDBKeyPath::operator const WTF::Vector<IDBKeyPathElement, 0>&): |
+ * src/WebIDBKeyRange.cpp: |
+ * src/WebIDBObjectStoreImpl.cpp: |
+ * src/WebIDBObjectStoreImpl.h: |
+ * src/WebIDBTransactionCallbacksImpl.cpp: |
+ * src/WebIDBTransactionCallbacksImpl.h: |
+ * src/WebIDBTransactionImpl.cpp: |
+ * src/WebIDBTransactionImpl.h: |
+ |
+2011-04-05 Sailesh Agrawal <sail@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Don't clear existing files if the user cancels the file chooser dialog. |
+ https://bugs.webkit.org/show_bug.cgi?id=55200 |
+ |
+ * src/WebFileChooserCompletionImpl.cpp: |
+ (WebKit::WebFileChooserCompletionImpl::didChooseFile): |
+ |
+2011-04-05 John Mellor <johnme@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ [chromium] Minor cleanup: simplify WebFrameImpl by using contentsToWindow instead of convertToContainingWindow. |
+ https://bugs.webkit.org/show_bug.cgi?id=55681 |
+ |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::find): |
+ (WebKit::WebFrameImpl::scopeStringMatches): |
+ |
+2011-04-05 Adam Barth <abarth@webkit.org> |
+ |
+ Roll Chromium DEPS. |
+ |
+ * DEPS: Rolled! |
+ |
+2011-04-04 Chang Shu <cshu@webkit.org> |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ setContentEditable with true/false/inherit string is not working properly |
+ https://bugs.webkit.org/show_bug.cgi?id=52058 |
+ |
+ Move isContentEditable from HTMLElement to Node. WebKit should only access isContentEditable |
+ as rendererIsEditable is for WebCore internal use. |
+ |
+ * src/WebNode.cpp: |
+ (WebKit::WebNode::isContentEditable): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::setFocus): |
+ (WebKit::WebViewImpl::setComposition): |
+ (WebKit::WebViewImpl::confirmComposition): |
+ |
+2011-04-04 Alexey Proskuryakov <ap@apple.com> |
+ |
+ Reviewed by Dan Bernstein. |
+ |
+ REGRESSION (WebKit2): Caps-Lock indicator sometimes doesn't appear in WebKit2 |
+ https://bugs.webkit.org/show_bug.cgi?id=51230 |
+ <rdar://problem/8780989> |
+ |
+ * src/WebViewImpl.cpp: (WebKit::WebViewImpl::keyEvent): Moved Caps Lock handling from |
+ WebKits to WebCore, because WebKit shouldn't be smart. |
+ |
+2011-04-01 Adam Barth <abarth@webkit.org> |
+ |
+ Attempt to fix the Chromium build using the great and powerful git. |
+ This patch should be the remaining part of reverting Jeremy's ill-fated |
+ refactoring. |
+ |
+ * src/IDBDatabaseProxy.cpp: |
+ (WebCore::IDBDatabaseProxy::create): |
+ (WebCore::IDBDatabaseProxy::IDBDatabaseProxy): |
+ (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy): |
+ (WebCore::IDBDatabaseProxy::name): |
+ (WebCore::IDBDatabaseProxy::version): |
+ (WebCore::IDBDatabaseProxy::objectStoreNames): |
+ (WebCore::IDBDatabaseProxy::createObjectStore): |
+ (WebCore::IDBDatabaseProxy::deleteObjectStore): |
+ (WebCore::IDBDatabaseProxy::setVersion): |
+ (WebCore::IDBDatabaseProxy::transaction): |
+ (WebCore::IDBDatabaseProxy::close): |
+ (WebCore::IDBDatabaseProxy::open): |
+ * src/IDBDatabaseProxy.h: |
+ * src/IDBObjectStoreProxy.cpp: |
+ (WebCore::IDBObjectStoreProxy::create): |
+ (WebCore::IDBObjectStoreProxy::IDBObjectStoreProxy): |
+ (WebCore::IDBObjectStoreProxy::~IDBObjectStoreProxy): |
+ (WebCore::IDBObjectStoreProxy::name): |
+ (WebCore::IDBObjectStoreProxy::keyPath): |
+ (WebCore::IDBObjectStoreProxy::indexNames): |
+ (WebCore::IDBObjectStoreProxy::get): |
+ (WebCore::IDBObjectStoreProxy::put): |
+ (WebCore::IDBObjectStoreProxy::deleteFunction): |
+ (WebCore::IDBObjectStoreProxy::clear): |
+ (WebCore::IDBObjectStoreProxy::createIndex): |
+ (WebCore::IDBObjectStoreProxy::index): |
+ (WebCore::IDBObjectStoreProxy::deleteIndex): |
+ (WebCore::IDBObjectStoreProxy::openCursor): |
+ |
+2011-04-01 Adam Barth <abarth@webkit.org> |
+ |
+ Move these files back to their old locations. I'm not sure why the |
+ rollout didn't move them properly. |
+ |
+ * src/IDBDatabaseBackendProxy.cpp: Removed. |
+ * src/IDBDatabaseBackendProxy.h: Removed. |
+ * src/IDBDatabaseProxy.cpp: Copied from Source/WebKit/chromium/src/IDBDatabaseBackendProxy.cpp. |
+ * src/IDBDatabaseProxy.h: Copied from Source/WebKit/chromium/src/IDBDatabaseBackendProxy.h. |
+ * src/IDBObjectStoreBackendProxy.cpp: Removed. |
+ * src/IDBObjectStoreProxy.cpp: Copied from Source/WebKit/chromium/src/IDBObjectStoreBackendProxy.cpp. |
+ |
+2011-04-01 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r82738. |
+ http://trac.webkit.org/changeset/82738 |
+ https://bugs.webkit.org/show_bug.cgi?id=57684 |
+ |
+ Broke storage/indexeddb/objectstore-autoincrement.html and |
+ InjectIDBKey (Requested by abarth|gardening on #webkit). |
+ |
+ * WebKit.gyp: |
+ * src/IDBCallbacksProxy.cpp: |
+ (WebCore::IDBCallbacksProxy::create): |
+ (WebCore::IDBCallbacksProxy::IDBCallbacksProxy): |
+ (WebCore::IDBCallbacksProxy::onError): |
+ (WebCore::IDBCallbacksProxy::onSuccess): |
+ * src/IDBCallbacksProxy.h: |
+ * src/IDBCursorBackendProxy.cpp: |
+ (WebCore::IDBCursorBackendProxy::create): |
+ (WebCore::IDBCursorBackendProxy::IDBCursorBackendProxy): |
+ * src/IDBCursorBackendProxy.h: |
+ * src/IDBDatabaseCallbacksProxy.cpp: |
+ (WebCore::IDBDatabaseCallbacksProxy::create): |
+ (WebCore::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy): |
+ * src/IDBDatabaseCallbacksProxy.h: |
+ * src/IDBDatabaseProxy.cpp: Renamed from Source/WebKit/chromium/src/IDBDatabaseBackendProxy.cpp. |
+ (WebCore::IDBDatabaseProxy::create): |
+ (WebCore::IDBDatabaseProxy::IDBDatabaseProxy): |
+ (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy): |
+ (WebCore::IDBDatabaseProxy::name): |
+ (WebCore::IDBDatabaseProxy::version): |
+ (WebCore::IDBDatabaseProxy::objectStoreNames): |
+ (WebCore::IDBDatabaseProxy::createObjectStore): |
+ (WebCore::IDBDatabaseProxy::deleteObjectStore): |
+ (WebCore::IDBDatabaseProxy::setVersion): |
+ (WebCore::IDBDatabaseProxy::transaction): |
+ (WebCore::IDBDatabaseProxy::close): |
+ (WebCore::IDBDatabaseProxy::open): |
+ * src/IDBDatabaseProxy.h: Renamed from Source/WebKit/chromium/src/IDBDatabaseBackendProxy.h. |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebCore::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |
+ (WebCore::IDBFactoryBackendProxy::open): |
+ * src/IDBFactoryBackendProxy.h: |
+ * src/IDBIndexBackendProxy.cpp: |
+ (WebCore::IDBIndexBackendProxy::create): |
+ (WebCore::IDBIndexBackendProxy::IDBIndexBackendProxy): |
+ * src/IDBIndexBackendProxy.h: |
+ * src/IDBObjectStoreBackendProxy.h: Removed. |
+ * src/IDBObjectStoreProxy.cpp: Renamed from Source/WebKit/chromium/src/IDBObjectStoreBackendProxy.cpp. |
+ (WebCore::IDBObjectStoreProxy::create): |
+ (WebCore::IDBObjectStoreProxy::IDBObjectStoreProxy): |
+ (WebCore::IDBObjectStoreProxy::~IDBObjectStoreProxy): |
+ (WebCore::IDBObjectStoreProxy::name): |
+ (WebCore::IDBObjectStoreProxy::keyPath): |
+ (WebCore::IDBObjectStoreProxy::indexNames): |
+ (WebCore::IDBObjectStoreProxy::get): |
+ (WebCore::IDBObjectStoreProxy::put): |
+ (WebCore::IDBObjectStoreProxy::deleteFunction): |
+ (WebCore::IDBObjectStoreProxy::clear): |
+ (WebCore::IDBObjectStoreProxy::createIndex): |
+ (WebCore::IDBObjectStoreProxy::index): |
+ (WebCore::IDBObjectStoreProxy::deleteIndex): |
+ (WebCore::IDBObjectStoreProxy::openCursor): |
+ * src/IDBObjectStoreProxy.h: Added. |
+ * src/IDBTransactionBackendProxy.cpp: |
+ (WebCore::IDBTransactionBackendProxy::create): |
+ (WebCore::IDBTransactionBackendProxy::IDBTransactionBackendProxy): |
+ (WebCore::IDBTransactionBackendProxy::objectStore): |
+ * src/IDBTransactionBackendProxy.h: |
+ (WebCore::IDBTransactionBackendProxy::getWebIDBTransaction): |
+ * src/IDBTransactionCallbacksProxy.cpp: |
+ (WebCore::IDBTransactionCallbacksProxy::create): |
+ (WebCore::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy): |
+ * src/IDBTransactionCallbacksProxy.h: |
+ * src/WebIDBCallbacksImpl.cpp: |
+ (WebCore::WebIDBCallbacksImpl::onError): |
+ (WebCore::WebIDBCallbacksImpl::onSuccess): |
+ * src/WebIDBCallbacksImpl.h: |
+ * src/WebIDBCursorImpl.cpp: |
+ * src/WebIDBCursorImpl.h: |
+ * src/WebIDBDatabaseCallbacksImpl.cpp: |
+ (WebCore::WebIDBDatabaseCallbacksImpl::onVersionChange): |
+ * src/WebIDBDatabaseCallbacksImpl.h: |
+ * src/WebIDBDatabaseError.cpp: |
+ * src/WebIDBDatabaseImpl.cpp: |
+ * src/WebIDBDatabaseImpl.h: |
+ * src/WebIDBFactoryImpl.cpp: |
+ (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl): |
+ * src/WebIDBFactoryImpl.h: |
+ * src/WebIDBIndexImpl.cpp: |
+ * src/WebIDBIndexImpl.h: |
+ * src/WebIDBKey.cpp: |
+ (WebKit::WebIDBKey::createFromValueAndKeyPath): |
+ (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue): |
+ * src/WebIDBKeyPath.cpp: |
+ (WebKit::WebIDBKeyPath::operator const WTF::Vector<WebCore::IDBKeyPathElement, 0>&): |
+ * src/WebIDBKeyRange.cpp: |
+ * src/WebIDBObjectStoreImpl.cpp: |
+ * src/WebIDBObjectStoreImpl.h: |
+ * src/WebIDBTransactionCallbacksImpl.cpp: |
+ * src/WebIDBTransactionCallbacksImpl.h: |
+ * src/WebIDBTransactionImpl.cpp: |
+ * src/WebIDBTransactionImpl.h: |
+ |
+2011-03-30 Jeremy Orlow <jorlow@chromium.org> |
+ |
+ Reviewed by Nate Chapin. |
+ |
+ Clean up IndexedDB WebKit API |
+ https://bugs.webkit.org/show_bug.cgi?id=57507 |
+ |
+ Rename the backend proxy files that didn't have Backend in their name. |
+ Everything in WebKit should be in the WebKit namespace. |
+ Put everything behind the feature flag so we're consistient. |
+ Put the feature flag #if above includes. |
+ |
+ * WebKit.gyp: |
+ * src/IDBCallbacksProxy.cpp: |
+ (WebKit::IDBCallbacksProxy::create): |
+ (WebKit::IDBCallbacksProxy::IDBCallbacksProxy): |
+ (WebKit::IDBCallbacksProxy::onError): |
+ (WebKit::IDBCallbacksProxy::onSuccess): |
+ * src/IDBCallbacksProxy.h: |
+ * src/IDBCursorBackendProxy.cpp: |
+ (WebKit::IDBCursorBackendProxy::create): |
+ (WebKit::IDBCursorBackendProxy::IDBCursorBackendProxy): |
+ * src/IDBCursorBackendProxy.h: |
+ * src/IDBDatabaseBackendProxy.cpp: |
+ (WebKit::IDBDatabaseBackendProxy::create): |
+ (WebKit::IDBDatabaseBackendProxy::IDBDatabaseBackendProxy): |
+ (WebKit::IDBDatabaseBackendProxy::~IDBDatabaseBackendProxy): |
+ (WebKit::IDBDatabaseBackendProxy::name): |
+ (WebKit::IDBDatabaseBackendProxy::version): |
+ (WebKit::IDBDatabaseBackendProxy::objectStoreNames): |
+ (WebKit::IDBDatabaseBackendProxy::createObjectStore): |
+ (WebKit::IDBDatabaseBackendProxy::deleteObjectStore): |
+ (WebKit::IDBDatabaseBackendProxy::setVersion): |
+ (WebKit::IDBDatabaseBackendProxy::transaction): |
+ (WebKit::IDBDatabaseBackendProxy::close): |
+ (WebKit::IDBDatabaseBackendProxy::open): |
+ * src/IDBDatabaseCallbacksProxy.cpp: |
+ (WebKit::IDBDatabaseCallbacksProxy::create): |
+ (WebKit::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy): |
+ * src/IDBDatabaseCallbacksProxy.h: |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |
+ (WebKit::IDBFactoryBackendProxy::open): |
+ * src/IDBFactoryBackendProxy.h: |
+ * src/IDBIndexBackendProxy.cpp: |
+ (WebKit::IDBIndexBackendProxy::create): |
+ (WebKit::IDBIndexBackendProxy::IDBIndexBackendProxy): |
+ * src/IDBIndexBackendProxy.h: |
+ * src/IDBObjectStoreBackendProxy.cpp: |
+ (WebKit::IDBObjectStoreBackendProxy::create): |
+ (WebKit::IDBObjectStoreBackendProxy::IDBObjectStoreBackendProxy): |
+ (WebKit::IDBObjectStoreBackendProxy::~IDBObjectStoreBackendProxy): |
+ (WebKit::IDBObjectStoreBackendProxy::name): |
+ (WebKit::IDBObjectStoreBackendProxy::keyPath): |
+ (WebKit::IDBObjectStoreBackendProxy::indexNames): |
+ (WebKit::IDBObjectStoreBackendProxy::get): |
+ (WebKit::IDBObjectStoreBackendProxy::put): |
+ (WebKit::IDBObjectStoreBackendProxy::deleteFunction): |
+ (WebKit::IDBObjectStoreBackendProxy::clear): |
+ (WebKit::IDBObjectStoreBackendProxy::createIndex): |
+ (WebKit::IDBObjectStoreBackendProxy::index): |
+ (WebKit::IDBObjectStoreBackendProxy::deleteIndex): |
+ (WebKit::IDBObjectStoreBackendProxy::openCursor): |
+ * src/IDBObjectStoreBackendProxy.h: Added. |
+ * src/IDBObjectStoreProxy.h: Removed. |
+ * src/IDBTransactionBackendProxy.cpp: |
+ (WebKit::IDBTransactionBackendProxy::create): |
+ (WebKit::IDBTransactionBackendProxy::IDBTransactionBackendProxy): |
+ (WebKit::IDBTransactionBackendProxy::objectStore): |
+ * src/IDBTransactionBackendProxy.h: |
+ (WebKit::IDBTransactionBackendProxy::getWebIDBTransaction): |
+ * src/IDBTransactionCallbacksProxy.cpp: |
+ (WebKit::IDBTransactionCallbacksProxy::create): |
+ (WebKit::IDBTransactionCallbacksProxy::IDBTransactionCallbacksProxy): |
+ * src/IDBTransactionCallbacksProxy.h: |
+ * src/WebIDBCallbacksImpl.cpp: |
+ (WebKit::WebIDBCallbacksImpl::onError): |
+ (WebKit::WebIDBCallbacksImpl::onSuccess): |
+ * src/WebIDBCallbacksImpl.h: |
+ * src/WebIDBCursorImpl.cpp: |
+ * src/WebIDBCursorImpl.h: |
+ * src/WebIDBDatabaseCallbacksImpl.cpp: |
+ (WebKit::WebIDBDatabaseCallbacksImpl::onVersionChange): |
+ * src/WebIDBDatabaseCallbacksImpl.h: |
+ * src/WebIDBDatabaseError.cpp: |
+ * src/WebIDBDatabaseImpl.cpp: |
+ * src/WebIDBDatabaseImpl.h: |
+ * src/WebIDBFactoryImpl.cpp: |
+ (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl): |
+ * src/WebIDBFactoryImpl.h: |
+ * src/WebIDBIndexImpl.cpp: |
+ * src/WebIDBIndexImpl.h: |
+ * src/WebIDBKey.cpp: |
+ (WebKit::WebIDBKey::createFromValueAndKeyPath): |
+ (WebKit::WebIDBKey::injectIDBKeyIntoSerializedValue): |
+ * src/WebIDBKeyPath.cpp: |
+ (WebKit::WebIDBKeyPath::operator const WTF::Vector<IDBKeyPathElement, 0>&): |
+ * src/WebIDBKeyRange.cpp: |
+ * src/WebIDBObjectStoreImpl.cpp: |
+ * src/WebIDBObjectStoreImpl.h: |
+ * src/WebIDBTransactionCallbacksImpl.cpp: |
+ * src/WebIDBTransactionCallbacksImpl.h: |
+ * src/WebIDBTransactionImpl.cpp: |
+ * src/WebIDBTransactionImpl.h: |
+ |
+2011-03-30 Pavel Podivilov <podivilov@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: [chromium] script formatting doesn't work when all scripts are concatenated. |
+ https://bugs.webkit.org/show_bug.cgi?id=57446 |
+ |
+ * WebKit.gyp: |
+ * scripts/inline_js_imports.py: Added. |
+ |
+2011-03-31 Victoria Kirst <vrk@google.com> |
+ |
+ Reviewed by Eric Carlson. |
+ |
+ [chromium] Implement preload=none, setPreload hooks to media player |
+ https://bugs.webkit.org/show_bug.cgi?id=56983 |
+ |
+ This patch implements preload=none in Chromium. It also replaces |
+ the now-deprecated setAutobuffer method with setPreload. |
+ |
+ * public/WebMediaPlayer.h: |
+ (WebKit::WebMediaPlayer::setPreload): |
+ * public/WebMediaPlayerClient.h: |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ (WebKit::WebMediaPlayerClientImpl::preload): |
+ (WebKit::WebMediaPlayerClientImpl::load): |
+ (WebKit::WebMediaPlayerClientImpl::loadInternal): |
+ (WebKit::WebMediaPlayerClientImpl::prepareToPlay): |
+ (WebKit::WebMediaPlayerClientImpl::setPreload): |
+ (WebKit::WebMediaPlayerClientImpl::startDelayedLoad): |
+ (WebKit::WebMediaPlayerClientImpl::WebMediaPlayerClientImpl): |
+ * src/WebMediaPlayerClientImpl.h: |
+ |
+2011-03-31 Evan Martin <evan@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ <title> should support dir attribute |
+ https://bugs.webkit.org/show_bug.cgi?id=50961 |
+ |
+ Update to new FrameLoaderClient interface. |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle): |
+ (WebKit::FrameLoaderClientImpl::setTitle): |
+ * src/FrameLoaderClientImpl.h: |
+ * src/WebDataSourceImpl.cpp: |
+ (WebKit::WebDataSourceImpl::pageTitle): |
+ |
+2011-03-30 David Levin <levin@chromium.org> |
+ |
+ Reviewed by Dmitry Titov. |
+ |
+ UnlockNonLocked condition reached in WorkerFileSystemsCallbackBridge::mayPostTaskToWorker |
+ https://bugs.webkit.org/show_bug.cgi?id=57382 |
+ |
+ There were two issues to address: |
+ 1. The use of a non-thread safe class (RefPtr) in a ThreadSafeRefCounted class. |
+ The problem was that this RefPtr could be changed on either thread. |
+ 2. Keeping WorkerFileSystemCallbacksBridge alive for while it was being used |
+ including while its mutex was in use. |
+ |
+ * src/WorkerFileSystemCallbacksBridge.cpp: |
+ (WebKit::WorkerFileSystemCallbacksBridge::runTaskOnMainThread): |
+ Changed to take a PassRefPtr and leak the ref count as opposed to relying on |
+ dispatchTaskToMainThread to store the pointer in m_selfRef. |
+ (WebKit::WorkerFileSystemCallbacksBridge::dispatchTaskToMainThread): Remove the |
+ m_selfRef and hand off a PassRefPtr instead. |
+ (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker): Balance out the leaked ref |
+ and ensure that WorkerFileSystemCallbacksBridge stays alive while the mutex is held. |
+ * src/WorkerFileSystemCallbacksBridge.h: Removed m_selfRef and derefIfWorkerIsStopped which |
+ was simply due to m_selfRef. |
+ |
+2011-03-29 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium]: Remove the code that called WebViewClient for spelling now that chromium is updated |
+ https://bugs.webkit.org/show_bug.cgi?id=57396 |
+ |
+ * DEPS: |
+ * public/WebFrame.h: |
+ * public/WebView.h: |
+ * public/WebViewClient.h: |
+ (WebKit::WebViewClient::handleCurrentKeyboardEvent): |
+ * src/EditorClientImpl.cpp: |
+ (WebKit::EditorClientImpl::checkSpellingOfString): |
+ (WebKit::EditorClientImpl::requestCheckingOfString): |
+ (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord): |
+ (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord): |
+ (WebKit::EditorClientImpl::showSpellingUI): |
+ (WebKit::EditorClientImpl::spellingUIIsShowing): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebView::create): |
+ * src/WebViewImpl.h: |
+ * src/WebWorkerBase.cpp: |
+ (WebKit::WebWorkerBase::initializeLoader): |
+ * tests/PopupMenuTest.cpp: |
+ (WebKit::SelectPopupMenuTest::SetUp): |
+ * tests/WebFrameTest.cpp: |
+ (WebKit::TEST_F): |
+ * tests/WebPageSerializerTest.cpp: |
+ (WebKit::WebPageSerializerTest::SetUp): |
+ |
+2011-03-30 MORITA Hajime <morrita@google.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ [Chromium] Expose the shadow DOM to DumpRenderTree JS tests. |
+ https://bugs.webkit.org/show_bug.cgi?id=56573 |
+ |
+ Added: |
+ - WebBindins::makeNode() to convert WebNode to a JS object, and |
+ - WebElement::shadowRoot(). |
+ |
+ * public/WebBindings.h: |
+ * public/WebElement.h: |
+ * src/WebBindings.cpp: |
+ (WebKit::makeNodeImpl): |
+ (WebKit::WebBindings::makeNode): |
+ * src/WebElement.cpp: |
+ (WebKit::WebElement::shadowRoot): |
+ |
+2011-03-30 Mario Sanchez Prada <msanchez@igalia.com> |
+ |
+ Reviewed by Chris Fleizach. |
+ |
+ AX: GTK: ARIA role is not respected on <p> <label> <div> and <form> |
+ https://bugs.webkit.org/show_bug.cgi?id=47636 |
+ |
+ Duplicate new internal WebCore roles in the Chromium port. |
+ |
+ * public/WebAccessibilityRole.h: Update enumeration |
+ WebAccessibilityRole to reflect newly added roles in WebCore. |
+ * src/AssertMatchingEnums.cpp: Added new assertions. |
+ |
+2011-03-30 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: split debugger agent into Page and Worker-specific ones |
+ https://bugs.webkit.org/show_bug.cgi?id=57345 |
+ |
+ ScriptDebugServer and InspectorDebuggerAgent contain only functionality common |
+ for Worker and Page debugger. All specifics is moved into Page/WorkerScriptDebugServer |
+ and Page/WorkerDebuggerAgent. |
+ |
+ * src/DebuggerAgentManager.cpp: |
+ (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgent::interruptAndDispatch): |
+ (WebKit::WebDevToolsAgent::processPendingMessages): |
+ |
+2011-03-30 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Unreviewed. Rollout r82438 and r82436. |
+ |
+ * src/DebuggerAgentManager.cpp: |
+ (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgent::interruptAndDispatch): |
+ (WebKit::WebDevToolsAgent::processPendingMessages): |
+ |
+2011-03-30 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: split debugger agent into Page and Worker-specific ones |
+ https://bugs.webkit.org/show_bug.cgi?id=57345 |
+ |
+ ScriptDebugServer and InspectorDebuggerAgent contain only functionality common |
+ for Worker and Page debugger. All specifics is moved into Page/WorkerScriptDebugServer |
+ and Page/WorkerDebuggerAgent. |
+ |
+ * src/DebuggerAgentManager.cpp: |
+ (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgent::interruptAndDispatch): |
+ (WebKit::WebDevToolsAgent::processPendingMessages): |
+ |
+2011-03-29 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r82293. |
+ http://trac.webkit.org/changeset/82293 |
+ https://bugs.webkit.org/show_bug.cgi?id=57390 |
+ |
+ Breaks RetrieveCSSResources (Requested by abarth|gardener on |
+ #webkit). |
+ |
+ * WebKit.gyp: |
+ * src/WebPageSerializer.cpp: |
+ (WebCore::getSubResourceURLFromElement): |
+ (WebCore::retrieveResourcesForElement): |
+ (WebCore::retrieveResourcesForFrame): |
+ (WebKit::WebPageSerializer::retrieveAllResources): |
+ * tests/WebPageSerializerTest.cpp: |
+ * tests/data/pageserialization/css_test_page.html: Removed. |
+ * tests/data/pageserialization/import_style_from_link.css: Removed. |
+ * tests/data/pageserialization/import_styles.css: Removed. |
+ * tests/data/pageserialization/link_styles.css: Removed. |
+ |
+2011-03-29 Tony Chang <tony@chromium.org> |
+ |
+ Roll chromium version to r79710 to pick up libpng changes. |
+ |
+ * DEPS: |
+ |
+2011-03-29 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r82295 and r82300. |
+ http://trac.webkit.org/changeset/82295 |
+ http://trac.webkit.org/changeset/82300 |
+ https://bugs.webkit.org/show_bug.cgi?id=57380 |
+ |
+ This patch breaks compile on Chromium (Requested by |
+ abarth|gardener on #webkit). |
+ |
+ * public/WebAccessibilityRole.h: |
+ * src/AssertMatchingEnums.cpp: |
+ |
+2011-03-29 Mario Sanchez Prada <msanchez@igalia.com> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ REGRESSION(r82295): This patch does not compile on Chromium (Requested by abarth|gardener on #webkit). |
+ https://bugs.webkit.org/show_bug.cgi?id=57377 |
+ |
+ Fix build errors on Chromium bots. |
+ |
+ * public/WebAccessibilityRole.h: Update to reflect newly added roles in WebCore. |
+ * src/AssertMatchingEnums.cpp: Ditto. |
+ |
+2011-03-29 Adam Barth <abarth@webkit.org> |
+ |
+ Roll Chromium DEPS |
+ https://bugs.webkit.org/show_bug.cgi?id=57361 |
+ |
+ * DEPS: |
+ |
+2011-03-29 Jay Civelli <jcivelli@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Adding retrieval off CSS resources to WebPageSerializer::retrieveAllResources. |
+ https://bugs.webkit.org/show_bug.cgi?id=56650 |
+ |
+ * WebKit.gyp: |
+ * src/WebPageSerializer.cpp: |
+ (WebCore::getResourceAttributeForElement): |
+ (WebCore::retrieveStyleSheetForElement): |
+ (WebCore::retrieveResourcesForElement): |
+ (WebCore::retrieveResourcesForFrame): |
+ (WebCore::retrieveResourcesForCSSRule): |
+ (WebCore::retrieveResourcesForCSSStyleDeclaration): |
+ (WebCore::retrieveResourcesForCSSStyleSheet): |
+ (WebKit::WebPageSerializer::retrieveAllResources): |
+ * tests/WebPageSerializerTest.cpp: |
+ (WebKit::TestWebFrameClient::TestWebFrameClient): |
+ (WebKit::TestWebFrameClient::allowScript): |
+ (WebKit::WebPageSerializerTest::enableJS): |
+ (WebKit::WebPageSerializerTest::runOnLoad): |
+ (WebKit::TEST_F): |
+ * tests/data/pageserialization/css_test_page.html: Added. |
+ * tests/data/pageserialization/import_style_from_link.css: Added. |
+ (#divOrange): |
+ * tests/data/pageserialization/import_styles.css: Added. |
+ (#divYellow): |
+ * tests/data/pageserialization/link_styles.css: Added. |
+ (#divRed): |
+ |
+2011-03-29 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ [Chromium] Inspector does not always shows transferred size correctly (e.g. gzipped/chunked content) |
+ https://bugs.webkit.org/show_bug.cgi?id=56602 |
+ |
+ Added new methods to interface while keeping the old ones to keep |
+ chromium working until it is also patched. |
+ |
+ * public/WebURLLoaderClient.h: |
+ (WebKit::WebURLLoaderClient::didReceiveData2): |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |
+ * src/ResourceHandle.cpp: |
+ (WebCore::ResourceHandleInternal::didReceiveData): |
+ (WebCore::ResourceHandleInternal::didReceiveData2): |
+ |
+2011-03-29 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: [Chromium] DevTools shows two resources for each plugin resource loaded |
+ https://bugs.webkit.org/show_bug.cgi?id=57101 |
+ |
+ Remove DevToolsAgent network callbacks as this information is now available through ResourceLoader |
+ |
+ * public/WebDevToolsAgent.h: |
+ * src/WebDevToolsAgentImpl.cpp: |
+ * src/WebDevToolsAgentImpl.h: |
+ |
+2011-03-29 Emil A Eklund <eae@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Relative mouse coordinates recalculated for each target |
+ https://bugs.webkit.org/show_bug.cgi?id=57130 |
+ |
+ * public/WebDOMMouseEvent.h: |
+ * src/WebDOMMouseEvent.cpp: |
+ (WebKit::WebDOMMouseEvent::layerX): |
+ (WebKit::WebDOMMouseEvent::layerY): |
+ (WebKit::WebDOMMouseEvent::offsetX): |
+ (WebKit::WebDOMMouseEvent::offsetY): |
+ |
+2011-03-29 Yuta Kitamura <yutak@chromium.org> |
+ |
+ Unreviewed, rolling out r82195. |
+ http://trac.webkit.org/changeset/82195 |
+ https://bugs.webkit.org/show_bug.cgi?id=56602 |
+ |
+ Broke Chromium Clang builds. |
+ |
+ * public/WebDevToolsAgent.h: |
+ * public/WebURLLoaderClient.h: |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |
+ * src/ResourceHandle.cpp: |
+ (WebCore::ResourceHandleInternal::didReceiveData): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::didReceiveData): |
+ * src/WebDevToolsAgentImpl.h: |
+ |
+2011-03-29 Yuta Kitamura <yutak@chromium.org> |
+ |
+ Unreviewed. Another build fix. The last fix was incorrect. |
+ |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::supportsFullscreenForNode): |
+ (WebKit::ChromeClientImpl::supportsFullScreenForElement): |
+ * src/ChromeClientImpl.h: |
+ |
+2011-03-29 Yuta Kitamura <yutak@chromium.org> |
+ |
+ Unreviewed. Build fix for Chromium Clang bot. |
+ |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::supportsFullscreenForNode): |
+ * src/ChromeClientImpl.h: |
+ |
+2011-03-28 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ [Chromium] Inspector does not always shows transferred size correctly (e.g. gzipped/chunked content) |
+ https://bugs.webkit.org/show_bug.cgi?id=56602 |
+ |
+ Added new methods to interface while keeping the old ones to keep |
+ chromium working until it is also patched. |
+ |
+ * public/WebDevToolsAgent.h: |
+ * public/WebURLLoaderClient.h: |
+ (WebKit::WebURLLoaderClient::didReceiveData): |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |
+ * src/ResourceHandle.cpp: |
+ (WebCore::ResourceHandleInternal::didReceiveData): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::didReceiveData): |
+ * src/WebDevToolsAgentImpl.h: |
+ |
+2011-03-28 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ [chromium] have DRT write the png checksum into a png comment |
+ https://bugs.webkit.org/show_bug.cgi?id=57255 |
+ |
+ * DEPS: Pull in version of chromium with comment writing |
+ |
+2011-03-28 Adele Peterson <adele@apple.com> |
+ |
+ Build fix. |
+ |
+ * src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::selectionStartHasSpellingMarkerFor): |
+ Call new selectionStartHasMarkerFor method instead of selectionStartHasSpellingMarkerFor. |
+ |
+2011-03-28 Pavel Feldman <pfeldman@chromium.org> |
+ |
+ Not reviewed: fixed chromium build. |
+ |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgent::shouldInterruptForMessage): |
+ |
+2011-03-25 Andy Estes <aestes@apple.com> |
+ |
+ Reviewed by Adele Peterson. |
+ |
+ REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js |
+ https://bugs.webkit.org/show_bug.cgi?id=49016 |
+ |
+ Update objectContentType() implementation to handle the |
+ shouldPreferPlugInsForImages flag. |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::objectContentType): |
+ * src/FrameLoaderClientImpl.h: |
+ |
+2011-03-25 Kinuko Yasuda <kinuko@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Data race between ~WorkerFileSystemCallbacksBridge and runTasksOnWorkerThread |
+ https://bugs.webkit.org/show_bug.cgi?id=56138 |
+ Stopped passing the WorkerFileSystemCallbacksBridge's reference to |
+ MainThreadFileSystemCallbacks so that in most cases (in normal cases) |
+ its reference is only maintained by WorkerThread. |
+ |
+ * src/WorkerFileSystemCallbacksBridge.cpp: |
+ (WebKit::MainThreadFileSystemCallbacks::createLeakedPtr): |
+ (WebKit::MainThreadFileSystemCallbacks::MainThreadFileSystemCallbacks): |
+ (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker): |
+ * src/WorkerFileSystemCallbacksBridge.h: |
+ |
+2011-03-24 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ [chromium] Add setters for various client interfaces, and add WebSpellCheckClient |
+ https://bugs.webkit.org/show_bug.cgi?id=57070 |
+ |
+ * public/WebSpellCheckClient.h: Added. |
+ (WebKit::WebSpellCheckClient::spellCheck): |
+ (WebKit::WebSpellCheckClient::requestCheckingOfText): |
+ (WebKit::WebSpellCheckClient::autoCorrectWord): |
+ (WebKit::WebSpellCheckClient::showSpellingUI): |
+ (WebKit::WebSpellCheckClient::isShowingSpellingUI): |
+ (WebKit::WebSpellCheckClient::updateSpellingUIWithMisspelledWord): |
+ (WebKit::WebSpellCheckClient::~WebSpellCheckClient): |
+ * public/WebView.h: |
+ * public/WebViewClient.h: |
+ * src/EditorClientImpl.cpp: |
+ (WebKit::EditorClientImpl::checkSpellingOfString): |
+ (WebKit::EditorClientImpl::requestCheckingOfString): |
+ (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord): |
+ (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord): |
+ (WebKit::EditorClientImpl::showSpellingUI): |
+ (WebKit::EditorClientImpl::spellingUIIsShowing): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::setWebDevToolsAgentClient): |
+ (WebKit::WebViewImpl::setWebAutoFillClient): |
+ (WebKit::WebViewImpl::setWebSpellCheckClient): |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ * src/WebViewImpl.h: |
+ (WebKit::WebViewImpl::spellCheckClient): |
+ |
+2011-03-25 Cary Clark <caryclark@google.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Add CGBitmapContext.h include to WebViewImpl.cpp |
+ https://bugs.webkit.org/show_bug.cgi?id=57097 |
+ |
+ No tests. Exposes no new functionality. |
+ |
+ * src/WebViewImpl.cpp: |
+ |
+2011-03-25 Adam Klein <adamk@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ [chromium] Remove deprecated overload of openFileSystem for workers |
+ https://bugs.webkit.org/show_bug.cgi?id=57062 |
+ |
+ * public/WebCommonWorkerClient.h: |
+ |
+2011-03-25 Chang Shu <cshu@webkit.org> |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ rename Node::isContentEditable and all call sites to rendererIsEditable |
+ https://bugs.webkit.org/show_bug.cgi?id=54290 |
+ |
+ This is part of the effort to separate JS API HTMLElement isContentEditable from |
+ internal Node::rendererIsEditable. |
+ |
+ * src/WebNode.cpp: |
+ (WebKit::WebNode::isContentEditable): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::setFocus): |
+ (WebKit::WebViewImpl::setComposition): |
+ (WebKit::WebViewImpl::confirmComposition): |
+ |
+2011-03-25 Mikhail Naganov <mnaganov@chromium.org> |
+ |
+ Roll forward Chromium deps to r79379 to pick up V8 3.2.4.2. |
+ |
+ * DEPS: |
+ |
+2011-03-24 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r81916 and r81917. |
+ http://trac.webkit.org/changeset/81916 |
+ http://trac.webkit.org/changeset/81917 |
+ https://bugs.webkit.org/show_bug.cgi?id=57071 |
+ |
+ broke a test on platforms that do not have QuickTime installed |
+ (Requested by estes on #webkit). |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::objectContentType): |
+ * src/FrameLoaderClientImpl.h: |
+ |
+2011-03-24 Min Qin <qinmin@google.com> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Allow WebMediaPlayerClient to notify MediaPlayer that the playback state has changed |
+ |
+ https://bugs.webkit.org/show_bug.cgi?id=56837 |
+ |
+ * public/WebMediaPlayerClient.h: |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ (WebKit::WebMediaPlayerClientImpl::playbackStateChanged): |
+ * src/WebMediaPlayerClientImpl.h: |
+ |
+2011-03-23 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Get rid of WEB_TEXT_CHECKING_RESULT_IS_A_STRUCT since it's not needed anymore |
+ https://bugs.webkit.org/show_bug.cgi?id=56955 |
+ |
+ * DEPS: |
+ * public/WebTextCheckingResult.h: |
+ |
+2011-03-24 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Change a forward declaration of WebURLLoaderOptions to struct to prevent a build break in Chromium. |
+ https://bugs.webkit.org/show_bug.cgi?id=57064 |
+ |
+ No tests. Exposes no new functionality. |
+ |
+ * public/WebFrame.h: |
+ |
+2011-03-24 Andy Estes <aestes@apple.com> |
+ |
+ Fix the chromium build. |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::objectContentType): |
+ |
+2011-03-24 Andy Estes <aestes@apple.com> |
+ |
+ Reviewed by Darin Adler. |
+ |
+ REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js |
+ https://bugs.webkit.org/show_bug.cgi?id=49016 |
+ |
+ Update objectContentType() implementation to handle the |
+ shouldPreferPlugInsForImages flag. |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::objectContentType): |
+ * src/FrameLoaderClientImpl.h: |
+ |
+2011-03-24 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by Dmitry Titov. |
+ |
+ Add an overloaded WebFrame::createAssociatedURLLoader method that takes WebURLLoaderOptions, so clients can specify CORS options to allow cross-origin requests. |
+ https://bugs.webkit.org/show_bug.cgi?id=56885 |
+ |
+ No new tests. Exposes no new functionality. |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::createAssociatedURLLoader): |
+ * src/WebFrameImpl.h: |
+ |
+2011-03-24 Sam Weinig <sam@webkit.org> |
+ |
+ Reviewed by Anders Carlsson. |
+ |
+ Remove legacy version of findPlainText. |
+ https://bugs.webkit.org/show_bug.cgi?id=57056 |
+ |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::scopeStringMatches): |
+ Replace use of legacy findPlainText with a version that |
+ takes an options parameter. |
+ |
+2011-03-24 Nat Duca <nduca@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ [chromium] Add traceEvents to compositor |
+ https://bugs.webkit.org/show_bug.cgi?id=56965 |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::composite): |
+ |
+2011-03-24 Dominic Mazzoni <dmazzoni@google.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Add accessibilityObject accessor to WebDocument (needed for |
+ building an accessibility tree that includes iframes). |
+ https://bugs.webkit.org/show_bug.cgi?id=56984 |
+ |
+ * public/WebDocument.h: |
+ * src/WebDocument.cpp: |
+ (WebKit::WebDocument::accessibilityObject): |
+ |
+2011-03-24 Ilya Sherman <isherman@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Expose Node::isFocusable() in the Chromium WebKit API |
+ In service of https://code.google.com/p/chromium/issues/detail?id=72918 |
+ https://bugs.webkit.org/show_bug.cgi?id=56809 |
+ |
+ * public/WebNode.h: |
+ * src/WebNode.cpp: |
+ (WebKit::WebNode::isFocusable): |
+ |
+2011-03-24 Pavel Feldman <pfeldman@chromium.org> |
+ |
+ Not reviewed: fix chromium compilation. |
+ |
+ * public/WebDevToolsAgent.h: |
+ |
+2011-03-24 Pavel Feldman <pfeldman@chromium.org> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Web Inspector: brush up Network agent API. |
+ https://bugs.webkit.org/show_bug.cgi?id=57001 |
+ |
+ * public/WebDevToolsAgent.h: |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest): |
+ (WebKit::WebDevToolsAgentImpl::willSendRequest): |
+ * src/WebDevToolsAgentImpl.h: |
+ |
+2011-03-24 Noel Gordon <noel.gordon@gmail.com> |
+ |
+ Reviewed by Ojan Vafai. |
+ |
+ [chromium] WebBindings::getRangeImpl() should NULL check its NPObject argument |
+ https://bugs.webkit.org/show_bug.cgi?id=56996 |
+ |
+ * src/WebBindings.cpp: |
+ (WebKit::getRangeImpl): |
+ |
+2011-03-23 Noel Gordon <noel.gordon@gmail.com> |
+ |
+ Reviewed by Ojan Vafai. |
+ |
+ [chromium] WebBindings{.h,.cpp}: should use consistent argument naming |
+ https://bugs.webkit.org/show_bug.cgi?id=56898 |
+ |
+ Address FIXME I noted/added in r81676. Wanted to just copy/paste the checking |
+ code from elsewhere in the file, but inconsistent argument naming made it more |
+ difficult than it need be, so first step: use consistent naming. |
+ |
+ * public/WebBindings.h: |
+ * src/WebBindings.cpp: |
+ (WebKit::WebBindings::construct): |
+ (WebKit::WebBindings::enumerate): |
+ (WebKit::WebBindings::evaluate): |
+ (WebKit::WebBindings::evaluateHelper): |
+ (WebKit::WebBindings::getProperty): |
+ (WebKit::WebBindings::hasMethod): |
+ (WebKit::WebBindings::hasProperty): |
+ (WebKit::WebBindings::invoke): |
+ (WebKit::WebBindings::invokeDefault): |
+ (WebKit::WebBindings::releaseObject): |
+ (WebKit::WebBindings::removeProperty): |
+ (WebKit::WebBindings::retainObject): |
+ (WebKit::WebBindings::setException): |
+ (WebKit::WebBindings::setProperty): |
+ (WebKit::WebBindings::unregisterObject): |
+ (WebKit::WebBindings::extractIdentifierData): |
+ (WebKit::getRangeImpl): |
+ (WebKit::getElementImpl): |
+ (WebKit::makeIntArrayImpl): |
+ (WebKit::WebBindings::getRange): |
+ (WebKit::WebBindings::makeIntArray): |
+ |
+2011-03-23 Jay Civelli <jcivelli@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Relanding: |
+ Moving the method that is used to retrieve all the resources in |
+ a page from the Chromium code (dom_operations.cc) to WebKit. |
+ https://bugs.webkit.org/show_bug.cgi?id=55859 |
+ |
+ * WebKit.gyp: |
+ * public/WebPageSerializer.h: |
+ * public/WebURL.h: |
+ (WebKit::operator==): |
+ (WebKit::operator!=): |
+ * public/WebVector.h: |
+ (WebKit::WebVector::contains): |
+ * src/WebDataSourceImpl.cpp: |
+ (WebKit::WebDataSourceImpl::WebDataSourceImpl): |
+ * src/WebPageSerializer.cpp: |
+ (WebCore::getSubResourceURLFromElement): |
+ (WebCore::retrieveResourcesForElement): |
+ (WebCore::retrieveResourcesForFrame): |
+ (WebKit::WebPageSerializer::retrieveAllResources): |
+ * tests/WebFrameTest.cpp: |
+ * tests/WebPageSerializerTest.cpp: Added. |
+ * tests/data/pageserialization/awesome.png: Added. |
+ * tests/data/pageserialization/embed_iframe.html: Added. |
+ * tests/data/pageserialization/object_iframe.html: Added. |
+ * tests/data/pageserialization/simple_iframe.html: Added. |
+ * tests/data/pageserialization/simple_page.html: Added. |
+ * tests/data/pageserialization/top_frame.html: Added. |
+ |
+2011-03-23 Kenneth Russell <kbr@google.com> |
+ |
+ Rolled forward Chromium DEPS again to fix DumpRenderTree build |
+ failure caused by r81821. |
+ |
+ * DEPS: |
+ |
+2011-03-23 Kenneth Russell <kbr@google.com> |
+ |
+ Rolled forward Chromium DEPS to fix build breakage after r81821. |
+ |
+ * DEPS: |
+ |
+2011-03-23 Kenneth Russell <kbr@google.com> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] WebGLRenderingContext and other DOMWindow properties should remain if WebGL is disabled |
+ https://bugs.webkit.org/show_bug.cgi?id=56947 |
+ |
+ Removed the WebRuntimeFeatures setting for WebGL. WebGL support is |
+ now controlled exclusively through the page's Settings. |
+ |
+ * public/WebRuntimeFeatures.h: |
+ * src/WebRuntimeFeatures.cpp: |
+ |
+2011-03-23 Chris Rogers <crogers@google.com> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Add API to retrieve the audio hardware sample-rate |
+ https://bugs.webkit.org/show_bug.cgi?id=56882 |
+ |
+ * public/WebAudioDevice.h: |
+ * public/WebKitClient.h: |
+ (WebKit::WebKitClient::audioHardwareSampleRate): |
+ * src/AudioDestinationChromium.cpp: |
+ (WebCore::AudioDestination::hardwareSampleRate): |
+ |
+2011-03-23 Cris Neckar <cdn@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Add refptr for widget. Mutations can happen within the event handler. |
+ https://bugs.webkit.org/show_bug.cgi?id=56774 |
+ |
+ * src/WebPluginContainerImpl.cpp: |
+ (WebKit::WebPluginContainerImpl::handleEvent): |
+ |
+2011-03-23 Viet-Trung Luu <viettrungluu@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Add FormatPlainText to WebClipboard::Format enumeration. |
+ https://bugs.webkit.org/show_bug.cgi?id=56868 |
+ |
+ Chromium's WebClipboard::isFormatAvailable() will be correspondingly |
+ extended. |
+ |
+ * public/WebClipboard.h: |
+ * src/AssertMatchingEnums.cpp: |
+ |
+2011-03-23 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ [Chromium] Web Inspector: Remove DebuggerScript.js from Chromium resource bundle. |
+ https://bugs.webkit.org/show_bug.cgi?id=56916 |
+ |
+ * DEPS: bump up Chromium dependency to the revision where no references to the DebuggerScript.js resource are left. |
+ * WebKit.grd: |
+ |
+2011-03-23 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ [Chromium] Web Inspector: remove inspectNode method from WebDevToolsAgent |
+ https://bugs.webkit.org/show_bug.cgi?id=56926 |
+ |
+ * public/WebDevToolsAgent.h: |
+ * src/WebDevToolsAgentImpl.cpp: |
+ * src/WebDevToolsAgentImpl.h: |
+ |
+2011-03-23 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r81686. |
+ http://trac.webkit.org/changeset/81686 |
+ https://bugs.webkit.org/show_bug.cgi?id=56914 |
+ |
+ Breaks webkit_tests in Chromium again. (Requested by pfeldman |
+ on #webkit). |
+ |
+ * WebKit.gyp: |
+ * public/WebPageSerializer.h: |
+ * public/WebURL.h: |
+ * public/WebVector.h: |
+ (WebKit::WebVector::operator[]): |
+ * src/WebDataSourceImpl.cpp: |
+ (WebKit::WebDataSourceImpl::WebDataSourceImpl): |
+ * src/WebPageSerializer.cpp: |
+ * tests/WebFrameTest.cpp: |
+ * tests/WebPageSerializerTest.cpp: Removed. |
+ * tests/data/pageserialization/awesome.png: Removed. |
+ * tests/data/pageserialization/embed_iframe.html: Removed. |
+ * tests/data/pageserialization/object_iframe.html: Removed. |
+ * tests/data/pageserialization/simple_iframe.html: Removed. |
+ * tests/data/pageserialization/simple_page.html: Removed. |
+ * tests/data/pageserialization/top_frame.html: Removed. |
+ |
+2011-03-22 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ [V8] Web Inspector: compile DebuggerScript.js into DebuggerScriptSource.h |
+ https://bugs.webkit.org/show_bug.cgi?id=56843 |
+ |
+ * public/WebDevToolsAgentClient.h: the script source is now compiled along with the inspector code. |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::attach): |
+ |
+2011-03-22 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ [Chromium] Web Inspector: remove obsolete methods from WebDevToolsAgentClient.h |
+ https://bugs.webkit.org/show_bug.cgi?id=56897 |
+ |
+ * public/WebDevToolsAgentClient.h: |
+ |
+2011-03-22 Noel Gordon <noel.gordon@gmail.com> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Remove identity from dragTargetDragEnter() function signature |
+ https://bugs.webkit.org/show_bug.cgi?id=56875 |
+ |
+ First part of 3-sided patch. Add new function signature sans identity. |
+ |
+ * public/WebView.h: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::dragTargetDragEnter): |
+ * src/WebViewImpl.h: |
+ |
+2011-03-22 John Bauman <jbauman@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Add support for preserveDrawingBuffer context creation attribute |
+ https://bugs.webkit.org/show_bug.cgi?id=56431 |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::markContextChanged): |
+ (WebCore::GraphicsContext3DInternal::markLayerComposited): |
+ (WebCore::GraphicsContext3DInternal::layerComposited): |
+ (WebCore::GraphicsContext3D::layerComposited): |
+ * src/GraphicsContext3DInternal.h: |
+ |
+2011-03-22 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Make WebTextCheckingResult's members be public in preparation for converting it to a struct |
+ https://bugs.webkit.org/show_bug.cgi?id=56857 |
+ |
+ * DEPS: |
+ * public/WebTextCheckingResult.h: |
+ |
+2011-03-22 Jay Civelli <jcivelli@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Relanding: |
+ Moving the method that is used to retrieve all the resources in |
+ a page from the Chromium code (dom_operations.cc) to WebKit. |
+ https://bugs.webkit.org/show_bug.cgi?id=55859 |
+ |
+ |
+ * WebKit.gyp: |
+ * public/WebPageSerializer.h: |
+ * public/WebURL.h: |
+ (WebKit::operator==): |
+ (WebKit::operator!=): |
+ * public/WebVector.h: |
+ (WebKit::WebVector::contains): |
+ * src/WebDataSourceImpl.cpp: |
+ (WebKit::WebDataSourceImpl::WebDataSourceImpl): |
+ * src/WebPageSerializer.cpp: |
+ (WebCore::getSubResourceURLFromElement): |
+ (WebCore::retrieveResourcesForElement): |
+ (WebCore::retrieveResourcesForFrame): |
+ (WebKit::WebPageSerializer::retrieveAllResources): |
+ * tests/WebFrameTest.cpp: |
+ * tests/WebPageSerializerTest.cpp: Added. |
+ * tests/data/pageserialization/awesome.png: Added. |
+ * tests/data/pageserialization/embed_iframe.html: Added. |
+ * tests/data/pageserialization/object_iframe.html: Added. |
+ * tests/data/pageserialization/simple_iframe.html: Added. |
+ * tests/data/pageserialization/simple_page.html: Added. |
+ * tests/data/pageserialization/top_frame.html: Added. |
+ |
+2011-03-22 Noel Gordon <noel.gordon@gmail.com> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Remove Gears from Chromium WebKit |
+ https://bugs.webkit.org/show_bug.cgi?id=56808 |
+ |
+ Gears has been removed from Chromium 12. Remove Gears drag drop support |
+ from WebKit. That work lead to http://webkit.org/b/25916, a proposal to |
+ add native file drag drop, and its subsequent standardization in HTML5. |
+ |
+ * public/WebBindings.h: |
+ * public/WebView.h: |
+ * src/WebBindings.cpp: |
+ (WebKit::getRangeImpl): FIXME note added. |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ (WebKit::WebViewImpl::dragTargetDragEnter): |
+ (WebKit::WebViewImpl::dragTargetDragLeave): |
+ (WebKit::WebViewImpl::dragTargetDrop): |
+ (WebKit::WebViewImpl::dragTargetDragEnterOrOver): |
+ * src/WebViewImpl.h: |
+ |
+2011-03-21 Adam Klein <adamk@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ [fileapi] Add URI resolution support to WorkerContext |
+ https://bugs.webkit.org/show_bug.cgi?id=55644 |
+ |
+ Pass "create" bool through to allow opening |
+ a filesystem without allowing creation. |
+ |
+ * src/LocalFileSystemChromium.cpp: |
+ (WebCore::LocalFileSystem::readFileSystem): |
+ (WebCore::LocalFileSystem::requestFileSystem): |
+ * src/WebWorkerBase.cpp: |
+ (WebKit::WebWorkerBase::openFileSystemForWorker): |
+ * src/WebWorkerBase.h: |
+ * src/WorkerFileSystemCallbacksBridge.cpp: |
+ (WebKit::WorkerFileSystemCallbacksBridge::postOpenFileSystemToMainThread): |
+ (WebKit::WorkerFileSystemCallbacksBridge::openFileSystemOnMainThread): |
+ * src/WorkerFileSystemCallbacksBridge.h: |
+ |
+2011-03-21 Ilya Sherman <isherman@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Remove WebInputElement::isEnabledFormControl() from Chromium WebKit API |
+ Clients should instead call into WebFormControlElement::isEnabled(). |
+ https://bugs.webkit.org/show_bug.cgi?id=56364 |
+ |
+ * public/WebInputElement.h: Removed isEnabledFormControl(). |
+ * src/WebInputElement.cpp: Removed isEnabledFormControl(). |
+ |
+2011-03-21 Robert Kroeger <rjkroege@chromium.org> |
+ |
+ Reviewed by Antonio Gomes. |
+ |
+ Flag to enable a platform specific GestureReocognizer framework in Chromium. |
+ |
+ https://bugs.webkit.org/show_bug.cgi?id=49345 |
+ |
+ * features.gypi: |
+ |
+2011-03-21 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ [chromium] remove devtools_html's dependency on WebKit.gypi |
+ https://bugs.webkit.org/show_bug.cgi?id=56661 |
+ |
+ We want to depend on the values in the gypi file, not the gypi file |
+ itself. Actually, if someone edits a gypi file, s/he should re-run |
+ gyp to pick up the new dependencies. |
+ |
+ It turns out that this doesn't matter much for this target anymore |
+ since we pull the .js dependencies from the inspector html file. |
+ |
+ * WebKit.gyp: cleanup dependencies |
+ * scripts/generate_devtools_html.py: remove unused param |
+ |
+2011-03-21 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r81377. |
+ http://trac.webkit.org/changeset/81377 |
+ https://bugs.webkit.org/show_bug.cgi?id=56765 |
+ |
+ WebPageSerializerTest.MultipleFrames is broken (Requested by |
+ simonjam on #webkit). |
+ |
+ * WebKit.gyp: |
+ * public/WebPageSerializer.h: |
+ * public/WebURL.h: |
+ * public/WebVector.h: |
+ (WebKit::WebVector::operator[]): |
+ * src/WebDataSourceImpl.cpp: |
+ (WebKit::WebDataSourceImpl::WebDataSourceImpl): |
+ * src/WebPageSerializer.cpp: |
+ * tests/WebFrameTest.cpp: |
+ * tests/WebPageSerializerTest.cpp: Removed. |
+ * tests/data/pageserialization/awesome.png: Removed. |
+ * tests/data/pageserialization/embed_iframe.html: Removed. |
+ * tests/data/pageserialization/object_iframe.html: Removed. |
+ * tests/data/pageserialization/simple_iframe.html: Removed. |
+ * tests/data/pageserialization/simple_page.html: Removed. |
+ * tests/data/pageserialization/top_frame.html: Removed. |
+ |
+2011-03-21 Daniel Sievers <sievers@google.com> |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakable from the DumpRenderTree commandline |
+ https://bugs.webkit.org/show_bug.cgi?id=56139 |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::renderTreeAsText): |
+ (WebKit::WebFrameImpl::layerTreeAsText): |
+ * src/WebFrameImpl.h: |
+ |
+2011-03-21 Eric Uhrhane <ericu@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ [fileapi/chromium] Fetch platform path using GetMetadata before creating File from FileEntry* |
+ https://bugs.webkit.org/show_bug.cgi?id=56704 |
+ |
+ * src/WebFileSystemCallbacksImpl.cpp: |
+ (WebFileSystemCallbacksImpl::didReadMetadata) |
+ Pass new platformPath member through. |
+ |
+ * src/WorkerFileSystemCallbacksBridge.cpp: |
+ (CrossThreadCopierBase) |
+ Copy new platformPath member. |
+ |
+ * public/WebFileInfo.h: |
+ (struct WebFileInfo) |
+ Add new platformPath member. |
+ |
+2011-03-21 Leandro Gracia Gil <leandrogracia@chromium.org> |
+ |
+ Reviewed by Steve Block. |
+ |
+ Media Stream API patch 0: adding compilation guards. |
+ https://bugs.webkit.org/show_bug.cgi?id=56458 |
+ |
+ Enabling the feature by default for chromium builds. |
+ |
+ * features.gypi: |
+ |
+2011-03-21 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: Inspector does not always show correct transfer size (for compressed/chunked data) |
+ https://bugs.webkit.org/show_bug.cgi?id=56691 |
+ |
+ Added transfer size support in inspector for compressed data. |
+ |
+ * src/ResourceHandle.cpp: |
+ (WebCore::ResourceHandleInternal::didReceiveData): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::didReceiveData): |
+ |
+2011-03-20 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Rename ThreadSafeShared to ThreadSafeRefCounted |
+ https://bugs.webkit.org/show_bug.cgi?id=56714 |
+ |
+ No new tests. Exposes no new functionality. |
+ |
+ * src/PlatformMessagePortChannel.h: |
+ * src/WebWorkerBase.cpp: |
+ * src/WorkerFileSystemCallbacksBridge.h: |
+ * src/WorkerFileWriterCallbacksBridge.h: |
+ |
+2011-03-18 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ [chromium] make devtool concatenation targets conditional based on debug_devtools |
+ https://bugs.webkit.org/show_bug.cgi?id=56667 |
+ |
+ We don't want to run these targets when debug_devtools=1 because it |
+ will overwrite the devtools.js and devtools.css files copied by |
+ inspector_resources. On Linux, this triggers a warning because |
+ there are two commands that target the same output file when |
+ debug_devtools=1. |
+ |
+ I also removed the 'sources' lines since I don't think they do |
+ anything for actions. |
+ |
+ * WebKit.gyp: |
+ |
+2011-03-17 Alexey Marinichev <amarinichev@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ chromium: uninitialized field in WebViewImpl |
+ https://bugs.webkit.org/show_bug.cgi?id=56620 |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ |
+2011-03-17 Adrienne Walker <enne@google.com> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] Turn off accelerated compositing for RTL style pages. |
+ https://bugs.webkit.org/show_bug.cgi?id=56585 |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::layout): |
+ (WebKit::WebViewImpl::pageHasRTLStyle): |
+ (WebKit::WebViewImpl::setRootGraphicsLayer): |
+ * src/WebViewImpl.h: |
+ |
+2011-03-17 Jay Civelli <jcivelli@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Moving the method that is used to retrieve all the resources in |
+ a page from the Chromium code (dom_operations.cc) to WebKit. |
+ https://bugs.webkit.org/show_bug.cgi?id=55859 |
+ |
+ * WebKit.gyp: |
+ * public/WebPageSerializer.h: |
+ * public/WebURL.h: |
+ (WebKit::operator==): |
+ (WebKit::operator!=): |
+ * public/WebVector.h: |
+ (WebKit::WebVector::contains): |
+ * src/WebDataSourceImpl.cpp: |
+ (WebKit::WebDataSourceImpl::WebDataSourceImpl): |
+ * src/WebPageSerializer.cpp: |
+ (WebCore::getSubResourceURLFromElement): |
+ (WebCore::retrieveResourcesForElement): |
+ (WebCore::retrieveResourcesForFrame): |
+ (WebKit::WebPageSerializer::retrieveAllResources): |
+ * tests/WebFrameTest.cpp: |
+ * tests/WebPageSerializerTest.cpp: Added. |
+ * tests/data/pageserialization: Added. |
+ * tests/data/pageserialization/awesome.png: Added. |
+ * tests/data/pageserialization/embed_iframe.html: Added. |
+ * tests/data/pageserialization/object_iframe.html: Added. |
+ * tests/data/pageserialization/simple_iframe.html: Added. |
+ * tests/data/pageserialization/simple_page.html: Added. |
+ * tests/data/pageserialization/top_frame.html: Added. |
+ |
+2011-03-17 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ [chromium] don't concatenate devtools files when debug_devtools=1 |
+ https://bugs.webkit.org/show_bug.cgi?id=56572 |
+ |
+ * WebKit.gyp: |
+ |
+2011-03-17 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ [chromium] minor cleanup of devtools_files variable in WebKit.gyp |
+ https://bugs.webkit.org/show_bug.cgi?id=56503 |
+ |
+ * WebKit.gyp: Moving duplicate variables out of a condition. |
+ |
+2011-03-16 Adam Barth <abarth@webkit.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Remove USE(BUILTIN_UTF8_CODEC) |
+ https://bugs.webkit.org/show_bug.cgi?id=56508 |
+ |
+ * features.gypi: |
+ |
+2011-03-16 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ [chromium] include inspector gif files in the list of resources |
+ https://bugs.webkit.org/show_bug.cgi?id=56504 |
+ |
+ * scripts/generate_devtools_grd.py: |
+ |
+2011-03-16 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ AssociatedURLLoader does not support Cross Origin Requests |
+ https://bugs.webkit.org/show_bug.cgi?id=53925 |
+ |
+ No new tests. Exposes no new functionality. |
+ |
+ * public/WebURLLoader.h: |
+ (WebKit::WebURLLoaderOptions::WebURLLoaderOptions): |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::isDocumentThreadableLoaderClient): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::clearClient): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::create): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didSendData): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFail): |
+ (WebKit::AssociatedURLLoader::AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::loadSynchronously): |
+ (WebKit::AssociatedURLLoader::loadAsynchronously): |
+ (WebKit::AssociatedURLLoader::cancel): |
+ (WebKit::AssociatedURLLoader::setDefersLoading): |
+ * src/AssociatedURLLoader.h: |
+ |
+2011-03-16 Adam Barth <abarth@webkit.org> |
+ |
+ Roll Chromium DEPS. |
+ |
+ * DEPS: |
+ |
+2011-03-16 Daniel Sievers <sievers@google.com> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Add setting to always force compositing mode |
+ https://bugs.webkit.org/show_bug.cgi?id=56156 |
+ |
+ * public/WebSettings.h: |
+ * src/WebSettingsImpl.cpp: |
+ (WebKit::WebSettingsImpl::setForceCompositingMode): |
+ * src/WebSettingsImpl.h: |
+ |
+2011-03-16 Sreeram Ramachandran <sreeram@google.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Revert of r80451. Decided to do this in WebCore instead. |
+ https://bugs.webkit.org/show_bug.cgi?id=55844 |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ * src/WebFrameImpl.h: |
+ |
+2011-03-15 Ilya Sherman <isherman@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Move isReadOnly() from WebInputElement to WebFormControlElement |
+ https://bugs.webkit.org/show_bug.cgi?id=55760 |
+ |
+ * public/WebFormControlElement.h: |
+ * public/WebInputElement.h: |
+ * src/WebFormControlElement.cpp: |
+ (WebKit::WebFormControlElement::isReadOnly): |
+ * src/WebInputElement.cpp: |
+ |
+2011-03-15 John Bauman <jbauman@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Non-premultiplied-alpha canvas attribute is ignore for toDataURL, drawImage, texImage2D |
+ https://bugs.webkit.org/show_bug.cgi?id=56238 |
+ |
+ Add support for reading a webgl context into an ImageData. |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): |
+ (WebCore::GraphicsContext3DInternal::paintRenderingResultsToImageData): |
+ * src/GraphicsContext3DInternal.h: |
+ |
+2011-03-15 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r81144. |
+ http://trac.webkit.org/changeset/81144 |
+ https://bugs.webkit.org/show_bug.cgi?id=56432 |
+ |
+ It broke the ui test |
+ NPAPITesterBase.GetURLRedirectNotification. (Requested by |
+ dave_levin on #webkit). |
+ |
+ * public/WebURLLoader.h: |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::loadSynchronously): |
+ (WebKit::AssociatedURLLoader::loadAsynchronously): |
+ (WebKit::AssociatedURLLoader::cancel): |
+ (WebKit::AssociatedURLLoader::setDefersLoading): |
+ (WebKit::AssociatedURLLoader::prepareRequest): |
+ (WebKit::AssociatedURLLoader::willSendRequest): |
+ (WebKit::AssociatedURLLoader::didSendData): |
+ (WebKit::AssociatedURLLoader::didReceiveResponse): |
+ (WebKit::AssociatedURLLoader::didDownloadData): |
+ (WebKit::AssociatedURLLoader::didReceiveData): |
+ (WebKit::AssociatedURLLoader::didReceiveCachedMetadata): |
+ (WebKit::AssociatedURLLoader::didFinishLoading): |
+ (WebKit::AssociatedURLLoader::didFail): |
+ * src/AssociatedURLLoader.h: |
+ |
+2011-03-15 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ pngcrush images used by inspector |
+ https://bugs.webkit.org/show_bug.cgi?id=56426 |
+ |
+ This saves 120k in WebCore and 8k in WebKit/chromium. I ran |
+ pngcrush -brute, so none of the meta data (ancillary chunks) |
+ are modified. |
+ |
+ * src/js/Images/segmentChromium.png: |
+ * src/js/Images/segmentHoverChromium.png: |
+ * src/js/Images/segmentHoverEndChromium.png: |
+ * src/js/Images/segmentSelectedChromium.png: |
+ * src/js/Images/segmentSelectedEndChromium.png: |
+ * src/js/Images/statusbarBackgroundChromium.png: |
+ * src/js/Images/statusbarBottomBackgroundChromium.png: |
+ * src/js/Images/statusbarMenuButtonChromium.png: |
+ * src/js/Images/statusbarMenuButtonSelectedChromium.png: |
+ |
+2011-03-15 Michael Nordman <michaeln@google.com> |
+ |
+ Reviewed by Alexey Proskuryakov. |
+ |
+ When initiating a main resource load, let the application cache |
+ know which frame the load is being conducted for. This patch doesn't |
+ resolve the following bug, but the additional WebFrame parameter |
+ should provide the chromium port with enough info to pick the |
+ "most appropiate" cached resource. |
+ https://bugs.webkit.org/show_bug.cgi?id=55505 |
+ |
+ Also fixup a stale comment in stopLoadingInFrame. |
+ |
+ * public/WebApplicationCacheHost.h: |
+ (WebKit::WebApplicationCacheHost::willStartMainResourceRequest): |
+ * src/ApplicationCacheHost.cpp: |
+ (WebCore::ApplicationCacheHost::maybeLoadMainResource): |
+ (WebCore::ApplicationCacheHost::stopLoadingInFrame): |
+ |
+2011-03-15 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ [chromium] add a build target to create a grd file with devtool resources |
+ https://bugs.webkit.org/show_bug.cgi?id=56335 |
+ |
+ Reland with a fix to avoid really long command lines on Windows. |
+ |
+ * WebKit.gyp: |
+ * scripts/generate_devtools_grd.py: Added. |
+ |
+2011-03-15 Alok priyadarshi <alokp@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Valgrind error due to uninitialized PluginLayerChromium::m_textureId |
+ https://bugs.webkit.org/show_bug.cgi?id=56390 |
+ |
+ * src/WebPluginContainerImpl.cpp: |
+ (WebKit::WebPluginContainerImpl::setBackingTextureId): |
+ (WebKit::WebPluginContainerImpl::platformLayer): |
+ |
+2011-03-15 Brett Wilson <brettw@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Make WebConsoleMessage properly respect the log level. |
+ https://bugs.webkit.org/show_bug.cgi?id=56386 |
+ |
+ * public/WebConsoleMessage.h: |
+ (WebKit::WebConsoleMessage::WebConsoleMessage): |
+ |
+2011-03-15 Tony Chang <tony@chromium.org> |
+ |
+ Revert r81147 and r81149, broke the chromium win build. |
+ |
+ * WebKit.gyp: |
+ * scripts/generate_devtools_grd.py: Removed. |
+ |
+2011-03-15 Tony Chang <tony@chromium.org> |
+ |
+ Fix chromium build using python 2.5 (with statement). |
+ |
+ * scripts/generate_devtools_grd.py: |
+ |
+2011-03-15 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ [chromium] add a build target to create a grd file with devtool resources |
+ https://bugs.webkit.org/show_bug.cgi?id=56335 |
+ |
+ This is the webkit side of the fix for |
+ http://code.google.com/p/chromium/issues/detail?id=35793 |
+ |
+ * WebKit.gyp: |
+ * scripts/generate_devtools_grd.py: Added. |
+ |
+2011-03-15 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ AssociatedURLLoader does not support Cross Origin Requests |
+ https://bugs.webkit.org/show_bug.cgi?id=53925 |
+ |
+ No new tests. No new functionality exposed. |
+ |
+ * public/WebURLLoader.h: |
+ (WebKit::WebURLLoaderOptions::WebURLLoaderOptions): |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::clearClient): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::create): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didSendData): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFail): |
+ (WebKit::AssociatedURLLoader::AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::loadSynchronously): |
+ (WebKit::AssociatedURLLoader::loadAsynchronously): |
+ (WebKit::AssociatedURLLoader::cancel): |
+ (WebKit::AssociatedURLLoader::setDefersLoading): |
+ * src/AssociatedURLLoader.h: |
+ |
+2011-03-15 Alok priyadarshi <alokp@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Remove unnecessary function WebPlugin::getBackingTextureId |
+ https://bugs.webkit.org/show_bug.cgi?id=56122 |
+ |
+ It will be tested by Pepper2D and Pepper3D layout/smoke tests |
+ on the Chromium side. |
+ |
+ * public/WebPlugin.h: |
+ * src/WebPluginContainerImpl.cpp: |
+ (WebKit::WebPluginContainerImpl::platformLayer): |
+ |
+2011-03-15 Mikhail Naganov <mnaganov@chromium.org> |
+ |
+ Unreviewed. Update chromium deps to pick up the latest V8. |
+ |
+ * DEPS: |
+ |
+2011-03-14 Alexey Marinichev <amarinichev@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Graphics Context is not properly recovered if the GPU process dies. |
+ https://bugs.webkit.org/show_bug.cgi?id=56148 |
+ |
+ Split context recreation into two steps. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::composite): |
+ (WebKit::WebViewImpl::doComposite): |
+ (WebKit::WebViewImpl::reallocateRenderer): |
+ * src/WebViewImpl.h: |
+ |
+2011-03-14 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r81094. |
+ http://trac.webkit.org/changeset/81094 |
+ https://bugs.webkit.org/show_bug.cgi?id=56355 |
+ |
+ Broke the chromium DRT related build. (Requested by dave_levin |
+ on #webkit). |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::renderTreeAsText): |
+ (WebKit::WebFrameImpl::layerTreeAsText): |
+ * src/WebFrameImpl.h: |
+ |
+2011-03-14 Daniel Sievers <sievers@google.com> |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ [Chromium] Make RenderAsTextBehavior and LayerTreeAsTextBehavior tweakable from the DumpRenderTree commandline |
+ https://bugs.webkit.org/show_bug.cgi?id=56139 |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::renderTreeAsText): |
+ (WebKit::WebFrameImpl::layerTreeAsText): |
+ * src/WebFrameImpl.h: |
+ |
+2011-03-14 John Knottenbelt <jknotten@chromium.org> |
+ |
+ Reviewed by Steve Block. |
+ |
+ Detach Geolocation from Frame when Page destroyed. |
+ https://bugs.webkit.org/show_bug.cgi?id=52877 |
+ |
+ Add accessors to the WebGeolocationClientMock to allow the number of |
+ pending geolocation permission requests to be queried. |
+ |
+ * public/WebGeolocationClientMock.h: |
+ * src/WebGeolocationClientMock.cpp: |
+ (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests): |
+ |
+2011-03-11 David Levin <levin@chromium.org> |
+ |
+ Rollout the chromium deps roll as it adds a dependency on a header |
+ that the bots building for WebKit don't seem to have. |
+ |
+ Specifically gfx\gl\gl_context_egl.cc depends on d3dcompiler.h |
+ |
+ * DEPS: |
+ |
+2011-03-11 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [chromium] Correct return type of WebClipboard::readImage. |
+ https://bugs.webkit.org/show_bug.cgi?id=56234 |
+ |
+ Update the return type to reflect that we are returning a blob of PNG |
+ data, not a bitmap. |
+ |
+ * public/WebClipboard.h: |
+ (WebKit::WebClipboard::readImage): |
+ |
+2011-03-11 David Levin <levin@chromium.org> |
+ |
+ Update chromium deps to pick up the skia roll. |
+ |
+ * DEPS: |
+ |
+2011-03-11 Adrienne Walker <enne@google.com> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Add missing unit tests to TilingData. |
+ https://bugs.webkit.org/show_bug.cgi?id=54143 |
+ |
+ * tests/TilingDataTest.cpp: |
+ (WebCore::TEST): |
+ |
+2011-03-11 Anton D'Auria <adauria@apple.com> |
+ |
+ Reviewed and landed by Brady Eidson. |
+ |
+ Add WebKit1 API to view and delete local storage |
+ https://bugs.webkit.org/show_bug.cgi?id=51878 |
+ |
+ * src/StorageNamespaceProxy.cpp: |
+ (WebCore::StorageNamespaceProxy::clearOriginForDeletion): |
+ (WebCore::StorageNamespaceProxy::clearAllOriginsForDeletion): |
+ (WebCore::StorageNamespaceProxy::sync): |
+ * src/StorageNamespaceProxy.h: |
+ |
+2011-03-11 Dominic Mazzoni <dmazzoni@google.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Add an accessibilityIsIgnored method to WebAccessibilityObject. |
+ https://bugs.webkit.org/show_bug.cgi?id=50969 |
+ |
+ * public/WebAccessibilityObject.h: |
+ * src/WebAccessibilityObject.cpp: |
+ (WebKit::WebAccessibilityObject::accessibilityIsIgnored): |
+ |
+2011-03-11 Avi Drissman <avi@google.com> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Fix missing initialization of new member variables. |
+ https://bugs.webkit.org/show_bug.cgi?id=50969 |
+ |
+ * public/WebMenuItemInfo.h: |
+ (WebKit::WebMenuItemInfo::WebMenuItemInfo): |
+ |
+2011-03-11 Roland Steiner <rolandsteiner@chromium.org> |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ Bug 55570 - Remove dependency of dom/InputElement.cpp on html/ and wml/ |
+ https://bugs.webkit.org/show_bug.cgi?id=55570 |
+ |
+ Add a virtual function toInputElement() to Node that has a default |
+ implementation of returning 0. |
+ For HTMLInputElement and WMLInputElement (which derive from InputElement) |
+ override this to return the object. |
+ Change all calling sites of the old toInputElement to use the new member |
+ function. This also allows us to save some casts. |
+ |
+ No new tests (refactoring). |
+ |
+ * src/WebInputElement.cpp: |
+ (WebKit::toWebInputElement): |
+ |
+2011-03-10 Takayoshi Kochi <kochi@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Remove default parameter declaration for familiForChars(), which is no longer necessary. |
+ |
+ * public/gtk/WebFontInfo.h: |
+ |
+2011-03-10 Nat Duca <nduca@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] Make updateAndDrawLayers argumentless. |
+ https://bugs.webkit.org/show_bug.cgi?id=55985 |
+ |
+ Made the TilePainters and viewport parameters for |
+ LayerRendererChromium member variables instead of arguments on |
+ updateAndDrawLayers. In a future change, this will allows us to |
+ draw the layer tree without the WebView's assistance. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::resize): |
+ (WebKit::WebViewImpl::paint): |
+ (WebKit::WebViewImpl::scrollRootLayerRect): |
+ (WebKit::WebViewImpl::invalidateRootLayerRect): |
+ (WebKit::WebViewImplContentPainter::create): |
+ (WebKit::WebViewImplContentPainter::paint): |
+ (WebKit::WebViewImplContentPainter::WebViewImplContentPainter): |
+ (WebKit::WebViewImplScrollbarPainter::create): |
+ (WebKit::WebViewImplScrollbarPainter::paint): |
+ (WebKit::WebViewImplScrollbarPainter::WebViewImplScrollbarPainter): |
+ (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
+ (WebKit::WebViewImpl::doComposite): |
+ (WebKit::WebViewImpl::reallocateRenderer): |
+ (WebKit::WebViewImpl::updateLayerRendererViewport): |
+ * src/WebViewImpl.h: |
+ |
+2011-03-10 Tony Chang <tony@chromium.org> |
+ |
+ Unreviewed, roll chromium version to r77259 to pick up |
+ webfontinfo api change. |
+ |
+ * DEPS: |
+ |
+2011-03-10 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r80701. |
+ http://trac.webkit.org/changeset/80701 |
+ https://bugs.webkit.org/show_bug.cgi?id=56126 |
+ |
+ fast/dom/Geolocation/window-close-crash.html fails on Snow |
+ Leopard release builds (Requested by mihaip on #webkit). |
+ |
+ * public/WebGeolocationClientMock.h: |
+ * src/WebGeolocationClientMock.cpp: |
+ |
+2011-03-10 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Web Inspector: better names for HAR export commands |
+ https://bugs.webkit.org/show_bug.cgi?id=56097 |
+ |
+ Rename Export to HAR to Copy entry/network log as HAR |
+ Expose Copy as HAR unconditionally, remove related settings entry. |
+ |
+ * src/js/DevTools.js: removed override for resourceExportEnabled |
+ |
+2011-01-26 John Knottenbelt <jknotten@chromium.org> |
+ |
+ Reviewed by Dmitry Titov. |
+ |
+ Detach Geolocation from Frame when Page destroyed. |
+ https://bugs.webkit.org/show_bug.cgi?id=52877 |
+ |
+ Add accessors to the WebGeolocationClientMock to allow the number of |
+ pending geolocation permission requests to be queried. |
+ |
+ * public/WebGeolocationClientMock.h: |
+ * src/WebGeolocationClientMock.cpp: |
+ (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests): |
+ |
+2011-03-08 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ IndexedDB: Add BackingStoreType parameter to IDBFactoryBackendInterface::open |
+ https://bugs.webkit.org/show_bug.cgi?id=55948 |
+ |
+ Add a parameter that allows for selection of alternative backing store |
+ implementations. |
+ |
+ * public/WebIDBFactory.h: |
+ (WebKit::WebIDBFactory::open): |
+ * src/AssertMatchingEnums.cpp: |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebCore::IDBFactoryBackendProxy::open): |
+ * src/IDBFactoryBackendProxy.h: |
+ * src/WebIDBFactoryImpl.cpp: |
+ (WebKit::WebIDBFactoryImpl::open): |
+ * src/WebIDBFactoryImpl.h: |
+ |
+2011-03-08 Kinuko Yasuda <kinuko@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Destroying WorkerFileSystemCallbacksBridge on main thread results in ASSERT in WorkerContext::Observer::~Observer |
+ https://bugs.webkit.org/show_bug.cgi?id=55895 |
+ |
+ * src/WorkerFileSystemCallbacksBridge.cpp: |
+ (WebKit::WorkerFileSystemCallbacksBridge::runTaskOnWorkerThread): |
+ Added stopObserving() so that releasing the bridge on the main thread |
+ (this could happen before or after the runTaskOnWorkerThread) does |
+ not cause the assertion error. |
+ |
+2011-03-08 Alok priyadarshi <alokp@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Plugins needs a way to trigger style recalc |
+ https://bugs.webkit.org/show_bug.cgi?id=55242 |
+ |
+ It will be tested by Pepper2D and Pepper3D layout/smoke tests |
+ on the Chromium side. |
+ |
+ * public/WebPluginContainer.h: |
+ * src/WebPluginContainerImpl.cpp: |
+ (WebKit::WebPluginContainerImpl::setBackingTextureId): |
+ * src/WebPluginContainerImpl.h: |
+ |
+2011-03-08 Andrei Popescu <andreip@google.com> |
+ |
+ Reviewed by Steve Block. |
+ |
+ IDBCallbacks::onsuccess(IDBIndex*) is unused and should be removed. |
+ https://bugs.webkit.org/show_bug.cgi?id=55938 |
+ |
+ * public/WebIDBCallbacks.h: |
+ * src/IDBCallbacksProxy.cpp: |
+ * src/IDBCallbacksProxy.h: |
+ * src/WebIDBCallbacksImpl.cpp: |
+ * src/WebIDBCallbacksImpl.h: |
+ * src/WebIDBObjectStoreImpl.cpp: |
+ |
+2011-03-07 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Add support for DataTransferItems |
+ https://bugs.webkit.org/show_bug.cgi?id=55115 |
+ |
+ Add new runtime enabled flag for data transfer items feature. |
+ |
+ * public/WebRuntimeFeatures.h: |
+ * src/WebRuntimeFeatures.cpp: |
+ (WebKit::WebRuntimeFeatures::enableDataTransferItems): |
+ (WebKit::WebRuntimeFeatures::isDataTransferItemsEnabled): |
+ |
+2011-03-07 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Chromium build fix. |
+ |
+ * src/ContextMenuClientImpl.cpp: |
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
+ |
+2011-03-07 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Reviewed by Darin Adler. |
+ |
+ selectionHasStyle and selectionStartHasStyle should use EditingStyle |
+ https://bugs.webkit.org/show_bug.cgi?id=55902 |
+ |
+ selectionHasStyle now takes a property id and a value instead of a CSSMutableStyleDeclaration. |
+ |
+ * src/ContextMenuClientImpl.cpp: |
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Calls selectionHasStyle. |
+ |
+2011-03-07 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Add plumbing for paste support to ChromiumDataObject::types() |
+ https://bugs.webkit.org/show_bug.cgi?id=55792 |
+ |
+ This requires a DEPS roll for a Chromium-side change to support DRT testing of |
+ event.dataTransfer.types. |
+ |
+ * DEPS: |
+ |
+2011-03-07 Takayoshi Kochi <kochi@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Use preferred locale information when choosing fallback font using |
+ fontconfig on Linux platform. |
+ https://bugs.webkit.org/show_bug.cgi?id=55453 |
+ |
+ Tests will be covered by Chromium side. |
+ |
+ * public/gtk/WebFontInfo.h: |
+ (WebKit::WebFontInfo::familyForChars): added 3rd parameter |preferredLocale| |
+ * public/linux/WebSandboxSupport.h: |
+ (WebKit::WebSandboxSupport::getFontFamilyForCharacters): added 3rd parameter |preferredLocale| |
+ * src/PlatformBridge.cpp: |
+ * src/gtk/WebFontInfo.cpp: |
+ |
+2011-03-07 James Robinson <jamesr@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ [chromium] Separate the "update" and "draw" portions of LayerRendererChromium's drawLayers function |
+ https://bugs.webkit.org/show_bug.cgi?id=54047 |
+ |
+ Call updated LayerRendererChromium APIs. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::doPixelReadbackToCanvas): |
+ (WebKit::WebViewImpl::paint): |
+ (WebKit::WebViewImpl::doComposite): |
+ |
+2011-03-07 Sam Weinig <sam@webkit.org> |
+ |
+ Reviewed by Anders Carlsson. |
+ |
+ Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse |
+ https://bugs.webkit.org/show_bug.cgi?id=55827 |
+ |
+ Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse |
+ and pass the entire response, instead of just the MIMEType. |
+ |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForResponse): |
+ * src/FrameLoaderClientImpl.h: |
+ |
+2011-03-07 Marcus Bulach <bulach@chromium.org> |
+ |
+ Reviewed by Dan Bernstein. |
+ |
+ WebViewImpl::focusedWebCoreFrame() should be const. |
+ https://bugs.webkit.org/show_bug.cgi?id=55870 |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::focusedWebCoreFrame): |
+ * src/WebViewImpl.h: |
+ |
+2011-03-07 Eric Carlson <eric.carlson@apple.com> |
+ |
+ Reviewed by Darin Adler. |
+ |
+ Add API to enumerate/delete files downloaded for <audio> and <video> |
+ https://bugs.webkit.org/show_bug.cgi?id=55267 |
+ |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ (WebKit::WebMediaPlayerClientImpl::registerSelf): Update for MediaEngineRegistrar change. |
+ |
+2011-03-07 Andrei Popescu <andreip@google.com> |
+ |
+ Reviewed by Steve Block. |
+ |
+ IDBRequest::onSuccess(IDBObjectStore*) should be removed as it is unused. |
+ https://bugs.webkit.org/show_bug.cgi?id=55777 |
+ |
+ * src/IDBCallbacksProxy.cpp: |
+ * src/IDBCallbacksProxy.h: |
+ * src/WebIDBCallbacksImpl.cpp: |
+ * src/WebIDBCallbacksImpl.h: |
+ |
+2011-03-07 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r80458. |
+ http://trac.webkit.org/changeset/80458 |
+ https://bugs.webkit.org/show_bug.cgi?id=55863 |
+ |
+ caused tests to crash on several chromium bots (Requested by |
+ ukai on #webkit). |
+ |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::loadSynchronously): |
+ (WebKit::AssociatedURLLoader::loadAsynchronously): |
+ (WebKit::AssociatedURLLoader::cancel): |
+ (WebKit::AssociatedURLLoader::setDefersLoading): |
+ (WebKit::AssociatedURLLoader::prepareRequest): |
+ (WebKit::AssociatedURLLoader::willSendRequest): |
+ (WebKit::AssociatedURLLoader::didSendData): |
+ (WebKit::AssociatedURLLoader::didReceiveResponse): |
+ (WebKit::AssociatedURLLoader::didDownloadData): |
+ (WebKit::AssociatedURLLoader::didReceiveData): |
+ (WebKit::AssociatedURLLoader::didReceiveCachedMetadata): |
+ (WebKit::AssociatedURLLoader::didFinishLoading): |
+ (WebKit::AssociatedURLLoader::didFail): |
+ * src/AssociatedURLLoader.h: |
+ |
+2011-03-07 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ AssociatedURLLoader does not support Cross Origin Requests |
+ https://bugs.webkit.org/show_bug.cgi?id=53925 |
+ |
+ No tests needed. Exposes no new functionality. |
+ |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::create): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didSendData): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFail): |
+ (WebKit::AssociatedURLLoader::AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::loadSynchronously): |
+ (WebKit::AssociatedURLLoader::loadAsynchronously): |
+ (WebKit::AssociatedURLLoader::cancel): |
+ (WebKit::AssociatedURLLoader::setDefersLoading): |
+ * src/AssociatedURLLoader.h: |
+ (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions): |
+ |
+2011-03-06 Sreeram Ramachandran <sreeram@google.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Expose page dismissal event status through the WebKit API for chromium. |
+ https://bugs.webkit.org/show_bug.cgi?id=55844 |
+ |
+ Chromium will find it useful to know the page dismissal status (i.e., |
+ whether a frame is in the midst of executing a beforeunload or unload |
+ handler), so expose that information through the chromium port in the |
+ WebKit API. |
+ |
+ This is my second attempt at this patch. The previous one broke |
+ downstream Chromium builds of some unit tests which had classes derived |
+ from WebFrame (and thus became uninstantiable because of this new pure |
+ virtual method). Those have now been fixed (http://crrev.com/77101). |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched): |
+ * src/WebFrameImpl.h: |
+ |
+2011-03-06 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r80436. |
+ http://trac.webkit.org/changeset/80436 |
+ https://bugs.webkit.org/show_bug.cgi?id=55849 |
+ |
+ Broke Chromium compile across the board (Requested by dglazkov |
+ on #webkit). |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ * src/WebFrameImpl.h: |
+ |
+2011-03-06 Sreeram Ramachandran <sreeram@google.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Expose page dismissal event status through the WebKit API for chromium |
+ https://bugs.webkit.org/show_bug.cgi?id=55844 |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::pageDismissalEventBeingDispatched): |
+ * src/WebFrameImpl.h: |
+ |
+2011-03-05 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by Dmitry Titov. |
+ |
+ [chromium] Add method to WebClipboard to read images from the clipboard. |
+ https://bugs.webkit.org/show_bug.cgi?id=55814 |
+ |
+ * public/WebClipboard.h: |
+ (WebKit::WebClipboard::readImage): |
+ |
+2011-03-04 Adam Barth <abarth@webkit.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Remove unneeded round-trips through ../Source in the Chromium GYP build |
+ https://bugs.webkit.org/show_bug.cgi?id=55795 |
+ |
+ * WebKit.gyp: |
+ |
+2011-03-03 John Abd-El-Malek <jam@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ [chromium] Get rid of IsContentFiltered flags since they're not used anymore |
+ https://bugs.webkit.org/show_bug.cgi?id=55748 |
+ |
+ * DEPS: |
+ * public/WebURLResponse.h: |
+ * src/WebURLResponse.cpp: |
+ |
+2011-03-04 James Su <suzhe@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ [Chromium] keycode is always 0 when using non-Latin keyboard layout. |
+ https://bugs.webkit.org/show_bug.cgi?id=54939 |
+ |
+ No intended functionality change. |
+ |
+ * src/mac/WebInputEventFactory.mm: |
+ (WebKit::windowsKeyCodeForKeyEvent): Use the same implementation |
+ provided in WebCore/platform/mac/KeyEventMac.mm. |
+ |
+2011-03-04 Zelidrag Hornung <zelidrag@chromium.org> |
+ |
+ Reviewed by David Levin |
+ |
+ Expose ability to create instance of DOMFileSystem from Chromium side. |
+ https://bugs.webkit.org/show_bug.cgi?id=55618 |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::createFileSystem): |
+ * src/WebFrameImpl.h: |
+ |
+2011-03-03 Nat Duca <nduca@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] Create a LayerChromium layerTreeAsText. Add HUD to |
+ LayerRendererChromium that draws compositor FPS and, optionally, |
+ the layer tree. |
+ https://bugs.webkit.org/show_bug.cgi?id=54710 |
+ |
+ * public/WebSettings.h: |
+ * src/WebSettingsImpl.cpp: |
+ (WebKit::WebSettingsImpl::WebSettingsImpl): |
+ (WebKit::WebSettingsImpl::setShowFPSCounter): |
+ (WebKit::WebSettingsImpl::setShowPlatformLayerTree): |
+ * src/WebSettingsImpl.h: |
+ (WebKit::WebSettingsImpl::showFPSCounter): |
+ (WebKit::WebSettingsImpl::showPlatformLayerTree): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::doComposite): |
+ |
+2011-03-03 Alexey Proskuryakov <ap@apple.com> |
+ |
+ Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included |
+ via ChromeClient.h |
+ |
+ * src/ChromeClientImpl.h: |
+ |
+2011-03-02 Alexey Proskuryakov <ap@apple.com> |
+ |
+ Reviewed by Darin Adler. |
+ |
+ REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access |
+ https://bugs.webkit.org/show_bug.cgi?id=55633 |
+ <rdar://problem/8963023> |
+ |
+ * src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::keyboardUIMode): |
+ * src/ChromeClientImpl.h: |
+ Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since |
+ this platform doesn't observe or have full keyboard access state. |
+ |
+2011-03-03 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r80219. |
+ http://trac.webkit.org/changeset/80219 |
+ https://bugs.webkit.org/show_bug.cgi?id=55680 |
+ |
+ "Causes several media test crashes" (Requested by tonyg-cr on |
+ #webkit). |
+ |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::loadSynchronously): |
+ (WebKit::AssociatedURLLoader::loadAsynchronously): |
+ (WebKit::AssociatedURLLoader::cancel): |
+ (WebKit::AssociatedURLLoader::setDefersLoading): |
+ (WebKit::AssociatedURLLoader::prepareRequest): |
+ (WebKit::AssociatedURLLoader::willSendRequest): |
+ (WebKit::AssociatedURLLoader::didSendData): |
+ (WebKit::AssociatedURLLoader::didReceiveResponse): |
+ (WebKit::AssociatedURLLoader::didDownloadData): |
+ (WebKit::AssociatedURLLoader::didReceiveData): |
+ (WebKit::AssociatedURLLoader::didReceiveCachedMetadata): |
+ (WebKit::AssociatedURLLoader::didFinishLoading): |
+ (WebKit::AssociatedURLLoader::didFail): |
+ * src/AssociatedURLLoader.h: |
+ |
+2011-03-03 Dominic Mazzoni <dmazzoni@google.com> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Add an equals() method to WebAccessibilityObject. |
+ https://bugs.webkit.org/show_bug.cgi?id=55631 |
+ |
+ * public/WebAccessibilityObject.h: |
+ * src/WebAccessibilityObject.cpp: |
+ (WebKit::WebAccessibilityObject::equals): |
+ |
+2011-03-03 Pavel Podivilov <podivilov@chromium.org> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Web Inspector: make selected call frame debugger presentation model property. |
+ https://bugs.webkit.org/show_bug.cgi?id=55582 |
+ |
+ * src/js/Tests.js: |
+ |
+2011-03-03 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ AssociatedURLLoader does not support Cross Origin Requests |
+ https://bugs.webkit.org/show_bug.cgi?id=53925 |
+ |
+ No tests needed. Exposes no new functionality. |
+ |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::ClientAdapter::create): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::willSendRequest): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didSendData): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveData): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveCachedMetadata): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading): |
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFail): |
+ (WebKit::AssociatedURLLoader::AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |
+ (WebKit::AssociatedURLLoader::loadSynchronously): |
+ (WebKit::AssociatedURLLoader::loadAsynchronously): |
+ (WebKit::AssociatedURLLoader::cancel): |
+ (WebKit::AssociatedURLLoader::setDefersLoading): |
+ * src/AssociatedURLLoader.h: |
+ (WebKit::AssociatedURLLoaderOptions::AssociatedURLLoaderOptions): |
+ |
+2011-03-03 Steve Lacey <sjl@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Wire up webkit metrics changes to chromium changes. |
+ https://bugs.webkit.org/show_bug.cgi?id=54580 |
+ |
+ * features.gypi: |
+ * public/WebMediaPlayer.h: |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ (WebKit::WebMediaPlayerClientImpl::decodedFrameCount): |
+ (WebKit::WebMediaPlayerClientImpl::droppedFrameCount): |
+ (WebKit::WebMediaPlayerClientImpl::audioDecodedByteCount): |
+ (WebKit::WebMediaPlayerClientImpl::videoDecodedByteCount): |
+ * src/WebMediaPlayerClientImpl.h: |
+ |
+2011-03-02 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Manually revert ChromiumDataObject changes. |
+ https://bugs.webkit.org/show_bug.cgi?id=55627 |
+ |
+ * public/WebView.h: |
+ * src/WebDragData.cpp: |
+ (WebKit::WebDragData::initialize): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::dragTargetDragEnter): |
+ * src/WebViewImpl.h: |
+ |
+2011-03-02 David Grogan <dgrogan@chromium.org> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ IndexedDB: fire versionchange events when calling setVersion |
+ https://bugs.webkit.org/show_bug.cgi?id=55095 |
+ |
+ * WebKit.gyp: |
+ * src/IDBDatabaseCallbacksProxy.cpp: Copied from Source/WebCore/storage/IDBVersionChangeEvent.h. |
+ (WebCore::IDBDatabaseCallbacksProxy::create): |
+ (WebCore::IDBDatabaseCallbacksProxy::IDBDatabaseCallbacksProxy): |
+ (WebCore::IDBDatabaseCallbacksProxy::~IDBDatabaseCallbacksProxy): |
+ (WebCore::IDBDatabaseCallbacksProxy::onVersionChange): |
+ * src/IDBDatabaseCallbacksProxy.h: Copied from Source/WebCore/storage/IDBVersionChangeEvent.h. |
+ * src/IDBDatabaseProxy.cpp: |
+ (WebCore::IDBDatabaseProxy::setVersion): |
+ (WebCore::IDBDatabaseProxy::close): |
+ (WebCore::IDBDatabaseProxy::open): |
+ * src/IDBDatabaseProxy.h: |
+ * src/WebIDBDatabaseCallbacksImpl.cpp: Copied from Source/WebCore/storage/IDBVersionChangeEvent.cpp. |
+ (WebCore::WebIDBDatabaseCallbacksImpl::WebIDBDatabaseCallbacksImpl): |
+ (WebCore::WebIDBDatabaseCallbacksImpl::~WebIDBDatabaseCallbacksImpl): |
+ (WebCore::WebIDBDatabaseCallbacksImpl::onVersionChange): |
+ * src/WebIDBDatabaseCallbacksImpl.h: Copied from Source/WebCore/storage/IDBVersionChangeEvent.h. |
+ * src/WebIDBDatabaseImpl.cpp: |
+ (WebKit::WebIDBDatabaseImpl::setVersion): |
+ (WebKit::WebIDBDatabaseImpl::close): |
+ (WebKit::WebIDBDatabaseImpl::open): |
+ * src/WebIDBDatabaseImpl.h: |
+ |
+2011-03-02 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r80139. |
+ http://trac.webkit.org/changeset/80139 |
+ https://bugs.webkit.org/show_bug.cgi?id=55620 |
+ |
+ failing and crashing tests on Snow Leopard bot (Requested by |
+ mihaip1 on #webkit). |
+ |
+ * public/WebGeolocationClientMock.h: |
+ * src/WebGeolocationClientMock.cpp: |
+ |
+2011-03-02 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Revert frame-specific WebClipboard changes |
+ https://bugs.webkit.org/show_bug.cgi?id=55617 |
+ |
+ This code is no longer needed since we've decided to use the original |
+ approach to copy/paste drag/drop handling in ClipboardChromium. |
+ |
+ * public/WebFrameClient.h: |
+ * src/PlatformBridge.cpp: |
+ (WebCore::PlatformBridge::clipboardReadAvailableTypes): |
+ (WebCore::PlatformBridge::clipboardReadData): |
+ (WebCore::PlatformBridge::clipboardReadFilenames): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::fromFrame): |
+ * src/WebFrameImpl.h: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::dragTargetDragEnterNew): |
+ |
+2011-03-02 Tony Chang <tony@chromium.org> |
+ |
+ Unreviewed, rolling chromium DEPS to r76362. |
+ |
+ https://bugs.webkit.org/show_bug.cgi?id=55564 |
+ |
+ * DEPS: |
+ |
+2011-02-28 Jeremy Orlow <jorlow@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Split IDBCursor.value into IDBCursor.primaryKey and IDBCursor.value |
+ https://bugs.webkit.org/show_bug.cgi?id=55443 |
+ |
+ * public/WebIDBCursor.h: |
+ (WebKit::WebIDBCursor::primaryKey): |
+ (WebKit::WebIDBCursor::value): |
+ * src/IDBCursorBackendProxy.cpp: |
+ (WebCore::IDBCursorBackendProxy::primaryKey): |
+ (WebCore::IDBCursorBackendProxy::value): |
+ * src/IDBCursorBackendProxy.h: |
+ * src/WebIDBCursorImpl.cpp: |
+ (WebKit::WebIDBCursorImpl::key): |
+ (WebKit::WebIDBCursorImpl::primaryKey): |
+ (WebKit::WebIDBCursorImpl::value): |
+ * src/WebIDBCursorImpl.h: |
+ |
+2011-03-02 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Add feature define for data transfer items |
+ https://bugs.webkit.org/show_bug.cgi?id=55510 |
+ |
+ * features.gypi: |
+ |
+2011-01-26 John Knottenbelt <jknotten@chromium.org> |
+ |
+ Detach Geolocation from Frame when Page destroyed. |
+ https://bugs.webkit.org/show_bug.cgi?id=52877 |
+ |
+ Add accessors to the WebGeolocationClientMock to allow the number of |
+ pending geolocation permission requests to be queried. |
+ |
+ * public/WebGeolocationClientMock.h: |
+ * src/WebGeolocationClientMock.cpp: |
+ (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests): |
+ |
+2011-03-01 David Grogan <dgrogan@chromium.org> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ IndexedDB: public webkit interfaces for firing versionchange events to IDBDatabase objects |
+ https://bugs.webkit.org/show_bug.cgi?id=55548 |
+ |
+ * WebKit.gyp: |
+ * public/WebIDBDatabase.h: |
+ (WebKit::WebIDBDatabase::createObjectStore): |
+ (WebKit::WebIDBDatabase::open): |
+ * public/WebIDBDatabaseCallbacks.h: Added. |
+ (WebKit::WebIDBDatabaseCallbacks::~WebIDBDatabaseCallbacks): |
+ (WebKit::WebIDBDatabaseCallbacks::onVersionChange): |
+ |
+2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r80079. |
+ http://trac.webkit.org/changeset/80079 |
+ https://bugs.webkit.org/show_bug.cgi?id=55547 |
+ |
+ "Broke the Win debug build?" (Requested by dcheng on #webkit). |
+ |
+ * features.gypi: |
+ |
+2011-03-01 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Add feature define for data transfer items |
+ https://bugs.webkit.org/show_bug.cgi?id=55510 |
+ |
+ * features.gypi: |
+ |
+2011-03-01 Jeremy Orlow <jorlow@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Add a primaryKey method to IDBCursor |
+ https://bugs.webkit.org/show_bug.cgi?id=55518 |
+ |
+ In prep for https://bugs.webkit.org/show_bug.cgi?id=55443 |
+ |
+ * public/WebIDBCursor.h: |
+ (WebKit::WebIDBCursor::primaryKey): |
+ |
+2011-02-28 Chang Shu <cshu@webkit.org> |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ Remove the support of Frame::isContentEditable and its dependencies. |
+ https://bugs.webkit.org/show_bug.cgi?id=54292 |
+ |
+ Remove the WebKit side implementation. |
+ |
+ * src/EditorClientImpl.cpp: |
+ * src/EditorClientImpl.h: |
+ |
+2011-02-28 Avi Drissman <avi@google.com> |
+ |
+ Reviewed by James Robinson. |
+ |
+ WebCursorInfo needs to match enums in platform/Cursor.h |
+ https://bugs.webkit.org/show_bug.cgi?id=55094 |
+ |
+ * public/WebCursorInfo.h: |
+ * src/AssertMatchingEnums.cpp: |
+ |
+2011-02-28 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r78789. |
+ http://trac.webkit.org/changeset/78789 |
+ https://bugs.webkit.org/show_bug.cgi?id=55409 |
+ |
+ Incorrect canvas fallback implementation (Requested by |
+ inferno-sec on #webkit). |
+ |
+ * public/WebAccessibilityRole.h: |
+ * src/AssertMatchingEnums.cpp: |
+ |
+2011-02-28 Adam Klein <adamk@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ [fileapi] Implement LocalFileSystem.resolveLocalFileSystemURI |
+ https://bugs.webkit.org/show_bug.cgi?id=54774 |
+ |
+ * src/LocalFileSystemChromium.cpp: |
+ (WebCore::LocalFileSystem::readFileSystem): |
+ Removed size argument to readFileSystem() |
+ |
+2011-02-27 Pavel Feldman <pfeldman@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Pass frame history state in the context menu parameters. |
+ https://bugs.webkit.org/show_bug.cgi?id=55232 |
+ |
+ * public/WebContextMenuData.h: |
+ * src/ContextMenuClientImpl.cpp: |
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
+ |
+2011-02-26 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ DumpRenderTree should reset frame opener between tests. |
+ https://bugs.webkit.org/show_bug.cgi?id=54874 |
+ |
+ Added clearOpener method to WebFrame. |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::clearOpener): |
+ * src/WebFrameImpl.h: |
+ |
+2011-02-26 Pavel Feldman <pfeldman@chromium.org> |
+ |
+ Not reviewed: rolling chromium DEPS. |
+ |
+ * DEPS: |
+ |
+2011-02-26 Bill Budge <bbudge@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ WebURLRequest, WebURLResponse properties should be passed to WebCore Layer |
+ https://bugs.webkit.org/show_bug.cgi?id=54489 |
+ |
+ No tests needed. This is already tested by ui_tests, nacl_ui_tests, and nacl_sandbox_tests |
+ |
+ * src/WebURLRequest.cpp: |
+ (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl): |
+ (WebKit::WebURLRequest::downloadToFile): |
+ (WebKit::WebURLRequest::setDownloadToFile): |
+ * src/WebURLRequestPrivate.h: |
+ (WebKit::WebURLRequestPrivate::WebURLRequestPrivate): |
+ * src/WebURLResponse.cpp: |
+ (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl): |
+ (WebKit::WebURLResponse::downloadFilePath): |
+ (WebKit::WebURLResponse::setDownloadFilePath): |
+ * src/WebURLResponsePrivate.h: |
+ |
+2011-02-26 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r79764. |
+ http://trac.webkit.org/changeset/79764 |
+ https://bugs.webkit.org/show_bug.cgi?id=55295 |
+ |
+ "broke Chromium builds" (Requested by rniwa on #webkit). |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ * src/WebFrameImpl.h: |
+ |
+2011-02-26 David Dorwin <ddorwin@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Enable WebKit Full Screen API in Chromium. The element becomes the full size of the window, but the window is not yet full screen. Support is disabled by default. |
+ |
+ fullscreen javascript bindings not implemented for v8 |
+ https://bugs.webkit.org/show_bug.cgi?id=44797 |
+ |
+ * features.gypi: |
+ * public/WebSettings.h: |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::supportsFullScreenForElement): |
+ (WebKit::ChromeClientImpl::enterFullScreenForElement): |
+ (WebKit::ChromeClientImpl::exitFullScreenForElement): |
+ (WebKit::ChromeClientImpl::fullScreenRendererChanged): |
+ * src/ChromeClientImpl.h: |
+ * src/WebSettingsImpl.cpp: |
+ (WebKit::WebSettingsImpl::setFullScreenEnabled): |
+ * src/WebSettingsImpl.h: |
+ |
+2011-02-26 John Mellor <johnme@chromium.org> |
+ |
+ Reviewed by Antonio Gomes. |
+ |
+ [chromium] WebFrameImpl::m_totalMatchCount should be an int |
+ https://bugs.webkit.org/show_bug.cgi?id=55134 |
+ |
+ WebFrameImpl::m_totalMatchCount should be an int instead of a size_t since it can be -1. |
+ |
+ * src/WebFrameImpl.h: |
+ |
+2011-02-26 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ DumpRenderTree should reset frame opener between tests. |
+ https://bugs.webkit.org/show_bug.cgi?id=54874 |
+ |
+ Added clearOpener method to WebFrame. |
+ |
+ * public/WebFrame.h: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::clearOpener): |
+ * src/WebFrameImpl.h: |
+ |
+2011-02-25 Tony Chang <tony@chromium.org> |
+ |
+ Roll chromium deps to include RBGToHSL fix and ICU update. |
+ |
+ * DEPS: |
+ |
+2011-02-15 Brett Wilson <brettw@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Recover the mouse capture state when we recieve a mouse event where there is no longer a button down. |
+ https://bugs.webkit.org/show_bug.cgi?id=54503 |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::handleInputEvent): |
+ |
2011-02-24 James Robinson <jamesr@chromium.org> |
Reviewed by Darin Fisher. |