| Index: Source/WebCore/ChangeLog
|
| ===================================================================
|
| --- Source/WebCore/ChangeLog (revision 145235)
|
| +++ Source/WebCore/ChangeLog (working copy)
|
| @@ -8,1075 +8,6 @@
|
| * svg/SVGViewSpec.cpp:
|
| (WebCore::SVGViewSpec::viewTarget):
|
|
|
| -2013-03-06 Benjamin Poulain <benjamin@webkit.org>
|
| -
|
| - WebKitTestRunner needs layoutTestController.elementDoesAutoCompleteForElementWithId
|
| - https://bugs.webkit.org/show_bug.cgi?id=42696
|
| -
|
| - Reviewed by Andreas Kling.
|
| -
|
| - Since the method acts directly on a WebCore element and strictly test
|
| - HTMLInputElement::shouldAutoComplete(), the test function is moved to internals.
|
| -
|
| - * testing/Internals.cpp:
|
| - (WebCore::Internals::elementShouldAutoComplete):
|
| - * testing/Internals.h:
|
| - * testing/Internals.idl:
|
| -
|
| -2013-03-06 Alexey Proskuryakov <ap@apple.com>
|
| -
|
| - [Mac] Synthetic ResourceResponses cannot be sent over IPC without losing most information
|
| - https://bugs.webkit.org/show_bug.cgi?id=111623
|
| -
|
| - Reviewed by Brady Eidson.
|
| -
|
| - * WebCore.exp.in: Exported functions for building synthetic responses.
|
| -
|
| - * platform/network/ResourceResponseBase.cpp:
|
| - * platform/network/ResourceResponseBase.h:
|
| - Added a lot of FIXMEs.
|
| -
|
| - * platform/network/cf/ResourceResponse.h:
|
| - (WebCore::ResourceResponse::ResourceResponse):
|
| - (WebCore::ResourceResponse::platformResponseIsUpToDate):
|
| - Track m_platformResponseIsUpToDate flag as well as we can. Currently, it will
|
| - be incorrect if a real platform response gets mutated.
|
| -
|
| - * platform/network/cf/ResourceResponseCFNet.cpp:
|
| - (WebCore::ResourceResponse::cfURLResponse): Added a FIXME about how useless this
|
| - function is when it tries to create a new CFURLResponse.
|
| -
|
| - * platform/network/mac/ResourceResponseMac.mm:
|
| - (WebCore::ResourceResponse::initNSURLResponse): Added a FIXME.
|
| - (WebCore::ResourceResponse::nsURLResponse): Added a return to make logic more clear.
|
| - (WebCore::ResourceResponse::ResourceResponse): Track m_platformResponseIsUpToDate.
|
| -
|
| - * platform/network/blackberry/ResourceResponse.h:
|
| - * platform/network/curl/ResourceResponse.h:
|
| - * platform/network/qt/ResourceResponse.h:
|
| - * platform/network/soup/ResourceResponse.h:
|
| - * platform/network/win/ResourceResponse.h:
|
| - These platforms do not keep a platform response, so it's never up to date, and
|
| - WebCore data needs to be serialized.
|
| -
|
| -2013-03-06 Dana Jansens <danakj@chromium.org>
|
| -
|
| - [chromium] Remove WebSharedGraphicsContext3D class
|
| - https://bugs.webkit.org/show_bug.cgi?id=111492
|
| -
|
| - Reviewed by James Robinson.
|
| -
|
| - Removing dead code, no new tests.
|
| -
|
| - * WebCore.gypi:
|
| - * platform/chromium/support/WebSharedGraphicsContext3D.cpp: Removed.
|
| -
|
| -2013-03-06 Dana Jansens <danakj@chromium.org>
|
| -
|
| - [chromium] Don't get callbacks or create GrContext from unowned WebGraphicsContext3D
|
| - https://bugs.webkit.org/show_bug.cgi?id=111638
|
| -
|
| - Reviewed by James Robinson.
|
| -
|
| - If the context is not owned, it's lifetime is not guaranteed, and by the time
|
| - the GraphicsContext3D is destroyed, the WGC3D can already be deleted.
|
| -
|
| - When the context is not owned by the GraphicsContext3D, then don't clean it up
|
| - in the destructor or set up callbacks, as these are the owner's responsibility.
|
| -
|
| - * platform/chromium/support/GraphicsContext3DPrivate.cpp:
|
| - (WebCore::GraphicsContext3DPrivate::~GraphicsContext3DPrivate):
|
| - (WebCore::GraphicsContext3DPrivate::grContext):
|
| - (WebCore::GraphicsContext3DPrivate::setContextLostCallback):
|
| - (WebCore::GraphicsContext3DPrivate::setErrorMessageCallback):
|
| -
|
| -2013-02-22 Jer Noble <jer.noble@apple.com>
|
| -
|
| - Default mouse cursor behavior should be auto-hide for full screen video with custom controls
|
| - https://bugs.webkit.org/show_bug.cgi?id=107601
|
| -
|
| - Reviewed by Beth Dakin.
|
| -
|
| - Test: fullscreen/video-cursor-auto-hide.html
|
| -
|
| - To facilitate automatically hiding the mouse cursor after a certain amount of idle mouse
|
| - time, add a new CSS property '-webkit-cursor-visibility', and handle that value inside of
|
| - EventHandler. When that value is present, the EventHandler will start a timer which, when
|
| - fired, will set the view's cursor to the None cursor. Subsequent mouse moves will either
|
| - cancel the timer, or reset the auto-hide timer.
|
| -
|
| - Add a new CSS property, '-webkit-cursor-visibility':
|
| - * css/CSSComputedStyleDeclaration.cpp:
|
| - (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
|
| - * css/CSSParser.cpp:
|
| - (WebCore::CSSParser::parseValue):
|
| - * css/CSSPrimitiveValueMappings.h:
|
| - (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
|
| - (WebCore::CSSPrimitiveValue::operator ECursorVisibility):
|
| - * css/CSSProperty.cpp:
|
| - (WebCore::CSSProperty::isInheritedProperty):
|
| - * css/CSSPropertyNames.in:
|
| - * css/CSSValueKeywords.in:
|
| - * css/StyleBuilder.cpp:
|
| - (WebCore::StyleBuilder::StyleBuilder):
|
| - * css/StyleResolver.cpp:
|
| - (WebCore::StyleResolver::applyProperty):
|
| -
|
| - Add a rule for video descendants of full screen elements to auto-hide the cursor on hover:
|
| - * css/fullscreen.css:
|
| - (:-webkit-full-screen video:hover):
|
| -
|
| - Add a new timer, m_autoHideCursorTimer, to control resetting the view's cursor to None after
|
| - enough mouse idle time has passed.
|
| - * page/EventHandler.cpp:
|
| - (WebCore::EventHandler::EventHandler):
|
| - (WebCore::EventHandler::~EventHandler):
|
| - (WebCore::EventHandler::clear):
|
| - (WebCore::EventHandler::selectCursor):
|
| - (WebCore::EventHandler::startAutoHideCursorTimer):
|
| - (WebCore::EventHandler::cancelAutoHideCursorTimer):
|
| - (WebCore::EventHandler::autoHideCursorTimerFired):
|
| - * page/EventHandler.h:
|
| -
|
| - Make FrameView::isActive() a public function (like it is in its superclass).
|
| - * page/FrameView.h:
|
| - (FrameView):
|
| -
|
| - Move the definition for timeWithoutMouseMovementBeforeHidingControls from page->theme()
|
| - to page->settings() and allow that setting to be overridden in InternalSettings for
|
| - testing purposes:
|
| - * page/Settings.cpp:
|
| - (WebCore::Settings::Settings):
|
| - * page/Settings.h:
|
| - (WebCore::Settings::setTimeWithoutMouseMovementBeforeHidingControls):
|
| - (WebCore::Settings::timeWithoutMouseMovementBeforeHidingControls):
|
| - * rendering/RenderTheme.h:
|
| - * testing/InternalSettings.cpp:
|
| - (WebCore::InternalSettings::Backup::Backup):
|
| - (WebCore::InternalSettings::Backup::restoreTo):
|
| - (WebCore::InternalSettings::setTimeWithoutMouseMovementBeforeHidingControls):
|
| - * testing/InternalSettings.h:
|
| - (InternalSettings):
|
| - * testing/InternalSettings.idl:
|
| - * html/shadow/MediaControls.cpp:
|
| - (WebCore::MediaControls::startHideFullscreenControlsTimer):
|
| -
|
| - Add support to FeatureObserver for CURSOR_VISIBILITY:
|
| - * page/FeatureObserver.h:
|
| -
|
| - Enable the feature flag:
|
| - * Configurations/FeatureDefines.xcconfig:
|
| -
|
| -2013-03-06 Jer Noble <jer.noble@apple.com>
|
| -
|
| - Full screen from an iframe with a z-index style will allow siblings with higher z-index to overlay full screen content.
|
| - https://bugs.webkit.org/show_bug.cgi?id=111637
|
| -
|
| - Reviewed by Simon Fraser.
|
| -
|
| - No new tests; updated fullscreen/full-screen-iframe-zIndex.html to expose bug.
|
| -
|
| - Pages with explicit z-index: styles on their iframes will override the default z-index: UA style when
|
| - elements within that iframe enter full screen mode. Mark the UA style as !important so as to not allow
|
| - iframe siblings with higher z-index styles to overlay the full screen element.
|
| -
|
| - * css/fullscreen.css:
|
| - (:-webkit-full-screen):
|
| -
|
| -2013-03-06 Levi Weintraub <leviw@chromium.org>
|
| -
|
| - InsertUnorderedList can lead to lost content and assertions in moveParagraphs
|
| - https://bugs.webkit.org/show_bug.cgi?id=111228
|
| -
|
| - Reviewed by Ryosuke Niwa.
|
| -
|
| - When a list is wrapped in a presentational inline like a b tag, we'd create markup that included
|
| - everything up to the b tag from moveParagraphs when intending to only move the contents of the
|
| - list item. This could make it impossible to remove content from a list and trigger loss of
|
| - editable text.
|
| -
|
| - Test: editing/execCommand/insert-remove-block-list-inside-presentational-inline.html
|
| -
|
| - * editing/EditingStyle.cpp:
|
| - (WebCore::elementMatchesAndPropertyIsNotInInlineStyleDecl): Ensure there's an inline style
|
| - before calling propertyExistsInStyle.
|
| - (WebCore::HTMLElementEquivalent::propertyExistsInStyle): Removing null check for style.
|
| - All callers ensure this value isn't null.
|
| - * editing/markup.cpp:
|
| - (WebCore::highestAncestorToWrapMarkup): Avoid going over RenderBlocks when finding the highest
|
| - presentational ancestor to avoid leaving the bounds of the original paragraph.
|
| -
|
| -2013-03-06 Adam Klein <adamk@chromium.org>
|
| -
|
| - [V8] Use implicit references instead of object groups to keep registered MutationObservers alive
|
| - https://bugs.webkit.org/show_bug.cgi?id=111382
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - Two-phase approach to implicit references: after grouping objects
|
| - together, add an implicit reference between each registered node's
|
| - group and the MutationObserver's group (which includes wrappers from
|
| - all worlds).
|
| -
|
| - Also changed many uses of v8::Value to v8::Object where we know we're
|
| - dealing with Object and the V8 API expects them.
|
| -
|
| - Test: ManualTests/mutation-observer-leaks-nodes.html
|
| -
|
| - * bindings/v8/V8GCController.cpp:
|
| - (WebCore::ImplicitConnection::ImplicitConnection):
|
| - (WebCore::ImplicitConnection::wrapper):
|
| - (ImplicitConnection):
|
| - (WebCore::ImplicitReference::ImplicitReference): Wrapper class holding a parent who should have an implicit reference to a child.
|
| - (ImplicitReference):
|
| - (WebCore::operator<): Needed for std::sort() call to avoid the overhead of using a HashMap
|
| - (WebCore::WrapperGrouper::addObjectWrapperToGroup):
|
| - (WebCore::WrapperGrouper::addNodeWrapperToGroup):
|
| - (WebCore::WrapperGrouper::addImplicitReference):
|
| - (WrapperGrouper):
|
| - (WebCore::WrapperGrouper::apply):
|
| -
|
| -2013-03-06 Ankur Taly <ataly@google.com>
|
| -
|
| - Modify log method in V8DOMActivityLogger so that the apiName and
|
| - extraInfo arguments are of type const String& instead of const char*.
|
| - This change gets rid of some of the memory ownership issues that arise
|
| - with char* pointers.
|
| - https://bugs.webkit.org/show_bug.cgi?id=111483
|
| -
|
| - Reviewed by Adam Barth.
|
| -
|
| - There are no new tests as there is no change in behavior.
|
| -
|
| - * bindings/v8/V8DOMActivityLogger.h:
|
| - (WebCore::V8DOMActivityLogger::log):
|
| -
|
| -2013-03-06 Mike Reed <reed@google.com>
|
| -
|
| - Use SkTypeface API directly, rather than (soon to be private) SkFontHost
|
| - https://bugs.webkit.org/show_bug.cgi?id=111588
|
| -
|
| - Reviewed by Stephen White.
|
| -
|
| - No new tests, as existing tests in fast/writing-mode exercise this code.
|
| -
|
| - e.g. japanese-rl-text-with-broken-font.html
|
| - vertical-subst-font-vert-no-dflt.html
|
| -
|
| - * platform/graphics/harfbuzz/FontPlatformDataHarfBuzz.cpp:
|
| - (WebCore::FontPlatformData::emSizeInFontUnits):
|
| - (WebCore::FontPlatformData::openTypeTable):
|
| - * platform/graphics/harfbuzz/HarfBuzzFaceSkia.cpp:
|
| - (WebCore::harfBuzzSkiaGetTable):
|
| - (WebCore::HarfBuzzFace::createFace):
|
| - * platform/graphics/skia/SimpleFontDataSkia.cpp:
|
| - (WebCore::SimpleFontData::platformInit):
|
| -
|
| -2013-03-06 Victor Costan <costan@gmail.com>
|
| -
|
| - Cleanup in multipart FormData sending code.
|
| - https://bugs.webkit.org/show_bug.cgi?id=111603
|
| -
|
| - Reviewed by Alexey Proskuryakov.
|
| -
|
| - No new tests. This is cleanup.
|
| -
|
| - * platform/network/FormDataBuilder.cpp:
|
| - (WebCore::appendQuotedString): use proper types (e.g, size_t instead of
|
| - unsigned long)
|
| -
|
| -2013-03-06 Tony Gentilcore <tonyg@chromium.org>
|
| -
|
| - Threaded HTML parser should use 8 bit strings for attributes
|
| - https://bugs.webkit.org/show_bug.cgi?id=111610
|
| -
|
| - Reviewed by Eric Seidel.
|
| -
|
| - This fixes a 27% regression in dromaeo_jslibattrjquery on the threaded HTML parser vs. the main thread parser.
|
| -
|
| - No new tests because no new functionality.
|
| -
|
| - * html/parser/CompactHTMLToken.cpp:
|
| - (WebCore::CompactHTMLToken::CompactHTMLToken):
|
| -
|
| -2013-03-06 Alpha Lam <hclam@chromium.org>
|
| -
|
| - More cleanup in GIFImageReader
|
| - https://bugs.webkit.org/show_bug.cgi?id=111137
|
| -
|
| - Reviewed by Stephen White.
|
| -
|
| - Refactor GIFImageReaderReader with the following changes:
|
| - + Separate GIFLZWContext for decoding states.
|
| - + Replace unsigned char* with Vector<unsigned char>
|
| -
|
| - There is no change in code behavior and just refactoring.
|
| -
|
| - No new tests. This is covered by existing GIFImageReaderTest.
|
| - I also did a local testing on a 50k image corpus and showed no regression.
|
| -
|
| - * platform/image-decoders/gif/GIFImageDecoder.cpp:
|
| - (WebCore::GIFImageDecoder::haveDecodedRow):
|
| - * platform/image-decoders/gif/GIFImageDecoder.h:
|
| - (GIFImageDecoder):
|
| - * platform/image-decoders/gif/GIFImageReader.cpp:
|
| - (GIFImageReader::outputRow):
|
| - (GIFImageReader::doLZW):
|
| - (GIFImageReader::decodeInternal):
|
| - (GIFImageReader::prepareLZWContext):
|
| - * platform/image-decoders/gif/GIFImageReader.h:
|
| - (GIFFrameContext):
|
| - (GIFFrameContext::GIFFrameContext):
|
| - (GIFFrameContext::~GIFFrameContext):
|
| - (GIFLZWContext):
|
| - (GIFLZWContext::GIFLZWContext):
|
| - (GIFImageReader):
|
| -
|
| -2013-03-06 Tim Horton <timothy_horton@apple.com>
|
| -
|
| - Fix typo'd MainThreadScrollingBecauseOfStyleIndictaion
|
| - https://bugs.webkit.org/show_bug.cgi?id=111557
|
| -
|
| - Reviewed by Geoff Garen.
|
| -
|
| - * page/scrolling/mac/ScrollingCoordinatorMac.mm:
|
| - (WebCore::ScrollingCoordinatorMac::commitTreeState):
|
| - * platform/graphics/TiledBacking.h:
|
| - * platform/graphics/ca/mac/TileCache.mm:
|
| - (WebCore::TileCache::updateTileCoverageMap):
|
| -
|
| -2013-03-05 Geoffrey Garen <ggaren@apple.com>
|
| -
|
| - Removed some dead code in the page cache
|
| - https://bugs.webkit.org/show_bug.cgi?id=111525
|
| -
|
| - Reviewed by Alexey Proskuryakov.
|
| -
|
| - Page cache autorelease doesn't exist anymore, so there's no need to keep
|
| - around these olds hacks.
|
| -
|
| - * WebCore.exp.in:
|
| - * history/PageCache.cpp:
|
| - (WebCore::PageCache::PageCache):
|
| - (WebCore):
|
| - * history/PageCache.h:
|
| - (PageCache):
|
| - * page/Settings.cpp:
|
| - (WebCore::Settings::setUsesPageCache):
|
| - * platform/mac/MemoryPressureHandlerMac.mm:
|
| - (WebCore::MemoryPressureHandler::releaseMemory):
|
| - * platform/qt/QtTestSupport.cpp:
|
| - (WebKit::QtTestSupport::clearMemoryCaches):
|
| -
|
| -2013-03-06 Rafael Weinstein <rafaelw@chromium.org>
|
| -
|
| - Unreviewed, rolling out r144924.
|
| - http://trac.webkit.org/changeset/144924
|
| - https://bugs.webkit.org/show_bug.cgi?id=109908
|
| -
|
| - caused multiple crashes in inspector/debugger tests
|
| -
|
| - * bindings/js/JSInjectedScriptHostCustom.cpp:
|
| - * bindings/js/ScriptObject.h:
|
| - * bindings/v8/ScriptObject.h:
|
| - * bindings/v8/custom/V8InjectedScriptHostCustom.cpp:
|
| - * inspector/InjectedScriptHost.cpp:
|
| - (WebCore::InjectedScriptHost::create):
|
| - (WebCore::InjectedScriptHost::InjectedScriptHost):
|
| - (WebCore::InjectedScriptHost::disconnect):
|
| - * inspector/InjectedScriptHost.h:
|
| - (WebCore):
|
| - (InjectedScriptHost):
|
| - * inspector/InjectedScriptHost.idl:
|
| - * inspector/InjectedScriptManager.cpp:
|
| - (WebCore::InjectedScriptManager::InjectedScriptManager):
|
| - (WebCore::InjectedScriptManager::discardInjectedScripts):
|
| - (WebCore::InjectedScriptManager::discardInjectedScriptsFor):
|
| - * inspector/InjectedScriptManager.h:
|
| - (InjectedScriptManager):
|
| - * inspector/InjectedScriptSource.js:
|
| - (.):
|
| -
|
| -2013-03-06 Dmitry Zvorygin <zvorygin@chromium.org>
|
| -
|
| - Introduce new message sources for logging.
|
| - https://bugs.webkit.org/show_bug.cgi?id=110968
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - Added SecurityMessageSource, RenderingMessageSource, StorageMessageSource, AppCacheMessageSource, CSSMessageSource.
|
| - Changed some logging lines to contain more descriptive message source.
|
| -
|
| - * Modules/webdatabase/DatabaseBase.cpp:
|
| - (WebCore::DatabaseBase::logErrorMessage):
|
| - * Modules/webdatabase/DatabaseManager.cpp:
|
| - (WebCore::DatabaseManager::logErrorMessage):
|
| - * Modules/websockets/WebSocketChannel.cpp:
|
| - (WebCore::WebSocketChannel::fail):
|
| - * bindings/ScriptControllerBase.cpp:
|
| - (WebCore::ScriptController::canExecuteScripts):
|
| - * css/MediaList.cpp:
|
| - (WebCore::addResolutionWarningMessageToConsole):
|
| - * dom/Document.cpp:
|
| - (WebCore::Document::processHttpEquiv):
|
| - * dom/ScriptElement.cpp:
|
| - (WebCore::ScriptElement::executeScript):
|
| - (WebCore::ScriptElement::notifyFinished):
|
| - * dom/ViewportArguments.cpp:
|
| - (WebCore::reportViewportWarning):
|
| - * html/HTMLFormControlElement.cpp:
|
| - (WebCore::shouldAutofocus):
|
| - * html/HTMLFormElement.cpp:
|
| - (WebCore::HTMLFormElement::validateInteractively):
|
| - * html/HTMLIFrameElement.cpp:
|
| - (WebCore::HTMLIFrameElement::parseAttribute):
|
| - * html/canvas/CanvasRenderingContext2D.cpp:
|
| - (WebCore::CanvasRenderingContext2D::getImageData):
|
| - * html/canvas/WebGLRenderingContext.cpp:
|
| - (WebCore):
|
| - (WebCore::WebGLRenderingContext::printWarningToConsole):
|
| - * html/parser/XSSAuditor.cpp:
|
| - (WebCore::XSSAuditor::init):
|
| - * html/parser/XSSAuditorDelegate.cpp:
|
| - (WebCore::XSSAuditorDelegate::didBlockScript):
|
| - * inspector/ConsoleMessage.cpp:
|
| - (WebCore::messageSourceValue):
|
| - * inspector/Inspector.json:
|
| - * loader/FrameLoader.cpp:
|
| - (WebCore::FrameLoader::submitForm):
|
| - (WebCore::FrameLoader::reportLocalLoadFailed):
|
| - (WebCore::createWindow):
|
| - * loader/ImageLoader.cpp:
|
| - (WebCore::ImageLoader::notifyFinished):
|
| - * loader/MainResourceLoader.cpp:
|
| - (WebCore::MainResourceLoader::responseReceived):
|
| - * loader/MixedContentChecker.cpp:
|
| - (WebCore::MixedContentChecker::logWarning):
|
| - * loader/TextTrackLoader.cpp:
|
| - (WebCore::TextTrackLoader::corsPolicyPreventedLoad):
|
| - * loader/appcache/ApplicationCacheGroup.cpp:
|
| - (WebCore::ApplicationCacheGroup::abort):
|
| - * loader/cache/CachedResourceLoader.cpp:
|
| - (WebCore::CachedResourceLoader::printAccessDeniedMessage):
|
| - * page/Console.cpp:
|
| - (WebCore::printMessageSourceAndLevelPrefix):
|
| - * page/ConsoleTypes.h:
|
| - * page/ContentSecurityPolicy.cpp:
|
| - (WebCore::ContentSecurityPolicy::logToConsole):
|
| - * page/DOMWindow.cpp:
|
| - (WebCore::DOMWindow::dispatchMessageEventWithOriginCheck):
|
| - * page/PointerLockController.cpp:
|
| - (WebCore::PointerLockController::requestPointerLock):
|
| - * svg/SVGDocumentExtensions.cpp:
|
| - (WebCore::reportMessage):
|
| -
|
| -2013-03-06 Florin Malita <fmalita@chromium.org>
|
| -
|
| - SVG pattern to pattern reference does not work if first pattern has a child node
|
| - https://bugs.webkit.org/show_bug.cgi?id=111586
|
| -
|
| - Reviewed by Philip Rogers.
|
| -
|
| - SVGPatternElement::collectPatternAttributes should test for child elements, not child nodes.
|
| -
|
| - Tests: svg/custom/pattern-reference-expected.svg
|
| - svg/custom/pattern-reference.svg
|
| -
|
| - * svg/SVGPatternElement.cpp:
|
| - (WebCore::SVGPatternElement::collectPatternAttributes):
|
| -
|
| -2013-03-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
|
| -
|
| - [soup] session cookies are not correctly reported in getRawCookies()
|
| - https://bugs.webkit.org/show_bug.cgi?id=111584
|
| -
|
| - Reviewed by Martin Robinson.
|
| -
|
| - As per libsoup documentation, SoupCookie->expires is NULL for session cookies.
|
| - However, the soup implementation for getRawCookies() does not check for NULL
|
| - case before passing the value to soup_date_to_time_t(), which leads to run time
|
| - warnings.
|
| -
|
| - We should also pass true for WebCore::Cookie's session argument if
|
| - SoupCookie->expires is NULL. The current implementation reports the cookie as a
|
| - session one if soup_cookie_jar_is_persistent(jar) returns true, which is
|
| - inaccurate.
|
| -
|
| - No new tests, no behavior change for layout tests as Web Inspector currently
|
| - ignores the "session" member and uses expires/max-age instead to deduce it.
|
| -
|
| - * platform/network/soup/CookieJarSoup.cpp:
|
| - (WebCore::getRawCookies):
|
| -
|
| -2013-03-06 Douglas Stockwell <dstockwell@chromium.org>
|
| -
|
| - REGRESSION(r111639): delayed animation start can be postponed
|
| - https://bugs.webkit.org/show_bug.cgi?id=108582
|
| -
|
| - Query the animation timer directly for the time it will next fire rather than
|
| - trying to cache the interval. Previous approach was incorrect -- as time advanced
|
| - it was possible for the interval to jump beyond the next service time.
|
| -
|
| - Reviewed by Darin Adler.
|
| -
|
| - Test: animations/animation-delay-changed.html
|
| -
|
| - * page/animation/AnimationController.cpp:
|
| - (WebCore::AnimationControllerPrivate::AnimationControllerPrivate):
|
| - (WebCore::AnimationControllerPrivate::updateAnimationTimerForRenderer):
|
| - (WebCore::AnimationControllerPrivate::updateAnimationTimer):
|
| - * page/animation/AnimationControllerPrivate.h:
|
| - (AnimationControllerPrivate): Remove m_previousTimeToNextService
|
| -
|
| -2013-03-06 Andrey Lushnikov <lushnikov@chromium.org>
|
| -
|
| - Web Inspector: [ACE] show execution line in Ace editor
|
| - https://bugs.webkit.org/show_bug.cgi?id=111575
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - Highlight execution line by the means of Ace full line markers.
|
| -
|
| - No new tests.
|
| -
|
| - * inspector/front-end/AceTextEditor.js:
|
| - (WebInspector.AceTextEditor.prototype.setExecutionLine):
|
| - (WebInspector.AceTextEditor.prototype.clearExecutionLine):
|
| - (WebInspector.AceTextEditor.prototype.setSelection):
|
| - * inspector/front-end/ace/acedevtools.css:
|
| - (.ace-editor-container):
|
| - (.webkit-execution-line):
|
| -
|
| -2013-03-06 Yury Semikhatsky <yurys@chromium.org>
|
| -
|
| - Web Inspector: fix closure compiler warnings in the profiler code
|
| - https://bugs.webkit.org/show_bug.cgi?id=111581
|
| -
|
| - Reviewed by Vsevolod Vlasov.
|
| -
|
| - Added missing annotations. Replaced NativeProfileLauncherView with
|
| - ProfileLauncherView.
|
| -
|
| - * inspector/InjectedScriptExterns.js:
|
| - (InjectedScriptHost.prototype.objectId):
|
| - (InjectedScriptHost.prototype.releaseObjectId):
|
| - * inspector/front-end/FlameChart.js:
|
| - (WebInspector.FlameChart.prototype._forEachNode):
|
| - * inspector/front-end/ProfileLauncherView.js:
|
| - * inspector/front-end/ProfilesPanel.js:
|
| -
|
| -2013-03-06 Carlos Garcia Campos <cgarcia@igalia.com>
|
| -
|
| - [BlackBerry] Pass String::StrictConversion instead of true to String::utf8()
|
| - https://bugs.webkit.org/show_bug.cgi?id=111546
|
| -
|
| - Reviewed by Rob Buis.
|
| -
|
| - String::utf8() API changed in r134173.
|
| -
|
| - * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.cpp:
|
| - (WebCore::MediaPlayerPrivate::notifyChallengeResult):
|
| -
|
| -2013-03-06 Julien Chaffraix <jchaffraix@webkit.org>
|
| -
|
| - Remove the (dead) code for handling shorthands in StyleResolver / StyleBuilder
|
| - https://bugs.webkit.org/show_bug.cgi?id=111505
|
| -
|
| - Unreviewed minimal build fix.
|
| -
|
| - * css/StyleResolver.cpp:
|
| - (WebCore::StyleResolver::applyProperty):
|
| - Put CSSPropertyWebkitWrap under the proper if-guard.
|
| -
|
| -2013-03-06 Vsevolod Vlasov <vsevik@chromium.org>
|
| -
|
| - Unreviewed follow up to r144928: front-end closure compilation fixes.
|
| -
|
| - * inspector/front-end/FilteredItemSelectionDialog.js:
|
| - (WebInspector.JavaScriptOutlineDialog.prototype.dispose):
|
| - (WebInspector.OpenResourceDialog.prototype.dispose):
|
| - * inspector/front-end/StyleSheetOutlineDialog.js:
|
| - (WebInspector.StyleSheetOutlineDialog.prototype.dispose):
|
| -
|
| -2013-03-06 Vsevolod Vlasov <vsevik@chromium.org>
|
| -
|
| - Web Inspector: Update open resource dialog when new uiSourceCodes are loaded.
|
| - https://bugs.webkit.org/show_bug.cgi?id=111327
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - * inspector/front-end/FilteredItemSelectionDialog.js:
|
| - (WebInspector.FilteredItemSelectionDialog):
|
| - (WebInspector.FilteredItemSelectionDialog.prototype.willHide):
|
| - (WebInspector.FilteredItemSelectionDialog.prototype._itemsLoaded):
|
| - (WebInspector.FilteredItemSelectionDialog.prototype._updateAfterItemsLoaded):
|
| - (WebInspector.FilteredItemSelectionDialog.prototype._filterItems.compareFunction):
|
| - (WebInspector.FilteredItemSelectionDialog.prototype._filterItems):
|
| - (WebInspector.SelectionDialogContentProvider.prototype.dispose):
|
| - (WebInspector.JavaScriptOutlineDialog.prototype._didBuildOutlineChunk):
|
| - (WebInspector.OpenResourceDialog):
|
| - (WebInspector.OpenResourceDialog.prototype.requestItems):
|
| - (WebInspector.OpenResourceDialog.prototype._filterUISourceCode):
|
| - (WebInspector.OpenResourceDialog.prototype._uiSourceCodeAdded):
|
| - (WebInspector.OpenResourceDialog.prototype.dispose):
|
| - * inspector/front-end/StyleSheetOutlineDialog.js:
|
| - (WebInspector.StyleSheetOutlineDialog.prototype.requestItems):
|
| - (WebInspector.StyleSheetOutlineDialog.prototype.requestItems.didGetStyleSheet):
|
| -
|
| -2013-03-06 Vladislav Kaznacheev <kaznacheev@chromium.org>
|
| -
|
| - Web Inspector: Move sidebar-specific styles to a separate file.
|
| - https://bugs.webkit.org/show_bug.cgi?id=111173
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - * WebCore.gypi:
|
| - * inspector/front-end/BreakpointsSidebarPane.js:
|
| - (WebInspector.JavaScriptBreakpointsSidebarPane):
|
| - (WebInspector.EventListenerBreakpointsSidebarPane):
|
| - * inspector/front-end/NativeBreakpointsSidebarPane.js:
|
| - (WebInspector.NativeBreakpointsSidebarPane):
|
| - * inspector/front-end/SidebarPane.js:
|
| - (WebInspector.SidebarPaneTitle):
|
| - (WebInspector.SidebarPaneStack):
|
| - (WebInspector.SidebarTabbedPane):
|
| - * inspector/front-end/WebKit.qrc:
|
| - * inspector/front-end/breakpointsList.css: Added.
|
| - (.sidebar-pane > .body .breakpoint-condition):
|
| - (#breakpoint-condition-input):
|
| - (ol.breakpoint-list):
|
| - (.breakpoints-list-deactivated):
|
| - (.breakpoint-list li):
|
| - (.breakpoint-list li:hover):
|
| - (.breakpoint-list .checkbox-elem):
|
| - (.breakpoint-list .source-text):
|
| - (.sidebar-pane .breakpoint-hit):
|
| - (li.breakpoint-hit .breakpoint-hit-marker):
|
| - (.event-listener-breakpoints .event-category):
|
| - (.event-listener-breakpoints.properties-tree .children li):
|
| - (.event-listener-breakpoints .checkbox-elem):
|
| - * inspector/front-end/elementsPanel.css:
|
| - (.panel.elements .sidebar-pane-toolbar > select):
|
| - (.panel.elements .sidebar-pane-toolbar > select:hover):
|
| - (.panel.elements .sidebar-pane-toolbar > select:active):
|
| - (.panel.elements .sidebar-pane-toolbar > select.select-settings):
|
| - (.panel.elements .sidebar-pane-toolbar > select.select-filter):
|
| - (.panel.elements .sidebar-pane-toolbar > select > option, .panel.elements .sidebar-pane-toolbar > select > hr):
|
| - * inspector/front-end/inspector.css:
|
| - (.event-bar .event-properties):
|
| - * inspector/front-end/scriptsPanel.css:
|
| - (.workers-list > li):
|
| - (a.worker-item):
|
| - (a.worker-item:hover):
|
| - * inspector/front-end/sidebarPane.css: Added.
|
| - (.sidebar-pane):
|
| - (.sidebar-pane > .body):
|
| - (.sidebar-pane > .body .info):
|
| - (.sidebar-pane > .body .placard + .info):
|
| - (.sidebar-pane.visible > .body):
|
| - (.sidebar-pane .section .properties):
|
| - (.sidebar-tabbed-pane .tabbed-pane-header):
|
| - (.sidebar-pane-stack > .sidebar-pane.visible:nth-last-of-type(1)):
|
| - (.sidebar-pane-title):
|
| - (.sidebar-pane-title + .sidebar-pane-title, .pane:not(.visible) + .sidebar-pane-title, .sidebar-pane-title:first-of-type):
|
| - (.sidebar-pane-title:active):
|
| - (.sidebar-pane-title::before):
|
| - (.sidebar-pane-title.expanded::before):
|
| - (.sidebar-pane-toolbar):
|
| - (.sidebar-pane-toolbar > *):
|
| - (.sidebar-pane-toolbar > .pane-title-button):
|
| - (.sidebar-pane-toolbar > .pane-title-button:hover):
|
| - (.sidebar-pane-toolbar > .pane-title-button:active, .sidebar-pane-toolbar > .pane-title-button.toggled):
|
| - (.sidebar-pane-toolbar > .pane-title-button.add):
|
| - (.sidebar-pane-toolbar > .pane-title-button.element-state):
|
| - (.sidebar-pane-toolbar > .pane-title-button.refresh):
|
| - (.sidebar-pane-subtitle):
|
| - (body.platform-windows .sidebar-pane-subtitle):
|
| - (.sidebar-pane-subtitle input, .section .header input[type=checkbox]):
|
| -
|
| -2013-03-06 Vladislav Kaznacheev <kaznacheev@chromium.org>
|
| -
|
| - Web Inspector: Combine style-related panes into a single tab when Elements panel is split horizontally.
|
| - https://bugs.webkit.org/show_bug.cgi?id=111550
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - Grouping the Elements sidebar panes into two tabbed panes proved to be
|
| - confusing and inconvenient. Put all the Elements sidebar panes into a single tabbed pane.
|
| - Combined Styles, Computed Style and Metrics into a single pane.
|
| -
|
| - * inspector/front-end/ElementsPanel.js:
|
| - (WebInspector.ElementsPanel.prototype._splitVertically):
|
| - (WebInspector.ElementsPanel.prototype.addExtensionSidebarPane):
|
| - * inspector/front-end/elementsPanel.css:
|
| - (.sidebar-pane.composite):
|
| - (.sidebar-pane.composite > .body):
|
| - (.sidebar-pane.composite .metrics):
|
| - (.sidebar-pane.composite .sidebar-pane-toolbar):
|
| - (.sidebar-pane.composite .sidebar-pane-toolbar > .sidebar-pane-subtitle):
|
| - (.sidebar-pane.composite .styles-section.read-only):
|
| -
|
| -2013-03-05 Yury Semikhatsky <yurys@chromium.org>
|
| -
|
| - Web Inspector: support stable remote object ids
|
| - https://bugs.webkit.org/show_bug.cgi?id=109908
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - Introduced a map from javascript object to its id. It guarantees
|
| - that object is assined id only once (unless it is explicitely
|
| - released). The map is per execution context and is stored in
|
| - InjectedScriptManager.
|
| -
|
| - Test: inspector-protocol/persistent-id.html
|
| -
|
| - * bindings/js/JSInjectedScriptHostCustom.cpp:
|
| - (WebCore::JSInjectedScriptHost::objectId):
|
| - (WebCore):
|
| - (WebCore::JSInjectedScriptHost::releaseObjectId):
|
| - * bindings/js/ScriptObject.h:
|
| - (WTF):
|
| - (WTF::ScriptObjectHash::hash):
|
| - (WTF::ScriptObjectHash::equal):
|
| - (ScriptObjectHash):
|
| - * bindings/v8/ScriptObject.h:
|
| - (WTF):
|
| - (WTF::ScriptObjectHash::hash):
|
| - (WTF::ScriptObjectHash::equal):
|
| - (ScriptObjectHash):
|
| - * bindings/v8/custom/V8InjectedScriptHostCustom.cpp:
|
| - (WebCore::V8InjectedScriptHost::objectIdMethodCustom):
|
| - (WebCore):
|
| - (WebCore::V8InjectedScriptHost::releaseObjectIdMethodCustom):
|
| - * inspector/InjectedScriptHost.cpp:
|
| - (WebCore::InjectedScriptHost::create):
|
| - (WebCore::InjectedScriptHost::InjectedScriptHost):
|
| - (WebCore::InjectedScriptHost::disconnect):
|
| - (WebCore::InjectedScriptHost::objectId):
|
| - (WebCore):
|
| - (WebCore::InjectedScriptHost::releaseObjectId):
|
| - * inspector/InjectedScriptHost.h:
|
| - (WebCore):
|
| - (InjectedScriptHost):
|
| - * inspector/InjectedScriptHost.idl:
|
| - * inspector/InjectedScriptManager.cpp:
|
| - (InjectedScriptManager::ObjectIdMap):
|
| - (WebCore::InjectedScriptManager::ObjectIdMap::ObjectIdMap):
|
| - (WebCore::InjectedScriptManager::ObjectIdMap::objectId):
|
| - (WebCore::InjectedScriptManager::ObjectIdMap::releaseObjectId):
|
| - (WebCore):
|
| - (WebCore::InjectedScriptManager::InjectedScriptManager):
|
| - (WebCore::InjectedScriptManager::discardInjectedScripts):
|
| - (WebCore::InjectedScriptManager::discardInjectedScriptsFor):
|
| - (WebCore::InjectedScriptManager::objectId):
|
| - (WebCore::InjectedScriptManager::releaseObjectId):
|
| - * inspector/InjectedScriptManager.h:
|
| - (InjectedScriptManager):
|
| - * inspector/InjectedScriptSource.js:
|
| - (.):
|
| -
|
| -2013-03-06 Marja Hölttä <marja@chromium.org>
|
| -
|
| - REGRESSION(r144617): Wrong usage of overwritten variable in toDOMWindow (V8Binding.cpp)
|
| - https://bugs.webkit.org/show_bug.cgi?id=111565
|
| -
|
| - Reviewed by Jochen Eisinger.
|
| -
|
| - In toDOMWindow, the variable "global" was first nuked, and then used again. This
|
| - change was introduced in r144617.
|
| -
|
| - No new tests (no functional changes).
|
| -
|
| - * bindings/v8/V8Binding.cpp:
|
| - (WebCore::toDOMWindow):
|
| -
|
| -2013-03-06 Yury Semikhatsky <yurys@chromium.org>
|
| -
|
| - Web Inspector: use regular eval instead of injectScript for front-end extension API
|
| - https://bugs.webkit.org/show_bug.cgi?id=111529
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - Removed InjectedScriptManager::injectScript and replaced all of it calls
|
| - except the actual script injection with ScriptController::executeScript.
|
| -
|
| - * inspector/InjectedScriptManager.cpp:
|
| - (WebCore::InjectedScriptManager::injectedScriptFor):
|
| - * inspector/InjectedScriptManager.h:
|
| - (InjectedScriptManager):
|
| - * inspector/InspectorAgent.cpp:
|
| - (WebCore::InspectorAgent::didClearWindowObjectInWorld):
|
| - * inspector/InspectorPageAgent.cpp:
|
| - (WebCore::InspectorPageAgent::didClearWindowObjectInWorld):
|
| - * inspector/front-end/DOMAgent.js:
|
| - (WebInspector.DOMAgent.prototype._emulateTouchEventsChanged.get if):
|
| - * inspector/front-end/ExtensionAPI.js:
|
| - (buildExtensionAPIInjectedScript):
|
| - * inspector/front-end/ExtensionServer.js:
|
| - (WebInspector.ExtensionServer.prototype._onReload):
|
| -
|
| -2013-03-06 Allan Sandfeld Jensen <allan.jensen@digia.com>
|
| -
|
| - [Qt] Do not disable C++0x
|
| - https://bugs.webkit.org/show_bug.cgi?id=111559
|
| -
|
| - Reviewed by Kenneth Rohde Christiansen.
|
| -
|
| - * WebCore.pri:
|
| -
|
| -2013-03-06 Julien Chaffraix <jchaffraix@webkit.org>
|
| -
|
| - Remove the (dead) code for handling shorthands in StyleResolver / StyleBuilder
|
| - https://bugs.webkit.org/show_bug.cgi?id=111505
|
| -
|
| - Reviewed by Alexis Menard.
|
| -
|
| - The CSS parsing code expands shorthands (with the exception of 'font') to their longhands.
|
| - This means that all the code in StyleResolver / StyleBuilder to handle shorthands is basically
|
| - dead and shouldn't be there. The reason for it to be is that people didn't know about shorthands
|
| - expansion and thus copied existing code.
|
| -
|
| - This change addresses both issues by removing the code and adding ASSERTs that should prevent people
|
| - from adding more dead code.
|
| -
|
| - Refactoring, covered by existing tests.
|
| -
|
| - * css/StylePropertyShorthand.h: Added isExpandedShorthand.
|
| - * css/StylePropertyShorthand.cpp:
|
| - (WebCore::isExpandedShorthand):
|
| - Added this function that ignores 'font' as it is the only shorthand that is no consistently expanded
|
| - to account for system fonts.
|
| -
|
| - * css/StyleBuilder.cpp:
|
| - (WebCore::StyleBuilder::StyleBuilder):
|
| - Removed the shorthands.
|
| -
|
| - * css/StyleBuilder.h:
|
| - (WebCore::StyleBuilder::setPropertyHandler):
|
| - Added ASSERTs that people don't add shorthand handling.
|
| -
|
| - * css/StyleResolver.cpp:
|
| - (WebCore::isValidVisitedLinkProperty):
|
| - Removed all the shorthands (shouldn't be reachable unless the ASSERT in applyProperty
|
| - triggers).
|
| -
|
| - (WebCore::StyleResolver::applyProperty):
|
| - Removed all shorthand handling code, moved the shorthands together and added some ASSERT
|
| - to ensure people don't abuse the code and re-add some of it back by mistake.
|
| -
|
| -2013-03-05 Kent Tamura <tkent@chromium.org>
|
| -
|
| - Rename WebCore/editing/visible_units.* to VisibleUnits.*
|
| - https://bugs.webkit.org/show_bug.cgi?id=111426
|
| -
|
| - Reviewed by Alexey Proskuryakov.
|
| -
|
| - No new tests. Just a refactoring.
|
| -
|
| - * CMakeLists.txt:
|
| - * GNUmakefile.list.am:
|
| - * Target.pri:
|
| - * WebCore.gypi:
|
| - * WebCore.vcproj/WebCore.vcproj:
|
| - * WebCore.vcxproj/WebCore.vcxproj:
|
| - * WebCore.vcxproj/WebCore.vcxproj.filters:
|
| - * WebCore.xcodeproj/project.pbxproj:
|
| - * accessibility/AccessibilityNodeObject.cpp:
|
| - * accessibility/AccessibilityObject.cpp:
|
| - * accessibility/AccessibilityRenderObject.cpp:
|
| - * accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
|
| - * accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
|
| - * accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
|
| - * dom/Position.cpp:
|
| - * dom/Range.cpp:
|
| - * editing/AlternativeTextController.cpp:
|
| - * editing/ApplyBlockElementCommand.cpp:
|
| - * editing/ApplyStyleCommand.cpp:
|
| - * editing/CompositeEditCommand.cpp:
|
| - * editing/DeleteSelectionCommand.cpp:
|
| - * editing/EditingAllInOne.cpp:
|
| - * editing/EditingStyle.cpp:
|
| - * editing/Editor.cpp:
|
| - * editing/FormatBlockCommand.cpp:
|
| - * editing/FrameSelection.cpp:
|
| - * editing/IndentOutdentCommand.cpp:
|
| - * editing/InsertLineBreakCommand.cpp:
|
| - * editing/InsertListCommand.cpp:
|
| - * editing/InsertParagraphSeparatorCommand.cpp:
|
| - * editing/InsertTextCommand.cpp:
|
| - * editing/ReplaceSelectionCommand.cpp:
|
| - * editing/SurroundingText.cpp:
|
| - * editing/TextCheckingHelper.cpp:
|
| - * editing/TextIterator.cpp:
|
| - * editing/TypingCommand.cpp:
|
| - * editing/VisiblePosition.cpp:
|
| - * editing/VisibleSelection.cpp:
|
| - * editing/VisibleUnits.cpp: Copied from Source/WebCore/editing/visible_units.cpp.
|
| - * editing/VisibleUnits.h: Copied from Source/WebCore/editing/visible_units.h.
|
| - * editing/htmlediting.cpp:
|
| - * editing/markup.cpp:
|
| - * editing/visible_units.cpp: Removed.
|
| - * editing/visible_units.h: Removed.
|
| - * page/Frame.cpp:
|
| - * page/mac/FrameMac.mm:
|
| - * platform/win/EditorWin.cpp:
|
| -
|
| -2013-03-06 Alexis Menard <alexis@webkit.org>
|
| -
|
| - Do not add CSSPropertyBorderImage shorthand part of the property list when parsing CSS border property
|
| - https://bugs.webkit.org/show_bug.cgi?id=111481
|
| -
|
| - Reviewed by Julien Chaffraix.
|
| -
|
| - After http://trac.webkit.org/changeset/135848 and more generally we do not
|
| - add shorthand directly into the property list used afterwards to build
|
| - StylePropertySet but we rather expand the shorthand to add the
|
| - longhands. CSSPropertyBorderImage is a shorthand and it should follow
|
| - that rule, so when we successfully parsed CSS border property and we
|
| - should reset border-image then we should reset the longhands too.
|
| -
|
| - Test: LayoutTests/inspector/styles/styles-new-API-expected.txt which
|
| - reflects the fact that we add longhands instead of the shorthand. All
|
| - the other tests should not regress.
|
| -
|
| - * css/CSSParser.cpp:
|
| - (WebCore::CSSParser::parseValue):
|
| -
|
| -2013-03-06 Luiz Agostini <luiz.agostini@nokia.com>
|
| -
|
| - Accelerated overflow scrolling for Coordinated Graphics.
|
| - https://bugs.webkit.org/show_bug.cgi?id=110323
|
| -
|
| - Reviewed by Noam Rosenthal.
|
| -
|
| - A scroll offset is applied to individual layers on UI process and the
|
| - web process is notified assynchronously.
|
| - The new API WKCoordinatedScene may be used to scroll layers in the UI process.
|
| -
|
| - Tests will be added on bug #111140.
|
| -
|
| - Scrolling coordinator is used to provide a ScrollableArea to CoordinatedGraphicsLayer.
|
| -
|
| - * page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.cpp:
|
| - (WebCore::ScrollingCoordinatorCoordinatedGraphics::scrollableAreaScrollLayerDidChange):
|
| - (WebCore):
|
| - (WebCore::ScrollingCoordinatorCoordinatedGraphics::willDestroyScrollableArea):
|
| - * page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.h:
|
| - (ScrollingCoordinatorCoordinatedGraphics):
|
| -
|
| - GraphicsLayerTextureMapper is responsible for receiving the 'did commit' messages and to pass
|
| - them to its TextureMapperLayer on the appropriated time.
|
| -
|
| - * platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:
|
| - (WebCore::GraphicsLayerTextureMapper::GraphicsLayerTextureMapper):
|
| - (WebCore::GraphicsLayerTextureMapper::didCommitScrollOffset):
|
| - (WebCore):
|
| - (WebCore::GraphicsLayerTextureMapper::setIsScrollable):
|
| - (WebCore::GraphicsLayerTextureMapper::commitLayerChanges):
|
| - * platform/graphics/texmap/GraphicsLayerTextureMapper.h:
|
| - (WebCore::GraphicsLayerTextureMapper::setScrollClient):
|
| - (WebCore::GraphicsLayerTextureMapper::setID):
|
| - (GraphicsLayerTextureMapper):
|
| - (WebCore::GraphicsLayerTextureMapper::isScrollable):
|
| -
|
| - TextureMapperLayer is responsible for applying the requested scroll offset and for
|
| - sending the commit messages to web process. It is also able to hittest layers and identify
|
| - the ones that are scrollable.
|
| -
|
| - * platform/graphics/texmap/TextureMapperLayer.cpp:
|
| - (WebCore::TextureMapperLayer::hitTest):
|
| - (WebCore):
|
| - (WebCore::TextureMapperLayer::scrollableLayerHitTestCondition):
|
| - (WebCore::TextureMapperLayer::findScrollableContentsLayerAt):
|
| - (WebCore::TextureMapperLayer::mapScrollOffset):
|
| - (WebCore::TextureMapperLayer::commitScrollOffset):
|
| - (WebCore::TextureMapperLayer::scrollBy):
|
| - (WebCore::TextureMapperLayer::didCommitScrollOffset):
|
| - * platform/graphics/texmap/TextureMapperLayer.h:
|
| - (TextureMapperLayer):
|
| - (ScrollingClient):
|
| - (WebCore::TextureMapperLayer::TextureMapperLayer):
|
| - (WebCore::TextureMapperLayer::setID):
|
| - (WebCore::TextureMapperLayer::id):
|
| - (WebCore::TextureMapperLayer::setScrollClient):
|
| - (WebCore::TextureMapperLayer::setIsScrollable):
|
| - (WebCore::TextureMapperLayer::isScrollable):
|
| - (WebCore::TextureMapperLayer::adjustedPosition):
|
| -
|
| - CoordinatedGraphicsLayer receives the commit messages and updates its ScrollableArea.
|
| -
|
| - * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:
|
| - (WebCore::CoordinatedGraphicsLayer::CoordinatedGraphicsLayer):
|
| - (WebCore::CoordinatedGraphicsLayer::setScrollableArea):
|
| - (WebCore):
|
| - (WebCore::CoordinatedGraphicsLayer::commitScrollOffset):
|
| - (WebCore::CoordinatedGraphicsLayer::resetLayerState):
|
| - * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h:
|
| - (WebCore):
|
| - (CoordinatedGraphicsLayer):
|
| - (WebCore::CoordinatedGraphicsLayer::isScrollable):
|
| -
|
| - CoordinatedGraphicsScene receives the commit messages from TextureMapperLayer and
|
| - dispatches them on the main thread. It also has a new method that is used to find
|
| - the topmost scrollable layer at a given point.
|
| -
|
| - * platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp:
|
| - (WebCore::CoordinatedGraphicsScene::setLayerState):
|
| - (WebCore::CoordinatedGraphicsScene::createLayer):
|
| - (WebCore::CoordinatedGraphicsScene::dispatchCommitScrollOffset):
|
| - (WebCore):
|
| - (WebCore::CoordinatedGraphicsScene::commitScrollOffset):
|
| - (WebCore::CoordinatedGraphicsScene::findScrollableContentsLayerAt):
|
| - * platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h:
|
| - (WebCore):
|
| - (CoordinatedGraphicsSceneClient):
|
| - (CoordinatedGraphicsScene):
|
| -
|
| - New fields have been added to CoordinatedGraphicsLayerState.
|
| -
|
| - * platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h:
|
| - (CoordinatedGraphicsLayerState):
|
| -
|
| -2013-03-06 Allan Sandfeld Jensen <allan.jensen@digia.com>
|
| -
|
| - REGGRESSION (r142112): It made compositing tests fail on EFL, Qt.
|
| - https://bugs.webkit.org/show_bug.cgi?id=109291
|
| -
|
| - Reviewed by Kenneth Rohde Christiansen.
|
| -
|
| - Report we support fixed layers.
|
| -
|
| - * page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.h:
|
| - (WebCore::ScrollingCoordinatorCoordinatedGraphics::supportsFixedPositionLayers):
|
| - (ScrollingCoordinatorCoordinatedGraphics):
|
| -
|
| -2013-03-06 Sheriff Bot <webkit.review.bot@gmail.com>
|
| -
|
| - Unreviewed, rolling out r144859.
|
| - http://trac.webkit.org/changeset/144859
|
| - https://bugs.webkit.org/show_bug.cgi?id=111519
|
| -
|
| - Introduced a test that calls non-exist function on non-
|
| - Chromium ports and crash on Chromium (Requested by rniwa on
|
| - #webkit).
|
| -
|
| - * html/HTMLAudioElement.h:
|
| - (WebCore::HTMLAudioElement::hasPendingActivity):
|
| - (HTMLAudioElement):
|
| - * html/HTMLAudioElement.idl:
|
| - * html/HTMLMediaElement.cpp:
|
| - (WebCore::HTMLMediaElement::hasPendingActivity):
|
| - * html/HTMLMediaElement.idl:
|
| -
|
| -2013-03-06 Ilya Tikhonovsky <loislo@chromium.org>
|
| -
|
| - Web Inspector: Could not open Profiles panel.
|
| - https://bugs.webkit.org/show_bug.cgi?id=111535
|
| -
|
| - Reviewed by Alexander Pavlov.
|
| -
|
| - * inspector/front-end/CPUProfileView.js:
|
| - * inspector/front-end/ProfilesPanel.js:
|
| -
|
| 2013-03-06 Tony Chang <tony@chromium.org>
|
|
|
| Crash during middle mouse click when page is removed
|
|
|