Title: [96261] branches/chromium/874/Source/WebKit/chromium
Revision
96261
Author
sch...@chromium.org
Date
2011-09-28 14:02:25 -0700 (Wed, 28 Sep 2011)

Log Message

Merge 95861 - occasional crash in Chromium in dispatching keyEvent
https://bugs.webkit.org/show_bug.cgi?id=67941

Patch by Scott Graham <scot...@chromium.org> on 2011-09-23
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):

TBR=commit-qu...@webkit.org
Review URL: http://codereview.chromium.org/8072009

Modified Paths

Diff

Modified: branches/chromium/874/Source/WebKit/chromium/ChangeLog (96260 => 96261)


--- branches/chromium/874/Source/WebKit/chromium/ChangeLog	2011-09-28 21:01:37 UTC (rev 96260)
+++ branches/chromium/874/Source/WebKit/chromium/ChangeLog	2011-09-28 21:02:25 UTC (rev 96261)
@@ -1,5 +1,1300 @@
+2011-09-23  Scott Graham  <scot...@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  <fsam...@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  <epo...@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....@gmail.com>
+
+        Unreviewed.  Rolled DEPS.
+
+        * DEPS:
+
+2011-09-22  James Robinson  <jam...@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  <nd...@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  <jsb...@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  <rjkro...@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  <a...@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  <wangxian...@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.vall...@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  <jcive...@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  <joc...@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  <a...@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  <gga...@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  <r...@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  <aba...@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  <rjkro...@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  <dmazz...@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  <bbu...@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  <aba...@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....@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  <a...@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  <joc...@chromium.org>
+
+        Unreviewed, build fix
+
+        It's not enough to disable clang plugins.
+
+        * gyp_webkit:
+
+2011-09-19  Jochen Eisinger  <joc...@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  <rjkro...@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.ry...@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....@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....@gmail.com>
+
+        Unreviewed.  Rolled DEPS.
+
+        * DEPS:
+
+2011-09-19  Ilya Tikhonovsky  <loi...@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  <mih...@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  <a...@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.vall...@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  <aba...@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  <joc...@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  <dslo...@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  <sch...@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  <nd...@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.vall...@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....@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....@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  <hu...@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  <ca...@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  <loi...@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  <aba...@webkit.org>
+
+        Sigh.  Missed this one.
+
+        * features.gypi:
+2011-09-15  Adam Barth  <aba...@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  <e...@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  <le...@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  <e...@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  <jon...@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  <e...@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  <simon...@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  <le...@chromium.org>
+
+        [chromium] Attempt to fix the shared build after r95188.
+
+        * WebKit.gyp:
+
+2011-09-15  Brian Salomon  <bsalo...@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  <wangxian...@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  <zheng...@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  <pe...@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  <jbau...@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  <pi...@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  <c...@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  <ander...@apple.com>
+
+        Fix Chromium build.
+
+        * src/ResourceHandle.cpp:
+
+2011-09-13  Eric Seidel  <e...@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  <aba...@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  <e...@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  <simon...@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....@gmail.com>
+
+        Unreviewed.  Rolled DEPS.
+
+        * DEPS:
+
+2011-09-12  Fumitoshi Ukai  <u...@chromium.org>
+
+        Unreviewed. Roll DEPS again.
+
+        * DEPS:
+
+2011-09-12  Sheriff Bot  <webkit.review....@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....@gmail.com>
+
+        Unreviewed.  Rolled DEPS.
+
+        * DEPS:
+
+2011-09-12  David Levin  <le...@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  <nd...@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  <jer...@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  <aba...@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  <fsam...@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  <zheng...@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  <zheng...@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  <mkos...@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  <aba...@webkit.org>
+
+        Another attempt to fix the Chromium build.  (Missed one.)
+
+        * src/WebPageSerializerImpl.cpp:
+        (WebKit::WebPageSerializerImpl::serialize):
+
+2011-09-08  Adam Barth  <aba...@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  <wjmacl...@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  <scottb...@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  <aba...@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  <bore...@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....@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  <yu...@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  <bore...@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  <bi...@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  <rn...@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  <aba...@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  <aba...@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  <acolw...@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  <rn...@webkit.org>
+
         REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
         https://bugs.webkit.org/show_bug.cgi?id=67453
 

Modified: branches/chromium/874/Source/WebKit/chromium/src/WebViewImpl.cpp (96260 => 96261)


--- branches/chromium/874/Source/WebKit/chromium/src/WebViewImpl.cpp	2011-09-28 21:01:37 UTC (rev 96260)
+++ branches/chromium/874/Source/WebKit/chromium/src/WebViewImpl.cpp	2011-09-28 21:02:25 UTC (rev 96261)
@@ -654,7 +654,7 @@
         if (WebInputEvent::RawKeyDown == event.type) {
             // Suppress the next keypress event unless the focused node is a plug-in node.
             // (Flash needs these keypress events to handle non-US keyboards.)
-            Node* node = frame->document()->focusedNode();
+            Node* node = focusedWebCoreNode();
             if (!node || !node->renderer() || !node->renderer()->isEmbeddedObject())
                 m_suppressNextKeypressEvent = true;
         }
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to