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 |