Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(297)

Unified Diff: Source/WebKit/chromium/ChangeLog

Issue 7274032: Merge 89635 - 2011-06-23 John Bates <jbates@google.com> (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/782/
Patch Set: Created 9 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/WebKit/chromium/ChangeLog
===================================================================
--- Source/WebKit/chromium/ChangeLog (revision 89959)
+++ Source/WebKit/chromium/ChangeLog (working copy)
@@ -1,3 +1,1025 @@
+2011-06-23 John Bates <jbates@google.com>
+
+ Reviewed by James Robinson.
+
+ Fix latch deadlock when GPU process crashes or context is lost
+ https://bugs.webkit.org/show_bug.cgi?id=63189
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::composite):
+
+2011-06-23 Ryosuke Niwa <rniwa@webkit.org>
+
+ Rolled DEPS.
+
+ * DEPS:
+
+2011-06-23 John Abd-El-Malek <jam@chromium.org>
+
+ Reviewed by Tony Chang.
+
+ [chromium] Fix WebScrollBarImpl on Mac after recent smooth scrolling changes
+ https://bugs.webkit.org/show_bug.cgi?id=63260
+
+ * src/WebScrollbarImpl.cpp:
+ (WebKit::WebScrollbarImpl::visibleHeight):
+ (WebKit::WebScrollbarImpl::visibleWidth):
+ (WebKit::WebScrollbarImpl::contentsSize):
+ (WebKit::WebScrollbarImpl::overhangAmount):
+ * src/WebScrollbarImpl.h:
+
+2011-06-23 Ryosuke Niwa <rniwa@webkit.org>
+
+ Rolled DEPS.
+
+ * DEPS:
+
+2011-06-22 Ryosuke Niwa <rniwa@webkit.org>
+
+ Reviewed by Kent Tamura.
+
+ [chromium] Remove calls to Position::deprecatedNode
+ https://bugs.webkit.org/show_bug.cgi?id=63226
+
+ Call containerNode instead of deprecatedNode.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::textInputType):
+
+2011-06-22 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Darin Fisher.
+
+ [Chromium] Add WebDocument APIs for the functions moving from WebFrame
+ https://bugs.webkit.org/show_bug.cgi?id=62831
+
+ The next phase will be to change all the callers and then remove all
+ the code inside the ifdef.
+
+ * public/WebDocument.h:
+ - Add new APIs.
+ * public/WebFrame.h:
+ - These two APIs were too disgusting. I could not, in good
+ conscience, touch them.
+ * public/WebSecurityOrigin.h:
+ - Turns out this API is supposed to be on WebSecurityOrigin, not
+ WebDocument.
+ * src/WebDocument.cpp:
+ - Implement the APIs.
+ (WebKit::WebDocument::url):
+ (WebKit::WebDocument::securityOrigin):
+ (WebKit::WebDocument::encoding):
+ (WebKit::WebDocument::openSearchDescriptionURL):
+ (WebKit::WebDocument::forms):
+ (WebKit::WebDocument::insertStyleText):
+ * src/WebFrameImpl.cpp:
+ - Change these implements to just be stubs that call into the real
+ implementations in WebDocument.
+ (WebKit::WebFrameImpl::url):
+ (WebKit::WebFrameImpl::openSearchDescriptionURL):
+ (WebKit::WebFrameImpl::encoding):
+ (WebKit::WebFrameImpl::forms):
+ (WebKit::WebFrameImpl::securityOrigin):
+ (WebKit::WebFrameImpl::grantUniversalAccess):
+ (WebKit::WebFrameImpl::insertStyleText):
+ (WebKit::WebFrameImpl::contentAsMarkup):
+ * src/WebSecurityOrigin.cpp:
+ (WebKit::WebSecurityOrigin::grantUniversalAccess):
+
+2011-06-22 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r89489.
+ http://trac.webkit.org/changeset/89489
+ https://bugs.webkit.org/show_bug.cgi?id=63203
+
+ Broke chromium mac build on build.webkit.org (Requested by
+ abarth on #webkit).
+
+ * WebKit.gyp:
+ * features.gypi:
+ * public/WebCommon.h:
+
+2011-06-22 Cary Clark <caryclark@google.com>
+
+ Reviewed by Darin Fisher.
+
+ Use Skia if Skia on Mac Chrome is enabled
+ https://bugs.webkit.org/show_bug.cgi?id=62999
+
+ * WebKit.gyp:
+ If building for Skia, exclude CG files.
+ If not, exclude Skia files.
+
+ * features.gypi:
+ Enable Skia on Chromium Mac if so instructed by the gyp define.
+ Allow Skia to be hardware accelerated on the Mac.
+
+ * public/WebCommon.h:
+ If Skia is defined on the Mac, define it in the WebXXX
+ interfaces as well.
+
+2011-06-22 Adam Barth <abarth@webkit.org>
+
+ Rollout 88332.
+
+ * features.gypi:
+ * public/WebRuntimeFeatures.h:
+ * src/ContextMenuClientImpl.cpp:
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
+ * src/WebRuntimeFeatures.cpp:
+
+2011-06-20 Dimitri Glazkov <dglazkov@chromium.org>
+
+ Reviewed by Kent Tamura.
+
+ FileChooser should be only created when we need to choose files.
+ https://bugs.webkit.org/show_bug.cgi?id=63039
+
+ * src/ChromeClientImpl.cpp:
+ (WebKit::ChromeClientImpl::runOpenPanel): Changed to use settings.
+ (WebKit::ChromeClientImpl::enumerateChosenDirectory): Updated decls.
+ * src/ChromeClientImpl.h:
+
+2011-06-21 Tony Chang <tony@chromium.org>
+
+ Reviewed by Eric Seidel.
+
+ add css parsing of flex()
+ https://bugs.webkit.org/show_bug.cgi?id=62050
+
+ * features.gypi: Add a gyp flag (enable_css3_flexbox) for setting ENABLE_CSS3_FLEXBOX.
+
+2011-06-21 Zhenyao Mo <zmo@google.com>
+
+ Reviewed by Kenneth Russell.
+
+ Implement drawingBufferWidth/drawingBufferHeight in WebGL
+ https://bugs.webkit.org/show_bug.cgi?id=58497
+
+ * src/GraphicsContext3DChromium.cpp: Make getInternalFramebufferSize method const.
+ (WebCore::GraphicsContext3DInternal::getInternalFramebufferSize):
+ (WebCore::GraphicsContext3D::getInternalFramebufferSize):
+ * src/GraphicsContext3DInternal.h:
+
+2011-06-21 Dmitry Lomov <dslomov@google.com>
+
+ Reviewed by Adam Barth.
+
+ https://bugs.webkit.org/show_bug.cgi?id=62653
+ [V8][Chromium] Make StringCache in V8 bindings per-isolate
+
+ * src/WebKit.cpp:
+ (WebKit::initialize): Initialize V8PerIsolateBindingData eagerly
+ * src/WebScriptController.cpp:
+ (WebKit::WebScriptController::enableV8SingleThreadMode): StringCache is now per-isolate, so ok in multithreaded contexts.
+
+2011-06-21 Chris Evans <cevans@chromium.org>
+
+ Reviewed by Darin Fisher.
+
+ Wire in checkIfRunInsecureContent to the chromium WebKit API
+ https://bugs.webkit.org/show_bug.cgi?id=63026
+
+ * public/WebFrame.h:
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::checkIfRunInsecureContent): add in basic plumbing.
+ * src/WebFrameImpl.h:
+
+2011-06-21 Ryosuke Niwa <rniwa@webkit.org>
+
+ Rolled DEPS.
+
+ * DEPS:
+
+2011-06-21 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r89185.
+ http://trac.webkit.org/changeset/89185
+ https://bugs.webkit.org/show_bug.cgi?id=63068
+
+ For breaking navigation with inspector opened. (Requested by
+ pfeldman on #webkit).
+
+ * src/WebScriptController.cpp:
+ (WebKit::WebScriptController::enableV8SingleThreadMode):
+
+2011-06-20 Scott Byer <scottbyer@chromium.org>
+
+ Reviewed by Adam Barth.
+
+ Smooth scrolling for Chromium, initial patch.
+ https://bugs.webkit.org/show_bug.cgi?id=61878
+
+ Add in a default scrolling animator in the platform directory, with a run time enable switch, to provide
+ animated / smooth scrolling on platforms and for input devices where it's not provided by the platform, and to
+ be easily configurable to what situatuations the animations are provided for. The smooth scrolling code is
+ compiled out by default.
+
+ Unit tests ScrollAnimatorNoneTest.cpp
+
+ * WebKit.gypi:
+ * features.gypi:
+ * public/WebSettings.h:
+ * src/WebSettingsImpl.cpp:
+ (WebKit::WebSettingsImpl::setEnableScrollAnimator):
+ * src/WebSettingsImpl.h:
+ * tests/ScrollAnimatorNoneTest.cpp: Added.
+ (MockScrollableArea::MockScrollableArea):
+ (MockScrollableArea::scrollAnimatorEnabled):
+ (MockScrollAnimatorNone::MockScrollAnimatorNone):
+ (MockScrollAnimatorNone::currentX):
+ (MockScrollAnimatorNone::currentY):
+ (MockScrollAnimatorNone::reset):
+ (TEST):
+ (ScrollAnimatorNoneTest::ScrollAnimatorNoneTest):
+ (ScrollAnimatorNoneTest::SetUp):
+ (ScrollAnimatorNoneTest::TearDown):
+ (ScrollAnimatorNoneTest::reset):
+ (ScrollAnimatorNoneTest::updateDataFromParameters):
+ (ScrollAnimatorNoneTest::animateScroll):
+ (ScrollAnimatorNoneTest::curveIntegralAt):
+ (ScrollAnimatorNoneTest::attackArea):
+ (ScrollAnimatorNoneTest::releaseArea):
+ (ScrollAnimatorNoneTest::attackCurve):
+ (ScrollAnimatorNoneTest::releaseCurve):
+ (ScrollAnimatorNoneTest::curveDerivativeAt):
+ (ScrollAnimatorNoneTest::curveTestInner):
+ (ScrollAnimatorNoneTest::curveTest):
+ (TEST_F):
+
+2011-06-20 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Dimitri Glazkov.
+
+ Several pyauto tests are failing because some infobars
+ https://bugs.webkit.org/show_bug.cgi?id=62968
+
+ This function used to evaluate script as if there was a user gesture
+ (due to the lack of a source URL). This patch re-introduces the user
+ gesture (this time explicitly), which causes the pyauto tests listed in
+ http://code.google.com/p/chromium/issues/detail?id=86397 to start
+ passing again. It's unclear whether this forced gesture is needed in
+ non-test scenarios.
+
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::executeScriptAndReturnValue):
+
+2011-06-20 Pavel Feldman <pfeldman@chromium.org>
+
+ Reviewed by Yury Semikhatsky.
+
+ Web Inspector: remove LayoutTestController::setTimelineProfilingEnabled.
+ https://bugs.webkit.org/show_bug.cgi?id=62994
+
+ * public/WebDevToolsAgent.h:
+ * src/WebDevToolsAgentImpl.cpp:
+ * src/WebDevToolsAgentImpl.h:
+
+2011-06-19 Ryosuke Niwa <rniwa@webkit.org>
+
+ Rolled DEPS.
+
+ * DEPS:
+
+2011-06-18 Dimitri Glazkov <dglazkov@chromium.org>
+
+ Reviewed by Darin Adler.
+
+ Separate concerns of loading file icons and choosing files.
+ https://bugs.webkit.org/show_bug.cgi?id=62931
+
+ * src/ChromeClientImpl.cpp:
+ (WebKit::ChromeClientImpl::loadIconForFiles): Renamed to better reflect the intent.
+ * src/ChromeClientImpl.h: Ditto.
+ * src/WebIconLoadingCompletionImpl.cpp:
+ (WebKit::WebIconLoadingCompletionImpl::WebIconLoadingCompletionImpl): Changed to use FileIconLoader.
+ (WebKit::WebIconLoadingCompletionImpl::didLoadIcon): Ditto.
+ * src/WebIconLoadingCompletionImpl.h: Dito.
+
+2011-06-18 Yufeng Shen <miletus@chromium.org>
+
+ Reviewed by Darin Fisher.
+
+ Adding "force" filed to Touch Event
+ https://bugs.webkit.org/show_bug.cgi?id=62766
+
+ * public/WebTouchPoint.h:
+ (WebKit::WebTouchPoint::WebTouchPoint):
+ * src/WebInputEventConversion.cpp:
+ (WebKit::PlatformTouchPointBuilder::PlatformTouchPointBuilder):
+
+2011-06-17 Chris Rogers <crogers@google.com>
+
+ Unreviewed build fix.
+
+ Build fix - fix chromium shared win builder
+ https://bugs.webkit.org/show_bug.cgi?id=62924
+
+ * features.gypi:
+
+2011-06-17 Dmitry Lomov <dslomov@google.com>
+
+ Reviewed by Adam Barth.
+
+ https://bugs.webkit.org/show_bug.cgi?id=62653
+ [V8][Chromium] Make StringCache in V8 bindings per-isolate
+ This moves StringCache into V8BindingPerIsolateData.
+
+ * src/WebScriptController.cpp:
+ (WebKit::WebScriptController::enableV8SingleThreadMode): StringCache is now per-isolate, so ok in multithreaded contexts.
+
+2011-06-17 Ryosuke Niwa <rniwa@webkit.org>
+
+ Roll Chromium DEPS.
+
+ * DEPS:
+
+2011-06-17 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r89143.
+ http://trac.webkit.org/changeset/89143
+ https://bugs.webkit.org/show_bug.cgi?id=62912
+
+ Possible Chromeos test breakage (Requested by senorblanco on
+ #webkit).
+
+ * src/AsyncFileSystemChromium.cpp:
+ (WebCore::AsyncFileSystemChromium::virtualPathToFileSystemURL):
+ * src/WorkerAsyncFileSystemChromium.cpp:
+ (WebCore::WorkerAsyncFileSystemChromium::virtualPathToFileSystemURL):
+ * tests/KURLTest.cpp:
+ (ComponentCase::TEST):
+
+2011-06-17 Chris Rogers <crogers@google.com>
+
+ Reviewed by Tony Chang.
+
+ Enable Web Audio for chromium windows build
+ https://bugs.webkit.org/show_bug.cgi?id=62895
+
+ * features.gypi:
+
+2011-06-17 Eric Uhrhane <ericu@chromium.org>
+
+ Reviewed by Adam Barth.
+
+ [filesystem/Chromium] Filesystem paths need proper URL escaping
+ https://bugs.webkit.org/show_bug.cgi?id=62811
+
+ Fix http://code.google.com/p/chromium/issues/detail?id=78860 by making
+ KURLChromium.cpp's escaping code actually work.
+
+ Here I added the needed calls to encodeWithURLEscapeSequences.
+ * src/AsyncFileSystemChromium.cpp:
+ (WebCore::AsyncFileSystemChromium::virtualPathToFileSystemURL):
+ * src/WorkerAsyncFileSystemChromium.cpp:
+ (WebCore::WorkerAsyncFileSystemChromium::virtualPathToFileSystemURL):
+
+ Here I updated the test to reflect the new functionality in
+ encodeWithURLEscapeSequences.
+ * tests/KURLTest.cpp:
+
+2011-06-16 Bill Budge <bbudge@chromium.org>
+
+ Reviewed by Adam Barth.
+
+ The AssociatedURLLoader returns URL access errors synchronously. Use a timer to return such errors asynchronously. Also add unit tests for successful loads, same-origin restriction by default, and successful cross-origin loads.
+ https://bugs.webkit.org/show_bug.cgi?id=60059
+
+ * WebKit.gyp:
+ * WebKit.gypi:
+ * src/AssociatedURLLoader.cpp:
+ (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
+ (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
+ (WebKit::AssociatedURLLoader::ClientAdapter::enableErrorNotifications):
+ (WebKit::AssociatedURLLoader::ClientAdapter::notifyError):
+ (WebKit::AssociatedURLLoader::loadAsynchronously):
+ * tests/AssociatedURLLoaderTest.cpp: Added.
+ (WebKit::TestWebFrameClient::cancelledError):
+ (WebKit::AssociatedURLLoaderTest::AssociatedURLLoaderTest):
+ (WebKit::AssociatedURLLoaderTest::SetUp):
+ (WebKit::AssociatedURLLoaderTest::TearDown):
+ (WebKit::AssociatedURLLoaderTest::serveRequests):
+ (WebKit::AssociatedURLLoaderTest::createAssociatedURLLoader):
+ (WebKit::AssociatedURLLoaderTest::willSendRequest):
+ (WebKit::AssociatedURLLoaderTest::didSendData):
+ (WebKit::AssociatedURLLoaderTest::didReceiveResponse):
+ (WebKit::AssociatedURLLoaderTest::didDownloadData):
+ (WebKit::AssociatedURLLoaderTest::didReceiveData):
+ (WebKit::AssociatedURLLoaderTest::didReceiveCachedMetadata):
+ (WebKit::AssociatedURLLoaderTest::didFinishLoading):
+ (WebKit::AssociatedURLLoaderTest::didFail):
+ (WebKit::TEST_F):
+
+2011-06-16 Sailesh Agrawal <sail@chromium.org>
+
+ Reviewed by Mihai Parparita.
+
+ [Chromium] Overlay scrollbars leave glitches on web content
+ https://bugs.webkit.org/show_bug.cgi?id=62383
+
+ Fix glitches when scrolling with overlay scrollbars. The problem was that the render widget was copying the scrollbars when scrolling. Fix was to intersect the clip rect with the scroll rect. This is the same thing that Safari does (see WebChromeClient::scroll).
+
+ * src/ChromeClientImpl.cpp:
+ (WebKit::ChromeClientImpl::scroll):
+
+2011-06-16 Ryosuke Niwa <rniwa@webkit.org>
+
+ Rolled DEPS.
+
+ * DEPS:
+
+2011-06-16 Ryosuke Niwa <rniwa@webkit.org>
+
+ Rolled DEPS.
+
+ * DEPS:
+
+2011-06-16 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Darin Fisher.
+
+ [Chromium] Prepare to move some APIs from WebFrame to WebDocument
+ https://bugs.webkit.org/show_bug.cgi?id=62781
+
+ This patch adds a WEBKIT_FRAME_TO_DOCUMENT_API_MOVE ifdef to prepare
+ for moving a number of Document-specific APIs from WebFrame to
+ WebDocument. This ifdef will allow us to move these APIs without
+ disrupting the consumers of the APIs (too much).
+
+ * public/WebFrame.h:
+ * src/WebFrameImpl.cpp:
+ * src/WebFrameImpl.h:
+
+2011-06-16 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r89026.
+ http://trac.webkit.org/changeset/89026
+ https://bugs.webkit.org/show_bug.cgi?id=62804
+
+ These patches were likely correct. I'll investigate the
+ browser_test failures. (Requested by abarth on #webkit).
+
+ * src/WebPluginContainerImpl.cpp:
+ (WebKit::WebPluginContainerImpl::loadFrameRequest):
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::performMediaPlayerAction):
+
+2011-06-16 Vsevolod Vlasov <vsevik@chromium.org>
+
+ Reviewed by Pavel Feldman.
+
+ Web Inspector: Cache XHR content in backend, do not use initialContentSet for XHRs.
+ https://bugs.webkit.org/show_bug.cgi?id=61205
+
+ Added inspector backend cache for XHR content.
+
+ * src/AssociatedURLLoader.cpp:
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
+
+2011-06-16 Tommy Widenflycht <tommyw@google.com>
+
+ Reviewed by Tony Gentilcore.
+
+ MediaStream API: Runtime enabled features
+ https://bugs.webkit.org/show_bug.cgi?id=62798
+
+ Add the WebRuntimeFeatures API for Media Streams and enable the feature by default in DumpRenderTree.
+
+ * public/WebRuntimeFeatures.h:
+ * src/WebRuntimeFeatures.cpp:
+ (WebKit::WebRuntimeFeatures::enableMediaStream):
+ (WebKit::WebRuntimeFeatures::isMediaStreamEnabled):
+
+2011-06-16 Torsten Kurbad <gentoo@tk-webart.de>
+
+ Reviewed by Eric Seidel.
+
+ Add support for sys.platform == 'linux3' by relaxing
+ conditional statements and/or extending lookup dicts.
+ This way, Linux kernels >=3.0-rc1 get supported in the
+ build process.
+ https://bugs.webkit.org/show_bug.cgi?id=62730
+
+ * gyp_webkit:
+
+2011-06-16 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r89025.
+ http://trac.webkit.org/changeset/89025
+ https://bugs.webkit.org/show_bug.cgi?id=62799
+
+ "Some layout tests fail" (Requested by yurys on #webkit).
+
+ * src/AssociatedURLLoader.cpp:
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
+
+2011-06-16 Vitaly Repeshko <vitalyr@chromium.org>
+
+ Unreviewed.
+
+ Revert Adam's user gesture patch series r89002, r89005, r89007, r89018
+ https://bugs.webkit.org/show_bug.cgi?id=62796
+
+ The patches broke chromium browser tests.
+
+ * src/WebPluginContainerImpl.cpp:
+ (WebKit::WebPluginContainerImpl::loadFrameRequest):
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::performMediaPlayerAction):
+
+2011-06-16 Vsevolod Vlasov <vsevik@chromium.org>
+
+ Reviewed by Yury Semikhatsky.
+
+ Web Inspector: Cache XHR content in backend, do not use initialContentSet for XHRs.
+ https://bugs.webkit.org/show_bug.cgi?id=61205
+
+ Added inspector backend cache for XHR content.
+
+ * src/AssociatedURLLoader.cpp:
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
+
+2011-06-16 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Remove HTMLVideoElement::processingUserGesture
+ https://bugs.webkit.org/show_bug.cgi?id=62784
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::performMediaPlayerAction):
+
+2011-06-15 Mikhail Naganov <mnaganov@chromium.org>
+
+ Reviewed by Pavel Feldman.
+
+ WebInspector [Chromium]: Make heap snapshots UI more responsive.
+ https://bugs.webkit.org/show_bug.cgi?id=62360
+
+ Two changes have been made:
+ - when we request elements, sort array only partially;
+ - when populating children, do it in batches;
+
+ * WebKit.gyp:
+
+2011-06-15 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Remove Event::fromUserGesture
+ https://bugs.webkit.org/show_bug.cgi?id=62778
+
+ This call site is not definite about there not being a user gesture.
+
+ * src/WebPluginContainerImpl.cpp:
+ (WebKit::WebPluginContainerImpl::loadFrameRequest):
+
+2011-06-15 Darin Adler <darin@apple.com>
+
+ Reviewed by Adam Barth.
+
+ Remove obsolete LOOSE_OWN_PTR code
+ https://bugs.webkit.org/show_bug.cgi?id=59909
+
+ * src/StorageAreaProxy.cpp:
+ (WebCore::StorageAreaProxy::StorageAreaProxy): Use adoptPtr
+ instead of LOOSE_OWN_PTR.
+ * src/StorageNamespaceProxy.cpp:
+ (WebCore::StorageNamespaceProxy::StorageNamespaceProxy): Ditto.
+
+2011-06-15 Andrey Kosyakov <caseq@chromium.org>
+
+ Unreviewed, rolled out r88937 (broke build on mac)
+
+ * src/AssociatedURLLoader.cpp:
+ (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
+
+2011-06-15 Pavel Feldman <pfeldman@chromium.org>
+
+ Not reviewed: [Chromium] one line background color fix for inspector.
+
+ * src/js/devTools.css:
+ (body.detached.platform-mac-snowleopard #toolbar):
+ (body.detached.platform-mac-snowleopard.inactive #toolbar):
+
+2011-06-14 Hans Wennborg <hans@chromium.org>
+
+ Reviewed by Tony Gentilcore.
+
+ IndexedDB: LevelDB doesn't do incognito mode; fall back to SQLite.
+ https://bugs.webkit.org/show_bug.cgi?id=62633
+
+ LevelDB does not support in-memory databases. Fall back to SQLite
+ for incognito mode browsing. This will be tested by browser_tests
+ in Chromium.
+
+ * src/WebIDBFactoryImpl.cpp:
+ (WebKit::WebIDBFactoryImpl::open):
+
+2011-06-10 Yury Semikhatsky <yurys@chromium.org>
+
+ Reviewed by Dmitry Titov.
+
+ [Chromium] Worker object may be garbage collected if it doesn't send any messages
+ https://bugs.webkit.org/show_bug.cgi?id=62446
+
+ Assume that WorkerContext has pending activity before explicit notification
+ is received from it. It prevents worker object from being collected before
+ the first message from its context is received.
+
+ * src/WebWorkerClientImpl.cpp:
+ (WebKit::WebWorkerClientImpl::startWorkerContext):
+ (WebKit::WebWorkerClientImpl::startWorkerContextInternal):
+ (WebKit::WebWorkerClientImpl::startWorkerContextTask):
+ * src/WebWorkerClientImpl.h:
+
+2011-06-14 Eric Uhrhane <ericu@chromium.org>
+
+ Reviewed by Darin Fisher.
+
+ Clean up filesystem base path code.
+ https://bugs.webkit.org/show_bug.cgi?id=60218
+
+ Change a bunch of url-held-in-a-string parameters into real KURLS and
+ WebURLs. Also add a #define to make it easier to stage this change, as
+ it involves both Chromium and WebKit changes that would ideally be
+ simultaneous.
+
+ No new tests--no change in functionality.
+
+ * public/WebFileSystem.h:
+ * public/WebFileSystemCallbacks.h:
+ * public/WebFrame.h:
+ * src/AsyncFileSystemChromium.cpp:
+ * src/AsyncFileSystemChromium.h:
+ * src/WebFileSystemCallbacksImpl.cpp:
+ * src/WebFileSystemCallbacksImpl.h:
+ * src/WebFrameImpl.cpp:
+ * src/WorkerAsyncFileSystemChromium.cpp:
+ * src/WorkerAsyncFileSystemChromium.h:
+ * src/WorkerAsyncFileWriterChromium.cpp:
+ * src/WorkerAsyncFileWriterChromium.h:
+ * src/WorkerFileSystemCallbacksBridge.cpp:
+ * src/WorkerFileSystemCallbacksBridge.h:
+ * src/WorkerFileWriterCallbacksBridge.cpp:
+ * src/WorkerFileWriterCallbacksBridge.h:
+
+2011-06-14 James Robinson <jamesr@chromium.org>
+
+ Reviewed by Stephen White.
+
+ [chromium] Compositor shader initialization is inefficient
+ https://bugs.webkit.org/show_bug.cgi?id=62618
+
+ Add a TRACE_EVENT() around initial compositor initialization.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
+
+2011-06-14 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Darin Fisher.
+
+ WebFrame::url() should use the one true URL
+ https://bugs.webkit.org/show_bug.cgi?id=62610
+
+ The Document's URL is the one true URL. Thou shalt have no URLs before
+ Document::url().
+
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::url):
+
+2011-06-13 James Simonsen <simonjam@chromium.org>
+
+ [Chromium] Unreviewed, rolled DEPS.
+
+ * DEPS:
+
+2011-06-13 James Simonsen <simonjam@chromium.org>
+
+ Reviewed by James Robinson.
+
+ [Chromium] Implement monotonicallyIncreasingClock()
+ https://bugs.webkit.org/show_bug.cgi?id=62162
+
+ * public/WebKitClient.h:
+ (WebKit::WebKitClient::monotonicallyIncreasingTime): Added.
+ * src/PlatformBridge.cpp:
+ (WebCore::PlatformBridge::monotonicallyIncreasingTime): Added.
+
+2011-06-13 Jian Li <jianli@chromium.org>
+
+ Reviewed by David Levin.
+
+ [Chromium] WebNotification should check if ScriptExecutionContext is gone
+ before dispatching events.
+ https://bugs.webkit.org/show_bug.cgi?id=62592
+
+ * public/WebNotification.h:
+ * src/WebNotification.cpp:
+ (WebKit::WebNotification::dispatchDisplayEvent):
+ (WebKit::WebNotification::dispatchErrorEvent):
+ (WebKit::WebNotification::dispatchCloseEvent):
+ (WebKit::WebNotification::dispatchClickEvent):
+ (WebKit::WebNotification::dispatchEvent): Added a helper method to check
+ the context and dispatch an event.
+
+2011-06-13 Dmitry Lomov <dslomov@google.com>
+
+ Reviewed by Adam Barth.
+
+ https://bugs.webkit.org/show_bug.cgi?id=62345
+ Use per-isolate embedder data instead of statics for caches in bindings.
+ This is a prerequisite for more than one v8 isolate per process.
+
+ * tests/IDBBindingUtilitiesTest.cpp:
+ (WebCore::TEST):
+
+2011-06-13 Lei Zhang <thestig@chromium.org>
+
+ Reviewed by Darin Fisher.
+
+ [Chromium] Add a WebSetting to control printing backgrounds
+ https://bugs.webkit.org/show_bug.cgi?id=62423
+
+ * public/WebSettings.h:
+ * src/WebSettingsImpl.cpp:
+ (WebKit::WebSettingsImpl::setShouldPrintBackgrounds):
+ * src/WebSettingsImpl.h:
+
+2011-06-13 Dominic Mazzoni <dmazzoni@google.com>
+
+ Reviewed by Dimitri Glazkov.
+
+ Add accessors for selectionStart and selectionEnd.
+ https://bugs.webkit.org/show_bug.cgi?id=62596
+
+ * public/WebAccessibilityObject.h:
+ * src/WebAccessibilityObject.cpp:
+ (WebKit::WebAccessibilityObject::selectionEnd):
+ (WebKit::WebAccessibilityObject::selectionStart):
+
+2011-06-13 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Nate Chapin.
+
+ Factor IconController out of FrameLoader
+ https://bugs.webkit.org/show_bug.cgi?id=62509
+
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::iconURLs):
+
+2011-06-12 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Alexey Proskuryakov.
+
+ Rename FrameLoaderClient::interruptForPolicyChangeError to use the past tense
+ https://bugs.webkit.org/show_bug.cgi?id=62516
+
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::interruptedForPolicyChangeError):
+ * src/FrameLoaderClientImpl.h:
+
+2011-06-12 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Remove FrameLoader::isProcessingUserGesture
+ https://bugs.webkit.org/show_bug.cgi?id=62519
+
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::isProcessingUserGesture):
+
+2011-06-10 Vsevolod Vlasov <vsevik@chromium.org>
+
+ Reviewed by James Robinson.
+
+ Web Inspector: [Chromium] DevTools does not highlight elements when accelerated compositing is on.
+ https://bugs.webkit.org/show_bug.cgi?id=62149
+
+ Added page overlay for inspector highlight support.
+
+ * WebKit.gyp:
+ * src/ChromeClientImpl.cpp:
+ (WebKit::ChromeClientImpl::attachRootGraphicsLayer):
+ * src/PageOverlay.cpp: Added.
+ (WebKit::PageOverlay::create):
+ (WebKit::PageOverlay::PageOverlay):
+ (WebKit::OverlayGraphicsLayerClientImpl::create):
+ (WebKit::OverlayGraphicsLayerClientImpl::~OverlayGraphicsLayerClientImpl):
+ (WebKit::OverlayGraphicsLayerClientImpl::notifyAnimationStarted):
+ (WebKit::OverlayGraphicsLayerClientImpl::notifySyncRequired):
+ (WebKit::OverlayGraphicsLayerClientImpl::paintContents):
+ (WebKit::OverlayGraphicsLayerClientImpl::showDebugBorders):
+ (WebKit::OverlayGraphicsLayerClientImpl::showRepaintCounter):
+ (WebKit::OverlayGraphicsLayerClientImpl::OverlayGraphicsLayerClientImpl):
+ (WebKit::PageOverlay::clear):
+ (WebKit::PageOverlay::update):
+ (WebKit::PageOverlay::paintWebFrame):
+ (WebKit::PageOverlay::invalidateWebFrame):
+ * src/PageOverlay.h: Added.
+ (WebKit::PageOverlay::~PageOverlay):
+ (WebKit::PageOverlay::setClient):
+ * src/WebDevToolsAgentImpl.cpp:
+ (WebKit::WebDevToolsAgentImpl::paintPageOverlay):
+ (WebKit::WebDevToolsAgentImpl::highlight):
+ (WebKit::WebDevToolsAgentImpl::hideHighlight):
+ * src/WebDevToolsAgentImpl.h:
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::paintWithContext):
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::WebViewImpl):
+ (WebKit::WebViewImpl::setPageOverlayClient):
+ (WebKit::WebViewImpl::setOverlayLayer):
+ (WebKit::WebViewImpl::setRootGraphicsLayer):
+ (WebKit::WebViewImpl::setRootPlatformLayer):
+ (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
+ (WebKit::WebViewImpl::doComposite):
+ (WebKit::WebViewImpl::reallocateRenderer):
+ * src/WebViewImpl.h:
+ (WebKit::WebViewImpl::pageOverlay):
+
+2011-06-10 David Levin <levin@chromium.org>
+
+ Reviewed by Dmitry Titov.
+
+ Fetching a Worker with url that isn't allowed from a file based test causes DRT to crash.
+ https://bugs.webkit.org/show_bug.cgi?id=62469
+
+ Test: fast/workers/worker-crash-with-invalid-location.html
+
+ * src/SharedWorkerRepository.cpp:
+ (WebCore::SharedWorkerScriptLoader::SharedWorkerScriptLoader): Changed to using the RefCounted version
+ of WorkerScriptLoader.
+ (WebCore::SharedWorkerScriptLoader::load): Rearranged calls as done in similar places,
+ which allows for SharedWorkerScriptLoader to be deleted during the laodAsynchronously call
+ and for unsetPendingActivity to be called.
+ (WebCore::SharedWorkerScriptLoader::notifyFinished): Changed to using the RefCounted version
+ of WorkerScriptLoader.
+
+2011-06-10 Ryosuke Niwa <rniwa@webkit.org>
+
+ Rolled DEPS.
+
+ * DEPS:
+
+2011-06-10 Tony Chang <tony@chromium.org>
+
+ Reviewed by Dimitri Glazkov.
+
+ [chromium] make features.gypi the same as features_override.gypi
+ https://bugs.webkit.org/show_bug.cgi?id=62399
+
+ Make the file the same as chromium's features_override.gypi so we
+ can remove features_override.gypi in chromium.
+
+ Remove ENABLE_DATAGRID=0 since the define is gone and remove
+ ENABLE_FULLSCREEN_API=1 since we want to disable it.
+
+ * features.gypi:
+
+2011-06-09 Yury Semikhatsky <yurys@chromium.org>
+
+ Reviewed by Dmitry Titov.
+
+ [Chromium] Worker object may be garbage collected even if it has message handlers
+ https://bugs.webkit.org/show_bug.cgi?id=62292
+
+ I'd like to convert the test case into a layout test but I don't see yet
+ how to do this so that the test isn't too slow and reliable. The problem
+ with test is that full-GC needs to be triggered right after
+ WebWorkerClientImpl::confirmMessageFromWorkerObject is called and there
+ is no way to hook WebWorkerClientImpl::confirmMessageFromWorkerObject from JavaScript.
+ So no test for now.
+
+ * src/WebWorkerClientImpl.cpp:
+ (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObject):
+ (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObjectTask): update worker context pending
+ activity state every time a message is confirmed since the message may have created a new activity.
+ * src/WebWorkerClientImpl.h:
+
+2011-06-09 James Kozianski <koz@chromium.org>
+
+ Unreviewed, rolling out r88466.
+ http://trac.webkit.org/changeset/88466
+ https://bugs.webkit.org/show_bug.cgi?id=60059
+
+ Broke PPAPITest.URLLoader test on the chromium bots
+
+ * WebKit.gyp:
+ * WebKit.gypi:
+ * src/AssociatedURLLoader.cpp:
+ (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
+ (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
+ (WebKit::AssociatedURLLoader::loadAsynchronously):
+ * tests/AssociatedURLLoaderTest.cpp: Removed.
+
+2011-06-09 James Robinson <jamesr@chromium.org>
+
+ Reviewed by Eric Seidel.
+
+ [chromium] webkitRequestFullscreen exposed to web even when feature is disabled
+ https://bugs.webkit.org/show_bug.cgi?id=62397
+
+ Remove ENABLE_FULLSCREEN_API define from chromium builds since this exposes the webkitRequestFullscreen function
+ even when the runtime setting was disabled.
+
+ * features.gypi:
+
+2011-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r88486.
+ http://trac.webkit.org/changeset/88486
+ https://bugs.webkit.org/show_bug.cgi?id=62409
+
+ Broke chromium-win compile (Requested by jamesr on #webkit).
+
+ * public/WebData.h:
+ * public/WebPageSerializer.h:
+ * src/WebData.cpp:
+ * src/WebPageSerializer.cpp:
+ (WebKit::WebPageSerializer::serialize):
+ (WebKit::WebPageSerializer::serializeToMHTML):
+
+2011-06-09 Jay Civelli <jcivelli@chromium.org>
+
+ Reviewed by Darin Fisher.
+
+ Page serializer APIs now use WebData instead of fetching the entire
+ resource contents.
+ https://bugs.webkit.org/show_bug.cgi?id=61908
+
+ * public/WebData.h:
+ * public/WebPageSerializer.h:
+ * src/WebData.cpp:
+ (WebKit::WebData::getSomeData):
+ * src/WebPageSerializer.cpp:
+ (WebKit::WebPageSerializer::serialize):
+ (WebKit::WebPageSerializer::serializeToMHTML):
+
+2011-06-09 Bill Budge <bbudge@chromium.org>
+
+ Reviewed by Adam Barth.
+
+ The AssociatedURLLoader returns URL access errors synchronously. Use a timer to return such errors asynchronously. Also add unit tests for successful loads, same-origin restriction by default, and successful cross-origin loads.
+ https://bugs.webkit.org/show_bug.cgi?id=60059
+
+ * WebKit.gyp:
+ * WebKit.gypi:
+ * src/AssociatedURLLoader.cpp:
+ (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
+ (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
+ (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
+ (WebKit::AssociatedURLLoader::ClientAdapter::enableErrorNotifications):
+ (WebKit::AssociatedURLLoader::ClientAdapter::notifyError):
+ (WebKit::AssociatedURLLoader::loadAsynchronously):
+ * tests/AssociatedURLLoaderTest.cpp: Added.
+ (WebKit::TestWebFrameClient::cancelledError):
+ (WebKit::AssociatedURLLoaderTest::AssociatedURLLoaderTest):
+ (WebKit::AssociatedURLLoaderTest::SetUp):
+ (WebKit::AssociatedURLLoaderTest::TearDown):
+ (WebKit::AssociatedURLLoaderTest::serveRequests):
+ (WebKit::AssociatedURLLoaderTest::createAssociatedURLLoader):
+ (WebKit::AssociatedURLLoaderTest::willSendRequest):
+ (WebKit::AssociatedURLLoaderTest::didSendData):
+ (WebKit::AssociatedURLLoaderTest::didReceiveResponse):
+ (WebKit::AssociatedURLLoaderTest::didDownloadData):
+ (WebKit::AssociatedURLLoaderTest::didReceiveData):
+ (WebKit::AssociatedURLLoaderTest::didReceiveCachedMetadata):
+ (WebKit::AssociatedURLLoaderTest::didFinishLoading):
+ (WebKit::AssociatedURLLoaderTest::didFail):
+ (WebKit::TEST_F):
+
+2011-06-09 Nico Weber <thakis@chromium.org>
+
+ Reviewed by Darin Fisher.
+
+ [chromium] Make a few destructors private.
+ https://bugs.webkit.org/show_bug.cgi?id=62341
+
+ No intended functionality change.
+
+ * src/NotificationPresenterImpl.cpp:
+ (WebKit::VoidCallbackClient::~VoidCallbackClient):
+ * src/WebTextCheckingCompletionImpl.h:
+ (WebKit::WebTextCheckingCompletionImpl::~WebTextCheckingCompletionImpl):
+ * src/WebURLRequest.cpp:
+ (WebKit::WebURLRequestPrivateImpl::~WebURLRequestPrivateImpl):
+ * src/WebURLResponse.cpp:
+ (WebKit::WebURLResponsePrivateImpl::~WebURLResponsePrivateImpl):
+
+2011-06-09 James Robinson <jamesr@chromium.org>
+
+ Fix chromium build on build.webkit.org builders.
+
+ * features.gypi:
+
2011-06-08 Justin Novosad <junov@chromium.org>
Reviewed by James Robinson.
« no previous file with comments | « Source/WebCore/platform/graphics/chromium/WebGLLayerChromium.cpp ('k') | Source/WebKit/chromium/src/WebViewImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698