| Index: WebKit/chromium/ChangeLog
|
| ===================================================================
|
| --- WebKit/chromium/ChangeLog (revision 68288)
|
| +++ WebKit/chromium/ChangeLog (working copy)
|
| @@ -1,3 +1,941 @@
|
| +2010-09-22 Matt Perry <mpcomplete@chromium.org>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Trying to reland a version of r67749:
|
| + Have V8DOMWindowShell ask the embedder whether to run a V8 extension
|
| + in a particular script context.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45721
|
| +
|
| + * public/WebFrameClient.h:
|
| + (WebKit::WebFrameClient::allowScriptExtension):
|
| + * public/WebScriptController.h:
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::allowScriptExtension):
|
| + * src/FrameLoaderClientImpl.h:
|
| + * src/WebScriptController.cpp:
|
| + (WebKit::WebScriptController::registerExtension):
|
| +
|
| +2010-09-22 Jeremy Orlow <jorlow@chromium.org>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + [Chromium] Change WebKit API for IDBTransaciton to new style
|
| + https://bugs.webkit.org/show_bug.cgi?id=46263
|
| +
|
| + * public/WebIDBIndex.h:
|
| + (WebKit::WebIDBIndex::openObjectCursor):
|
| + (WebKit::WebIDBIndex::openCursor):
|
| + (WebKit::WebIDBIndex::getObject):
|
| + (WebKit::WebIDBIndex::get):
|
| + * public/WebIDBObjectStore.h:
|
| + (WebKit::WebIDBObjectStore::get):
|
| + (WebKit::WebIDBObjectStore::put):
|
| + (WebKit::WebIDBObjectStore::remove):
|
| + (WebKit::WebIDBObjectStore::openCursor):
|
| + * src/WebIDBIndexImpl.cpp:
|
| + (WebKit::WebIDBIndexImpl::openCursor):
|
| + (WebKit::WebIDBIndexImpl::openObjectCursor):
|
| + (WebKit::WebIDBIndexImpl::getObject):
|
| + (WebKit::WebIDBIndexImpl::get):
|
| + * src/WebIDBIndexImpl.h:
|
| + * src/WebIDBObjectStoreImpl.cpp:
|
| + (WebKit::WebIDBObjectStoreImpl::get):
|
| + (WebKit::WebIDBObjectStoreImpl::put):
|
| + (WebKit::WebIDBObjectStoreImpl::remove):
|
| + (WebKit::WebIDBObjectStoreImpl::openCursor):
|
| + * src/WebIDBObjectStoreImpl.h:
|
| +
|
| +2010-09-22 Pavel Podivilov <podivilov@chromium.org>
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Web Inspector: implement pausing on XHR
|
| + https://bugs.webkit.org/show_bug.cgi?id=46086
|
| +
|
| + * src/js/DevTools.js:
|
| + ():
|
| +
|
| +2010-09-21 Brett Wilson <brettw@chromium.org>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Add caps log and num lock toggle state to WebInputEvent.
|
| + https://bugs.webkit.org/show_bug.cgi?id=46229
|
| +
|
| + * public/WebInputEvent.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::handleInputEvent):
|
| + * src/WebViewImpl.h:
|
| + * src/gtk/WebInputEventFactory.cpp:
|
| + (WebKit::gdkStateToWebEventModifiers):
|
| + * src/win/WebInputEventFactory.cpp:
|
| + (WebKit::SetToggleKeyState):
|
| + (WebKit::WebInputEventFactory::keyboardEvent):
|
| + (WebKit::WebInputEventFactory::mouseEvent):
|
| + (WebKit::WebInputEventFactory::mouseWheelEvent):
|
| +
|
| +2010-09-21 James Robinson <jamesr@chromium.org>
|
| +
|
| + Reviewed by Kenneth Russell.
|
| +
|
| + [chromium] Check if the acceleratedCompositingEnabled setting is active in WebViewImpl::graphicsContext3D()
|
| + https://bugs.webkit.org/show_bug.cgi?id=46239
|
| +
|
| + This adds a check for whether acceleratedCompositingEnabled is true on the Page's Settings
|
| + object before creating and vending a GraphicsContext3D object. This is needed because when
|
| + an offscreen WebGraphicsContext3DCommandBufferImpl is initialized it first asks the WebViewImpl
|
| + for the compositor context. WebGraphicsContext3DCommandBufferImpl::initialize checks if the
|
| + disable accelerated compositing command line switch is set, but this is insufficient as sometimes
|
| + the Setting object does not agree exactly with the command line switches. For example,
|
| + we explicitly toggle accelerated compositing for some chrome UI URLs regardless of what the
|
| + flag says.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::graphicsContext3D):
|
| +
|
| +2010-09-21 Kent Tamura <tkent@chromium.org>
|
| +
|
| + Reviewed by David Levin.
|
| +
|
| + [Chromium] Remove WebInputElement::InputType and inputType()
|
| + https://bugs.webkit.org/show_bug.cgi?id=46238
|
| +
|
| + * DEPS: Roll Chromium revision to 60132, which removed all usage of inputType().
|
| + * public/WebInputElement.h: Remove InputType and inputType().
|
| + * src/AssertMatchingEnums.cpp: Remove WebInputElement::InputType -
|
| + HTMLInputElement::InputType matching tests.
|
| + * src/WebInputElement.cpp: Remove inputType().
|
| +
|
| +2010-09-21 Andrew Wilson <atwilson@chromium.org>
|
| +
|
| + Unreviewed, rolling out r67982.
|
| + http://trac.webkit.org/changeset/67982
|
| + https://bugs.webkit.org/show_bug.cgi?id=45156
|
| +
|
| + Causes crashes on chromium testshell
|
| +
|
| + * public/WebAccessibilityCache.h:
|
| + * public/WebViewClient.h:
|
| + (WebKit::WebViewClient::didChangeAccessibilityObjectState):
|
| + (WebKit::WebViewClient::didChangeAccessibilityObjectChildren):
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::focusedNodeChanged):
|
| + (WebKit::ChromeClientImpl::didChangeAccessibilityObjectState):
|
| + (WebKit::ChromeClientImpl::didChangeAccessibilityObjectChildren):
|
| + * src/ChromeClientImpl.h:
|
| + * src/WebAccessibilityCache.cpp:
|
| +
|
| +2010-09-21 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + [chromium] Remove GLES2Context and WebGLES2Context
|
| + https://bugs.webkit.org/show_bug.cgi?id=46131
|
| +
|
| + Removed now-obsolete GLES2Context and WebGLES2Context classes, and
|
| + dependency on command buffer client code from WebCore. Built and
|
| + tested 3D CSS and WebGL content on Mac OS X to test.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebGLES2Context.h: Removed.
|
| + * public/WebGraphicsContext3D.h:
|
| + * public/WebKitClient.h:
|
| + * public/WebView.h:
|
| + * src/ChromeClientImpl.cpp:
|
| + * src/GLES2Context.cpp: Removed.
|
| + * src/GLES2ContextInternal.cpp: Removed.
|
| + * src/GLES2ContextInternal.h: Removed.
|
| + * src/WebGraphicsContext3DDefaultImpl.cpp:
|
| + * src/WebGraphicsContext3DDefaultImpl.h:
|
| + * src/WebViewImpl.cpp:
|
| + * src/WebViewImpl.h:
|
| +
|
| +2010-09-21 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + [chromium] Roll forward Chromium DEPS to pick up removal of WebGLES2Context dependencies
|
| + https://bugs.webkit.org/show_bug.cgi?id=46231
|
| +
|
| + Ran build-webkit --chromium --debug on Mac OS X to test the roll-forward.
|
| +
|
| + * DEPS:
|
| +
|
| +2010-09-21 Jeremy Orlow <jorlow@chromium.org>
|
| +
|
| + Reviewed by Nate Chapin.
|
| +
|
| + [Chromium] Plumb the IDBTransansaction's id
|
| + https://bugs.webkit.org/show_bug.cgi?id=46197
|
| +
|
| + Next step, add the plumbing to Chromium. Then we add code to WebKit
|
| + that uses it (and take out the default IDBTransaction param).
|
| +
|
| + * public/WebIDBCursor.h:
|
| + (WebKit::WebIDBCursor::key):
|
| + (WebKit::WebIDBCursor::value):
|
| + * public/WebIDBFactory.h:
|
| + (WebKit::WebIDBFactory::open):
|
| + * public/WebIDBIndex.h:
|
| + (WebKit::WebIDBIndex::openObjectCursor):
|
| + (WebKit::WebIDBIndex::openCursor):
|
| + (WebKit::WebIDBIndex::getObject):
|
| + (WebKit::WebIDBIndex::get):
|
| + * public/WebIDBObjectStore.h:
|
| + (WebKit::WebIDBObjectStore::get):
|
| + (WebKit::WebIDBObjectStore::put):
|
| + (WebKit::WebIDBObjectStore::remove):
|
| + (WebKit::WebIDBObjectStore::createIndex):
|
| + (WebKit::WebIDBObjectStore::removeIndex):
|
| + (WebKit::WebIDBObjectStore::openCursor):
|
| + * src/WebIDBIndexImpl.cpp:
|
| + (WebKit::WebIDBIndexImpl::openCursor):
|
| + (WebKit::WebIDBIndexImpl::openObjectCursor):
|
| + (WebKit::WebIDBIndexImpl::getObject):
|
| + (WebKit::WebIDBIndexImpl::get):
|
| + * src/WebIDBIndexImpl.h:
|
| + * src/WebIDBObjectStoreImpl.cpp:
|
| + (WebKit::WebIDBObjectStoreImpl::get):
|
| + (WebKit::WebIDBObjectStoreImpl::put):
|
| + (WebKit::WebIDBObjectStoreImpl::remove):
|
| + (WebKit::WebIDBObjectStoreImpl::openCursor):
|
| + * src/WebIDBObjectStoreImpl.h:
|
| +
|
| +2010-09-21 Chris Guillory <chris.guillory@google.com>
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Send webkit accessibility notifications to Chromium.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45156
|
| +
|
| + * public/WebAccessibilityCache.h:
|
| + * public/WebViewClient.h:
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::focusedNodeChanged):
|
| + (WebKit::ChromeClientImpl::getPopupMenuInfo):
|
| + * src/ChromeClientImpl.h:
|
| + * src/WebAccessibilityCache.cpp:
|
| + (WebKit::WebAccessibilityCache::accessibilityEnabled):
|
| +
|
| +2010-09-21 Steve Block <steveblock@google.com>
|
| +
|
| + Reviewed by Jeremy Orlow.
|
| +
|
| + DeviceOrientationClient and DeviceMotionClient should have controllerDestroyed() methods
|
| + https://bugs.webkit.org/show_bug.cgi?id=45891
|
| +
|
| + Implements DeviceOrientationClientProxy::deviceOrientationControllerDestroyed() as a no-op,
|
| + as the client's lifetime is determined by the WebViewImpl.
|
| +
|
| + * src/DeviceOrientationClientProxy.cpp:
|
| + (WebKit::DeviceOrientationClientProxy::deviceOrientationControllerDestroyed):
|
| + * src/DeviceOrientationClientProxy.h:
|
| +
|
| +2010-09-21 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + Reviewed by Jeremy Orlow.
|
| +
|
| + [chromium] expose the filename used for a given indexed DB
|
| + https://bugs.webkit.org/show_bug.cgi?id=46090
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebIDBFactory.h:
|
| + * src/WebIDBFactory.cpp:
|
| + (WebKit::WebIDBFactory::databaseFileName):
|
| +
|
| +2010-09-20 Philippe Normand <pnormand@igalia.com>
|
| +
|
| + Reviewed by Eric Carlson.
|
| +
|
| + [GTK] enhanced context menu for media elements
|
| + https://bugs.webkit.org/show_bug.cgi?id=45021
|
| +
|
| + New localized strings for the media element context-menu.
|
| +
|
| + * src/LocalizedStrings.cpp:
|
| + (WebCore::contextMenuItemTagOpenVideoInNewWindow):
|
| + (WebCore::contextMenuItemTagOpenAudioInNewWindow):
|
| + (WebCore::contextMenuItemTagCopyVideoLinkToClipboard):
|
| + (WebCore::contextMenuItemTagCopyAudioLinkToClipboard):
|
| + (WebCore::contextMenuItemTagToggleMediaControls):
|
| + (WebCore::contextMenuItemTagToggleMediaLoop):
|
| + (WebCore::contextMenuItemTagEnterVideoFullscreen):
|
| + (WebCore::contextMenuItemTagMediaPlay):
|
| + (WebCore::contextMenuItemTagMediaPause):
|
| + (WebCore::contextMenuItemTagMediaMute):
|
| +
|
| +2010-09-20 Nico Weber <thakis@chromium.org>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + [chromium] Trivial clang warning fix
|
| + https://bugs.webkit.org/show_bug.cgi?id=46143
|
| +
|
| + * src/WebFileSystemCallbacksImpl.h:
|
| +
|
| +2010-09-20 Darin Adler <darin@apple.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Deprecate the inputType function on HTMLInputElement
|
| + https://bugs.webkit.org/show_bug.cgi?id=46023
|
| +
|
| + * src/WebInputElement.cpp:
|
| + (WebKit::WebInputElement::inputType):
|
| + * src/WebPasswordFormUtils.cpp:
|
| + (WebKit::findPasswordFormFields):
|
| + * src/WebSearchableFormData.cpp:
|
| + (WebCore::HasSuitableTextElement):
|
| + Use deprecatedInputType instead of inputType.
|
| +
|
| +2010-09-20 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + [chromium] Change compositor to use GraphicsContext3D rather than GLES2Context
|
| + https://bugs.webkit.org/show_bug.cgi?id=45912
|
| +
|
| + Switched Chromium's compositor to use GraphicsContext3D to issue
|
| + its OpenGL rendering calls rather than the Chromium-specific
|
| + GLES2Context and command buffer OpenGL implementation.
|
| +
|
| + The in-process software rendering path for GraphicsContext3D does
|
| + not yet work with the compositor, at least not on Mac OS X. This
|
| + will be worked on in subsequent bugs.
|
| +
|
| + Tested manually with 3D CSS, WebGL and video content on Mac OS X
|
| + and Linux. No new tests.
|
| +
|
| + * src/GraphicsContext3D.cpp:
|
| + (WebCore::GraphicsContext3DInternal::initialize):
|
| + (WebCore::GraphicsContext3DInternal::extractWebGraphicsContext3D):
|
| + (WebCore::GraphicsContext3D::create):
|
| + * src/GraphicsContext3DInternal.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::resize):
|
| + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
|
| + (WebKit::WebViewImpl::gles2Context):
|
| + (WebKit::WebViewImpl::graphicsContext3D):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2010-09-20 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + [chromium] Roll forward Chromium DEPS to pick up WebGraphicsContext3D implementation changes
|
| + https://bugs.webkit.org/show_bug.cgi?id=46115
|
| +
|
| + * DEPS:
|
| +
|
| +2010-09-20 Ilya Tikhonovsky <loislo@chromium.org>
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Web Inspector: merge Inspector client runtime events into the serialized inspector state object.
|
| +
|
| + Drive-by rename getBackendSettings -> getInspectorState to better reflect the nature of the data.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=45974
|
| +
|
| + * src/InspectorClientImpl.cpp:
|
| + (WebKit::InspectorClientImpl::updateInspectorStateCookie):
|
| + * src/InspectorClientImpl.h:
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + (WebKit::WebDevToolsAgentImpl::setRuntimeProperty):
|
| + (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
|
| + (WebKit::WebDevToolsAgentImpl::updateInspectorStateCookie):
|
| + * src/WebDevToolsAgentImpl.h:
|
| +
|
| +2010-09-19 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r67749.
|
| + http://trac.webkit.org/changeset/67749
|
| + https://bugs.webkit.org/show_bug.cgi?id=46068
|
| +
|
| + breaking ToT chromium canary build (Requested by shans on
|
| + #webkit).
|
| +
|
| + * public/WebFrameClient.h:
|
| + * public/WebScriptController.h:
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + * src/FrameLoaderClientImpl.h:
|
| + * src/WebScriptController.cpp:
|
| + (WebKit::WebScriptController::registerExtension):
|
| +
|
| +2010-09-19 Kent Tamura <tkent@chromium.org>
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + [Chromium] Add is<input type>() functions to WebInputElement
|
| + https://bugs.webkit.org/show_bug.cgi?id=46035
|
| +
|
| + We're going to stop exposing HTMLInputElemnt::InputType. So, add
|
| + isFoo() functions in order to remove WebInputElement::InputType.
|
| +
|
| + * public/WebInputElement.h:
|
| + * src/WebInputElement.cpp:
|
| + (WebKit::WebInputElement::isTextField):
|
| + (WebKit::WebInputElement::isText):
|
| + (WebKit::WebInputElement::isPasswordField):
|
| + (WebKit::WebInputElement::isImageButton):
|
| +
|
| +2010-09-17 Darin Adler <darin@apple.com>
|
| +
|
| + Reviewed by Sam Weinig.
|
| +
|
| + REGRESSION (r60104): Zoom level is unexpectedly reset on page reload
|
| + https://bugs.webkit.org/show_bug.cgi?id=42863
|
| +
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::createPlugin):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setZoomLevel):
|
| + Call functions on Frame instead of FrameView.
|
| +
|
| +2010-09-17 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + [chromium] Roll forward Chromium DEPS to pick up Mesa DRT changes
|
| + https://bugs.webkit.org/show_bug.cgi?id=46006
|
| +
|
| + * DEPS:
|
| +
|
| +2010-09-17 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + [chromium] Add mesa as DumpRenderTree dependency
|
| + https://bugs.webkit.org/show_bug.cgi?id=46001
|
| +
|
| + * WebKit.gyp:
|
| +
|
| +2010-09-13 Matt Perry <mpcomplete@chromium.org>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Have V8DOMWindowShell ask the embedder whether to run a V8 extension
|
| + in a particular script context.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45721
|
| +
|
| + * public/WebFrameClient.h:
|
| + (WebKit::WebFrameClient::allowScriptExtension):
|
| + * public/WebScriptController.h:
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::allowScriptExtension):
|
| + * src/FrameLoaderClientImpl.h:
|
| + * src/WebScriptController.cpp:
|
| + (WebKit::WebScriptController::registerExtension):
|
| +
|
| +2010-09-17 Eric Uhrhane <ericu@chromium.org>
|
| +
|
| + Reviewed by David Levin.
|
| +
|
| + Remove unimplemented destructor declaration to fix Chromium build.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45987
|
| +
|
| + * src/AsyncFileWriterChromium.h:
|
| +
|
| +2010-09-16 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r67693.
|
| + http://trac.webkit.org/changeset/67693
|
| + https://bugs.webkit.org/show_bug.cgi?id=45946
|
| +
|
| + "Need to pick up a chromium change first" (Requested by dumi
|
| + on #webkit).
|
| +
|
| + * public/WebHTTPBody.h:
|
| + * src/WebHTTPBody.cpp:
|
| + (WebKit::WebHTTPBody::elementAt):
|
| + (WebKit::WebHTTPBody::appendFileRange):
|
| +
|
| +2010-09-15 Dumitru Daniliuc <dumi@chromium.org>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Remove WebHTTPBody::appendFileRange(..., const WebFileInfo&).
|
| +
|
| + * public/WebHTTPBody.h:
|
| + * src/WebHTTPBody.cpp:
|
| + (WebKit::WebHTTPBody::elementAt):
|
| +
|
| +2010-09-16 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add entry points to GraphicsContext3D needed for Chromium compositor port
|
| + https://bugs.webkit.org/show_bug.cgi?id=45939
|
| +
|
| + Added entry points for two Chromium-specific extensions, and added
|
| + a flag to the GraphicsContext3D constructor, currently unsupported
|
| + by all ports (including Chromium), indicating whether the context
|
| + should render directly to the passed HostWindow or off-screen per
|
| + the current semantics. The switch to use GraphicsContext3D in
|
| + Chromium's compositor will follow in a subsequent patch.
|
| +
|
| + No new tests; functionality is unchanged. Built and tested
|
| + Chromium and WebKit on Mac OS X.
|
| +
|
| + * src/GraphicsContext3D.cpp:
|
| + (WebCore::GraphicsContext3D::GraphicsContext3D):
|
| + (WebCore::GraphicsContext3D::create):
|
| + * src/GraphicsContext3DInternal.h:
|
| +
|
| +2010-09-16 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + [chromium] Add needed entry points to WebGraphicsContext3D for compositor
|
| + https://bugs.webkit.org/show_bug.cgi?id=45921
|
| +
|
| + * public/WebGraphicsContext3D.h:
|
| + * src/WebGraphicsContext3DDefaultImpl.cpp:
|
| + (WebKit::WebGraphicsContext3DDefaultImpl::initialize):
|
| + (WebKit::WebGraphicsContext3DDefaultImpl::supportsMapSubCHROMIUM):
|
| + (WebKit::WebGraphicsContext3DDefaultImpl::mapBufferSubDataCHROMIUM):
|
| + (WebKit::WebGraphicsContext3DDefaultImpl::unmapBufferSubDataCHROMIUM):
|
| + (WebKit::WebGraphicsContext3DDefaultImpl::mapTexSubImage2DCHROMIUM):
|
| + (WebKit::WebGraphicsContext3DDefaultImpl::unmapTexSubImage2DCHROMIUM):
|
| + (WebKit::WebGraphicsContext3DDefaultImpl::supportsCopyTextureToParentTextureCHROMIUM):
|
| + (WebKit::WebGraphicsContext3DDefaultImpl::copyTextureToParentTextureCHROMIUM):
|
| + * src/WebGraphicsContext3DDefaultImpl.h:
|
| +
|
| +2010-09-15 Tony Chang <tony@chromium.org>
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + [Chromium] Needs DRT queueLoadHTMLString and setDeferMainResourceLoad-implementations
|
| + https://bugs.webkit.org/show_bug.cgi?id=42151
|
| +
|
| + * public/WebDataSource.h:
|
| + * src/WebDataSourceImpl.cpp:
|
| + (WebKit::WebDataSourceImpl::applicationCacheHost):
|
| + (WebKit::WebDataSourceImpl::setDeferMainResourceDataLoad): Added so DRT can set this flag before a load.
|
| + * src/WebDataSourceImpl.h:
|
| +
|
| +2010-09-16 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Roll forward Chromium DEPS to r59706
|
| + https://bugs.webkit.org/show_bug.cgi?id=45916
|
| +
|
| + * DEPS:
|
| +
|
| +2010-09-16 Darin Adler <darin@apple.com>
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + Reduce use of HTMLInputElement::inputType so we can remove it later
|
| + https://bugs.webkit.org/show_bug.cgi?id=45903
|
| +
|
| + * src/DOMUtilitiesPrivate.cpp:
|
| + (WebKit::elementHasLegalLinkAttribute): Use isImageButton.
|
| + * src/WebPasswordFormUtils.cpp:
|
| + (WebKit::findPasswordFormFields): Use isPasswordField.
|
| + * src/WebSearchableFormData.cpp:
|
| + (WebCore::IsInDefaultState): Use isCheckbox and isRadioButton.
|
| + (WebCore::HasSuitableTextElement): Use isFileUpload and isPasswordField.
|
| +
|
| +2010-09-16 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + [chromium] Expose separate GraphicsContext3DInternal.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=45914
|
| +
|
| + * WebKit.gyp:
|
| + * src/GraphicsContext3D.cpp:
|
| + * src/GraphicsContext3DInternal.h: Added.
|
| +
|
| +2010-09-16 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + [chromium] Add WebGraphicsContext3D accessor to WebView
|
| + https://bugs.webkit.org/show_bug.cgi?id=45913
|
| +
|
| + * public/WebView.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::WebViewImpl):
|
| + (WebKit::WebViewImpl::graphicsContext3D):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2010-09-16 Ilya Tikhonovsky <loislo@chromium.org>
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + Web Inspector: move resourceTracking flag under control of BackendSettings.
|
| +
|
| + Four Inspector API methods about resourceTracking flag were removed.
|
| + Actual state of the flag is transfered as the response of setResourceTracking request.
|
| + Initial state of the flag on the frontend side is obtained from settings.backend.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=45887
|
| +
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + (WebKit::WebDevToolsAgentImpl::setRuntimeProperty):
|
| + (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
|
| +
|
| +2010-09-16 Yury Semikhatsky <yurys@chromium.org>
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Web Inspector: [REGRESSION] Scripts disappear from scripts panel after navigation
|
| + https://bugs.webkit.org/show_bug.cgi?id=45890
|
| +
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + (WebKit::WebDevToolsAgentImpl::setRuntimeProperty): make sure debugger and profiler
|
| + are initialized when inspected page navigation leads to renderer process change.
|
| +
|
| +2010-09-16 Eric Uhrhane <ericu@chromium.org>
|
| +
|
| + Reviewed by Jian Li.
|
| +
|
| + Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45798
|
| +
|
| + * src/AsyncFileWriterChromium.h:
|
| + * src/AsyncFileWriterChromium.cpp:
|
| +
|
| +2010-09-16 Nat Duca <nduca@chromium.org>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + [chromium] Make compositor obey finish flag
|
| + https://bugs.webkit.org/show_bug.cgi?id=45552
|
| +
|
| + The compositor should obey the finish flag on doComposite. This
|
| + flag causes the compositor to finish rendering before returning,
|
| + which is needed when resizing the window to avoid flashes of green.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::composite):
|
| +
|
| +2010-09-15 Jeremy Orlow <jorlow@chromium.org>
|
| +
|
| + Reviewed by Steve Block.
|
| +
|
| + Allow the embedder to specify the base path for IndexedDB.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45815
|
| +
|
| + Need to add the extra .open() parameter to make this all work.
|
| +
|
| + * public/WebIDBFactory.h:
|
| + (WebKit::WebIDBFactory::open):
|
| + * src/IDBFactoryBackendProxy.cpp:
|
| + (WebCore::IDBFactoryBackendProxy::open):
|
| + * src/IDBFactoryBackendProxy.h:
|
| + * src/WebIDBFactoryImpl.cpp:
|
| + (WebKit::WebIDBFactoryImpl::open):
|
| + * src/WebIDBFactoryImpl.h:
|
| +
|
| +2010-09-16 Jeremy Orlow <jorlow@chromium.org>
|
| +
|
| + Speculative build fix.
|
| +
|
| + * src/IDBIndexBackendProxy.cpp:
|
| +
|
| +2010-09-08 Jeremy Orlow <jorlow@chromium.org>
|
| +
|
| + Reviewed by Steve Block.
|
| +
|
| + Complete index support for IndexedDB
|
| + https://bugs.webkit.org/show_bug.cgi?id=45386
|
| +
|
| + * public/WebIDBCursor.h:
|
| + (WebKit::WebIDBCursor::direction):
|
| + (WebKit::WebIDBCursor::key):
|
| + (WebKit::WebIDBCursor::value):
|
| + (WebKit::WebIDBCursor::update):
|
| + (WebKit::WebIDBCursor::continueFunction):
|
| + (WebKit::WebIDBCursor::remove):
|
| + * public/WebIDBIndex.h:
|
| + (WebKit::WebIDBIndex::storeName):
|
| + (WebKit::WebIDBIndex::openObjectCursor):
|
| + (WebKit::WebIDBIndex::openCursor):
|
| + (WebKit::WebIDBIndex::getObject):
|
| + (WebKit::WebIDBIndex::get):
|
| + * public/WebIDBKey.h:
|
| + * src/IDBCursorBackendProxy.cpp:
|
| + (WebCore::IDBCursorBackendProxy::value):
|
| + * src/IDBCursorBackendProxy.h:
|
| + * src/IDBIndexBackendProxy.cpp:
|
| + (WebCore::IDBIndexBackendProxy::storeName):
|
| + (WebCore::IDBIndexBackendProxy::openObjectCursor):
|
| + (WebCore::IDBIndexBackendProxy::openCursor):
|
| + (WebCore::IDBIndexBackendProxy::getObject):
|
| + (WebCore::IDBIndexBackendProxy::get):
|
| + * src/IDBIndexBackendProxy.h:
|
| + * src/WebIDBCursorImpl.cpp:
|
| + (WebKit::WebIDBCursorImpl::value):
|
| + * src/WebIDBCursorImpl.h:
|
| + * src/WebIDBIndexImpl.cpp:
|
| + (WebKit::WebIDBIndexImpl::storeName):
|
| + (WebKit::WebIDBIndexImpl::openCursor):
|
| + (WebKit::WebIDBIndexImpl::openObjectCursor):
|
| + (WebKit::WebIDBIndexImpl::getObject):
|
| + (WebKit::WebIDBIndexImpl::get):
|
| + * src/WebIDBIndexImpl.h:
|
| +
|
| +2010-09-15 Dumitru Daniliuc <dumi@chromium.org>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Overload WebHTTPBody::appendFileRange() to take a double modification time argument.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45829
|
| +
|
| + The plan is to change all callers of
|
| + WebHTTPBody::appendFileRange(..., const WebFileInfo&) to use the
|
| + new method, and then remove it.
|
| +
|
| + * public/WebHTTPBody.h:
|
| + * src/WebHTTPBody.cpp:
|
| + (WebKit::WebHTTPBody::elementAt):
|
| + (WebKit::WebHTTPBody::appendFileRange):
|
| +
|
| +2010-09-14 Pavel Feldman <pfeldman@chromium.org>
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + Web Inspector: Provide network-based load timing.
|
| + Before this change, inspector used timers taken from
|
| + within WebCore notifications (that are by definition
|
| + synchronous and serialized). As a result, timing was
|
| + affected by the routines running on the main thread
|
| + (JavaScript and such).
|
| + https://bugs.webkit.org/show_bug.cgi?id=45664
|
| +
|
| + * public/WebURLLoadTiming.h:
|
| + * public/WebURLLoaderClient.h:
|
| + (WebKit::WebURLLoaderClient::didFinishLoading):
|
| + * src/ResourceHandle.cpp:
|
| + (WebCore::ResourceHandleInternal::didFinishLoading):
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + (WebKit::WebDevToolsAgentImpl::didFinishLoading):
|
| + * src/WebURLLoadTiming.cpp:
|
| + (WebKit::WebURLLoadTiming::receiveHeadersStart):
|
| + (WebKit::WebURLLoadTiming::setReceiveHeadersStart):
|
| +
|
| +2010-09-15 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r67551.
|
| + http://trac.webkit.org/changeset/67551
|
| + https://bugs.webkit.org/show_bug.cgi?id=45816
|
| +
|
| + "Plugin tests fail" (Requested by yurys on #webkit).
|
| +
|
| + * public/WebURLLoaderClient.h:
|
| + (WebKit::WebURLLoaderClient::didFinishLoading):
|
| + * src/ResourceHandle.cpp:
|
| + (WebCore::ResourceHandleInternal::didFinishLoading):
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + (WebKit::WebDevToolsAgentImpl::didFinishLoading):
|
| +
|
| +2010-09-14 Pavel Feldman <pfeldman@chromium.org>
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + Web Inspector: Provide network-based load timing.
|
| + Before this change, inspector used timers taken from
|
| + within WebCore notifications (that are by definition
|
| + synchronous and serialized). As a result, timing was
|
| + affected by the routines running on the main thread
|
| + (JavaScript and such).
|
| + https://bugs.webkit.org/show_bug.cgi?id=45664
|
| +
|
| + * public/WebURLLoadTiming.h:
|
| + * public/WebURLLoaderClient.h:
|
| + (WebKit::WebURLLoaderClient::didFinishLoading):
|
| + * src/ResourceHandle.cpp:
|
| + (WebCore::ResourceHandleInternal::didFinishLoading):
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + (WebKit::WebDevToolsAgentImpl::didFinishLoading):
|
| + * src/WebURLLoadTiming.cpp:
|
| + (WebKit::WebURLLoadTiming::receiveHeadersStart):
|
| + (WebKit::WebURLLoadTiming::setReceiveHeadersStart):
|
| +
|
| +2010-09-14 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r67503.
|
| + http://trac.webkit.org/changeset/67503
|
| + https://bugs.webkit.org/show_bug.cgi?id=45802
|
| +
|
| + This patch broke GTK builds (Requested by jianli_ on #webkit).
|
| +
|
| + * src/ResourceHandle.cpp:
|
| +
|
| +2010-09-14 Yury Semikhatsky <yurys@chromium.org>
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Web Inspector: Links from "Profiles" don't lead to "Scripts"
|
| + https://bugs.webkit.org/show_bug.cgi?id=45756
|
| +
|
| + * src/js/DevTools.js: remove obsolete code
|
| +
|
| +2010-09-14 Tony Chang <tony@chromium.org>
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + [chromium] fix http/tests/security/local-user-CSS-from-remote.html
|
| + https://bugs.webkit.org/show_bug.cgi?id=45788
|
| +
|
| + * DEPS: Include webkit_support::LocalFileToDataURL
|
| +
|
| +2010-09-14 Tony Chang <tony@chromium.org>
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + [chromium] Remove WebKit::areLayoutTestImagesOpaque since it's no longer needed
|
| + https://bugs.webkit.org/show_bug.cgi?id=45768
|
| +
|
| + * public/WebKit.h:
|
| + * src/WebKit.cpp:
|
| +
|
| +2010-09-14 Mihai Parparita <mihaip@chromium.org>
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + blob: URL scheme does not work with Chromium DRT
|
| + https://bugs.webkit.org/show_bug.cgi?id=45772
|
| +
|
| + Roll Chromium forward to r59406, which registers the blob
|
| + URL scheme for the Chromium DRT too.
|
| +
|
| + * DEPS:
|
| +
|
| +2010-09-14 Jian Li <jianli@chromium.org>
|
| +
|
| + Reviewed by David Levin.
|
| +
|
| + fast/files/apply-blob-url-to-img.html timeout on Leopard
|
| + https://bugs.webkit.org/show_bug.cgi?id=45576
|
| +
|
| + * src/ResourceHandle.cpp: Remove the no longer applicable static comment.
|
| +
|
| +2010-09-14 Chris Guillory <chris.guillory@google.com>
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Send all accessibility notifications to Chromium.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45156
|
| +
|
| + Use postAccessibilityNotification to pass accessibility notifications
|
| + to chromium.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebAccessibilityNotification.h: Added.
|
| + * public/WebViewClient.h:
|
| + (WebKit::WebViewClient::postAccessibilityNotification):
|
| + * src/AssertMatchingEnums.h: Added.
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::toWebAccessibilityNotification):
|
| + (WebKit::ChromeClientImpl::didChangeAccessibilityObjectChildren):
|
| + (WebKit::ChromeClientImpl::postAccessibilityNotification):
|
| + * src/ChromeClientImpl.h:
|
| +
|
| +2010-09-14 Tony Chang <tony@chromium.org>
|
| +
|
| + Unreviewed, fix chromium win compile.
|
| +
|
| + * public/WebView.h:
|
| +
|
| +2010-09-14 Tony Chang <tony@chromium.org>
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + [chromium] implement layoutTestController.setDomainRelaxationForbiddenForURLScheme
|
| + https://bugs.webkit.org/show_bug.cgi?id=45762
|
| +
|
| + * public/WebView.h: add WebView::setDomainRelaxationForbidden
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setDomainRelaxationForbidden):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2010-09-14 Yury Semikhatsky <yurys@chromium.org>
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + Move DebuggerScript.js from WebKit/chromium/src/js to WebCore/bindings/v8
|
| + https://bugs.webkit.org/show_bug.cgi?id=45739
|
| +
|
| + * WebKit.grd:
|
| + * WebKit.gypi:
|
| + * src/js/DebuggerScript.js: Removed.
|
| + * src/js/DevToolsHostStub.js: Removed.
|
| +
|
| +2010-09-14 Hans Wennborg <hans@chromium.org>
|
| +
|
| + Reviewed by Jeremy Orlow.
|
| +
|
| + Make WebDeviceOrientationClientMock constructor private.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45743
|
| +
|
| + Clients should use the create member function instead. DumpRenderTree
|
| + and the Chromium test_shell have previously been updated to call create.
|
| +
|
| + * public/WebDeviceOrientationClientMock.h:
|
| + (WebKit::WebDeviceOrientationClientMock::WebDeviceOrientationClientMock):
|
| +
|
| +2010-09-13 Eric Uhrhane <ericu@chromium.org>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Add Chromium API for FileWriter
|
| + https://bugs.webkit.org/show_bug.cgi?id=44360
|
| +
|
| + Build file changes.
|
| + * WebKit.gyp:
|
| +
|
| + Added a way to get a WebFileWriter.
|
| + * public/WebFileSystem.h:
|
| + (WebKit::WebFileSystem::createFileWriter):
|
| +
|
| + WebFileWriter writes and truncates files.
|
| + * public/WebFileWriter.h: Added.
|
| +
|
| + WebFileWriterClient reports success/failure and progress events.
|
| + * public/WebFileWriterClient.h: Added.
|
| +
|
| + AsyncFileWriterChromium is a connector that links FileWriter and WebFileWriter, FileWriterClient and WebFileWriterClient.
|
| + * src/AsyncFileWriterChromium.cpp: Added.
|
| + * src/AsyncFileWriterChromium.h: Added.
|
| +
|
| +2010-09-13 W. James MacLean <wjmaclean@google.com>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + [chromium] Thumbnails not generated for GPU Rendered Pages
|
| + https://bugs.webkit.org/show_bug.cgi?id=44127
|
| +
|
| + Modified WebViewImpl::paint() to detect non-null canvas pointers when
|
| + accelerated compositing is active, and instead fills the pixel buffer
|
| + from the GPU framebuffer. Includes re-scaling support when provided
|
| + canvas does not match size of current render layer. Limits pixel
|
| + readback to rect passed to paint(), clipped by size of rootLayerTexture.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::doPixelReadbackToCanvas):
|
| + (WebKit::WebViewImpl::paint):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2010-09-13 James Robinson <jamesr@chromium.org>
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + [chromium] Return NULL from getSharedGraphicsContext3D if we couldn't initialize
|
| + https://bugs.webkit.org/show_bug.cgi?id=45731
|
| +
|
| + If we can't create a GraphicsContext3D, return NULL from getSharedGraphicsContext3D rather
|
| + than an object with NULL internal pointers. Callers know how to handle a null return value
|
| + but not one that has inconsistent internal state.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::getSharedGraphicsContext3D):
|
| +
|
| 2010-09-13 Chris Guillory <chris.guillory@google.com>
|
|
|
| Reviewed by Chris Fleizach.
|
|
|