Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(362)

Unified Diff: Source/WebCore/ChangeLog

Side-by-side diff isn't available for this file because of its large size.
Issue 12510009: Merge 144894 (Closed) Base URL: https://svn.webkit.org/repository/webkit/branches/chromium/1410/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
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
« no previous file with comments | « LayoutTests/editing/pasteboard/selection-paste-crash-expected.txt ('k') | Source/WebCore/page/EventHandler.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698