| 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. |
| |
| Add a USE() macro to control use of the built-in UTF8 codec |
| https://bugs.webkit.org/show_bug.cgi?id=55189 |
| |
| Defaults USE(BUILTIN_UTF8_CODEC) to true for the Chromium port. |
| |
| * features.gypi: |
| |
| 2011-02-24 James Kozianski <koz@chromium.org> |
| |
| Reviewed by Ojan Vafai. |
| |
| Add missing plumbing for registerProtocolHandler in ChromeClientImpl. |
| https://bugs.webkit.org/show_bug.cgi?id=55112 |
| |
| * src/ChromeClientImpl.cpp: |
| (WebKit::ChromeClientImpl::registerProtocolHandler): |
| |
| 2011-02-24 James Robinson <jamesr@chromium.org> |
| |
| Unreviewed, rolling out r79584. |
| http://trac.webkit.org/changeset/79584 |
| https://bugs.webkit.org/show_bug.cgi?id=44797 |
| |
| [chromium] Patch does not compile if ENABLE_FULLSCREEN_API is |
| not set |
| |
| * features.gypi: |
| * public/WebSettings.h: |
| * src/ChromeClientImpl.cpp: |
| * src/ChromeClientImpl.h: |
| * src/WebSettingsImpl.cpp: |
| * src/WebSettingsImpl.h: |
| |
| 2011-02-24 Andrew Wilson <atwilson@chromium.org> |
| |
| Unreviewed, rolling out r79570. |
| http://trac.webkit.org/changeset/79570 |
| https://bugs.webkit.org/show_bug.cgi?id=54874 |
| |
| Breaks chromium build because glue/mocks/mock_web_frame.h/cc |
| was not updated |
| |
| * public/WebFrame.h: |
| * src/WebFrameImpl.cpp: |
| * src/WebFrameImpl.h: |
| |
| 2011-02-24 David Dorwin <ddorwin@chromium.org> |
| |
| Reviewed by Eric Seidel. |
| |
| 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-24 Patrick Gansterer <paroga@webkit.org> |
| |
| Reviewed by Eric Seidel. |
| |
| Rename PLATFORM(SKIA) to USE(SKIA) |
| https://bugs.webkit.org/show_bug.cgi?id=55090 |
| |
| * src/GraphicsContext3DChromium.cpp: |
| (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
| (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): |
| * src/GraphicsContext3DInternal.h: |
| * src/WebViewImpl.cpp: |
| (WebKit::WebViewImpl::doPixelReadbackToCanvas): |
| |
| 2011-02-24 Vsevolod Vlasov <vsevik@chromium.org> |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| 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-24 Adam Klein <adamk@chromium.org> |
| |
| Reviewed by Darin Fisher. |
| |
| [chromium] Add code to WebKit Chromium to allow access to NetworkStateNotifier |
| https://bugs.webkit.org/show_bug.cgi?id=54516 |
| |
| Add a new WebNetworkStateNotifier class with a single static method, |
| setOnLine(), which dispatches to WebCore's singleton NetworkStateNotifier. |
| |
| * WebKit.gyp: |
| * public/WebNetworkStateNotifier.h: Added. |
| * src/WebNetworkStateNotifier.cpp: Added. |
| (WebKit::WebNetworkStateNotifier::setOnLine): |
| |
| 2011-02-24 Robert Kroeger <rjkroege@chromium.org> |
| |
| Reviewed by Darin Fisher. |
| |
| Added timestamps to PlatformTouchEvent etc. |
| |
| PlatformTouchEvent doesn't have a timestamp and so |
| eventSender.leapForward cannot be used for touchevent based tests. |
| This change constructs PlatformTouchEvents with timestamps |
| provided from a WebTouchEvent on chromium. It also adds an enum |
| to make code referring to specific WebTouchPoints easier to read. |
| |
| [chromium] [WebCore] [android] Touch events are missing time stamps |
| https://bugs.webkit.org/show_bug.cgi?id=53510 |
| |
| * public/WebTouchPoint.h: |
| (WebKit::WebTouchPoint::WebTouchPoint): |
| * src/WebInputEventConversion.cpp: |
| (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder): |
| |
| 2011-02-23 Adam Barth <abarth@webkit.org> |
| |
| Reviewed by James Robinson. |
| |
| [Chromium] Use WebKitClient for OSRandomSource instead of trying to talk to the file system in the sandbox |
| https://bugs.webkit.org/show_bug.cgi?id=55093 |
| |
| We need to get OS randomness from the WebKit client rather than try to |
| get it from /dev/urandom directly because WebKit doesn't have access to |
| the file system when running inside the Chromium sandbox. |
| |
| * WebKit.gyp: |
| * src/ChromiumOSRandomSource.cpp: Added. |
| |
| 2011-02-23 Adam Barth <abarth@webkit.org> |
| |
| Reviewed by James Robinson. |
| |
| Roll Chromium DEPS |
| https://bugs.webkit.org/show_bug.cgi?id=55096 |
| |
| Rolling to the future, like a truck. |
| |
| * DEPS: |
| |
| 2011-02-23 Adam Barth <abarth@webkit.org> |
| |
| Reviewed by Darin Fisher. |
| |
| [Chromium] Add WebKitClient::cryptographicallyRandomValues |
| https://bugs.webkit.org/show_bug.cgi?id=55073 |
| |
| This patch adds a WebKit client API to get cryptographic randomness. |
| We'll use this API to gather seed randomness while inside the sandbox. |
| |
| * public/WebKitClient.h: |
| (WebKit::WebKitClient::cryptographicallyRandomValues): |
| |
| 2011-02-23 Kenneth Russell <kbr@google.com> |
| |
| Unreviewed, rolling out r79387. |
| https://bugs.webkit.org/show_bug.cgi?id=54885 |
| |
| Reapply the code changes from r79038 since they weren't the root |
| cause of the test timeouts. |
| |
| * src/WebKit.cpp: |
| (WebKit::initialize): |
| |
| 2011-02-23 Takashi Toyoshima <toyoshim@chromium.org> |
| |
| Reviewed by Shinichiro Hamaji. |
| |
| [chromium] Control-Up/Down should be PageUp/Down on Mac. |
| https://bugs.webkit.org/show_bug.cgi?id=54606 |
| |
| * src/WebViewImpl.cpp: |
| (WebKit::WebViewImpl::scrollViewWithKeyboard): |
| |
| 2011-02-22 Kenneth Russell <kbr@google.com> |
| |
| Reviewed by James Robinson. |
| |
| Many tests started timing out on the chrome mac canaries around r79035 |
| https://bugs.webkit.org/show_bug.cgi?id=54885 |
| |
| Revert the code changes, but not the Chromium DEPS roll, from |
| r79038 to see whether this clears up the timing-out tests. Was not |
| able to reproduce the timeouts locally with a Release mode build |
| of DRT (on Snow Leopard). |
| |
| * src/WebKit.cpp: |
| (WebKit::initialize): |
| |
| 2011-02-21 Nico Weber <thakis@chromium.org> |
| |
| Reviewed by James Robinson. |
| |
| [chromium] WebWorkerBase::openFileSystem confuses clang's -Woverloaded-virtual |
| https://bugs.webkit.org/show_bug.cgi?id=54920 |
| |
| Rename WebWorkerBase::openFileSystem() to openFileSystemForWorker() to |
| make it obvious it's not an override of |
| WebFrameClient::openFileSystem(). |
| |
| Remove a failed attempt to override it in WebWorkerClientImpl (the |
| override didn't change the behavior). |
| |
| No intended functionality change. |
| |
| * src/LocalFileSystemChromium.cpp: |
| (WebCore::LocalFileSystem::requestFileSystem): |
| Call new name. |
| * src/WebWorkerBase.cpp: |
| (WebKit::WebWorkerBase::openFileSystemForWorker): |
| Rename openFileSystem() to openFileSystemForWorker(). |
| * src/WebWorkerBase.h: |
| Rename openFileSystem() to openFileSystemForWorker(). |
| * src/WebWorkerClientImpl.h: |
| (WebKit::WebWorkerClientImpl::allowDatabase): |
| Remove unsuccessful (and pointless) override. |
| |
| 2011-02-22 Ilya Tikhonovsky <loislo@chromium.org> |
| |
| Reviewed by Pavel Feldman. |
| |
| Web Inspector: flakyness of inspector tests. |
| https://bugs.webkit.org/show_bug.cgi?id=54729 |
| |
| As far as we have the protocol with sequence numbers we can simplify test harness support |
| and drop out chomium specific methods. |
| |
| * src/js/DevTools.js: |
| |
| 2011-02-21 Pavel Podivilov <podivilov@chromium.org> |
| |
| Reviewed by Pavel Feldman. |
| |
| Web Inspector: move source mapping from SourceFrame to ScriptsPanel. |
| https://bugs.webkit.org/show_bug.cgi?id=54645 |
| |
| * src/js/Tests.js: |
| (.TestSuite.prototype._checkExecutionLine): |
| |
| 2011-02-21 Nico Weber <thakis@chromium.org> |
| |
| Reviewed by James Robinson. |
| |
| [chromium] PopupContainer::show() confuses clang's -Woverloaded-virtual |
| https://bugs.webkit.org/show_bug.cgi?id=54923 |
| |
| Rename PopupContainer::show() to showInRect(), to make it obvious it's |
| not an override of ScrollView::show(). |
| |
| No intended functionality change. |
| |
| * src/WebViewImpl.cpp: |
| (WebKit::WebViewImpl::applyAutoFillSuggestions): |
| |
| 2011-02-21 Nico Weber <thakis@chromium.org> |
| |
| Reviewed by Kent Tamura. |
| |
| [chromium] ChromePluginPrintContext::begin() fails to override superclass method |
| https://bugs.webkit.org/show_bug.cgi?id=54914 |
| |
| Update subclass method signature to match superclass again. This |
| regressed in http://trac.webkit.org/changeset/71964 |
| |
| * src/WebFrameImpl.cpp: |
| (WebKit::ChromePluginPrintContext::begin): |
| |
| 2011-02-17 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Reviewed by Kent Tamura. |
| |
| Rename Position::node() to Position::deprecatedNode() |
| https://bugs.webkit.org/show_bug.cgi?id=54622 |
| |
| Done the rename. All calls to node() are replaced by calls to deprecatedNode(). |
| |
| * src/WebViewImpl.cpp: |
| (WebKit::WebViewImpl::setComposition): Check the nullity of startContainer() instead of startPosition()->node(). |
| (WebKit::WebViewImpl::confirmComposition): Ditto. |
| (WebKit::WebViewImpl::textInputType): |
| (WebKit::WebViewImpl::caretOrSelectionBounds): |
| |
| 2011-02-19 Brian Ryner <bryner@chromium.org> |
| |
| Reviewed by Adam Barth. |
| |
| Add missing #includes of DocumentLoader.h, needed since the transitive |
| include through Document.h is removed. |
| https://bugs.webkit.org/show_bug.cgi?id=50489 |
| |
| * src/WebPageSerializerImpl.cpp: |
| * src/WebSearchableFormData.cpp: |
| |
| 2011-02-19 Charlie Reis <creis@chromium.org> |
| |
| Reviewed by Mihai Parparita. |
| |
| Ensure loading has stopped in HistoryController::goToItem |
| https://bugs.webkit.org/show_bug.cgi?id=54517 |
| |
| Call Page::goToItem instead of HistoryController::goToItem, so that |
| FrameLoader::stopAllLoaders is called first. Also adds a callback in |
| FrameLoaderClient for checking for pseudo-back-forward URLs. |
| |
| Test: http/tests/navigation/forward-to-fragment-fires-onload.html |
| |
| * src/FrameLoaderClientImpl.cpp: |
| (WebKit::FrameLoaderClientImpl::shouldStopLoadingForHistoryItem): Added. |
| * src/FrameLoaderClientImpl.h: |
| * src/WebFrameImpl.cpp: |
| |
| 2011-02-18 Dominic Mazzoni <dmazzoni@google.com> |
| |
| Reviewed by Dimitri Glazkov. |
| |
| Marks any actions triggered by performDefaultAction as a user |
| gesture, so that a user with a screen reader isn't prevented from |
| performing operations that must be triggered by a user gesture. |
| https://bugs.webkit.org/show_bug.cgi?id=54759 |
| |
| * src/WebAccessibilityObject.cpp: |
| (WebKit::WebAccessibilityObject::performDefaultAction): |
| |
| 2011-02-18 Kenneth Russell <kbr@google.com> |
| |
| Reviewed by James Robinson. |
| |
| [chromium] Clean up initialization of minimum timer interval |
| https://bugs.webkit.org/show_bug.cgi?id=54772 |
| |
| Rolled forward Chromium DEPS to pick up new webkit_support entry |
| point. Removed setting of default minimum timer interval, as this |
| is now done every time WebPreferences are applied. |
| |
| Tested with Chromium DRT port built from WebKit workspace; ran |
| fast/dom/ layout tests. |
| |
| * DEPS: |
| * src/WebKit.cpp: |
| (WebKit::initialize): |
| |
| 2011-02-18 Ben Vanik <benvanik@google.com> |
| |
| Reviewed by Kenneth Russell. |
| |
| Bug 53940: Implement the OES_vertex_array_object WebGL extension |
| https://bugs.webkit.org/show_bug.cgi?id=53940 |
| |
| Stubbed out methods for the new OES_vertex_array_object methods. |
| |
| * src/Extensions3DChromium.cpp: |
| (WebCore::Extensions3DChromium::createVertexArrayOES): |
| (WebCore::Extensions3DChromium::deleteVertexArrayOES): |
| (WebCore::Extensions3DChromium::isVertexArrayOES): |
| (WebCore::Extensions3DChromium::bindVertexArrayOES): |
| |
| 2011-02-17 Yuzo Fujishima <yuzo@google.com> |
| |
| Reviewed by Shinichiro Hamaji. |
| |
| Retry landing after fixing Chromium side. |
| Fix for Bug 54632 - [chromium] Printing causes view to scroll |
| https://bugs.webkit.org/show_bug.cgi?id=54632 |
| |
| Expose setScrollOffset such that Chromium can restore the scroll offset |
| after printing the document. The bug will be fixed when the counterpart |
| patch http://codereview.chromium.org/6539011/ is landed for Chromium. |
| |
| * public/WebFrame.h: |
| * src/WebFrameImpl.cpp: |
| (WebKit::WebFrameImpl::setScrollOffset): |
| * src/WebFrameImpl.h: |
| |
| 2011-02-17 Andrew Wilson <atwilson@chromium.org> |
| |
| Unreviewed, rolling out r78936. |
| http://trac.webkit.org/changeset/78936 |
| https://bugs.webkit.org/show_bug.cgi?id=54632 |
| |
| Breaks chromium build |
| |
| * public/WebFrame.h: |
| * src/WebFrameImpl.cpp: |
| * src/WebFrameImpl.h: |
| |
| 2011-02-17 Yuzo Fujishima <yuzo@google.com> |
| |
| Reviewed by Shinichiro Hamaji. |
| |
| Fix for Bug 54632 - [chromium] Printing causes view to scroll |
| https://bugs.webkit.org/show_bug.cgi?id=54632 |
| |
| Expose setScrollOffset such that Chromium can restore the scroll offset |
| after printing the document. The bug will be fixed when the counterpart |
| patch http://codereview.chromium.org/6539011/ is landed for Chromium. |
| |
| * public/WebFrame.h: |
| * src/WebFrameImpl.cpp: |
| (WebKit::WebFrameImpl::setScrollOffset): |
| * src/WebFrameImpl.h: |
| |
| 2011-02-17 W. James MacLean <wjmaclean@chromium.org> |
| |
| Reviewed by James Robinson. |
| |
| [chromium] Add command-line flag to enable composite to offscreen texture. |
| https://bugs.webkit.org/show_bug.cgi?id=52311 |
| |
| Add plumbing to allow command-line switch to enable offscreen compositing. Function |
| LayerRendererChromium::copyOffscreenTextureToDisplay used for now to mimic |
| normal renderer operation. |
| |
| * public/WebSettings.h: |
| * src/WebSettingsImpl.cpp: |
| (WebKit::WebSettingsImpl::WebSettingsImpl): |
| (WebKit::WebSettingsImpl::setCompositeToTextureEnabled): |
| * src/WebSettingsImpl.h: |
| (WebKit::WebSettingsImpl::compositeToTextureEnabled): |
| * src/WebViewImpl.cpp: |
| (WebKit::WebViewImpl::doComposite): |
| |
| 2011-02-10 Luiz Agostini <luiz.agostini@openbossa.org> |
| |
| Reviewed by Adam Roben. |
| |
| HTML5 <details> and <summary>: localized text |
| https://bugs.webkit.org/show_bug.cgi?id=54260 |
| |
| The method defaultDetailsSummaryText was added to LocalizedStrings. It is used to provide |
| the default label to be used by a <details> tag that has no <summary> child. |
| |
| * src/LocalizedStrings.cpp: |
| (WebCore::defaultDetailsSummaryText): |
| |
| 2011-02-17 Steve Lacey <sjl@chromium.org> |
| |
| Reviewed by Darin Fisher. |
| |
| Roll chromium deps to 75190. Includes new dependency |
| on libjingle. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=54588 |
| |
| * DEPS: |
| |
| 2011-02-17 Pavel Podivilov <podivilov@chromium.org> |
| |
| Unreviewed, interactive ui test fix for r78808. |
| |
| * src/js/Tests.js: |
| (.TestSuite.prototype._waitUntilScriptsAreParsed.waitForAllScripts): |
| (.TestSuite.prototype._waitUntilScriptsAreParsed): |
| |
| 2011-02-16 Brian Ryner <bryner@chromium.org> |
| |
| Reviewed by Darin Fisher. |
| |
| Split the socket address field into separate IP address and port fields. |
| This will make the field less error-prone to parse, for example when |
| dealing with IPv6 literals. |
| https://bugs.webkit.org/show_bug.cgi?id=54607 |
| |
| * public/WebURLResponse.h: |
| * src/WebURLResponse.cpp: |
| (WebKit::WebURLResponse::remoteIPAddress): |
| (WebKit::WebURLResponse::setRemoteIPAddress): |
| (WebKit::WebURLResponse::remotePort): |
| (WebKit::WebURLResponse::setRemotePort): |
| |
| 2011-02-16 Dominic Mazzoni <dmazzoni@google.com> |
| |
| Reviewed by Chris Fleizach. |
| |
| Add new role for canvas elements. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=50126 |
| |
| * public/WebAccessibilityRole.h: |
| * src/AssertMatchingEnums.cpp: |
| |
| 2011-02-16 Victoria Kirst <vrk@google.com> |
| |
| Reviewed by Kenneth Russell. |
| |
| [chromium] Fix green pixels at edge of certain GPU-accelerated videos |
| https://bugs.webkit.org/show_bug.cgi?id=54559 |
| |
| * src/VideoFrameChromiumImpl.cpp: |
| (WebKit::VideoFrameChromiumImpl::width): |
| (WebKit::VideoFrameChromiumImpl::height): |
| (WebKit::VideoFrameChromiumImpl::requiredTextureSize): |
| (WebKit::VideoFrameChromiumImpl::hasPaddingBytes): |
| * src/VideoFrameChromiumImpl.h: |
| |
| 2011-02-16 Jeremy Orlow <jorlow@chromium.org> |
| |
| Back out IndexedDB change thats no longer necessary |
| https://bugs.webkit.org/show_bug.cgi?id=54603 |
| |
| Backing out 78645 as it turns out that it's not necessary. |
| |
| * public/WebIDBFactory.h: |
| (WebKit::WebIDBFactory::open): |
| * src/AssertMatchingEnums.cpp: |
| * src/IDBFactoryBackendProxy.cpp: |
| * src/IDBFactoryBackendProxy.h: |
| * src/WebIDBFactoryImpl.cpp: |
| (WebKit::WebIDBFactoryImpl::open): |
| * src/WebIDBFactoryImpl.h: |
| |
| 2011-02-16 David Grogan <dgrogan@chromium.org> |
| |
| Reviewed by Jeremy Orlow. |
| |
| indexeddb: make setVersion fire blocked event if other connections are open |
| https://bugs.webkit.org/show_bug.cgi?id=53728 |
| |
| * src/IDBCallbacksProxy.cpp: |
| (WebCore::IDBCallbacksProxy::onBlocked): |
| * src/IDBCallbacksProxy.h: |
| * src/WebIDBCallbacksImpl.cpp: |
| (WebCore::WebIDBCallbacksImpl::onBlocked): |
| * src/WebIDBCallbacksImpl.h: |
| |
| == Rolled over to ChangeLog-2011-02-16 == |