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 |