| Index: Source/WebCore/ChangeLog
|
| ===================================================================
|
| --- Source/WebCore/ChangeLog (revision 93618)
|
| +++ Source/WebCore/ChangeLog (working copy)
|
| @@ -1,1645 +1,3 @@
|
| -2011-08-22 James Robinson <jamesr@chromium.org>
|
| -
|
| - Chromium crash fix, just for this branch.
|
| -
|
| - BUG=93824
|
| -
|
| - * platform/graphics/chromium/LayerRendererChromium.cpp:
|
| - (WebCore::LayerRendererChromium::paintLayerContents):
|
| -
|
| -2011-08-03 Adam Barth <abarth@webkit.org>
|
| -
|
| - Crash in DocumentWriter::endIfNotLoadingMainResource
|
| - https://bugs.webkit.org/show_bug.cgi?id=65581
|
| -
|
| - Reviewed by Nate Chapin.
|
| -
|
| - This function is poorly designed because isLoadingMainResource is a
|
| - poor proxy for determing whether to flush/finish the parser. Really,
|
| - we should change how loads complete to match the model in HTML5, but
|
| - that's pretty tricky. In the meantime, this null check fixes the
|
| - crash.
|
| -
|
| - I'm sure there's another bug on file about this crash, but we've never
|
| - been able to reproduce it. Thanks to Berend-Jan Wever for the test
|
| - case!
|
| -
|
| - Test: fast/loader/reload-zero-byte-plugin.html
|
| -
|
| - * loader/DocumentWriter.cpp:
|
| - (WebCore::DocumentWriter::endIfNotLoadingMainResource):
|
| -
|
| -2011-08-03 Anders Carlsson <andersca@apple.com>
|
| -
|
| - webarchive/loading/missing-data.html is failing on Mac
|
| - https://bugs.webkit.org/show_bug.cgi?id=63507
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - When loading a main resource from a web archive, make sure that the working URL is actually
|
| - the URL of the resource, and not the URL of the web archive itself.
|
| -
|
| - * loader/FrameLoader.cpp:
|
| - (WebCore::FrameLoader::receivedFirstData):
|
| -
|
| -2011-08-03 Mark Pilgrim <pilgrim@chromium.org>
|
| -
|
| - Remove LegacyDefaultOptionalArguments flag from DOMWindow.idl
|
| - https://bugs.webkit.org/show_bug.cgi?id=65353
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - No new tests, all existing tests pass.
|
| -
|
| - * bindings/scripts/CodeGeneratorJS.pm:
|
| - (GenerateImplementation):
|
| - * bindings/scripts/CodeGeneratorV8.pm:
|
| - (GenerateFunctionCallback):
|
| - * page/DOMWindow.idl:
|
| -
|
| -2011-08-03 Jeff Miller <jeffm@apple.com>
|
| -
|
| - Fix Chromimum and Qt builds after r92308.
|
| -
|
| - * config.h: Don't try to include WebCoreHeaderDetection.h for Chromimum and Qt.
|
| -
|
| -2011-08-03 Jeff Miller <jeffm@apple.com>
|
| -
|
| - Generate WebCoreHeaderDetection.h on Windows to define HAVE_AVCF
|
| - https://bugs.webkit.org/show_bug.cgi?id=65634
|
| -
|
| - AVFoundation support on Windows will (eventually) be predicated on the
|
| - availability of AVFoundationCF headers and libraries in the WebKit Support
|
| - Libraries, so we test for the existence of one of the header files (AVCFBase.h)
|
| - to determine whether to AVCF is available.
|
| -
|
| - For now, even if AVFoundationCF is available, leave WTF_USE_AVFOUNDATION off, since
|
| - it's not ready to be turned on yet (which is covered by http://webkit.org/b/65400).
|
| -
|
| - Ideally, we would generate WebCoreHeaderDetection.h on all platforms so we could
|
| - include it unconditionally in WebCore's config.h, but unfortunately the Mac-only file
|
| - ExportFileGenerator.cpp depends on WTF_USE_AVFOUNDATION being set correctly, and since this
|
| - .cpp file is also generated it doesn't have access to WebCoreHeaderDetection.h.
|
| -
|
| - Reviewed by Adam Roben.
|
| -
|
| - No change in functionality, so new tests.
|
| -
|
| - * DerivedSources.make: Add rule to generate WebCoreHeaderDetection.h to set HAVE_AVCF on Windows.
|
| - * config.h: Include WebCoreHeaderDetection.h on Windows, check for HAVE(AVCF) but always leave WTF_USE_AVFOUNDATION off on Windows for now.
|
| -
|
| -2011-08-03 Tommy Widenflycht <tommyw@google.com>
|
| -
|
| - MediaStream API: Implement PeerConnection and SignalingCallback
|
| - https://bugs.webkit.org/show_bug.cgi?id=65101
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - LayoutTests will be provided by a follow-up CL, see <https://bugs.webkit.org/show_bug.cgi?id=56587>.
|
| -
|
| - * CMakeLists.txt:
|
| - * CodeGenerators.pri:
|
| - * DerivedSources.cpp:
|
| - * DerivedSources.make:
|
| - * GNUmakefile.am:
|
| - * GNUmakefile.list.am:
|
| - * UseJSC.cmake:
|
| - * WebCore.gyp/WebCore.gyp:
|
| - * WebCore.gypi:
|
| - * WebCore.pro:
|
| - * WebCore.vcproj/WebCore.vcproj:
|
| - * WebCore.xcodeproj/project.pbxproj:
|
| - * bindings/generic/RuntimeEnabledFeatures.h:
|
| - (WebCore::RuntimeEnabledFeatures::peerConnectionEnabled):
|
| - * bindings/js/JSBindingsAllInOne.cpp:
|
| - * bindings/js/JSPeerConnectionCustom.cpp: Copied from Source/WebCore/page/MediaStreamClient.h.
|
| - (WebCore::JSPeerConnectionConstructor::constructJSPeerConnection):
|
| - * bindings/v8/V8DOMWrapper.cpp:
|
| - (WebCore::V8DOMWrapper::convertEventTargetToV8Object):
|
| - * bindings/v8/custom/V8PeerConnectionCustom.cpp: Added.
|
| - (WebCore::V8PeerConnection::constructorCallback):
|
| - * dom/DispatchTask.h: Added.
|
| - (WebCore::SimpleDispatchTask::create):
|
| - (WebCore::SimpleDispatchTask::performTask):
|
| - (WebCore::SimpleDispatchTask::SimpleDispatchTask):
|
| - (WebCore::DispatchTask::create):
|
| - (WebCore::DispatchTask::performTask):
|
| - (WebCore::DispatchTask::DispatchTask):
|
| - * dom/EventNames.h:
|
| - * dom/EventTarget.cpp:
|
| - (WebCore::EventTarget::toPeerConnection):
|
| - * dom/EventTarget.h:
|
| - * p2p/PeerConnection.cpp: Added.
|
| - (WebCore::PeerConnection::create):
|
| - (WebCore::PeerConnection::PeerConnection):
|
| - (WebCore::PeerConnection::init):
|
| - (WebCore::PeerConnection::~PeerConnection):
|
| - (WebCore::PeerConnection::localStreams):
|
| - (WebCore::PeerConnection::remoteStreams):
|
| - (WebCore::PeerConnection::processSignalingMessage):
|
| - (WebCore::PeerConnection::send):
|
| - (WebCore::PeerConnection::addStream):
|
| - (WebCore::PeerConnection::removeStream):
|
| - (WebCore::PeerConnection::close):
|
| - (WebCore::PeerConnection::onNegotiationStarted):
|
| - (WebCore::PeerConnection::onNegotiationDone):
|
| - (WebCore::PeerConnection::streamAdded):
|
| - (WebCore::PeerConnection::streamRemoved):
|
| - (WebCore::PeerConnection::onMessage):
|
| - (WebCore::PeerConnection::onSignalingMessage):
|
| - (WebCore::PeerConnection::toPeerConnection):
|
| - (WebCore::PeerConnection::scriptExecutionContext):
|
| - (WebCore::PeerConnection::eventTargetData):
|
| - (WebCore::PeerConnection::ensureEventTargetData):
|
| - (WebCore::PeerConnection::postMessageEvent):
|
| - (WebCore::PeerConnection::postSignalingEvent):
|
| - (WebCore::PeerConnection::postStreamAddedEvent):
|
| - (WebCore::PeerConnection::postStreamRemovedEvent):
|
| - (WebCore::PeerConnection::postSimpleEvent):
|
| - (WebCore::PeerConnection::postStartNegotiationTask):
|
| - (WebCore::PeerConnection::dispatchMessageEvent):
|
| - (WebCore::PeerConnection::dispatchSignalingEvent):
|
| - (WebCore::PeerConnection::dispatchStreamEvent):
|
| - (WebCore::PeerConnection::dispatchSimpleEvent):
|
| - (WebCore::PeerConnection::dispatchStartNegotiationTask):
|
| - * p2p/PeerConnection.h: Added.
|
| - (WebCore::PeerConnection::readyState):
|
| - (WebCore::PeerConnection::refEventTarget):
|
| - (WebCore::PeerConnection::derefEventTarget):
|
| - * p2p/PeerConnection.idl: Added.
|
| - * p2p/SignalingCallback.h: Copied from Source/WebCore/page/MediaStreamClient.h.
|
| - (WebCore::SignalingCallback::~SignalingCallback):
|
| - * p2p/SignalingCallback.idl: Added.
|
| - * page/DOMWindow.idl:
|
| - * page/MediaStreamClient.h:
|
| - * page/MediaStreamController.cpp:
|
| - (WebCore::MediaStreamController::MediaStreamController):
|
| - (WebCore::MediaStreamController::unregisterFrameController):
|
| - (WebCore::MediaStreamController::onSignalingMessage):
|
| - (WebCore::MediaStreamController::frameToPagePeerConnectionId):
|
| - (WebCore::MediaStreamController::processSignalingMessage):
|
| - (WebCore::MediaStreamController::message):
|
| - (WebCore::MediaStreamController::onMessage):
|
| - (WebCore::MediaStreamController::addStream):
|
| - (WebCore::MediaStreamController::onAddStream):
|
| - (WebCore::MediaStreamController::removeStream):
|
| - (WebCore::MediaStreamController::onRemoveStream):
|
| - (WebCore::MediaStreamController::newPeerConnection):
|
| - (WebCore::MediaStreamController::closePeerConnection):
|
| - (WebCore::MediaStreamController::startNegotiation):
|
| - (WebCore::MediaStreamController::onNegotiationStarted):
|
| - (WebCore::MediaStreamController::onNegotiationDone):
|
| - * page/MediaStreamController.h:
|
| - * page/MediaStreamFrameController.cpp:
|
| - (WebCore::MediaStreamFrameController::Request::isSignalingRequest):
|
| - (WebCore::MediaStreamFrameController::createPeerConnection):
|
| - (WebCore::MediaStreamFrameController::newPeerConnection):
|
| - (WebCore::MediaStreamFrameController::closePeerConnection):
|
| - (WebCore::MediaStreamFrameController::startNegotiation):
|
| - (WebCore::MediaStreamFrameController::processSignalingMessage):
|
| - (WebCore::MediaStreamFrameController::message):
|
| - (WebCore::MediaStreamFrameController::addStream):
|
| - (WebCore::MediaStreamFrameController::removeStream):
|
| - (WebCore::MediaStreamFrameController::onMessage):
|
| - (WebCore::MediaStreamFrameController::onAddStream):
|
| - (WebCore::MediaStreamFrameController::onRemoveStream):
|
| - (WebCore::MediaStreamFrameController::onSignalingMessage):
|
| - (WebCore::MediaStreamFrameController::onNegotiationStarted):
|
| - (WebCore::MediaStreamFrameController::onNegotiationDone):
|
| - * page/MediaStreamFrameController.h:
|
| - (WebCore::MediaStreamFrameController::ClientBase::isPeerConnection):
|
| - (WebCore::MediaStreamFrameController::PeerConnectionClient::PeerConnectionClient):
|
| - (WebCore::MediaStreamFrameController::PeerConnectionClient::~PeerConnectionClient):
|
| - (WebCore::MediaStreamFrameController::PeerConnectionClient::isPeerConnection):
|
| -
|
| -2011-08-03 Joseph Pecoraro <joepeck@webkit.org>
|
| -
|
| - Web Inspector: Remove InspectorFrontendHost load/saveSessionSetting
|
| - https://bugs.webkit.org/show_bug.cgi?id=65582
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - Remove stale code. WebInspector.settings uses localStorage and
|
| - handles the "debuggerEnabled" state. So remove the only remaining
|
| - usage of load/saveSessionSetting.
|
| -
|
| - * inspector/InspectorFrontendClient.h:
|
| - * inspector/InspectorFrontendHost.cpp:
|
| - * inspector/InspectorFrontendHost.h:
|
| - * inspector/InspectorFrontendHost.idl:
|
| - * inspector/front-end/InspectorFrontendHostStub.js:
|
| - * inspector/front-end/ScriptsPanel.js:
|
| - (WebInspector.ScriptsPanel.prototype._debuggerWasDisabled):
|
| -
|
| -2011-08-03 Adam Barth <abarth@webkit.org>
|
| -
|
| - Crash in DocumentWriter::endIfNotLoadingMainResource
|
| - https://bugs.webkit.org/show_bug.cgi?id=65581
|
| -
|
| - Reviewed by Nate Chapin.
|
| -
|
| - This function is poorly designed because isLoadingMainResource is a
|
| - poor proxy for determing whether to flush/finish the parser. Really,
|
| - we should change how loads complete to match the model in HTML5, but
|
| - that's pretty tricky. In the meantime, this null check fixes the
|
| - crash.
|
| -
|
| - I'm sure there's another bug on file about this crash, but we've never
|
| - been able to reproduce it. Thanks to Berend-Jan Wever for the test
|
| - case!
|
| -
|
| - Test: fast/loader/reload-zero-byte-plugin.html
|
| -
|
| - * loader/DocumentWriter.cpp:
|
| - (WebCore::DocumentWriter::endIfNotLoadingMainResource):
|
| -
|
| -2011-08-03 Anders Carlsson <andersca@apple.com>
|
| -
|
| - WebCore images backing CG patterns should be released on the main thread
|
| - https://bugs.webkit.org/show_bug.cgi?id=65630
|
| -
|
| - Reviewed by Sam Weinig.
|
| -
|
| - * platform/graphics/cg/PatternCG.cpp:
|
| - (WebCore::patternReleaseOnMainThreadCallback):
|
| - Deref the image.
|
| -
|
| - (WebCore::patternReleaseCallback):
|
| - Call callOnMainThread.
|
| -
|
| -2011-08-03 Luke Macpherson <macpherson@chromium.org>
|
| -
|
| - Use appropriate macro for CSSPropertyImageRendering.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65594
|
| -
|
| - Reviewed by Simon Fraser.
|
| -
|
| - No new tests / trivial code cleanup only.
|
| -
|
| - * css/CSSStyleSelector.cpp:
|
| - (WebCore::CSSStyleSelector::applyProperty):
|
| - Use HANDLE_INHERIT_AND_INITIAL_AND_PRIMITIVE macro.
|
| -
|
| -2011-08-03 Dan Bernstein <mitz@apple.com>
|
| -
|
| - FontCache::getFontData() does not set the familyIndex to cAllFamiliesScanned if the last font is a custom font
|
| - https://bugs.webkit.org/show_bug.cgi?id=65597
|
| -
|
| - Reviewed by Simon Fraser.
|
| -
|
| - No test added because behavior is unchanged, but this saves a call to getFontData().
|
| -
|
| - * platform/graphics/FontCache.cpp:
|
| - (WebCore::FontCache::getFontData): Eliminated early return inside the loop, allowing execution
|
| - to continue and familyIndex to be set.
|
| -
|
| -2011-08-03 Ryosuke Niwa <rniwa@webkit.org>
|
| -
|
| - Add RenderedPosition
|
| - https://bugs.webkit.org/show_bug.cgi?id=65221
|
| -
|
| - Reviewed by Hajime Morita.
|
| -
|
| - Add the skeleton for RenderedPosition and use it in rootBoxForLine.
|
| -
|
| - * CMakeLists.txt:
|
| - * GNUmakefile.list.am:
|
| - * WebCore.gypi:
|
| - * WebCore.pro:
|
| - * WebCore.vcproj/WebCore.vcproj:
|
| - * WebCore.xcodeproj/project.pbxproj:
|
| - * editing/EditingAllInOne.cpp:
|
| - * editing/RenderedPosition.cpp: Added.
|
| - (WebCore::RenderedPosition::RenderedPosition):
|
| - * editing/RenderedPosition.h: Added.
|
| - (WebCore::RenderedPosition::isNull):
|
| - (WebCore::RenderedPosition::rootBox):
|
| - (WebCore::RenderedPosition::RenderedPosition):
|
| - * editing/visible_units.cpp:
|
| - (WebCore::startPositionForLine):
|
| - (WebCore::endPositionForLine):
|
| - (WebCore::logicalStartPositionForLine):
|
| - (WebCore::logicalEndPositionForLine):
|
| -
|
| -2011-08-03 Roland Steiner <rolandsteiner@chromium.org>
|
| -
|
| - [V8] V8CSSRuleCustom.cpp: not all enum values are listed in switch statement
|
| - https://bugs.webkit.org/show_bug.cgi?id=65598
|
| -
|
| - Reviewed by Dimitri Glazkov.
|
| -
|
| - Added UNKNOWN_RULE to the switch statement.
|
| -
|
| - No new tests. (No semantic change)
|
| -
|
| - * bindings/v8/custom/V8CSSRuleCustom.cpp:
|
| - (WebCore::toV8):
|
| -
|
| -2011-08-03 Pavel Feldman <pfeldman@google.com>
|
| -
|
| - Web Inspector: [Timeline] Hover on paint events and see rect outline around that area.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65510
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - * WebCore.exp.in:
|
| - * WebCore.order:
|
| - * inspector/DOMNodeHighlighter.cpp:
|
| - (WebCore::DOMNodeHighlighter::drawRectHighlight):
|
| - * inspector/DOMNodeHighlighter.h:
|
| - * inspector/Inspector.json:
|
| - * inspector/InspectorController.cpp:
|
| - (WebCore::InspectorController::drawHighlight):
|
| - * inspector/InspectorController.h:
|
| - * inspector/InspectorDOMAgent.cpp:
|
| - (WebCore::InspectorDOMAgent::highlightRect):
|
| - (WebCore::InspectorDOMAgent::hideHighlight):
|
| - (WebCore::InspectorDOMAgent::drawHighlight):
|
| - * inspector/InspectorDOMAgent.h:
|
| - * inspector/front-end/ResourcesPanel.js:
|
| - (WebInspector.FrameTreeElement.prototype.onselect):
|
| - (WebInspector.FrameTreeElement.prototype.set hovered):
|
| - * inspector/front-end/TimelinePanel.js:
|
| - (WebInspector.TimelinePanel):
|
| - (WebInspector.TimelinePanel.prototype._mouseOut):
|
| - (WebInspector.TimelinePanel.prototype._mouseMove):
|
| - (WebInspector.TimelinePanel.prototype._highlightRect):
|
| - (WebInspector.TimelinePanel.prototype._hideRectHighlight):
|
| - * inspector/front-end/inspector.js:
|
| - (WebInspector.highlightDOMNode):
|
| -
|
| -2011-08-03 Pavel Feldman <pfeldman@google.com>
|
| -
|
| - Web Inspector: make text in popover selectable + make popover re-appear faster.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65603
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - * inspector/front-end/Popover.js:
|
| - (WebInspector.PopoverHelper.prototype.setTimeout):
|
| - (WebInspector.PopoverHelper.prototype._mouseMove):
|
| - (WebInspector.PopoverHelper.prototype._handleMouseAction):
|
| - * inspector/front-end/popover.css:
|
| - (.popover .content):
|
| -
|
| -2011-08-03 Vsevolod Vlasov <vsevik@chromium.org>
|
| -
|
| - Web Inspector: Console scroll position should be saved when switching panels.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65607
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - * inspector/front-end/ConsoleView.js:
|
| - (WebInspector.ConsoleView.prototype._formatAsArrayEntry):
|
| - (WebInspector.ConsoleView.prototype.get scrollLeft):
|
| - (WebInspector.ConsoleView.prototype.set scrollLeft):
|
| - (WebInspector.ConsoleView.prototype.get scrollTop):
|
| - (WebInspector.ConsoleView.prototype.set scrollTop):
|
| - * inspector/front-end/Drawer.js:
|
| - (WebInspector.Drawer.prototype.show):
|
| - (WebInspector.Drawer.prototype._endStatusBarDragging):
|
| - (WebInspector.Drawer.prototype.get scrollLeft):
|
| - (WebInspector.Drawer.prototype.set scrollLeft):
|
| - (WebInspector.Drawer.prototype.get scrollTop):
|
| - (WebInspector.Drawer.prototype.set scrollTop):
|
| -
|
| -2011-08-03 Philippe Normand <pnormand@igalia.com>
|
| -
|
| - libsoup-CRITICAL **: soup_message_io_pause: assertion `io != NULL' failed
|
| - https://bugs.webkit.org/show_bug.cgi?id=64263
|
| -
|
| - Reviewed by Martin Robinson.
|
| -
|
| - Avoid any operation on not yet started messages and completed messages.
|
| -
|
| - * platform/network/ResourceHandleInternal.h:
|
| - (WebCore::ResourceHandleInternal::ResourceHandleInternal):
|
| - * platform/network/soup/ResourceHandleSoup.cpp:
|
| - (WebCore::finishedCallback):
|
| - (WebCore::startHTTPRequest):
|
| - (WebCore::ResourceHandle::platformSetDefersLoading):
|
| -
|
| -2011-08-03 Jeremy Moskovich <jeremy@chromium.org>
|
| -
|
| - [Chromium] Fix OOP font loading to work on 10.6.6 and above.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65543
|
| -
|
| - In 10.6.6 the function used to get the unique ID for an NSFont in the
|
| - renderer was changed so it fails in the sandbox (it now tries to access
|
| - the on-disk font file). In order to work around this, we get the font
|
| - ID from the browser process.
|
| -
|
| - To speed things up, we introduce 2 levels of caching in WebKit. A font
|
| - name cache where we can perform a quick lookup without the need for the
|
| - font id and a font id cache which we can only lookup in after getting
|
| - the unique ID from the browser process.
|
| -
|
| - Reviewed by Kenneth Russell.
|
| -
|
| - No new tests since this is not readily testable.
|
| -
|
| - * platform/chromium/PlatformBridge.h:
|
| - * platform/graphics/chromium/CrossProcessFontLoading.h:
|
| - * platform/graphics/chromium/CrossProcessFontLoading.mm:
|
| - (WebCore::MemoryActivatedFont::create):
|
| - (WebCore::MemoryActivatedFont::MemoryActivatedFont):
|
| - (WebCore::MemoryActivatedFont::~MemoryActivatedFont):
|
| -
|
| -2011-08-03 Hayato Ito <hayato@chromium.org>
|
| -
|
| - Make EventDispatchMediator RefCounted.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65529
|
| -
|
| - Reviewed by Hajime Morita.
|
| -
|
| - Make EventDispatchMediator RefCounted so that it can be enqueued into a
|
| - ScopedEventQueue and called later.
|
| - A necessary change for ScopedEventQueue should be addressed in another patch.
|
| -
|
| - This is a minor update of r92256, which failed on chromium win builds.
|
| -
|
| - No changes to functionality so no new tests.
|
| -
|
| - * dom/Event.cpp:
|
| - (WebCore::EventDispatchMediator::create):
|
| - * dom/Event.h:
|
| - * dom/EventDispatcher.cpp:
|
| - (WebCore::EventDispatcher::dispatchEvent):
|
| - * dom/EventDispatcher.h:
|
| - * dom/KeyboardEvent.cpp:
|
| - (WebCore::KeyboardEventDispatchMediator::create):
|
| - * dom/KeyboardEvent.h:
|
| - * dom/MouseEvent.cpp:
|
| - (WebCore::MouseEventDispatchMediator::create):
|
| - * dom/MouseEvent.h:
|
| - * dom/Node.cpp:
|
| - (WebCore::Node::dispatchEvent):
|
| - (WebCore::Node::dispatchKeyEvent):
|
| - (WebCore::Node::dispatchMouseEvent):
|
| - (WebCore::Node::dispatchWheelEvent):
|
| - * dom/WheelEvent.cpp:
|
| - (WebCore::WheelEventDispatchMediator::create):
|
| - * dom/WheelEvent.h:
|
| -
|
| -2011-08-03 Pavel Feldman <pfeldman@chromium.org>
|
| -
|
| - Web Inspector: remove Node parameter from the InspectorClient::highlight
|
| - https://bugs.webkit.org/show_bug.cgi?id=65549
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - * inspector/InspectorClient.h:
|
| - * inspector/InspectorDOMAgent.cpp:
|
| - (WebCore::InspectorDOMAgent::highlight):
|
| - * loader/EmptyClients.h:
|
| - (WebCore::EmptyInspectorClient::highlight):
|
| -
|
| -2011-08-03 Antti Koivisto <antti@apple.com>
|
| -
|
| - https://bugs.webkit.org/show_bug.cgi?id=65599
|
| - Image loads should trigger didFirstVisuallyNonEmptyLayout more easily
|
| -
|
| - Reviewed by Dan Bernstein.
|
| -
|
| - Tweak the heuristic pixel count so logo-sized images trigger didFirstVisuallyNonEmptyLayout.
|
| -
|
| - * page/FrameView.h:
|
| - (WebCore::FrameView::incrementVisuallyNonEmptyPixelCount):
|
| -
|
| -2011-08-03 Takashi Toyoshima <toyoshim@chromium.org>
|
| -
|
| - WebSocket: Could not handle zero length text frame.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65592
|
| -
|
| - Reviewed by Kent Tamura.
|
| -
|
| - Test: http/tests/websocket/tests/hybi/zero-length-text.html
|
| -
|
| - * websockets/WebSocketChannel.cpp:
|
| - (WebCore::WebSocketChannel::processFrame):
|
| -
|
| -2011-08-02 Pratik Solanki <psolanki@apple.com>
|
| -
|
| - Crash in ResourceResponse::platformCompare() with USE(CFNETWORK)
|
| - https://bugs.webkit.org/show_bug.cgi?id=65584
|
| -
|
| - Reviewed by David Kilzer.
|
| -
|
| - * platform/network/cf/ResourceResponseCFNet.cpp:
|
| - (WebCore::ResourceResponse::platformCompare): Don't call CFEqual with 0 as an argument.
|
| -
|
| -2011-08-02 Takashi Toyoshima <toyoshim@chromium.org>
|
| -
|
| - WebSocket: Should be closed by receiving invalid continuation frame.
|
| -
|
| - https://bugs.webkit.org/show_bug.cgi?id=65527
|
| -
|
| - Reviewed by Kent Tamura.
|
| -
|
| - Test: http/tests/websocket/tests/hybi/invalid-continuation.html
|
| -
|
| - * websockets/WebSocketChannel.cpp:
|
| - (WebCore::WebSocketChannel::processFrame):
|
| -
|
| -2011-08-02 Sheriff Bot <webkit.review.bot@gmail.com>
|
| -
|
| - Unreviewed, rolling out r92256.
|
| - http://trac.webkit.org/changeset/92256
|
| - https://bugs.webkit.org/show_bug.cgi?id=65593
|
| -
|
| - Causing tons of crashes on the chromium win bots (Requested by
|
| - jamesr on #webkit).
|
| -
|
| - * dom/Event.cpp:
|
| - * dom/Event.h:
|
| - * dom/EventDispatcher.cpp:
|
| - (WebCore::EventDispatcher::dispatchEvent):
|
| - * dom/EventDispatcher.h:
|
| - * dom/KeyboardEvent.cpp:
|
| - * dom/KeyboardEvent.h:
|
| - * dom/MouseEvent.cpp:
|
| - * dom/MouseEvent.h:
|
| - * dom/Node.cpp:
|
| - (WebCore::Node::dispatchEvent):
|
| - (WebCore::Node::dispatchKeyEvent):
|
| - (WebCore::Node::dispatchMouseEvent):
|
| - (WebCore::Node::dispatchWheelEvent):
|
| - * dom/WheelEvent.cpp:
|
| - * dom/WheelEvent.h:
|
| -
|
| -2011-08-02 Hayato Ito <hayato@chromium.org>
|
| -
|
| - Make EventDispatchMediator RefCounted.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65529
|
| -
|
| - Reviewed by Dimitri Glazkov.
|
| -
|
| - Make EventDispatchMediator RefCounted so that it can be enqueued into a
|
| - ScopedEventQueue and called later.
|
| - A necessary change for ScopedEventQueue should be addressed in another patch.
|
| -
|
| - No changes to functionality so no new tests.
|
| -
|
| - * dom/Event.cpp:
|
| - (WebCore::EventDispatchMediator::create):
|
| - * dom/Event.h:
|
| - * dom/EventDispatcher.cpp:
|
| - (WebCore::EventDispatcher::dispatchEvent):
|
| - * dom/EventDispatcher.h:
|
| - * dom/KeyboardEvent.cpp:
|
| - (WebCore::KeyboardEventDispatchMediator::create):
|
| - * dom/KeyboardEvent.h:
|
| - * dom/MouseEvent.cpp:
|
| - (WebCore::MouseEventDispatchMediator::create):
|
| - * dom/MouseEvent.h:
|
| - * dom/Node.cpp:
|
| - (WebCore::Node::dispatchEvent):
|
| - (WebCore::Node::dispatchKeyEvent):
|
| - (WebCore::Node::dispatchMouseEvent):
|
| - (WebCore::Node::dispatchWheelEvent):
|
| - * dom/WheelEvent.cpp:
|
| - (WebCore::WheelEventDispatchMediator::create):
|
| - * dom/WheelEvent.h:
|
| -
|
| -2011-08-02 David Reveman <reveman@chromium.org>
|
| -
|
| - [Chromium] Use edge-distance method for layer anti-aliasing.
|
| - https://bugs.webkit.org/show_bug.cgi?id=64942
|
| -
|
| - Reviewed by James Robinson.
|
| -
|
| - Use an edge distance based method instead of the current linear
|
| - filtering method for producing anti-aliased edges on 3D transformed
|
| - layers. This removes the outer border handling from TilingData as
|
| - it's no longer needed for anti-aliasing.
|
| -
|
| - Tests: platform/chromium/compositing/tiny-layer-rotated.html (existing)
|
| - platform/chromium/compositing/huge-layer-rotated.html (existing)
|
| - compositing/images/content-image-change.html (existing)
|
| - TilingDataTest in webkit_unit_tests
|
| -
|
| - * platform/graphics/chromium/LayerRendererChromium.cpp:
|
| - (WebCore::screenMatrix):
|
| - (WebCore::LayerRendererChromium::drawLayers):
|
| - (WebCore::LayerRendererChromium::setDrawViewportRect):
|
| - (WebCore::LayerRendererChromium::tilerProgramAA):
|
| - (WebCore::LayerRendererChromium::tilerProgramSwizzleAA):
|
| - * platform/graphics/chromium/LayerRendererChromium.h:
|
| - (WebCore::LayerRendererChromium::windowMatrix):
|
| - * platform/graphics/chromium/LayerTilerChromium.cpp:
|
| - (WebCore::LayerTilerChromium::setTileSize):
|
| - (WebCore::LayerTilerChromium::tileLayerRect):
|
| - (WebCore::LayerTilerChromium::invalidateRect):
|
| - (WebCore::LayerTilerChromium::prepareToUpdate):
|
| - (WebCore::LayerTilerChromium::updateRect):
|
| - (WebCore::LayerTilerChromium::draw):
|
| - (WebCore::LayerTilerChromium::growLayerToContain):
|
| - (WebCore::LayerTilerChromium::drawTiles):
|
| - * platform/graphics/chromium/LayerTilerChromium.h:
|
| - * platform/graphics/chromium/ShaderChromium.cpp:
|
| - (WebCore::VertexShaderTile::VertexShaderTile):
|
| - (WebCore::VertexShaderTile::init):
|
| - (WebCore::VertexShaderTile::getShaderString):
|
| - (WebCore::FragmentTexAlphaAABinding::FragmentTexAlphaAABinding):
|
| - (WebCore::FragmentTexAlphaAABinding::init):
|
| - (WebCore::FragmentShaderRGBATexAlphaAA::getShaderString):
|
| - (WebCore::FragmentShaderRGBATexSwizzleAlphaAA::getShaderString):
|
| - * platform/graphics/chromium/ShaderChromium.h:
|
| - (WebCore::VertexShaderTile::vertexTexTransformLocation):
|
| - (WebCore::FragmentTexAlphaAABinding::alphaLocation):
|
| - (WebCore::FragmentTexAlphaAABinding::samplerLocation):
|
| - (WebCore::FragmentTexAlphaAABinding::fragmentTexTransformLocation):
|
| - (WebCore::FragmentTexAlphaAABinding::edgeLocation):
|
| - * platform/graphics/chromium/TiledLayerChromium.cpp:
|
| - (WebCore::TiledLayerChromium::TiledLayerChromium):
|
| - (WebCore::TiledLayerChromium::updateTileSizeAndTilingOption):
|
| - (WebCore::TiledLayerChromium::createTilerIfNeeded):
|
| - (WebCore::TiledLayerChromium::setIsMask):
|
| - * platform/graphics/chromium/TiledLayerChromium.h:
|
| - * platform/graphics/gpu/TilingData.cpp:
|
| - (WebCore::computeNumTiles):
|
| - (WebCore::TilingData::tileXIndexFromSrcCoord):
|
| - (WebCore::TilingData::tileYIndexFromSrcCoord):
|
| - (WebCore::TilingData::tileSizeX):
|
| - (WebCore::TilingData::tileSizeY):
|
| - (WebCore::TilingData::intersectDrawQuad):
|
| - (WebCore::TilingData::textureOffset):
|
| - * platform/graphics/gpu/TilingData.h:
|
| -
|
| -2011-08-01 David Levin <levin@chromium.org>
|
| -
|
| - Add asserts to RefCounted to make sure ref/deref happens on the right thread.
|
| - https://bugs.webkit.org/show_bug.cgi?id=31639
|
| -
|
| - Reviewed by Dmitry Titov.
|
| -
|
| - No new functionality exposed so no new tests. (The change is basically adding
|
| - more testing.)
|
| -
|
| - * ForwardingHeaders/wtf/ThreadRestrictionVerifier.h: Added.
|
| - * loader/icon/IconDatabase.cpp:
|
| - (WebCore::IconDatabase::defaultIcon): Set the mutex which does the guarding of the variable.
|
| - (WebCore::IconDatabase::setIconDataForIconURL): Ditto.
|
| - (WebCore::IconDatabase::getOrCreateIconRecord): Ditto.
|
| - (WebCore::IconDatabase::readFromDatabase): Ditto.
|
| -
|
| -2011-08-02 Luke Macpherson <macpherson@chromium.org>
|
| -
|
| - Clean up value clampling in CSSStyleSelector and CSSPrimitiveValue.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65441
|
| -
|
| - Reviewed by Simon Fraser.
|
| -
|
| - No new tests / refactoring only.
|
| -
|
| - * css/CSSPrimitiveValue.h:
|
| - (WebCore::CSSPrimitiveValue::getFloatValue):
|
| - Implement in terms of the new templated getValue().
|
| - (WebCore::CSSPrimitiveValue::getIntValue):
|
| - Implement in terms of the new templated getValue().
|
| - (WebCore::CSSPrimitiveValue::getValue):
|
| - Templated getValue that works for all numeric types.
|
| -
|
| - * css/CSSStyleSelector.cpp:
|
| - (WebCore::CSSStyleSelector::applyProperty):
|
| - Use getValue<short> instead of rolling-your-own clamp to short.
|
| -
|
| -2011-08-02 Julien Chaffraix <jchaffraix@webkit.org>
|
| -
|
| - RenderObject::computeRectForRepaint and clippedOverflowRectForRepaint should be const
|
| - https://bugs.webkit.org/show_bug.cgi?id=65494
|
| -
|
| - Reviewed by Darin Adler.
|
| -
|
| - No new tests, const-ness change only.
|
| -
|
| - * rendering/RenderObject.h:
|
| - (WebCore::RenderObject::absoluteClippedOverflowRect):
|
| - (WebCore::RenderObject::computeAbsoluteRepaintRect):
|
| - Made those 2 const as they call a const method now.
|
| -
|
| - * rendering/RenderInline.cpp:
|
| - (WebCore::RenderInline::clippedOverflowRectForRepaint): Use a const RenderObject* for iterating as
|
| - this is const.
|
| -
|
| - * rendering/RenderBlock.cpp:
|
| - (WebCore::RenderBlock::rectWithOutlineForRepaint):
|
| - * rendering/RenderBlock.h:
|
| - * rendering/RenderBox.cpp:
|
| - (WebCore::RenderBox::clippedOverflowRectForRepaint):
|
| - (WebCore::RenderBox::computeRectForRepaint):
|
| - * rendering/RenderBox.h:
|
| - * rendering/RenderInline.cpp:
|
| - (WebCore::RenderInline::clippedOverflowRectForRepaint):
|
| - (WebCore::RenderInline::rectWithOutlineForRepaint):
|
| - (WebCore::RenderInline::computeRectForRepaint):
|
| - * rendering/RenderInline.h:
|
| - * rendering/RenderObject.cpp:
|
| - (WebCore::RenderObject::rectWithOutlineForRepaint):
|
| - (WebCore::RenderObject::clippedOverflowRectForRepaint):
|
| - (WebCore::RenderObject::computeRectForRepaint):
|
| - * rendering/RenderReplaced.cpp:
|
| - (WebCore::RenderReplaced::clippedOverflowRectForRepaint):
|
| - * rendering/RenderReplaced.h:
|
| - * rendering/RenderTableCell.cpp:
|
| - (WebCore::RenderTableCell::clippedOverflowRectForRepaint):
|
| - (WebCore::RenderTableCell::computeRectForRepaint):
|
| - * rendering/RenderTableCell.h:
|
| - * rendering/RenderTableCol.cpp:
|
| - (WebCore::RenderTableCol::clippedOverflowRectForRepaint):
|
| - * rendering/RenderTableCol.h:
|
| - * rendering/RenderTableRow.cpp:
|
| - (WebCore::RenderTableRow::clippedOverflowRectForRepaint):
|
| - * rendering/RenderTableRow.h:
|
| - * rendering/RenderText.cpp:
|
| - (WebCore::RenderText::clippedOverflowRectForRepaint):
|
| - * rendering/RenderText.h:
|
| - * rendering/RenderView.cpp:
|
| - (WebCore::RenderView::computeRectForRepaint):
|
| - * rendering/RenderView.h:
|
| - * rendering/svg/RenderSVGForeignObject.cpp:
|
| - (WebCore::RenderSVGForeignObject::clippedOverflowRectForRepaint):
|
| - (WebCore::RenderSVGForeignObject::computeRectForRepaint):
|
| - * rendering/svg/RenderSVGForeignObject.h:
|
| - * rendering/svg/RenderSVGGradientStop.h:
|
| - (WebCore::RenderSVGGradientStop::clippedOverflowRectForRepaint):
|
| - * rendering/svg/RenderSVGHiddenContainer.h:
|
| - (WebCore::RenderSVGHiddenContainer::clippedOverflowRectForRepaint):
|
| - * rendering/svg/RenderSVGInline.cpp:
|
| - (WebCore::RenderSVGInline::clippedOverflowRectForRepaint):
|
| - (WebCore::RenderSVGInline::computeRectForRepaint):
|
| - * rendering/svg/RenderSVGInline.h:
|
| - * rendering/svg/RenderSVGModelObject.cpp:
|
| - (WebCore::RenderSVGModelObject::clippedOverflowRectForRepaint):
|
| - (WebCore::RenderSVGModelObject::computeRectForRepaint):
|
| - * rendering/svg/RenderSVGModelObject.h:
|
| - * rendering/svg/RenderSVGRoot.cpp:
|
| - (WebCore::RenderSVGRoot::clippedOverflowRectForRepaint):
|
| - (WebCore::RenderSVGRoot::computeRectForRepaint):
|
| - * rendering/svg/RenderSVGRoot.h:
|
| - * rendering/svg/RenderSVGText.cpp:
|
| - (WebCore::RenderSVGText::clippedOverflowRectForRepaint):
|
| - (WebCore::RenderSVGText::computeRectForRepaint):
|
| - * rendering/svg/RenderSVGText.h:
|
| - * rendering/svg/SVGRenderSupport.cpp:
|
| - (WebCore::SVGRenderSupport::clippedOverflowRectForRepaint):
|
| - (WebCore::SVGRenderSupport::computeRectForRepaint):
|
| - * rendering/svg/SVGRenderSupport.h:
|
| - Updated the following method's signature to use a const object.
|
| -
|
| -2011-08-02 Jeffrey Pfau <jpfau@apple.com>
|
| -
|
| - Add namespace prefix support in XML tokenizer
|
| - https://bugs.webkit.org/show_bug.cgi?id=65578
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - This also changes markup debug printing to print to stderr instead of stdout
|
| -
|
| - * xml/parser/MarkupTokenBase.h:
|
| - (WebCore::MarkupTokenBase::printString):
|
| - * xml/parser/XMLToken.h:
|
| - (WebCore::XMLToken::XMLDeclarationData::XMLDeclarationData):
|
| - (WebCore::XMLToken::clear):
|
| - (WebCore::XMLToken::appendToName):
|
| - (WebCore::XMLToken::name):
|
| - (WebCore::XMLToken::target):
|
| - (WebCore::XMLToken::data):
|
| - (WebCore::XMLToken::prefix):
|
| - (WebCore::XMLToken::xmlDeclarationData):
|
| - (WebCore::XMLToken::endPrefix):
|
| - (WebCore::XMLToken::hasPrefix):
|
| - (WebCore::XMLToken::endAttributePrefix):
|
| - (WebCore::XMLToken::attributeHasPrefix):
|
| - (WebCore::XMLToken::printAttrs):
|
| - (WebCore::XMLToken::print):
|
| - * xml/parser/XMLTokenizer.cpp:
|
| - (WebCore::XMLTokenizer::nextToken):
|
| -
|
| -2011-08-02 Zhenyao Mo <zmo@google.com>
|
| -
|
| - Unreviewed, rolling out r92238.
|
| - http://trac.webkit.org/changeset/92238
|
| - https://bugs.webkit.org/show_bug.cgi?id=65555
|
| -
|
| - fail fast/events/scrollbar-double-click.html on Mac
|
| -
|
| - * platform/chromium/ScrollbarOverlayUtilitiesChromiumMac.h:
|
| - * platform/chromium/ScrollbarOverlayUtilitiesChromiumMac.mm:
|
| - * platform/chromium/ScrollbarThemeChromiumMac.h:
|
| - * platform/chromium/ScrollbarThemeChromiumMac.mm:
|
| - (WebCore::ScrollbarThemeChromiumMac::registerScrollbar):
|
| - (WebCore::ScrollbarThemeChromiumMac::setNewPainterForScrollbar):
|
| - (WebCore::toScrollbarPainterKnobStyle):
|
| - (WebCore::ScrollbarThemeChromiumMac::paint):
|
| -
|
| -2011-08-02 Mark Pilgrim <pilgrim@chromium.org>
|
| -
|
| - Remove LegacyDefaultOptionalArguments flag from History.idl
|
| - https://bugs.webkit.org/show_bug.cgi?id=65572
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - No new tests, all existing tests pass.
|
| -
|
| - * page/History.idl:
|
| -
|
| -2011-08-02 Mark Pilgrim <pilgrim@chromium.org>
|
| -
|
| - Remove LegacyDefaultOptionalArguments flag from WebKitAnimationList.idl
|
| - https://bugs.webkit.org/show_bug.cgi?id=65571
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - No new tests, all existing tests pass.
|
| -
|
| - * page/WebKitAnimationList.idl:
|
| -
|
| -2011-08-02 James Robinson <jamesr@chromium.org>
|
| -
|
| - [chromium] Decouple layer visibility calculations from render surfaces / computed draw transforms
|
| - https://bugs.webkit.org/show_bug.cgi?id=58840
|
| -
|
| - Reviewed by Kenneth Russell.
|
| -
|
| - This decouples the layer visibility related calculations from the LayerChromium and CCLayerImpl trees. This is
|
| - done by making LayerRendererChromium's "calculate the world" function (renamed
|
| - calculateDrawTransformsAndVisibility()) a templated, free function that can operate on either LayerChromium +
|
| - RenderSurfaceChromium pairs or on CCLayerImpl + CCRenderSurface pairs and invoking it twice, once before
|
| - painting and once before drawing. Before painting, these calculations are used to determine which layers are
|
| - potentially visible and should be painted, which depends on the calculated opacity, render surface bounds, and
|
| - draw transforms. Before drawing, these calculations are used to figure out everything needed to draw.
|
| -
|
| - RenderSurfaceChromium is now used just for visibility calculations when painting. CCRenderSurfaceChromium is
|
| - responsible for actually drawing the render surfaces.
|
| -
|
| - This does mean that in the current implementation the second calculations are redundant, but in the future this
|
| - won't be the case since the pre-draw time calculations might be influenced by animations or gestures. I've
|
| - added some traces to try to monitor if this math is a significant amount of the per-frame computation. Note
|
| - that layer sorting only happens on the CCLayerImpl tree and the layer sort algorithm is the most expensive part
|
| - of the calculations currently.
|
| -
|
| - This removes all of the weak back/forward pointers between LayerChromium and CCLayerImpls, the trees are now
|
| - truly decoupled.
|
| -
|
| - Covered by compositing/ tests.
|
| -
|
| - * WebCore.gypi:
|
| - * platform/graphics/chromium/CanvasLayerChromium.cpp:
|
| - (WebCore::CanvasLayerChromium::createCCLayerImpl):
|
| - * platform/graphics/chromium/LayerChromium.cpp:
|
| - (WebCore::LayerChromium::LayerChromium):
|
| - (WebCore::LayerChromium::~LayerChromium):
|
| - (WebCore::LayerChromium::createCCLayerImpl):
|
| - (WebCore::LayerChromium::createRenderSurface):
|
| - (WebCore::LayerChromium::descendantsDrawsContent):
|
| - * platform/graphics/chromium/LayerChromium.h:
|
| - (WebCore::LayerChromium::setUsesLayerScissor):
|
| - (WebCore::LayerChromium::usesLayerScissor):
|
| - (WebCore::LayerChromium::clearRenderSurface):
|
| - (WebCore::LayerChromium::renderSurface):
|
| - (WebCore::LayerChromium::drawOpacity):
|
| - (WebCore::LayerChromium::setDrawOpacity):
|
| - (WebCore::LayerChromium::scissorRect):
|
| - (WebCore::LayerChromium::setScissorRect):
|
| - (WebCore::LayerChromium::targetRenderSurface):
|
| - (WebCore::LayerChromium::setTargetRenderSurface):
|
| - (WebCore::LayerChromium::drawTransform):
|
| - (WebCore::LayerChromium::setDrawTransform):
|
| - (WebCore::LayerChromium::drawableContentRect):
|
| - (WebCore::LayerChromium::setDrawableContentRect):
|
| - * platform/graphics/chromium/LayerRendererChromium.cpp:
|
| - (WebCore::LayerRendererChromium::updateLayers):
|
| - (WebCore::LayerRendererChromium::drawLayers):
|
| - (WebCore::LayerRendererChromium::paintLayerContents):
|
| - (WebCore::LayerRendererChromium::drawLayersInternal):
|
| - (WebCore::LayerRendererChromium::updateCompositorResources):
|
| - (WebCore::LayerRendererChromium::setCompositeOffscreen):
|
| - (WebCore::LayerRendererChromium::getOffscreenLayerTexture):
|
| - (WebCore::LayerRendererChromium::useRenderSurface):
|
| - (WebCore::LayerRendererChromium::drawLayer):
|
| - (WebCore::LayerRendererChromium::initializeSharedObjects):
|
| - (WebCore::LayerRendererChromium::renderSurfaceProgram):
|
| - (WebCore::LayerRendererChromium::renderSurfaceMaskProgram):
|
| - (WebCore::LayerRendererChromium::dumpRenderSurfaces):
|
| - * platform/graphics/chromium/LayerRendererChromium.h:
|
| - * platform/graphics/chromium/PluginLayerChromium.cpp:
|
| - (WebCore::PluginLayerChromium::createCCLayerImpl):
|
| - * platform/graphics/chromium/RenderSurfaceChromium.cpp:
|
| - (WebCore::RenderSurfaceChromium::RenderSurfaceChromium):
|
| - (WebCore::RenderSurfaceChromium::~RenderSurfaceChromium):
|
| - * platform/graphics/chromium/RenderSurfaceChromium.h:
|
| - (WebCore::RenderSurfaceChromium::clearLayerList):
|
| - (WebCore::RenderSurfaceChromium::layerList):
|
| - (WebCore::RenderSurfaceChromium::setMaskLayer):
|
| - * platform/graphics/chromium/TiledLayerChromium.cpp:
|
| - (WebCore::TiledLayerChromium::createCCLayerImpl):
|
| - (WebCore::TiledLayerChromium::tilingTransform):
|
| - * platform/graphics/chromium/TreeSynchronizer.cpp:
|
| - (WebCore::TreeSynchronizer::synchronizeTreeRecursive):
|
| - * platform/graphics/chromium/VideoLayerChromium.cpp:
|
| - (WebCore::VideoLayerChromium::createCCLayerImpl):
|
| - * platform/graphics/chromium/cc/CCCanvasLayerImpl.cpp:
|
| - (WebCore::CCCanvasLayerImpl::CCCanvasLayerImpl):
|
| - * platform/graphics/chromium/cc/CCCanvasLayerImpl.h:
|
| - (WebCore::CCCanvasLayerImpl::create):
|
| - * platform/graphics/chromium/cc/CCLayerImpl.cpp:
|
| - (WebCore::CCLayerImpl::CCLayerImpl):
|
| - (WebCore::CCLayerImpl::~CCLayerImpl):
|
| - (WebCore::CCLayerImpl::createRenderSurface):
|
| - (WebCore::CCLayerImpl::bindContentsTexture):
|
| - * platform/graphics/chromium/cc/CCLayerImpl.h:
|
| - (WebCore::CCLayerImpl::create):
|
| - (WebCore::CCLayerImpl::renderSurface):
|
| - (WebCore::CCLayerImpl::targetRenderSurface):
|
| - (WebCore::CCLayerImpl::setTargetRenderSurface):
|
| - * platform/graphics/chromium/cc/CCLayerSorter.cpp:
|
| - (WebCore::CCLayerSorter::createGraphNodes):
|
| - * platform/graphics/chromium/cc/CCPluginLayerImpl.cpp:
|
| - (WebCore::CCPluginLayerImpl::CCPluginLayerImpl):
|
| - * platform/graphics/chromium/cc/CCPluginLayerImpl.h:
|
| - (WebCore::CCPluginLayerImpl::create):
|
| - * platform/graphics/chromium/cc/CCRenderSurface.cpp: Copied from Source/WebCore/platform/graphics/chromium/RenderSurfaceChromium.cpp.
|
| - (WebCore::CCRenderSurface::CCRenderSurface):
|
| - (WebCore::CCRenderSurface::~CCRenderSurface):
|
| - (WebCore::CCRenderSurface::cleanupResources):
|
| - (WebCore::CCRenderSurface::layerRenderer):
|
| - (WebCore::CCRenderSurface::drawableContentRect):
|
| - (WebCore::CCRenderSurface::prepareContentsTexture):
|
| - (WebCore::CCRenderSurface::releaseContentsTexture):
|
| - (WebCore::CCRenderSurface::drawSurface):
|
| - (WebCore::CCRenderSurface::draw):
|
| - (WebCore::CCRenderSurface::name):
|
| - (WebCore::writeIndent):
|
| - (WebCore::CCRenderSurface::dumpSurface):
|
| - (WebCore::CCRenderSurface::owningLayerId):
|
| - * platform/graphics/chromium/cc/CCRenderSurface.h: Copied from Source/WebCore/platform/graphics/chromium/RenderSurfaceChromium.h.
|
| - (WebCore::CCRenderSurface::contentRectCenter):
|
| - (WebCore::CCRenderSurface::drawOpacity):
|
| - (WebCore::CCRenderSurface::setDrawOpacity):
|
| - (WebCore::CCRenderSurface::setDrawTransform):
|
| - (WebCore::CCRenderSurface::drawTransform):
|
| - (WebCore::CCRenderSurface::setReplicaDrawTransform):
|
| - (WebCore::CCRenderSurface::replicaDrawTransform):
|
| - (WebCore::CCRenderSurface::setOriginTransform):
|
| - (WebCore::CCRenderSurface::originTransform):
|
| - (WebCore::CCRenderSurface::setScissorRect):
|
| - (WebCore::CCRenderSurface::scissorRect):
|
| - (WebCore::CCRenderSurface::setContentRect):
|
| - (WebCore::CCRenderSurface::contentRect):
|
| - (WebCore::CCRenderSurface::setSkipsDraw):
|
| - (WebCore::CCRenderSurface::skipsDraw):
|
| - (WebCore::CCRenderSurface::clearLayerList):
|
| - (WebCore::CCRenderSurface::layerList):
|
| - (WebCore::CCRenderSurface::setMaskLayer):
|
| - (WebCore::CCRenderSurface::contentsTexture):
|
| - * platform/graphics/chromium/cc/CCTiledLayerImpl.cpp:
|
| - (WebCore::CCTiledLayerImpl::CCTiledLayerImpl):
|
| - * platform/graphics/chromium/cc/CCTiledLayerImpl.h:
|
| - (WebCore::CCTiledLayerImpl::create):
|
| - * platform/graphics/chromium/cc/CCVideoLayerImpl.cpp:
|
| - (WebCore::CCVideoLayerImpl::CCVideoLayerImpl):
|
| - * platform/graphics/chromium/cc/CCVideoLayerImpl.h:
|
| - (WebCore::CCVideoLayerImpl::create):
|
| -
|
| -2011-08-02 Luke Macpherson <macpherson@chromium.org>
|
| -
|
| - Implement CSSPropertyWebkitTextCombine, CSSPropertyWebkitTextEmphasisPosition and CSSPropertyWebkitTextEmphasisStyle in CSSStyleApplyProperty.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65517
|
| -
|
| - Reviewed by Dimitri Glazkov.
|
| -
|
| - No new tests. Just refactoring and moving code around.
|
| -
|
| - * css/CSSStyleApplyProperty.cpp:
|
| - Added class ApplyPropertyTextEmphasisStyle to handle the special TextEmphasisStyle logic.
|
| - (WebCore::ApplyPropertyTextEmphasisStyle::applyInheritValue):
|
| - (WebCore::ApplyPropertyTextEmphasisStyle::applyInitialValue):
|
| - (WebCore::ApplyPropertyTextEmphasisStyle::applyValue):
|
| - (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
|
| - Added initializations for CSSPropertyWebkitTextCombine, CSSPropertyWebkitTextEmphasisPosition, CSSPropertyWebkitTextEmphasisStyle.
|
| - * css/CSSStyleSelector.cpp:
|
| - (WebCore::CSSStyleSelector::applyProperty):
|
| - Remove existing implementations.
|
| -
|
| -2011-08-02 Mark Pilgrim <pilgrim@chromium.org>
|
| -
|
| - Remove LegacyDefaultOptionalArguments flag from SpeechInputResultList.idl
|
| - https://bugs.webkit.org/show_bug.cgi?id=65570
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - No new tests, all existing tests pass
|
| -
|
| - * page/SpeechInputResultList.idl:
|
| -
|
| -2011-08-02 Mark Pilgrim <pilgrim@chromium.org>
|
| -
|
| - Remove LegacyDefaultOptionalArguments flag from EventSource.idl
|
| - https://bugs.webkit.org/show_bug.cgi?id=65568
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - No new tests, all existing tests pass.
|
| -
|
| - * page/EventSource.idl:
|
| -
|
| -2011-08-02 Gavin Peters <gavinp@chromium.org>
|
| -
|
| - fail earlier to track down null CachedScript execution
|
| - https://bugs.webkit.org/show_bug.cgi?id=65563
|
| -
|
| - Over in http://code.google.com/p/chromium/issues/detail?id=75604 I can't reproduce the problem. Careful reading of the code hasn't led me
|
| - to an obvious cause either. This patch should cause failure earlier, and lead to better stacks. I'll watch Chrome Canary's crash
|
| - uploads carefully, and remove this CRASH() (and fix the underlying problem) once I understand it.
|
| -
|
| - Reviewed by Alexey Proskuryakov.
|
| -
|
| - No new tests, as my goal here is to get telemetry on a bug that I cannot reproduce.
|
| -
|
| - * dom/ScriptRunner.cpp:
|
| - (WebCore::ScriptRunner::queueScriptForExecution):
|
| -
|
| -2011-08-02 Sailesh Agrawal <sail@chromium.org>
|
| -
|
| - Chromium: Update forked ScrollbarThemeChromiumMac.mm
|
| - https://bugs.webkit.org/show_bug.cgi?id=65555
|
| -
|
| - Merge recent changes to ScrollbarThemeMac.mm to ScrollbarThemeChromiumMac.mm.
|
| -
|
| - Reviewed by James Robinson.
|
| -
|
| - * platform/chromium/ScrollbarOverlayUtilitiesChromiumMac.h:
|
| - * platform/chromium/ScrollbarOverlayUtilitiesChromiumMac.mm:
|
| - (wkScrollbarPainterSetEnabled):
|
| - * platform/chromium/ScrollbarThemeChromiumMac.h:
|
| - (WebCore::ScrollbarThemeChromiumMac::maxOverlapBetweenPages):
|
| - * platform/chromium/ScrollbarThemeChromiumMac.mm:
|
| - (WebCore::ScrollbarThemeChromiumMac::registerScrollbar):
|
| - (WebCore::ScrollbarThemeChromiumMac::setNewPainterForScrollbar):
|
| - (WebCore::toScrollbarPainterKnobStyle):
|
| - (WebCore::ScrollbarThemeChromiumMac::updateScrollbarOverlayStyle):
|
| - (WebCore::ScrollbarThemeChromiumMac::updateEnabledState):
|
| - (WebCore::ScrollbarThemeChromiumMac::paint):
|
| -
|
| -2011-08-02 Mark Pilgrim <pilgrim@chromium.org>
|
| -
|
| - Remove LegacyDefaultOptionalArguments flag from SVG IDL files
|
| - https://bugs.webkit.org/show_bug.cgi?id=65337
|
| -
|
| - Reviewed by Nikolas Zimmermann.
|
| -
|
| - No new tests, all existing tests pass.
|
| -
|
| - * svg/ElementTimeControl.idl:
|
| - * svg/SVGAnimationElement.idl:
|
| - * svg/SVGDocument.idl:
|
| - * svg/SVGElementInstance.idl:
|
| - * svg/SVGElementInstanceList.idl:
|
| - * svg/SVGException.idl:
|
| - * svg/SVGFEDropShadowElement.idl:
|
| - * svg/SVGFEGaussianBlurElement.idl:
|
| - * svg/SVGFEMorphologyElement.idl:
|
| - * svg/SVGFilterElement.idl:
|
| - * svg/SVGLocatable.idl:
|
| - * svg/SVGMarkerElement.idl:
|
| - * svg/SVGPathElement.idl:
|
| - * svg/SVGSVGElement.idl:
|
| - * svg/SVGStylable.idl:
|
| - * svg/SVGStyleElement.idl:
|
| - * svg/SVGTests.idl:
|
| - * svg/SVGTextContentElement.idl:
|
| -
|
| -2011-08-02 Mark Pilgrim <pilgrim@chromium.org>
|
| -
|
| - Remove LegacyDefaultOptionalArguments flag from CSS IDL files
|
| - https://bugs.webkit.org/show_bug.cgi?id=65341
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - No new tests. All existing tests pass.
|
| -
|
| - * css/CSSMediaRule.idl:
|
| - * css/CSSPrimitiveValue.idl:
|
| - * css/CSSRuleList.idl:
|
| - * css/CSSStyleDeclaration.idl:
|
| - * css/CSSStyleSheet.idl:
|
| - * css/CSSValueList.idl:
|
| - * css/MediaList.idl:
|
| - * css/MediaQueryList.idl:
|
| - * css/MediaQueryListListener.idl:
|
| - * css/StyleMedia.idl:
|
| - * css/StyleSheetList.idl:
|
| - * css/WebKitCSSKeyframesRule.idl:
|
| - * css/WebKitCSSMatrix.idl:
|
| -
|
| -2011-08-02 Robert Kroeger <rjkroege@chromium.org>
|
| -
|
| - [chromium] Layering violations in gesture recognizer
|
| - https://bugs.webkit.org/show_bug.cgi?id=65044
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - Divided the gesture recognizer up to correct a layering
|
| - violation by moving gesture implementation from it to
|
| - EventHandler::handleGestureEvent so that the gesture recognizer
|
| - could simply be an engine for generating gesture events from
|
| - touch events.
|
| -
|
| - * dom/WheelEvent.cpp:
|
| - (WebCore::WheelEvent::WheelEvent):
|
| - (WebCore::WheelEvent::initWheelEvent):
|
| - * dom/WheelEvent.h:
|
| - Added symbolic contstant for tick multiplier.
|
| - * page/EventHandler.cpp:
|
| - (WebCore::EventHandler::EventHandler):
|
| - Removed construction of gesture recognizer.
|
| - (WebCore::EventHandler::handleGestureEvent):
|
| - Extended for new gesture events added in this patch.
|
| - (WebCore::EventHandler::handleTouchEvent):
|
| - Removed call into gesture recognizer.
|
| - * page/EventHandler.h:
|
| - * page/FrameView.cpp:
|
| - (WebCore::FrameView::reset):
|
| - Removed code to reset gesture recognizer.
|
| - * platform/PlatformGestureEvent.h:
|
| - (WebCore::PlatformGestureEvent::PlatformGestureEvent):
|
| - (WebCore::PlatformGestureEvent::deltaX):
|
| - (WebCore::PlatformGestureEvent::deltaY):
|
| - (WebCore::PlatformGestureEvent::shiftKey):
|
| - (WebCore::PlatformGestureEvent::ctrlKey):
|
| - (WebCore::PlatformGestureEvent::altKey):
|
| - (WebCore::PlatformGestureEvent::metaKey):
|
| - Added additional gesture types and parameters.
|
| - * platform/PlatformGestureRecognizer.h:
|
| - * platform/chromium/FramelessScrollView.h:
|
| - Added support for displatching gesture and touch events.
|
| - * platform/chromium/GestureRecognizerChromium.cpp:
|
| - (WebCore::InnerGestureRecognizer::InnerGestureRecognizer):
|
| - (WebCore::InnerGestureRecognizer::reset):
|
| - (WebCore::InnerGestureRecognizer::constructClickGestureEvent):
|
| - (WebCore::InnerGestureRecognizer::processTouchEventForGestures):
|
| - Removed all depedencies on EventHandler. Instead, create gesture
|
| - events from touch event stream.
|
| - (WebCore::InnerGestureRecognizer::constructScrollGesture):
|
| - (WebCore::touchDown):
|
| - (WebCore::noGesture):
|
| - (WebCore::click):
|
| - (WebCore::isClickOrScroll):
|
| - (WebCore::inScroll):
|
| - (WebCore::GestureRecognizerChromium::processTouchEventForGestures):
|
| - (WebCore::GestureRecognizerChromium::reset):
|
| - * platform/chromium/GestureRecognizerChromium.h:
|
| - * platform/chromium/PopupMenuChromium.cpp:
|
| - Added support to handle touch events and gesture events.
|
| - (WebCore::PopupContainer::handleTouchEvent):
|
| - (WebCore::PopupContainer::handleGestureEvent):
|
| - (WebCore::PopupListBox::handleTouchEvent):
|
| - (WebCore::PopupListBox::handleGestureEvent):
|
| - * platform/chromium/PopupMenuChromium.h:
|
| - * platform/mac/ScrollAnimatorMac.mm:
|
| - (WebCore::ScrollAnimatorMac::handleGestureEvent):
|
| - Ignores the newly added gesture event types.
|
| -
|
| -2011-08-01 Michael Saboff <msaboff@apple.com>
|
| -
|
| - Virtual copying of FastMalloc allocated memory causes madvise MADV_FREE_REUSABLE errors
|
| - https://bugs.webkit.org/show_bug.cgi?id=65502
|
| -
|
| - Reviewed by Anders Carlsson.
|
| -
|
| - Change the vm_copy in PurgeableBuffer::create to be a memcpy. The
|
| - vm_copy causes the process to have additional references to the same
|
| - memory region. These additional reference caused madvise(MADV_FREE_REUSABLE)
|
| - to fail when it encountered such pages.
|
| -
|
| - No tests added this is a resource defect and not a functional issue.
|
| -
|
| - * platform/mac/PurgeableBufferMac.cpp:
|
| - (WebCore::PurgeableBuffer::create):
|
| -
|
| -2011-08-02 Stephen White <senorblanco@chromium.org>
|
| -
|
| - [Chromium] Remove an unnecessary readback during accelerated
|
| - canvas-to-canvas draws.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65560
|
| -
|
| - Reviewed by James Robinson.
|
| -
|
| - No new tests. (Printing has few tests, sadly.)
|
| -
|
| - * platform/graphics/skia/ImageBufferSkia.cpp:
|
| - (WebCore::ImageBuffer::draw):
|
| - Revert most of the changes to this file from
|
| - http://trac.webkit.org/changeset/91870, except for the call which makes
|
| - the source context current, so that the readPixels() still works.
|
| -
|
| -
|
| -2011-08-02 Filip Pizlo <fpizlo@apple.com>
|
| -
|
| - JSC GC is far too conservative about growing the heap size, particularly
|
| - on desktop platforms
|
| - https://bugs.webkit.org/show_bug.cgi?id=65438
|
| -
|
| - Reviewed by Oliver Hunt.
|
| -
|
| - No change in behavior, thus no new tests.
|
| -
|
| - Pass the LargeHeap hint to JSGlobalData when creating the JSC runtime
|
| - instance corresponding to non-worker JS code.
|
| -
|
| - * bindings/js/JSDOMWindowBase.cpp:
|
| - (WebCore::JSDOMWindowBase::commonJSGlobalData):
|
| -
|
| -2011-08-02 Van Lam <vanlam@google.com>
|
| -
|
| - --webkit-visual-word: ctrl-arrow is not able to reach the boundary of line
|
| - https://bugs.webkit.org/show_bug.cgi?id=61346
|
| -
|
| - Reviewed by Ryosuke Niwa.
|
| -
|
| - When collecintg word boundaries in a box, explicitly check if the box
|
| - is at the end of line (so it should contain the end-of-line position)
|
| - and collect the end-of-line position.
|
| -
|
| - * editing/visible_units.cpp:
|
| - (WebCore::isBoxVisuallyLastInLine):
|
| - (WebCore::appendPositionAtLogicalEndOfLine):
|
| - (WebCore::collectWordBreaksInBoxInsideBlockWithSameDirectionality):
|
| - (WebCore::collectWordBreaksInBoxInsideBlockWithDifferntDirectionality):
|
| -
|
| -2011-08-02 Vsevolod Vlasov <vsevik@chromium.org>
|
| -
|
| - Web Inspector: Should save scroll positions for network panel Response and Preview tabs.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65557
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - * inspector/front-end/NetworkItemView.js:
|
| - (WebInspector.ResourceContentView.prototype.get innerView):
|
| - (WebInspector.ResourceContentView.prototype.set innerView):
|
| - (WebInspector.ResourceContentView.prototype.hide):
|
| - * inspector/front-end/ResourcePreviewView.js:
|
| - (WebInspector.ResourcePreviewView.prototype.contentLoaded):
|
| - * inspector/front-end/ResourceResponseView.js:
|
| - (WebInspector.ResourceResponseView.prototype.contentLoaded):
|
| -
|
| -2011-08-02 Vsevolod Vlasov <vsevik@chromium.org>
|
| -
|
| - Web Inspector: Remove initator column for JSC, fix network resource initiator tests.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65534
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - * inspector/front-end/NetworkPanel.js:
|
| - (WebInspector.NetworkLogView.prototype._createTable):
|
| - (WebInspector.NetworkLogView.prototype.switchToDetailedView):
|
| - (WebInspector.NetworkLogView.prototype.switchToBriefView):
|
| - (WebInspector.NetworkLogView.prototype._toggleGridMode):
|
| - (WebInspector.NetworkLogView.prototype._toggleViewingResourceMode):
|
| - (WebInspector.NetworkDataGridNode.prototype.createCells):
|
| - (WebInspector.NetworkDataGridNode.prototype.refreshResource):
|
| - * inspector/front-end/Settings.js:
|
| -
|
| -2011-08-02 Vsevolod Vlasov <vsevik@chromium.org>
|
| -
|
| - Web Inspector: SourceFrame should store saved scroll positions in View.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65472
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - * inspector/front-end/ResourcesPanel.js:
|
| - (WebInspector.FrameResourceTreeElement.prototype._recreateSourceView):
|
| - * inspector/front-end/ScriptsPanel.js:
|
| - (WebInspector.ScriptsPanel.prototype._sourceFileChanged):
|
| - * inspector/front-end/SourceFrame.js:
|
| - (WebInspector.SourceFrame.prototype.show):
|
| - (WebInspector.SourceFrame.prototype.hide):
|
| - (WebInspector.SourceFrame.prototype.get scrollLeft):
|
| - (WebInspector.SourceFrame.prototype.set scrollLeft):
|
| - (WebInspector.SourceFrame.prototype.get scrollTop):
|
| - (WebInspector.SourceFrame.prototype.set scrollTop):
|
| - * inspector/front-end/View.js:
|
| - (WebInspector.View.prototype._innerShow):
|
| - (WebInspector.View.prototype._innerHide):
|
| - (WebInspector.View.prototype.detach):
|
| - (WebInspector.View.prototype.storeScrollPositions):
|
| - (WebInspector.View.prototype.inheritScrollPositionsFromView):
|
| - (WebInspector.View.prototype.restoreScrollPositions):
|
| -
|
| -2011-08-02 Jeff Miller <jeffm@apple.com>
|
| -
|
| - Move WTF_USE_AVFOUNDATION from JavaScriptCore/wtf/platform.h to WebCore/config.h
|
| - https://bugs.webkit.org/show_bug.cgi?id=65552
|
| -
|
| - Since this is a WebCore feature, there's no need to define it in JavaScriptCore/wtf/platform.h.
|
| -
|
| - Reviewed by Adam Roben.
|
| -
|
| - No change in functionality, so new tests.
|
| -
|
| - * config.h: Added WTF_USE_AVFOUNDATION.
|
| -
|
| -2011-08-02 Alexandru Chiculita <achicu@adobe.com>
|
| -
|
| - Split RenderBlock::layoutRunsAndFloats into multiple methods
|
| - https://bugs.webkit.org/show_bug.cgi?id=65376
|
| -
|
| - Extracted layoutRunsAndFloatsInRange, linkToEndLineIfNeeded and repaintDirtyFloats methods and moved
|
| - most of the locals to LineLayoutState.
|
| -
|
| - Reviewed by David Hyatt.
|
| -
|
| - No new tests needed because it is just refactoring existing code.
|
| -
|
| - * rendering/RenderBlock.h:
|
| - * rendering/RenderBlockLineLayout.cpp:
|
| - (WebCore::LineLayoutState::LineLayoutState):
|
| - (WebCore::LineLayoutState::endLineMatched):
|
| - (WebCore::LineLayoutState::setEndLineMatched):
|
| - (WebCore::LineLayoutState::checkForFloatsFromLastLine):
|
| - (WebCore::LineLayoutState::setCheckForFloatsFromLastLine):
|
| - (WebCore::LineLayoutState::lineInfo):
|
| - (WebCore::LineLayoutState::endLineLogicalTop):
|
| - (WebCore::LineLayoutState::setEndLineLogicalTop):
|
| - (WebCore::LineLayoutState::endLine):
|
| - (WebCore::LineLayoutState::setEndLine):
|
| - (WebCore::LineLayoutState::lastFloat):
|
| - (WebCore::LineLayoutState::setLastFloat):
|
| - (WebCore::LineLayoutState::floats):
|
| - (WebCore::LineLayoutState::floatIndex):
|
| - (WebCore::LineLayoutState::setFloatIndex):
|
| - (WebCore::RenderBlock::layoutRunsAndFloats):
|
| - (WebCore::RenderBlock::layoutRunsAndFloatsInRange):
|
| - (WebCore::RenderBlock::linkToEndLineIfNeeded):
|
| - (WebCore::RenderBlock::repaintDirtyFloats):
|
| - (WebCore::RenderBlock::layoutInlineChildren):
|
| - (WebCore::RenderBlock::determineStartPosition):
|
| - (WebCore::RenderBlock::determineEndPosition):
|
| - (WebCore::RenderBlock::matchedEndLine):
|
| -
|
| -2011-08-02 Nat Duca <nduca@chromium.org>
|
| -
|
| - [chromium] Remove resizeOnscreenContent from LRC. It can be derived.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65519
|
| -
|
| - Reviewed by James Robinson.
|
| -
|
| - * platform/graphics/chromium/LayerRendererChromium.cpp:
|
| - (WebCore::LayerRendererChromium::setViewport):
|
| - * platform/graphics/chromium/LayerRendererChromium.h:
|
| -
|
| -2011-08-02 Nico Weber <thakis@chromium.org>
|
| -
|
| - [chromium] Fix unresolved symbols error when linking to libwebkit.dylib
|
| - https://bugs.webkit.org/show_bug.cgi?id=65498
|
| -
|
| - Reviewed by Dimitri Glazkov.
|
| -
|
| - * WebCore.gyp/mac/adjust_visibility.sh:
|
| -
|
| -2011-08-02 Mihnea Ovidenie <mihnea@adobe.com>
|
| -
|
| - hover then un-hover makes state change
|
| - https://bugs.webkit.org/show_bug.cgi?id=56401
|
| -
|
| - Reviewed by David Hyatt.
|
| -
|
| - When a 'before' pseudo-element is re-added, we should check whether the insertion point is an anonymous
|
| - block with inline children. If it is, then we should change the insertion point to the first child of the
|
| - anonymous block, otherwise the 'before' pseudo-element ends up in a different block. We choose the insertion
|
| - point to be the first child only if the anonymous block has children, otherwise the before element ends up
|
| - in a wrong block.
|
| -
|
| - Tests: fast/dynamic/hover-before-position-after-style-change.html
|
| - fast/dynamic/hover-before-position-after-style-change2.html
|
| -
|
| - * rendering/RenderObjectChildList.cpp:
|
| - (WebCore::RenderObjectChildList::updateBeforeAfterContent):
|
| -
|
| -2011-08-02 Andreas Kling <kling@webkit.org>
|
| -
|
| - [Qt] Simplify Path::translate() implementation.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65540
|
| -
|
| - Reviewed by Benjamin Poulain.
|
| -
|
| - * platform/graphics/qt/PathQt.cpp:
|
| - (WebCore::Path::translate):
|
| -
|
| -2011-07-30 Pavel Podivilov <podivilov@chromium.org>
|
| -
|
| - Web Inspector: merge FormattedSourceFile into SourceFile.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65411
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - Prepare for splitting SourceFile into RawSourceCode and UISourceCode:
|
| - * merge FormattedSourceFile into SourceFile
|
| - * rename SourceFile to RawSourceCode
|
| - * hide formatter worker lazy creation in ScriptFormatter
|
| -
|
| - * inspector/front-end/DebuggerPresentationModel.js:
|
| - (WebInspector.DebuggerPresentationModel):
|
| - (WebInspector.DebuggerPresentationModel.prototype._scriptLocationToUILocation):
|
| - (WebInspector.DebuggerPresentationModel.prototype._uiLocationToScriptLocation):
|
| - (WebInspector.DebuggerPresentationModel.prototype._addScript):
|
| - * inspector/front-end/ScriptFormatter.js:
|
| - (WebInspector.ScriptFormatter):
|
| - (WebInspector.ScriptFormatter.prototype._didFormatContent):
|
| - (WebInspector.ScriptFormatter.prototype.get _worker):
|
| - * inspector/front-end/SourceFile.js:
|
| - (WebInspector.RawSourceCode):
|
| - (WebInspector.RawSourceCode.prototype.setFormatted):
|
| - (WebInspector.RawSourceCode.prototype.createSourceMappingIfNeeded.didRequestContent):
|
| - (WebInspector.RawSourceCode.prototype.createSourceMappingIfNeeded):
|
| - (WebInspector.RawSourceCode.prototype._didRequestContent.didFormatContent):
|
| - (WebInspector.RawSourceCode.prototype._didRequestContent):
|
| - (WebInspector.RawSourceCode.prototype._invokeRequestContentCallbacks):
|
| -
|
| -2011-08-02 Mihnea Ovidenie <mihnea@adobe.com>
|
| -
|
| - [CSSRegions]Fix build after changeset 92106
|
| - https://bugs.webkit.org/show_bug.cgi?id=65539
|
| -
|
| - Reviewed by Adam Roben.
|
| -
|
| - No new tests since it is just a build fix.
|
| -
|
| - * css/CSSStyleSelector.cpp:
|
| - (WebCore::CSSStyleSelector::applyProperty):
|
| -
|
| -2011-08-01 Vsevolod Vlasov <vsevik@chromium.org>
|
| -
|
| - Web Inspector: [REGRESSION] Console evaluations leading to resource loading cause errors.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65466
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - Test: http/tests/inspector/network/network-initiator-from-console.html
|
| -
|
| - * inspector/front-end/NetworkPanel.js:
|
| - (WebInspector.NetworkDataGridNode.prototype._refreshInitiatorCell):
|
| -
|
| -2011-08-02 Alexander Pavlov <apavlov@chromium.org>
|
| -
|
| - Web Inspector: img[width=90] or align attributes shouldnt be shown above element.style block (as they have lower specificity)
|
| - https://bugs.webkit.org/show_bug.cgi?id=65514
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - * inspector/front-end/StylesSidebarPane.js:
|
| -
|
| -2011-08-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
|
| -
|
| - [EFL] Add fullscreen button to media control UI.
|
| - https://bugs.webkit.org/show_bug.cgi?id=64428
|
| -
|
| - Implement paintMediaFullscreenButton and emit fullscreen signal.
|
| -
|
| - Reviewed by Antonio Gomes.
|
| -
|
| - * platform/efl/RenderThemeEfl.cpp:
|
| - (WebCore::RenderThemeEfl::edjeGroupFromFormType):
|
| - (WebCore::RenderThemeEfl::emitMediaButtonSignal):
|
| - (WebCore::RenderThemeEfl::paintMediaFullscreenButton):
|
| - * platform/efl/RenderThemeEfl.h:
|
| -
|
| -2011-08-01 Andrey Kosyakov <caseq@chromium.org>
|
| -
|
| - Web Inspector: [Extensions API] webInspector.inspectedPage.reload() is broken
|
| - https://bugs.webkit.org/show_bug.cgi?id=65476
|
| -
|
| - - fixed webInspector.inspectedWindow.reload(), brought tests back.
|
| - - removed redundant setting of user agent in FrameLoader::loadResourceSynchronously()
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - Test: http/tests/inspector/extensions-useragent.html
|
| -
|
| - * inspector/front-end/ExtensionServer.js:
|
| - (WebInspector.ExtensionServer.prototype._onReload):
|
| - * loader/FrameLoader.cpp:
|
| - (WebCore::FrameLoader::loadResourceSynchronously):
|
| -
|
| -2011-08-02 Pavel Feldman <pfeldman@chromium.org>
|
| -
|
| - Not reviewed: fixing inspector tests.
|
| -
|
| - * inspector/front-end/ScriptsPanel.js:
|
| - (WebInspector.ScriptsPanel.prototype._addOptionToFilesSelect):
|
| -
|
| -2011-08-02 Pavel Feldman <pfeldman@google.com>
|
| -
|
| - Not reviewed: one line inspector style change.
|
| -
|
| - * inspector/front-end/networkLogView.css:
|
| - (.network-error-row, .network-error-row .network-cell-subtitle):
|
| -
|
| -2011-08-02 Amruth Raj <amruthraj@motorola.com>
|
| -
|
| - Custom cursors cause the WebProcess to crash
|
| - https://bugs.webkit.org/show_bug.cgi?id=64802
|
| -
|
| - Reviewed by Martin Robinson.
|
| -
|
| - * WebCore.exp.in:
|
| -
|
| -2011-08-02 Pavel Feldman <pfeldman@google.com>
|
| -
|
| - Web Inspector: _normalizeEventTypes (via console's monitorEvents) doesnt handle all events like 'search' and other atypical ones.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65468
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - * inspector/InjectedScriptSource.js:
|
| -
|
| -2011-08-02 Pavel Feldman <pfeldman@google.com>
|
| -
|
| - Web Inspector: 404/errors should get a RED visual treatment so easier to identify.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65471
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - * inspector/front-end/NetworkPanel.js:
|
| - (WebInspector.NetworkDataGridNode.prototype._refreshStatusCell):
|
| - * inspector/front-end/networkLogView.css:
|
| - (.network-error-cell):
|
| -
|
| -2011-08-02 Pavel Feldman <pfeldman@google.com>
|
| -
|
| - Web Inspector: arrow is a pain to click in console. Drive-by selection reset fix.
|
| - https://bugs.webkit.org/show_bug.cgi?id=65467
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - * inspector/front-end/ConsoleView.js:
|
| - (WebInspector.ConsoleView.prototype._messagesClicked):
|
| - * inspector/front-end/ObjectPropertiesSection.js:
|
| - (WebInspector.ObjectPropertyTreeElement):
|
| - * inspector/front-end/inspector.css:
|
| - (.properties-tree li):
|
| - (.properties-tree li.parent::before):
|
| - * inspector/front-end/treeoutline.js:
|
| - (TreeElement.treeElementToggled):
|
| -
|
| -2011-08-01 Pavel Feldman <pfeldman@google.com>
|
| -
|
| - Web Inspector: button + "New style rule"
|
| - https://bugs.webkit.org/show_bug.cgi?id=65409
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - Test: inspector/styles/styles-add-new-rule.html
|
| -
|
| - * inspector/front-end/StylesSidebarPane.js:
|
| - (WebInspector.StylesSidebarPane):
|
| - (WebInspector.BlankStylePropertiesSection.prototype.editingSelectorCommitted):
|
| -
|
| -2011-08-01 Luke Macpherson <macpherson@chromium.org>
|
| -
|
| - Don't set m_fontDirty when setting zoom unless zoom has actually changed
|
| - https://bugs.webkit.org/show_bug.cgi?id=65092
|
| -
|
| - Reviewed by Darin Adler.
|
| -
|
| - No new tests as no functionality changed - this is an optimization that
|
| - should be logically equivalent to the current code.
|
| -
|
| - The intent here is to avoid setting m_fontDirty unless the fornt information is actually dirty.
|
| -
|
| - * css/CSSStyleSelector.cpp:
|
| - (WebCore::CSSStyleSelector::styleForDocument):
|
| - (WebCore::CSSStyleSelector::applyProperty):
|
| - Use setZoom and setEffectiveZoom wrapper functions.
|
| - * css/CSSStyleSelector.h:
|
| - (WebCore::CSSStyleSelector::setZoom):
|
| - Wrapper for m_style->setZoom() that automatically updates m_fontDirty.
|
| - (WebCore::CSSStyleSelector::setEffectiveZoom):
|
| - Wrapper for m_style->setEffectiveZoom that automatically updates m_fontDirty.
|
| - * page/animation/AnimationBase.cpp:
|
| - (WebCore::AnimationBase::ensurePropertyMap):
|
| - Use
|
| - * rendering/style/RenderStyle.h:
|
| - (WebCore::InheritedFlags::setZoom):
|
| - Return true only if underlying values change.
|
| - (WebCore::InheritedFlags::setZoomWithoutReturnValue):
|
| - Return void to match function pointer type where required.
|
| - (WebCore::InheritedFlags::setEffectiveZoom):
|
| - Return true only if underlying values change.
|
| -
|
| -2011-08-01 Jean-luc Brouillet <jeanluc@chromium.org>
|
| -
|
| - Removing old source files in gyp files that slow build
|
| - https://bugs.webkit.org/show_bug.cgi?id=65503
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - A number of stale files are listed in the gyp files. These slow the
|
| - build on Visual Studio 2010. Removing them.
|
| -
|
| - * WebCore.gypi:
|
| -
|
| 2011-08-01 Bradley Nelson <bradnelson@chromium.org>
|
|
|
| Shard webcore_remaining for msvs official builds
|
|
|