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

Unified Diff: Source/WebKit/chromium/ChangeLog

Issue 8072009: Merge 95861 - occasional crash in Chromium in dispatching keyEvent (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/874/
Patch Set: Created 9 years, 3 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
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebViewImpl.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/WebKit/chromium/ChangeLog
===================================================================
--- Source/WebKit/chromium/ChangeLog (revision 96257)
+++ Source/WebKit/chromium/ChangeLog (working copy)
@@ -1,5 +1,1300 @@
+2011-09-23 Scott Graham <scottmg@chromium.org>
+
+ occasional crash in Chromium in dispatching keyEvent
+ https://bugs.webkit.org/show_bug.cgi?id=67941
+
+ Reviewed by Darin Fisher.
+
+ Use focusedWebCoreNode() to handle null document for frame when
+ retrieving focused node in handling keyEvent.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::keyEvent):
+
+2011-09-23 Fady Samuel <fsamuel@chromium.org>
+
+ Refactor paintOverhangAreas to allow non-Mac Chromium platforms to reuse code
+ https://bugs.webkit.org/show_bug.cgi?id=68648
+
+ Reviewed by Dimitri Glazkov.
+
+ * features.gypi:
+
+2011-09-23 Elliot Poger <epoger@google.com>
+
+ update layout_tests to account for new default of use_skia=1
+ https://bugs.webkit.org/show_bug.cgi?id=68698
+
+ Rolls Source/WebKit/chromium/DEPS to pick up new default use_skia=1
+ from http://src.chromium.org/viewvc/chrome?view=rev&revision=102532
+ (Chromium-on-Mac now uses the Skia graphics library instead of
+ Core Graphics).
+
+ Also updates layout_test code to work with that change.
+
+ Reviewed by Mihai Parparita.
+
+ * DEPS:
+
+2011-09-22 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed. Rolled DEPS.
+
+ * DEPS:
+
+2011-09-22 James Robinson <jamesr@chromium.org>
+
+ Unreviewed, rolling out r95699.
+ http://trac.webkit.org/changeset/95699
+ https://bugs.webkit.org/show_bug.cgi?id=67417
+
+ Makes many chromium compositor tests crash
+
+ * tests/CCLayerTreeHostTest.cpp:
+ (WTF::CCLayerTreeHostTest::doBeginTest):
+ (WTF::TEST_F):
+ * tests/TreeSynchronizerTest.cpp:
+ (WebCore::TEST):
+
+2011-09-22 Nat Duca <nduca@chromium.org>
+
+ [chromium] Make CCThreadProxy draw
+ https://bugs.webkit.org/show_bug.cgi?id=67417
+
+ Disable CCLayerTreeHostTest temporarily. Will re-enable
+ with https://bugs.webkit.org/show_bug.cgi?id=67418
+
+ Reviewed by James Robinson.
+
+ * tests/CCLayerTreeHostTest.cpp:
+
+2011-09-21 Joshua Bell <jsbell@chromium.org>
+
+ Implement WebKit side of IDBFactory::getDatabaseNames
+ https://bugs.webkit.org/show_bug.cgi?id=68037
+
+ Reviewed by Tony Chang.
+
+ Interface changes and stub implementations for
+ new IndexedDB IDBFactory.getDatabaseNames. This is
+ part one of a two-sided patch.
+
+ * public/WebIDBCallbacks.h:
+ (WebKit::WebIDBCallbacks::onSuccess):
+ * public/WebIDBFactory.h:
+ (WebKit::WebIDBFactory::getDatabaseNames):
+
+2011-09-21 Robert Kroeger <rjkroege@chromium.org>
+
+ [chromium] Code cleanup in gesture recognizer unit tests
+ https://bugs.webkit.org/show_bug.cgi?id=68561
+
+ Fix some style nits in the gesture recognizer unit tests.
+
+ Reviewed by David Levin.
+
+ * tests/InnerGestureRecognizerTest.cpp:
+ (InspectableGestureRecognizerChromium::stubEdgeFunction):
+ (BuildablePlatformTouchPoint::BuildablePlatformTouchPoint):
+ (TEST_F):
+
+2011-09-21 Aaron Boodman <aa@chromium.org>
+
+ Remove old and busted context notification APIs
+ https://bugs.webkit.org/show_bug.cgi?id=68381
+
+ Reviewed by David Levin.
+
+ * public/WebFrameClient.h:
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::didCreateScriptContext):
+ (WebKit::FrameLoaderClientImpl::willReleaseScriptContext):
+
+2011-09-21 Xianzhu Wang <wangxianzhu@chromium.org>
+
+ Ensure TestWebKitAPI works on mac, win, chromium-mac and chromium-linux
+ https://bugs.webkit.org/show_bug.cgi?id=68206
+
+ Reviewed by Tony Chang.
+
+ * WebKit.gyp:
+
+2011-09-21 chandra shekar vallala <chandra.vallala@gmail.com>
+
+ [chromium]ClearFocusedNode doesn't clear the cursor or selection in editable div element.
+ https://bugs.webkit.org/show_bug.cgi?id=68351
+
+ Reviewed by Darin Fisher.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::clearFocusedNode):
+
+2011-09-20 Jay Civelli <jcivelli@chromium.org>
+
+ This CL makes it possible to create a blob from Chromium.
+ https://bugs.webkit.org/show_bug.cgi?id=68286
+
+ Reviewed by Darin Fisher.
+
+ * WebKit.gyp:
+ * public/WebBlob.h: Added.
+ * src/WebBlob.cpp: Added.
+
+2011-09-20 Jochen Eisinger <jochen@chromium.org>
+
+ [chromium] remove obsolete WebPermissionClient::allowImages method
+ https://bugs.webkit.org/show_bug.cgi?id=68380
+
+ Reviewed by Darin Fisher.
+
+ * DEPS:
+ * public/WebPermissionClient.h:
+ (WebKit::WebPermissionClient::allowImage):
+
+2011-09-20 Aaron Boodman <aa@chromium.org>
+
+ Rework script context creation/release notifications
+ https://bugs.webkit.org/show_bug.cgi?id=67828
+
+ Reviewed by Adam Barth.
+
+ * public/WebFrameClient.h:
+ (WebKit::WebFrameClient::didCreateScriptContext):
+ (WebKit::WebFrameClient::didDestroyScriptContext):
+ (WebKit::WebFrameClient::willReleaseScriptContext):
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::didCreateScriptContext):
+ (WebKit::FrameLoaderClientImpl::willReleaseScriptContext):
+ * src/FrameLoaderClientImpl.h:
+ * tests/WebFrameTest.cpp:
+ (WebKit::TEST_F):
+ (WebKit::ContextLifetimeTestWebFrameClient::Notification::Notification):
+ (WebKit::ContextLifetimeTestWebFrameClient::Notification::~Notification):
+ (WebKit::ContextLifetimeTestWebFrameClient::Notification::Equals):
+ (WebKit::ContextLifetimeTestWebFrameClient::~ContextLifetimeTestWebFrameClient):
+ (WebKit::ContextLifetimeTestWebFrameClient::reset):
+ (WebKit::ContextLifetimeTestWebFrameClient::didCreateScriptContext):
+ (WebKit::ContextLifetimeTestWebFrameClient::willReleaseScriptContext):
+ * tests/data/context_notifications_test.html: Added.
+ * tests/data/context_notifications_test_frame.html: Added.
+
+2011-09-19 Geoffrey Garen <ggaren@apple.com>
+
+ Removed ENABLE_JSC_MULTIPLE_THREADS and related #ifdefs.
+ https://bugs.webkit.org/show_bug.cgi?id=68422
+
+ Missed this one case before.
+
+ * features.gypi:
+
+2011-09-19 Raymond Toy <rtoy@google.com>
+
+ Ask for audio hardware buffer size instead of using hardwired constants.
+ https://bugs.webkit.org/show_bug.cgi?id=67952
+
+ Reviewed by Kenneth Russell.
+
+ * public/WebKitPlatformSupport.h:
+ (WebKit::WebKitPlatformSupport::audioHardwareBufferSize): Declare
+ new member function audioHardwareBufferSize.
+ * src/AudioDestinationChromium.cpp:
+ (WebCore::AudioDestinationChromium::AudioDestinationChromium):
+ Call audioHardwareBufferSize() to get buffer size; update
+ m_callbackBuffersize and m_renderCountPerCallback appropriately.
+ Remove global variables callbackBufferSize and
+ renderCountPerCallback. Add constant for maximum
+ allowed buffer size and verify we don't exceed it.
+ (WebCore::AudioDestinationChromium::render): Use new member
+ variables instead of globals.
+ * src/AudioDestinationChromium.h:
+ Define new member variables m_callbackBufferSize and
+ m_renderCountPerCallback
+
+2011-09-19 Adam Barth <abarth@webkit.org>
+
+ Always enable ENABLE(EVENTSOURCE)
+ https://bugs.webkit.org/show_bug.cgi?id=68414
+
+ Reviewed by Eric Seidel.
+
+ * features.gypi:
+
+2011-09-19 Robert Kroeger <rjkroege@chromium.org>
+
+ Suppress flakey test on windows in Chromium gesture recognizer
+ https://bugs.webkit.org/show_bug.cgi?id=68408
+
+ Reviewed by Adam Barth.
+
+ * tests/InnerGestureRecognizerTest.cpp:
+ (TEST_F):
+
+2011-09-19 Dominic Mazzoni <dmazzoni@google.com>
+
+ Expose AXObjectCache methods so that WebAccessibilityCache
+ can be deleted.
+ https://bugs.webkit.org/show_bug.cgi?id=68225
+
+ Reviewed by Dimitri Glazkov.
+
+ This patch exposes the functionality needed from AXObjectCache
+ with new methods in WebAccessibilityObject and WebDocument.
+ Next, Chromium will be updated to use only these methods and
+ not WebAccessibilityCache. Then, WebAccessibilityCache can be
+ deleted from WebKit.
+
+ * public/WebAccessibilityObject.h:
+ * public/WebDocument.h:
+ * src/WebAccessibilityObject.cpp:
+ (WebKit::WebAccessibilityObject::enableAccessibility):
+ (WebKit::WebAccessibilityObject::accessibilityEnabled):
+ (WebKit::WebAccessibilityObject::axID):
+ * src/WebDocument.cpp:
+ (WebKit::WebDocument::accessibilityObject):
+ (WebKit::WebDocument::accessibilityObjectFromID):
+
+2011-09-19 Bill Budge <bbudge@chromium.org>
+
+ Perform HTTP method and header validation in AssociatedURLLoader for
+ requests coming from untrusted code (eg. Native Client in Chrome). Use
+ the same code as XMLHttpRequest to reduce code duplication and have
+ behavior identical to XHR in Javascript. Add an 'untrustedHTTP' option
+ to WebURLLoaderOptions, which AssociatedURLLoader can use to determine
+ if it should check the request method and headers.
+ https://bugs.webkit.org/show_bug.cgi?id=67655
+
+ Reviewed by Darin Fisher.
+
+ * public/WebURLLoaderOptions.h:
+ (WebKit::WebURLLoaderOptions::WebURLLoaderOptions):
+ * src/AssociatedURLLoader.cpp:
+ (WebKit::AssociatedURLLoader::ClientAdapter::setDelayedError):
+ (WebKit::AssociatedURLLoader::loadAsynchronously):
+ * tests/AssociatedURLLoaderTest.cpp:
+ (WebKit::AssociatedURLLoaderTest::CheckMethodFails):
+ (WebKit::AssociatedURLLoaderTest::CheckHeaderFails):
+ (WebKit::AssociatedURLLoaderTest::CheckFails):
+ (WebKit::TEST_F):
+
+2011-09-19 Adam Barth <abarth@webkit.org>
+
+ Rename ENABLE(OPENTYPE_SANITIZER) to USE(OPENTYPE_SANITIZER)
+ https://bugs.webkit.org/show_bug.cgi?id=68292
+
+ Reviewed by Eric Seidel.
+
+ * features.gypi:
+
+2011-09-19 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r95385 and r95457.
+ http://trac.webkit.org/changeset/95385
+ http://trac.webkit.org/changeset/95457
+ https://bugs.webkit.org/show_bug.cgi?id=68395
+
+ Broke chromium browser_tests (Requested by dslomov on
+ #webkit).
+
+ * public/WebFrameClient.h:
+ (WebKit::WebFrameClient::didCreateIsolatedScriptContext):
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::didCreateScriptContextForFrame):
+ (WebKit::FrameLoaderClientImpl::didDestroyScriptContextForFrame):
+ (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext):
+ * src/FrameLoaderClientImpl.h:
+ * tests/WebFrameTest.cpp:
+ (WebKit::TEST_F):
+ * tests/data/context_notifications_test.html: Removed.
+ * tests/data/context_notifications_test_frame.html: Removed.
+
+2011-09-19 Aaron Boodman <aa@chromium.org>
+
+ r95385 broke Chromium. Fix it.
+ https://bugs.webkit.org/show_bug.cgi?id=68378
+
+ Unreviewed, build fix.
+
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::didCreateScriptContext):
+ (WebKit::FrameLoaderClientImpl::willReleaseScriptContext):
+
+2011-09-19 Jochen Eisinger <jochen@chromium.org>
+
+ Unreviewed, build fix
+
+ It's not enough to disable clang plugins.
+
+ * gyp_webkit:
+
+2011-09-19 Jochen Eisinger <jochen@chromium.org>
+
+ [chromium] Disable clang when building chromium in WebKit
+ https://bugs.webkit.org/show_bug.cgi?id=68343
+
+ Reviewed by Adam Barth.
+
+ * DEPS:
+ * gyp_webkit:
+
+2011-09-19 Robert Kroeger <rjkroege@chromium.org>
+
+ [chromium] Gesture recognizer fires taptype only every other touch
+ down/up sequence https://bugs.webkit.org/show_bug.cgi?id=68368
+
+ Reviewed by Adam Barth.
+
+ The addition of doubletap detection to the gesture recognizer missed some of the
+ outgoing edges in the recognizer state machine. Thsi change simplifies the logic
+ and handles all outgoing edges.
+
+
+ * tests/InnerGestureRecognizerTest.cpp:
+ Additional tests added to ensure that all edges in the state
+ machine are accounted for.
+ (BuildablePlatformTouchEvent::BuildablePlatformTouchEvent):
+ (SimulateAndTestFirstClick):
+ (TEST_F):
+
+2011-09-19 Peter Rybin <peter.rybin@gmail.com>
+
+ TextPosition refactoring: Merge ZeroBasedNumber and OneBasedNumber classes
+ https://bugs.webkit.org/show_bug.cgi?id=63541
+
+ Reviewed by Adam Barth.
+
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::executeScript):
+ (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
+ (WebKit::WebFrameImpl::executeScriptAndReturnValue):
+
+2011-09-19 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r95416.
+ http://trac.webkit.org/changeset/95416
+ https://bugs.webkit.org/show_bug.cgi?id=68367
+
+ Broke chromium-mac (Requested by beverloo on #webkit).
+
+ * DEPS:
+
+2011-09-19 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed. Rolled DEPS.
+
+ * DEPS:
+
+2011-09-19 Ilya Tikhonovsky <loislo@chromium.org>
+
+ Web Inspector: extend timeline coverage.
+ https://bugs.webkit.org/show_bug.cgi?id=68260
+
+ Another place with js function call from native.
+
+ Reviewed by Pavel Feldman.
+
+ * src/WebDevToolsFrontendImpl.cpp:
+ (WebKit::WebDevToolsFrontendImpl::dispatchOnInspectorFrontend):
+
+2011-09-17 Mihai Parparita <mihaip@chromium.org>
+
+ FrameLoaderClient BackForwardList-related methods are unsued
+ https://bugs.webkit.org/show_bug.cgi?id=68293
+
+ Reviewed by Darin Adler.
+
+ Remove FrameLoaderClient methods that were added by r51629, since only
+ the old (since-deleted) Android port needed them.
+
+ * src/FrameLoaderClientImpl.cpp:
+ * src/FrameLoaderClientImpl.h:
+
+2011-09-17 Aaron Boodman <aa@chromium.org>
+
+ Rework script context creation/release notifications
+ https://bugs.webkit.org/show_bug.cgi?id=67828
+
+ Reviewed by Adam Barth.
+
+ * public/WebFrameClient.h:
+ (WebKit::WebFrameClient::didCreateScriptContext):
+ (WebKit::WebFrameClient::didDestroyScriptContext):
+ (WebKit::WebFrameClient::willReleaseScriptContext):
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::didCreateScriptContext):
+ (WebKit::FrameLoaderClientImpl::willReleaseScriptContext):
+ * src/FrameLoaderClientImpl.h:
+
+2011-09-17 chandra shekar vallala <chandra.vallala@motorola.com>
+
+ [chromium]The focus of an input field inside an Iframe doesn't get cleared even though clearFocusedNode is called.
+ https://bugs.webkit.org/show_bug.cgi?id=68162
+
+ Add a unit-test to check whether the focus of node is get cleared when clearFocusNode called.
+ This test check for focus of input node inside a frame after clear focus get called.
+ Reviewed by Adam Barth.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::clearFocusedNode):
+ * tests/WebFrameTest.cpp:
+ (WebKit::TEST_F): Added a unit test to make sure that focus of the node is get cleared.
+ * tests/data/autofocus_input_field_iframe.html: Added.
+ * tests/data/iframe_clear_focused_node_test.html: Added.
+
+2011-09-16 Adam Barth <abarth@webkit.org>
+
+ Rename ENABLE(LEVELDB) to USE(LEVELDB)
+ https://bugs.webkit.org/show_bug.cgi?id=68290
+
+ Reviewed by Darin Adler.
+
+ * features.gypi:
+ * tests/IDBLevelDBCodingTest.cpp:
+
+2011-09-16 Jochen Eisinger <jochen@chromium.org>
+
+ Rename FrameLoaderClient::allowImages to FrameLoaderClient::allowImage and include the image URL as parameter
+ https://bugs.webkit.org/show_bug.cgi?id=68071
+
+ Reviewed by Adam Barth.
+
+ * public/WebPermissionClient.h:
+ (WebKit::WebPermissionClient::allowImage):
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::allowImage):
+ * src/FrameLoaderClientImpl.h:
+
+2011-09-16 Dmitry Lomov <dslomov@google.com>
+
+ https://bugs.webkit.org/show_bug.cgi?id=67733
+ [Chromium] Separate WebKit initialization and V8 initialization in chromium port.
+
+ Reviewed by Darin Fisher.
+
+ * public/WebKit.h:
+ * src/WebKit.cpp:
+ (WebKit::initialize):
+ (WebKit::initializeWithoutV8):
+
+2011-09-16 Vincent Scheib <scheib@chromium.org>
+
+ [Chromium] Add movementX/Y members to WebMouseEvent
+ https://bugs.webkit.org/show_bug.cgi?id=68174
+
+ Reviewed by Dimitri Glazkov.
+
+ * public/WebInputEvent.h:
+ (WebKit::WebMouseEvent::WebMouseEvent):
+
+2011-09-16 Nat Duca <nduca@chromium.org>
+
+ [chromium] Create WebGL layer for graphics contexts on demand
+ https://bugs.webkit.org/show_bug.cgi?id=68288
+
+ Reviewed by James Robinson.
+
+ * src/GraphicsContext3DChromium.cpp:
+ (WebCore::GraphicsContext3DPrivate::GraphicsContext3DPrivate):
+ (WebCore::GraphicsContext3DPrivate::platformLayer):
+ * src/GraphicsContext3DPrivate.h:
+
+2011-09-16 chandra shekar v <chandra.vallala@motorola.com>
+
+ [chromium] compilation failed in target 'webkit_unit_tests'.
+ https://bugs.webkit.org/show_bug.cgi?id=68078
+
+ Reviewed by Adam Barth.
+
+ * tests/WebFrameTest.cpp:
+ (WebKit::TestReloadDoesntRedirectWebFrameClient::decidePolicyForNavigation):
+
+2011-09-16 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r95312.
+ http://trac.webkit.org/changeset/95312
+ https://bugs.webkit.org/show_bug.cgi?id=68277
+
+ It's innocent, innocent I tell you! (Requested by jamesr_ on
+ #webkit).
+
+ * tests/CCLayerTreeHostTest.cpp:
+ (WTF::TestHooks::beginCommitOnCCThread):
+ (WTF::TestHooks::commitCompleteOnCCThread):
+ (WTF::TestHooks::drawLayersOnCCThread):
+ (WTF::MockLayerTreeHostImpl::create):
+ (WTF::MockLayerTreeHostImpl::beginCommit):
+ (WTF::MockLayerTreeHostImpl::commitComplete):
+ (WTF::MockLayerTreeHostImpl::drawLayers):
+ (WTF::MockLayerTreeHostImpl::MockLayerTreeHostImpl):
+ (WTF::MockLayerTreeHost::create):
+ (WTF::MockLayerTreeHost::createLayerTreeHostImpl):
+ (WTF::MockLayerTreeHost::MockLayerTreeHost):
+ (WTF::CompositorMockWebGraphicsContext3D::create):
+ (WTF::CompositorMockWebGraphicsContext3D::makeContextCurrent):
+ (WTF::CompositorMockWebGraphicsContext3D::createProgram):
+ (WTF::CompositorMockWebGraphicsContext3D::createShader):
+ (WTF::CompositorMockWebGraphicsContext3D::getShaderiv):
+ (WTF::CompositorMockWebGraphicsContext3D::getProgramiv):
+ (WTF::CompositorMockWebGraphicsContext3D::CompositorMockWebGraphicsContext3D):
+ (WTF::MockLayerTreeHostClient::create):
+ (WTF::MockLayerTreeHostClient::animateAndLayout):
+ (WTF::MockLayerTreeHostClient::createCompositorThread):
+ (WTF::MockLayerTreeHostClient::createLayerTreeHostContext3D):
+ (WTF::MockLayerTreeHostClient::createRootLayerPainter):
+ (WTF::MockLayerTreeHostClient::didRecreateGraphicsContext):
+ (WTF::MockLayerTreeHostClient::MockLayerTreeHostClient):
+ (WTF::CCLayerTreeHostTest::postSetNeedsCommitToMainThread):
+ (WTF::CCLayerTreeHostTest::postSetNeedsRedrawToMainThread):
+ (WTF::CCLayerTreeHostTest::CCLayerTreeHostTest):
+ (WTF::CCLayerTreeHostTest::onBeginTest):
+ (WTF::CCLayerTreeHostTest::onEndTest):
+ (WTF::CCLayerTreeHostTest::dispatchSetNeedsCommit):
+ (WTF::CCLayerTreeHostTest::dispatchSetNeedsRedraw):
+ (WTF::CCLayerTreeHostTest::runTest):
+ (WTF::CCLayerTreeHostTest::testTimeout):
+ (WTF::CCLayerTreeHostTest::doBeginTest):
+ (WTF::CCLayerTreeHostTestShortlived2::beginTest):
+ (WTF::CCLayerTreeHostTestShortlived3::beginTest):
+ (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::beginTest):
+ (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::commitCompleteOnCCThread):
+ (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::drawLayersOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit1::beginTest):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit1::drawLayersOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit1::commitCompleteOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit2::beginTest):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit2::drawLayersOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit2::commitCompleteOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsRedraw::beginTest):
+ (WTF::CCLayerTreeHostTestSetNeedsRedraw::drawLayersOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsRedraw::commitCompleteOnCCThread):
+
+2011-09-16 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r95309.
+ http://trac.webkit.org/changeset/95309
+ https://bugs.webkit.org/show_bug.cgi?id=68271
+
+ Broke many chromium gpu tests. (Requested by dave_levin on
+ #webkit).
+
+ * tests/CCLayerTreeHostTest.cpp:
+ (WTF::CCLayerTreeHostTest::CCLayerTreeHostTest):
+ (WTF::CCLayerTreeHostTest::animateAndLayout):
+ (WTF::CCLayerTreeHostTest::beginCommitOnCCThread):
+ (WTF::CCLayerTreeHostTest::beginCommitOnMainThread):
+ (WTF::CCLayerTreeHostTest::commitOnCCThread):
+ (WTF::CCLayerTreeHostTest::commitCompleteOnCCThread):
+ (WTF::CCLayerTreeHostTest::commitCompleteOnMainThread):
+ (WTF::CCLayerTreeHostTest::drawLayersAndPresentOnCCThread):
+ (WTF::CCLayerTreeHostTest::updateLayers):
+ (WTF::CCLayerTreeHostTest::onBeginTest):
+ (WTF::CCLayerTreeHostTest::doEndTest):
+ (WTF::CCLayerTreeHostTest::onEndTest):
+ (WTF::CCLayerTreeHostTest::runTest):
+ (WTF::CCLayerTreeHostTest::testTimeout):
+ (WTF::MockLayerTreeHostClient::MockLayerTreeHostClient):
+ (WTF::MockLayerTreeHostClient::createLayerTreeHostContext3D):
+ (WTF::MockLayerTreeHostClient::animateAndLayout):
+ (WTF::MockLayerTreeHostClient::updateLayers):
+ (WTF::MockLayerTreeHostCommitter::create):
+ (WTF::MockLayerTreeHostCommitter::commit):
+ (WTF::MockLayerTreeHostCommitter::MockLayerTreeHostCommitter):
+ (WTF::MockLayerTreeHostImpl::create):
+ (WTF::MockLayerTreeHostImpl::beginCommit):
+ (WTF::MockLayerTreeHostImpl::commitComplete):
+ (WTF::MockLayerTreeHostImpl::drawLayersAndPresent):
+ (WTF::MockLayerTreeHostImpl::MockLayerTreeHostImpl):
+ (WTF::MockLayerTreeHostImplProxy::create):
+ (WTF::MockLayerTreeHostImplProxy::createLayerTreeHostImpl):
+ (WTF::MockLayerTreeHostImplProxy::MockLayerTreeHostImplProxy):
+ (WTF::MockLayerTreeHost::MockLayerTreeHost):
+ (WTF::MockLayerTreeHost::createLayerTreeHostImplProxy):
+ (WTF::MockLayerTreeHost::updateLayers):
+ (WTF::MockLayerTreeHost::createLayerTreeHostCommitter):
+ (WTF::MockLayerTreeHost::beginCommit):
+ (WTF::MockLayerTreeHost::commitComplete):
+ (WTF::CCLayerTreeHostTest::doBeginTest):
+ (WTF::CCLayerTreeHostTestShortlived2::beginTest):
+ (WTF::CCLayerTreeHostTestShortlived3::beginTest):
+ (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::beginTest):
+ (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::commitCompleteOnCCThread):
+ (WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::drawLayersAndPresentOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit1::beginTest):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit1::drawLayersAndPresentOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit1::commitOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit2::beginTest):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit2::drawLayersAndPresentOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsCommit2::commitOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsRedraw::beginTest):
+ (WTF::CCLayerTreeHostTestSetNeedsRedraw::drawLayersAndPresentOnCCThread):
+ (WTF::CCLayerTreeHostTestSetNeedsRedraw::commitOnCCThread):
+
+2011-09-16 Iain Merrick <husky@google.com>
+
+ [chromium] Fix CCLayerTreeHostTest
+ https://bugs.webkit.org/show_bug.cgi?id=67418
+
+ Fixes needed to compile and link with USE_THREADED_COMPOSITING
+ enabled, and to pass the basic unit test.
+
+ Reviewed by James Robinson.
+
+ * src/GraphicsContext3DChromium.cpp:
+ (WebCore::GraphicsContext3DPrivate::GraphicsContext3DPrivate):
+ (WebCore::GraphicsContext3DPrivate::platformLayer):
+ * src/GraphicsContext3DPrivate.h:
+ * tests/CCLayerTreeHostTest.cpp:
+ (TestHooks::beginCommitOnCCThread):
+ (TestHooks::commitCompleteOnCCThread):
+ (TestHooks::drawLayersOnCCThread):
+ (MockLayerTreeHostImpl::MockLayerTreeHostImpl):
+ (MockLayerTreeHostImpl::beginCommit):
+ (MockLayerTreeHostImpl::commitComplete):
+ (MockLayerTreeHostImpl::drawLayers):
+ (MockLayerTreeHost::MockLayerTreeHost):
+ (MockLayerTreeHost::createLayerTreeHostImpl):
+ (CompositorMockWebGraphicsContext3D::makeContextCurrent):
+ (CompositorMockWebGraphicsContext3D::createProgram):
+ (CompositorMockWebGraphicsContext3D::createShader):
+ (CompositorMockWebGraphicsContext3D::getShaderiv):
+ (CompositorMockWebGraphicsContext3D::getProgramiv):
+ (MockLayerTreeHostClient::MockLayerTreeHostClient):
+ (MockLayerTreeHostClient::animateAndLayout):
+ (MockLayerTreeHostClient::createCompositorThread):
+ (MockLayerTreeHostClient::createLayerTreeHostContext3D):
+ (MockLayerTreeHostClient::createRootLayerPainter):
+ (MockLayerTreeHostClient::didRecreateGraphicsContext):
+ (CCLayerTreeHostTest::postSetNeedsCommitToMainThread):
+ (CCLayerTreeHostTest::postSetNeedsRedrawToMainThread):
+ (CCLayerTreeHostTest::onEndTest):
+ (CCLayerTreeHostTest::dispatchSetNeedsCommit):
+ (CCLayerTreeHostTest::dispatchSetNeedsRedraw):
+ (CCLayerTreeHostTest::runTest):
+ (CCLayerTreeHostTest::doBeginTest):
+ (CCLayerTreeHostTestShortlived2::beginTest):
+ (CCLayerTreeHostTestShortlived3::beginTest):
+ (CCLayerTreeHostTestCommitingWithContinuousRedraw::beginTest):
+ (CCLayerTreeHostTestCommitingWithContinuousRedraw::commitCompleteOnCCThread):
+ (CCLayerTreeHostTestCommitingWithContinuousRedraw::drawLayersOnCCThread):
+ (CCLayerTreeHostTestSetNeedsCommit1::beginTest):
+ (CCLayerTreeHostTestSetNeedsCommit1::drawLayersOnCCThread):
+ (CCLayerTreeHostTestSetNeedsCommit1::commitCompleteOnCCThread):
+ (CCLayerTreeHostTestSetNeedsCommit2::beginTest):
+ (CCLayerTreeHostTestSetNeedsCommit2::drawLayersOnCCThread):
+ (CCLayerTreeHostTestSetNeedsCommit2::commitCompleteOnCCThread):
+ (CCLayerTreeHostTestSetNeedsRedraw::beginTest):
+ (CCLayerTreeHostTestSetNeedsRedraw::drawLayersOnCCThread):
+ (CCLayerTreeHostTestSetNeedsRedraw::commitCompleteOnCCThread):
+
+2011-09-16 Andrey Kosyakov <caseq@chromium.org>
+
+ Web Inspector: [Extensions API] support extensions for remote inspector front-end
+ https://bugs.webkit.org/show_bug.cgi?id=67840
+
+ Reviewed by Pavel Feldman.
+
+ - expose extension API as a single, standalone file for easy reuse in remote extension scripts.
+
+ * WebKit.gyp:
+ * scripts/generate_devtools_extension_api.py: Added.
+ * scripts/generate_devtools_zip.py:
+
+2011-09-16 Ilya Tikhonovsky <loislo@chromium.org>
+
+ Web Inspector: change WebInspector.currentPanel getter/setter to functions.
+ https://bugs.webkit.org/show_bug.cgi?id=68242
+
+ This is necessary for the panel switching performance tests.
+
+ Reviewed by Pavel Feldman.
+
+ * src/js/Tests.js:
+ (.TestSuite.prototype.showPanel):
+
+2011-09-15 Adam Barth <abarth@webkit.org>
+
+ Sigh. Missed this one.
+
+ * features.gypi:
+2011-09-15 Adam Barth <abarth@webkit.org>
+
+ Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
+ https://bugs.webkit.org/show_bug.cgi?id=68205
+
+ Reviewed by Eric Seidel.
+
+ * src/DatabaseObserver.cpp:
+ * src/WebDatabase.cpp:
+ (WebKit::WebDatabase::updateDatabaseSize):
+ (WebKit::WebDatabase::updateSpaceAvailable):
+ (WebKit::WebDatabase::resetSpaceAvailable):
+ (WebKit::WebDatabase::closeDatabaseImmediately):
+ * src/WebRuntimeFeatures.cpp:
+ (WebKit::WebRuntimeFeatures::enableDatabase):
+ (WebKit::WebRuntimeFeatures::isDatabaseEnabled):
+
+2011-09-15 Adrienne Walker <enne@google.com>
+
+ [chromium] Add temporary diagnostics for LayerTreeHost::commitTo crash
+ https://bugs.webkit.org/show_bug.cgi?id=68204
+
+ Reviewed by James Robinson.
+
+ Add CRASH calls to determine which assumptions are being violated.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::composite):
+
+2011-09-15 David Levin <levin@chromium.org>
+
+ Remove TestWebKitAPI from the chromium build until it is made to work
+ with the shared component build.
+
+ * WebKit.gyp:
+
+2011-09-15 Eric Seidel <eric@webkit.org>
+
+ Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
+ https://bugs.webkit.org/show_bug.cgi?id=68182
+
+ Reviewed by Adam Barth.
+
+ * features.gypi:
+
+2011-09-15 Jon Lee <jonlee@apple.com>
+
+ Submitting a form with target=_blank works only once
+ https://bugs.webkit.org/show_bug.cgi?id=28633
+ <rdar://problem/7357787>
+
+ Reviewed by Andy Estes.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::mouseDown): Remove call to resetMultipleFormSubmissionProtection() since
+ it will be made in platform-independent function EventHandler::handleMousePressEvent().
+
+2011-09-15 Eric Seidel <eric@webkit.org>
+
+ Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
+ https://bugs.webkit.org/show_bug.cgi?id=68022
+
+ Reviewed by Ryosuke Niwa.
+
+ * features.gypi:
+
+2011-09-15 James Simonsen <simonjam@chromium.org>
+
+ Ref protect HTMLObjectElement and HTMLEmbedElement while requesting plugins
+ https://bugs.webkit.org/show_bug.cgi?id=68014
+
+ Reviewed by Adam Barth.
+
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::createPlugin): Moved protection up to HTMLObjectElement and HTMLEmbedElement.
+
+2011-09-15 David Levin <levin@chromium.org>
+
+ [chromium] Attempt to fix the shared build after r95188.
+
+ * WebKit.gyp:
+
+2011-09-15 Brian Salomon <bsalomon@google.com>
+
+ [Skia/Chrome]
+ https://bugs.webkit.org/show_bug.cgi?id=68096
+
+ This change removes WebGraphicsContext3D::grGLInterface(). It has been
+ superceded by WebGraphicsContext3D::createGrGLInterface which sets up
+ the per-GL call callback used to set the correct context.
+
+ Reviewed by Stephen White.
+
+ * public/WebGraphicsContext3D.h:
+ * src/GraphicsContext3DChromium.cpp:
+ (WebCore::GraphicsContext3DPrivate::grContext):
+ * src/WebGraphicsContext3D.cpp:
+ (WebKit::WebGraphicsContext3D::createGrGLInterface):
+
+2011-09-15 Xianzhu Wang <wangxianzhu@chromium.org>
+
+ Let TestWebKitAPI work for chromium
+ https://bugs.webkit.org/show_bug.cgi?id=67756
+
+ Reviewed by Sam Weinig.
+
+ * WebKit.gyp:
+
+2011-09-14 Hao Zheng <zhenghao@chromium.org>
+
+ Remove some dependencies of DRT for Android.
+ https://bugs.webkit.org/show_bug.cgi?id=68126
+
+ Reviewed by Tony Chang.
+
+ We don't need mesa and TestNetscapePlugIn on Android, so remove them.
+ As copy_TNPI depends on TNPI, adding copy_TNPI is enough.
+
+ * WebKit.gyp:
+
+2011-09-14 Peter Beverloo <peter@chromium.org>
+
+ [Chromium] Make WEB_AUDIO conditional and fix the build when disabled
+ https://bugs.webkit.org/show_bug.cgi?id=68107
+
+ Reviewed by Kenneth Russell.
+
+ * features.gypi:
+ * src/WebMediaPlayerClientImpl.cpp:
+ (WebKit::WebMediaPlayerClientImpl::audioSourceProvider):
+ * src/WebMediaPlayerClientImpl.h:
+
+2011-09-14 John Bauman <jbauman@chromium.org>
+
+ [chromium] Return correct value for getContextAttributes().preserveDrawingBuffer
+ https://bugs.webkit.org/show_bug.cgi?id=68082
+
+ Reviewed by Kenneth Russell.
+
+ WebKit::WebGraphicsContext3D::Attributes doesn't save
+ preserveDrawingBuffer, so that has to be saving in
+ GraphicsContext3DPrivate.
+
+ * src/GraphicsContext3DChromium.cpp:
+ (WebCore::GraphicsContext3DPrivate::GraphicsContext3DPrivate):
+ (WebCore::GraphicsContext3DPrivate::create):
+ (WebCore::GraphicsContext3DPrivate::createGraphicsContextFromWebContext):
+ (WebCore::GraphicsContext3DPrivate::getContextAttributes):
+ * src/GraphicsContext3DPrivate.h:
+
+2011-09-14 Antoine Labour <piman@chromium.org>
+
+ Remove the dependency on GraphicsLayer from CCLayerTreeHost.
+ Move root layer management into the NonCompositedContentHost.
+ Have WebViewImpl create a NonCompositedContentHost explicitly.
+ https://bugs.webkit.org/show_bug.cgi?id=67883
+
+ Reviewed by James Robinson.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::setRootGraphicsLayer):
+ (WebKit::WebViewImpl::invalidateRootLayerRect):
+ (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
+ (WebKit::WebViewImpl::updateLayerTreeViewport):
+ (WebKit::WebViewImpl::setVisibilityState):
+ * src/WebViewImpl.h:
+
+2011-09-14 Nebojsa Ciric <cira@chromium.org>
+
+ Changed WebKit.gyp to use the new grit version of the scripts that handle
+ .pak files.
+ https://bugs.webkit.org/show_bug.cgi?id=68013
+
+ Reviewed by Tony Chang.
+
+ * DEPS:
+ * WebKit.gyp:
+
+2011-09-14 Anders Carlsson <andersca@apple.com>
+
+ Fix Chromium build.
+
+ * src/ResourceHandle.cpp:
+
+2011-09-13 Eric Seidel <eric@webkit.org>
+
+ Remove ENABLE_SVG_USE as <use> is required by HTML5
+ https://bugs.webkit.org/show_bug.cgi?id=68019
+
+ Reviewed by Ryosuke Niwa.
+
+ * features.gypi:
+
+2011-09-13 Adam Barth <abarth@webkit.org>
+
+ [Chromium] The checked state of WebPopupMenuItem isn't initialized
+ https://bugs.webkit.org/show_bug.cgi?id=67889
+
+ Reviewed by Darin Fisher.
+
+ It seems we're failing to initialize the checked state of
+ WebPopupMenuItems, potentially because Android is the first platform to
+ use popup menus for <select> elements.
+
+ * src/ExternalPopupMenu.cpp:
+ (WebKit::ExternalPopupMenu::getPopupMenuInfo):
+
+2011-09-13 Eric Seidel <eric@webkit.org>
+
+ Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
+ https://bugs.webkit.org/show_bug.cgi?id=68018
+
+ Reviewed by Ryosuke Niwa.
+
+ * features.gypi:
+
+2011-09-13 James Simonsen <simonjam@chromium.org>
+
+ [Chromium] Ref protect element in FrameLoaderClientImpl::createPlugin
+ https://bugs.webkit.org/show_bug.cgi?id=68014
+
+ Reviewed by Nate Chapin.
+
+ Test: plugins/destroy-during-npp-new.htm under valgrind
+
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::createPlugin):
+
+2011-09-13 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed. Rolled DEPS.
+
+ * DEPS:
+
+2011-09-12 Fumitoshi Ukai <ukai@chromium.org>
+
+ Unreviewed. Roll DEPS again.
+
+ * DEPS:
+
+2011-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r95015.
+ http://trac.webkit.org/changeset/95015
+ https://bugs.webkit.org/show_bug.cgi?id=67987
+
+ compiled failed on Chromium Win bot (Requested by ukai on
+ #webkit).
+
+ * DEPS:
+
+2011-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed. Rolled DEPS.
+
+ * DEPS:
+
+2011-09-12 David Levin <levin@chromium.org>
+
+ [chromium] Remove AllowCrossThreadAccess for WorkerFileWriterCallbacksBridge.
+ https://bugs.webkit.org/show_bug.cgi?id=67943
+
+ Reviewed by Adam Barth.
+
+ * src/WorkerFileWriterCallbacksBridge.cpp: Removed AllowCrossThreadAccess
+ allowing the automatic ref counting to work. This was previous needed when
+ the ref counting wasn't working but that was fixed in r94986. Note that the
+ design was to have ref counting since the methods take PassRefPtr and the
+ class is ThreadSafeRefCounted. (Ideally we have noticed this flaw when
+ adding in AllowCrossThreadAccess.)
+ (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):
+
+2011-09-08 Nat Duca <nduca@chromium.org>
+
+ [chromium] Add GraphicsContext3DPrivate:createGraphicsContextForAnotherThread
+ https://bugs.webkit.org/show_bug.cgi?id=67832
+
+ The compositor thread needs to create a GraphicsContext3D without
+ actually making it current. In previous attempts at doing this, we
+ modified all graphics3D creation to not make the contexts current, but
+ this prove to be shockingly fragile. Since this is a very
+ Chromium-specific behavior, this patch makes creationForAnotherThread a
+ method on the private GraphicsContext3D interface.
+ GraphicsContext3D::create behaves as usual.
+
+ Reviewed by Kenneth Russell.
+
+ * src/GraphicsContext3DChromium.cpp:
+ (WebCore::GraphicsContext3DPrivate::createGraphicsContextFromWebContext):
+ (WebCore::GraphicsContext3DPrivate::createGraphicsContextForAnotherThread):
+ (WebCore::GraphicsContext3D::create):
+ * src/GraphicsContext3DPrivate.h:
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::createLayerTreeHostContext3D):
+ (WebKit::WebViewImpl::graphicsContext3D):
+ * tests/MockGraphicsContext3DTest.cpp:
+ (TEST):
+
+2011-09-11 Jeremy Moskovich <jeremy@chromium.org>
+
+ [Chromium] Change OOP Font loading code to use CGFont*() APIs.
+ https://bugs.webkit.org/show_bug.cgi?id=66935
+
+ This change is necessary due a bug in ATSFontDeactivate() on 10.7.
+ See crbug.com/93191 for details.
+
+ Reviewed by Eric Seidel.
+
+ * public/mac/WebSandboxSupport.h:
+ * src/PlatformBridge.cpp:
+ (WebCore::PlatformBridge::loadFont):
+
+2011-09-11 Adam Barth <abarth@webkit.org>
+
+ [Chromium] Add more key codes to WebInputEvent for Android
+ https://bugs.webkit.org/show_bug.cgi?id=67887
+
+ Reviewed by Darin Fisher.
+
+ * src/WebInputEvent.cpp:
+ (WebKit::staticKeyIdentifiers):
+
+2011-09-09 Fady Samuel <fsamuel@chromium.org>
+
+ Move pageScaleFactor code from Frame.{h|cpp} to Page.{h|cpp}
+ https://bugs.webkit.org/show_bug.cgi?id=67250
+
+ Reviewed by Simon Fraser.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::pageScaleFactor):
+ (WebKit::WebViewImpl::scalePage):
+
+2011-09-09 Hao Zheng <zhenghao@chromium.org>
+
+ [chromium] Implement DRT support for Android.
+ https://bugs.webkit.org/show_bug.cgi?id=67590
+
+ Reviewed by Tony Chang.
+
+ Exclude Android specific files of DRT from other platforms.
+
+ * WebKit.gyp:
+
+2011-09-09 Hao Zheng <zhenghao@chromium.org>
+
+ [Chromium] Add WebSandboxSupport and WebThemeEngine for Android.
+ https://bugs.webkit.org/show_bug.cgi?id=67584
+
+ Reviewed by Steve Block.
+
+ Make src/PlatformSupport.cpp and src/WebFrameImpl.cpp compile on
+ Chromium port for Android.
+
+ * WebKit.gyp:
+ * public/android: Added.
+ * public/android/WebSandboxSupport.h: Added.
+ * public/android/WebThemeEngine.h: Added.
+ (WebKit::WebThemeEngine::getSize):
+ (WebKit::WebThemeEngine::paint):
+ * src/PlatformSupport.cpp:
+ (WebCore::PlatformSupport::getFontFamilyForCharacters):
+ (WebCore::PlatformSupport::getRenderStyleForStrike):
+ * src/WebFrameImpl.cpp:
+
+2011-09-09 Martin Kosiba <mkosiba@chromium.org>
+
+ Exposing the isLink method on WebNode for the Chromium port on Android.
+
+ Reviewed by Darin Fisher.
+
+ * public/WebNode.h:
+ * src/WebNode.cpp:
+ (WebKit::WebNode::isLink):
+
+2011-09-08 Adam Barth <abarth@webkit.org>
+
+ Another attempt to fix the Chromium build. (Missed one.)
+
+ * src/WebPageSerializerImpl.cpp:
+ (WebKit::WebPageSerializerImpl::serialize):
+
+2011-09-08 Adam Barth <abarth@webkit.org>
+
+ Attempt to fix Chromium build. We can just grab the encoding from the document.
+
+ * src/ContextMenuClientImpl.cpp:
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
+ * src/WebDocument.cpp:
+ (WebKit::WebDocument::encoding):
+ * src/WebPageSerializerImpl.cpp:
+ (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
+ * src/WebSearchableFormData.cpp:
+ (HTMLNames::GetFormEncoding):
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::pageEncoding):
+
+2011-09-08 W. James MacLean <wjmaclean@chromium.org>
+
+ [chromium] Add backend compositor support for rescaling (zooming) textures during zoom animation.
+ https://bugs.webkit.org/show_bug.cgi?id=66472
+
+ This patch contains plumbing from Internals to WebViewImpl that can be removed
+ at a later time when the zoom animator code is complete.
+
+ Reviewed by James Robinson.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::setZoomLevel):
+ (WebKit::WebViewImpl::setRootLayerNeedsDisplay):
+
+2011-09-08 Scott Byer <scottbyer@chromium.org>
+
+ Compile in ScrollAnimator for Chromium on all platforms by default.
+ https://bugs.webkit.org/show_bug.cgi?id=67650
+
+ Reviewed by Adam Barth.
+
+ * features.gypi:
+
+2011-09-07 Adam Barth <abarth@webkit.org>
+
+ FrameLoader::addExtraFieldsToRequest can crash when called from or after FrameLoader::detachFromParent
+ https://bugs.webkit.org/show_bug.cgi?id=61810
+
+ Reviewed by Eric Seidel.
+
+ Fix this crash as suggested by Darin Fisher in
+ https://bugs.webkit.org/show_bug.cgi?id=61810#c21. This patch does not
+ include the test requested by Alexey Proskuryakov in
+ https://bugs.webkit.org/show_bug.cgi?id=61810#c6. I would really much
+ rather include a test with this patch, but my attempts to write a test
+ have failed. :(
+
+ * src/WebPluginContainerImpl.cpp:
+ (WebKit::WebPluginContainerImpl::loadFrameRequest):
+
+2011-09-07 Eric Boren <borenet@gmail.com>
+
+ [Chromium] Modify WebTouchEvent structure to match WebCore::TouchEvent
+ https://bugs.webkit.org/show_bug.cgi?id=66800
+
+ Reviewed by Darin Fisher.
+
+ * public/WebInputEvent.h:
+ (WebKit::WebTouchEvent::WebTouchEvent):
+ * public/WebTouchPoint.h:
+ (WebKit::WebTouchPoint::WebTouchPoint):
+ * src/WebInputEventConversion.cpp:
+ (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder):
+ (WebKit::WebTouchEventBuilder::WebTouchEventBuilder):
+ * src/WebInputEventConversion.h:
+
+2011-09-07 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r94635.
+ http://trac.webkit.org/changeset/94635
+ https://bugs.webkit.org/show_bug.cgi?id=67704
+
+ Linux Touch build is failing to compile this change.
+ (Requested by loislo on #webkit).
+
+ * public/WebInputEvent.h:
+ (WebKit::WebTouchEvent::WebTouchEvent):
+ * public/WebTouchPoint.h:
+ (WebKit::WebTouchPoint::WebTouchPoint):
+ * src/WebInputEventConversion.cpp:
+ (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder):
+ (WebKit::WebMouseEventBuilder::WebMouseEventBuilder):
+ (WebKit::WebMouseWheelEventBuilder::WebMouseWheelEventBuilder):
+ (WebKit::WebKeyboardEventBuilder::WebKeyboardEventBuilder):
+ * src/WebInputEventConversion.h:
+
+2011-09-05 Yury Semikhatsky <yurys@chromium.org>
+
+ [Chromium] Web Inspector: repair console sniffing for interactive ui tests
+ https://bugs.webkit.org/show_bug.cgi?id=67608
+
+ Reviewed by Pavel Feldman.
+
+ * src/js/Tests.js:
+ (.TestSuite.prototype.evaluateInConsole_):
+
+2011-09-06 Eric Boren <borenet@gmail.com>
+
+ [Chromium] Modify WebTouchEvent structure to match WebCore::TouchEvent
+ https://bugs.webkit.org/show_bug.cgi?id=66800
+
+ Reviewed by Darin Fisher.
+
+ * public/WebInputEvent.h:
+ (WebKit::WebTouchEvent::WebTouchEvent):
+ * public/WebTouchPoint.h:
+ (WebKit::WebTouchPoint::WebTouchPoint):
+ * src/WebInputEventConversion.cpp:
+ (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder):
+ (WebKit::WebTouchEventBuilder::WebTouchEventBuilder):
+ * src/WebInputEventConversion.h:
+
+2011-09-06 Ben Smith <binji@chromium.org>
+
+ [chromium] Fix WebFrameClient receiving isRedirect when reloading
+ https://bugs.webkit.org/show_bug.cgi?id=63591
+
+ Reviewed by Adam Barth.
+
+ Fix bug when quickly reloading a WebFrame where the
+ WebFrameClient would get called with decidePolicyForNavigation
+ isRedirect=true.
+
+ * src/FrameLoaderClientImpl.cpp:
+ (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction):
+ * src/WebDataSourceImpl.h:
+ (WebKit::WebDataSourceImpl::isRedirect):
+ * tests/WebFrameTest.cpp:
+ (WebKit::TestReloadDoesntRedirectWebFrameClient::decidePolicyForNavigation):
+ (WebKit::TestReloadDoesntRedirectWebFrameClient::cancelledError):
+ (WebKit::TEST_F):
+
2011-09-06 Ryosuke Niwa <rniwa@webkit.org>
+ Rename confirmCompositionWithoutDisturbingSelection to cancelComposition
+ https://bugs.webkit.org/show_bug.cgi?id=67569
+
+ Reviewed by Antonio Gomes.
+
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::unmarkText):
+
+2011-09-06 Adam Barth <abarth@webkit.org>
+
+ [Chromium] Add WebFloatQuad.h for Android
+ https://bugs.webkit.org/show_bug.cgi?id=67573
+
+ Reviewed by Darin Fisher.
+
+ Android uses this wrapper of WebCore::FloatQuad in some API methods
+ (which will appear in subsequent patches).
+
+ * WebKit.gyp:
+ * public/WebFloatQuad.h: Added.
+ * src/WebFloatQuad.cpp: Added.
+
+2011-09-06 Adam Barth <abarth@webkit.org>
+
+ [Chromium] Add didAcceptIndices to ExternalPopupMenuClient for Android
+ https://bugs.webkit.org/show_bug.cgi?id=67574
+
+ Reviewed by Darin Fisher.
+
+ In Android, external popup menus can admit multiple selection (e.g.,
+ for listboxes presented using external UI).
+
+ * public/WebExternalPopupMenuClient.h:
+ * src/ExternalPopupMenu.cpp:
+ (WebKit::ExternalPopupMenu::didAcceptIndices):
+ * src/ExternalPopupMenu.h:
+
+2011-09-06 Aaron Colwell <acolwell@chromium.org>
+
+ Allow MediaSource API to be enabled at runtime.
+ https://bugs.webkit.org/show_bug.cgi?id=67306
+
+ Reviewed by Eric Carlson.
+
+ * public/WebRuntimeFeatures.h:
+ * src/WebRuntimeFeatures.cpp:
+ (WebKit::WebRuntimeFeatures::enableMediaSource):
+ (WebKit::WebRuntimeFeatures::isMediaSourceEnabled):
+
+2011-09-06 Ryosuke Niwa <rniwa@webkit.org>
+
REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
https://bugs.webkit.org/show_bug.cgi?id=67453
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebViewImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698