Timeline



Aug 26, 2013:

11:01 PM Changeset in webkit [154664] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebKit/gtk

Unreviewed GTK build fix.

  • WebCoreSupport/FrameLoaderClientGtk.cpp:

(WebKit::FrameLoaderClient::FrameLoaderClient): Remove an assertion that was not removed in r154658.

9:09 PM Changeset in webkit [154663] by weinig@apple.com
  • 6 edits in trunk/Source/WebCore

EditorInternalCommand should use Frame& where possible
https://bugs.webkit.org/show_bug.cgi?id=120340

Reviewed by Andreas Kling.

Only isSupportedFromDOM still takes a Frame*, as it still has callers that expect null to work.

  • dom/UserTypingGestureIndicator.cpp:
  • dom/UserTypingGestureIndicator.h:
  • editing/Editor.cpp:
  • editing/EditorCommand.cpp:
  • page/EventHandler.cpp:
8:46 PM Changeset in webkit [154662] by rniwa@webkit.org
  • 3 edits
    2 adds in trunk

Elements in a node list of the form element's name getter should not be added to the past names map
https://bugs.webkit.org/show_bug.cgi?id=120279

Reviewed by Darin Adler.

Source/WebCore:

Don't add the element in the named items to the past names map when there are multiple elements.
This matches IE10's behavior and the specified behavior in HTML5:
http://www.w3.org/TR/2013/WD-html51-20130528/forms.html#dom-form-nameditem

Test: fast/forms/past-names-map-should-not-contain-nodelist-item.html

  • html/HTMLFormElement.cpp:

(WebCore::HTMLFormElement::getNamedElements):

LayoutTests:

Add a regression test.

  • fast/forms/past-names-map-should-not-contain-nodelist-item-expected.txt: Added.
  • fast/forms/past-names-map-should-not-contain-nodelist-item.html: Added.
8:33 PM Changeset in webkit [154661] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebKit/win

Another Windows build fix after r154658.

  • WebView.cpp:

(WebView::shouldClose):

8:31 PM Changeset in webkit [154660] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

Fixing compilation warning "unused parameter" in WebPageProxy.cpp
https://bugs.webkit.org/show_bug.cgi?id=120205

Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-08-26
Reviewed by Anders Carlsson.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::findPlugin):
(WebKit::WebPageProxy::didBlockInsecurePluginVersion):
Added UNUSED_PARAM to avoid warning.

8:26 PM Changeset in webkit [154659] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Windows build fix after r154658.

  • page/AutoscrollController.cpp:

(WebCore::getMainFrame):

7:47 PM Changeset in webkit [154658] by akling@apple.com
  • 109 edits in trunk/Source

Page::mainFrame() should return a reference.
<http://webkit.org/b/119677>

Reviewed by Antti Koivisto.

Page always creates the main Frame by itself now, so it will never be null during the Page's lifetime.

Let Page::mainFrame() return Frame& and remove a sea of null checks.

7:32 PM Changeset in webkit [154657] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

7:28 PM Changeset in webkit [154656] by Lucas Forschler
  • 1 copy in tags/Safari-537.64

New Tag.

6:25 PM Changeset in webkit [154655] by aestes@apple.com
  • 2 edits in trunk/Source/WTF

Don't leak objects in HardAutorelease when OBJC_NO_GC is undefined but
Objective-C GC is disabled at runtime.

Reviewed by Darin Adler.

  • wtf/ObjcRuntimeExtras.h:

(HardAutorelease):

5:50 PM Changeset in webkit [154654] by weinig@apple.com
  • 2 edits in trunk/Source/WebCore

Remove two unnecessary .get()s.

Reviewed by Anders Carlsson.

  • editing/Editor.h:

(WebCore::Editor::killRing):
(WebCore::Editor::spellChecker):

4:45 PM Changeset in webkit [154653] by ap@apple.com
  • 3 edits in trunk/LayoutTests

[Mac] can-read-in-dragstart-event.html and can-read-in-copy-and-cut-events.html fail
https://bugs.webkit.org/show_bug.cgi?id=113094

  • platform/mac-wk2/TestExpectations:
  • platform/mac/TestExpectations: Updated expectations, these tests should be good now.
4:38 PM Changeset in webkit [154652] by ap@apple.com
  • 3 edits
    4 adds in trunk/Tools

WebKitTestRunner needs to protect the user's pasteboard contents while running
https://bugs.webkit.org/show_bug.cgi?id=81419
<rdar://problem/11066794>

Reviewed by Darin Adler.

Mostly a copy/paste of DRT code.

Tested manually by making sure that editing/pasteboard/copy-image-with-alt-text.html
doesn't interfere with my clipboard while being run in a loop.

  • WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
  • WebKitTestRunner/mac/PoseAsClass.h: Added.
  • WebKitTestRunner/mac/PoseAsClass.mm: Added.
  • WebKitTestRunner/mac/TestControllerMac.mm: (WTR::TestController::platformInitialize): (WTR::TestController::platformDestroy):
  • WebKitTestRunner/mac/WebKitTestRunnerPasteboard.h: Added.
  • WebKitTestRunner/mac/WebKitTestRunnerPasteboard.mm: Added.
4:37 PM Changeset in webkit [154651] by Joseph Pecoraro
  • 9 edits
    3 adds in trunk/Source

Web Inspector: We should regenerate InspectorBackendCommands.js for Legacy Inspector.json versions
https://bugs.webkit.org/show_bug.cgi?id=120242

Reviewed by NOBODY (OOPS!).

Source/WebCore:

  • Update the Inspector.json CodeGenerator to include an output_js_dir.
  • Cleanup multiple trailing newlines in some of the generated files.
  • Provide a way to not verify runtime casts, needed for Legacy inputs.
  • CMakeLists.txt:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.am:
  • inspector/CodeGeneratorInspector.py:

(resolve_all_types):
(SmartOutput.close):

Source/WebInspectorUI:

  • Include the iOS 6.0 Inspector.json which maps to Legacy/6.0/InspectorBackendCommands.js.
  • Provide a helper script to regenerate the backend commands file for trunk and Versions.
  • Regenerated file now includes enums and other minor changes.
  • Scripts/update-InspectorBackendCommands.rb: Added.
  • UserInterface/InspectorBackendCommands.js:
  • UserInterface/Legacy/6.0/InspectorBackendCommands.js:
  • Versions/Inspector-iOS-6.0.json: Added.
4:25 PM Changeset in webkit [154650] by commit-queue@webkit.org
  • 3 edits
    4 deletes in trunk/Tools

Unreviewed, rolling out r154640.
http://trac.webkit.org/changeset/154640
https://bugs.webkit.org/show_bug.cgi?id=120329

Caused flaky crashes on a lot of editing tests (Requested by
rniwa on #webkit).

  • WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
  • WebKitTestRunner/mac/PoseAsClass.h: Removed.
  • WebKitTestRunner/mac/PoseAsClass.mm: Removed.
  • WebKitTestRunner/mac/TestControllerMac.mm:

(WTR::TestController::platformInitialize):
(WTR::TestController::platformDestroy):

  • WebKitTestRunner/mac/WebKitTestRunnerPasteboard.h: Removed.
  • WebKitTestRunner/mac/WebKitTestRunnerPasteboard.mm: Removed.
4:23 PM Changeset in webkit [154649] by mitz@apple.com
  • 2 edits in trunk/Tools

Automatic bug reports case pain
https://bugs.webkit.org/show_bug.cgi?id=120330

Reviewed by Anders Carlsson.

  • Scripts/webkitpy/tool/commands/download.py: Made the following changes to the Description

of bugs filed by the bot: changed “the sheriff-bot” to “webkitbot”, changed “case pain” to
“fail”, and removed “"Only you can prevent forest fires." -- Smokey the Bear”.

3:49 PM Changeset in webkit [154648] by weinig@apple.com
  • 6 edits in trunk/Source/WebCore

AlternativeTextController should hold onto Frame as a reference
https://bugs.webkit.org/show_bug.cgi?id=120327

Reviewed by Andreas Kling.

While in the area I also:

  • Reference-ified Editor::killRing().
  • Const-ified Editor::m_killRing, Editor::m_spellChecker, and Editor::m_alternativeTextController.
  • editing/AlternativeTextController.cpp:

(WebCore::AlternativeTextController::AlternativeTextController):
(WebCore::AlternativeTextController::stopPendingCorrection):
(WebCore::AlternativeTextController::isSpellingMarkerAllowed):
(WebCore::AlternativeTextController::applyAlternativeTextToRange):
(WebCore::AlternativeTextController::applyAutocorrectionBeforeTypingIfAppropriate):
(WebCore::AlternativeTextController::respondToUnappliedSpellCorrection):
(WebCore::AlternativeTextController::timerFired):
(WebCore::AlternativeTextController::handleAlternativeTextUIResult):
(WebCore::AlternativeTextController::rootViewRectForRange):
(WebCore::AlternativeTextController::respondToChangedSelection):
(WebCore::AlternativeTextController::respondToAppliedEditing):
(WebCore::AlternativeTextController::respondToUnappliedEditing):
(WebCore::AlternativeTextController::alternativeTextClient):
(WebCore::AlternativeTextController::editorClient):
(WebCore::AlternativeTextController::markPrecedingWhitespaceForDeletedAutocorrectionAfterCommand):
(WebCore::AlternativeTextController::processMarkersOnTextToBeReplacedByResult):
(WebCore::AlternativeTextController::respondToMarkerAtEndOfWord):
(WebCore::AlternativeTextController::insertDictatedText):
(WebCore::AlternativeTextController::applyDictationAlternative):

  • editing/AlternativeTextController.h:

(WebCore::AlternativeTextController::UNLESS_ENABLED):

  • editing/Editor.cpp:

(WebCore::Editor::Editor):
(WebCore::Editor::addToKillRing):

  • editing/Editor.h:

(WebCore::Editor::killRing):

  • editing/EditorCommand.cpp:

(WebCore::executeYank):
(WebCore::executeYankAndSelect):

3:40 PM Changeset in webkit [154647] by aestes@apple.com
  • 35 edits
    1 delete in trunk

Fix issues found by the Clang Static Analyzer
https://bugs.webkit.org/show_bug.cgi?id=120230

Reviewed by Darin Adler.

Source/JavaScriptCore:

  • API/JSValue.mm:

(valueToString): Don't leak every CFStringRef when in Objective-C GC.

  • API/ObjCCallbackFunction.mm:

(JSC::ObjCCallbackFunctionImpl::~ObjCCallbackFunctionImpl): Don't
release m_invocation's target since NSInvocation will do it for us on
-dealloc.
(objCCallbackFunctionForBlock): Tell NSInvocation to retain its target
and -release our reference to the copied block.

  • API/tests/minidom.c:

(createStringWithContentsOfFile): Free buffer before returning.

  • API/tests/testapi.c:

(createStringWithContentsOfFile): Ditto.

Source/WebCore:

  • WebCore.xcodeproj/project.pbxproj: Removed FoundationExtras.h.
  • accessibility/mac/WebAccessibilityObjectWrapperMac.mm: Removed CFAutoreleaseHelper().

(AXTextMarkerRange): Used HardAutorelease() instead of
CFAutoreleaseHelper().
(AXTextMarkerRangeStart): Ditto.
(AXTextMarkerRangeEnd): Ditto.
(textMarkerForVisiblePosition): Ditto.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(-[WebCoreAVFMovieObserver initWithCallback:]): Called [super init]
first so that we don't later use ivars from the wrong self.
(-[WebCoreAVFLoaderDelegate initWithCallback:]): Ditto.

  • platform/mac/FoundationExtras.h: Removed.
  • platform/mac/KURLMac.mm:

(WebCore::KURL::operator NSURL *): Used WTF's HardAutorelease().

  • platform/mac/WebCoreNSURLExtras.mm:

(WebCore::mapHostNameWithRange): Used HardAutorelease() instead of
WebCoreCFAutorelease().
(WebCore::URLWithData): Ditto.
(WebCore::userVisibleString): Ditto.
(WebCore::URLByRemovingComponentAndSubsequentCharacter): Used Vector<>
with an inline capacity rather than heap-allocating a buffer.

  • platform/mac/WebCoreObjCExtras.h: Used HardAutorelease() instead of

WebCoreCFAutorelease().

  • platform/text/mac/StringImplMac.mm:

(WTF::StringImpl::operator NSString *): Used WTF's HardAutorelease().

Source/WebKit/mac:

  • Misc/WebNSFileManagerExtras.mm:

(-[NSFileManager _webkit_startupVolumeName]): Used HardAutorelease()
instead of WebCFAutorelease().

  • Misc/WebNSObjectExtras.h: Removed definition of WebCFAutorelease().
  • Misc/WebNSURLExtras.mm:

(-[NSURL _web_URLWithLowercasedScheme]): Used HardAutorelease()
instead of WebCFAutorelease().

  • Plugins/Hosted/WebHostedNetscapePluginView.mm:

(-[WebHostedNetscapePluginView createPluginLayer]): Stop leaking
CGColors (CALayer retains its backgroundColor property despite the
property attributes claiming otherwise).

  • Plugins/WebBasePluginPackage.mm:

(+[WebBasePluginPackage preferredLocalizationName]): Used
HardAutorelease() instead of WebCFAutorelease().

  • WebView/WebDeviceOrientationProviderMock.mm:

(-[WebDeviceOrientationProviderMockInternal lastOrientation]): Stop
leaking WebDeviceOrientations.

  • WebView/WebPDFRepresentation.mm:

(-[WebPDFRepresentation convertPostScriptDataSourceToPDF:]): Used
HardAutorelease() instead of WebCFAutorelease().

  • WebView/WebView.mm:

(+[WebView _setCacheModel:]): Ditto.
(-[WebView _removeObjectForIdentifier:]): Ditto.

Source/WebKit2:

  • UIProcess/API/mac/WKBrowsingContextController.mm:

(autoreleased): Don't leak CFURLs when in Objective-C GC.

  • WebProcess/WebPage/mac/WKAccessibilityWebPageObject.mm:

(-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]):
Don't leak CFStrings when in Objective-C GC.

Source/WTF:

  • wtf/ObjcRuntimeExtras.h:

(HardAutorelease): Added a canonical implementation of HardAutorelease.

Tools:

  • DumpRenderTree/mac/DumpRenderTreePasteboard.m:

(-[LocalPasteboard initWithName:]): Called [super init] first so that we
don't later use ivars from the wrong self.

  • DumpRenderTree/mac/TestRunnerMac.mm:

(-[APITestDelegate initWithCompletionCondition:]): Ditto.

  • TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm:

(TestWebKitAPI::TEST): Don't leak WKProcessGroups,
WKBrowsingContextGroups, and WKViews.

3:34 PM Changeset in webkit [154646] by Csaba Osztrogonác
  • 3 edits in trunk/Source/WebKit2

[WK2] Buildfix for non Mac platforms
https://bugs.webkit.org/show_bug.cgi?id=120294

Reviewed by Darin Adler.

  • NetworkProcess/AsynchronousNetworkLoaderClient.cpp:

(WebKit::AsynchronousNetworkLoaderClient::didReceiveBuffer):

  • NetworkProcess/NetworkResourceLoader.h:
2:54 PM Changeset in webkit [154645] by psolanki@apple.com
  • 7 edits in trunk/Source/WebCore

Page::console() should return a reference
https://bugs.webkit.org/show_bug.cgi?id=120320

Reviewed by Darin Adler.

Page::m_console is never NULL so console() can just return a reference.

  • css/CSSParser.cpp:

(WebCore::CSSParser::logError):

  • dom/Document.cpp:

(WebCore::Document::addConsoleMessage):
(WebCore::Document::addMessage):

  • page/DOMWindow.cpp:

(WebCore::DOMWindow::pageConsole):

  • page/Page.h:

(WebCore::Page::console):

  • xml/XSLStyleSheetLibxslt.cpp:

(WebCore::XSLStyleSheet::parseString):

  • xml/XSLTProcessorLibxslt.cpp:

(WebCore::docLoaderFunc):

2:53 PM Changeset in webkit [154644] by rwlbuis@webkit.org
  • 3 edits
    2 adds in trunk

Lonely stop crashes
https://bugs.webkit.org/show_bug.cgi?id=87964

Reviewed by Darin Adler.

Source/WebCore:

Provide a nodeAtFloatPoint implementation for RenderSVGGradientStop to avoid hitting the assert in RenderObject::nodeAtFloatPoint.

Test: svg/custom/stop-crash-hittest.svg

  • rendering/svg/RenderSVGGradientStop.h:

LayoutTests:

Add testcase by taking stop-crash.svg and adding hittest instructions.

  • svg/custom/stop-crash-hittest-expected.txt: Added.
  • svg/custom/stop-crash-hittest.svg: Added.
2:50 PM Changeset in webkit [154643] by weinig@apple.com
  • 7 edits in trunk/Source/WebCore

Editor::spellChecker() should return a reference
https://bugs.webkit.org/show_bug.cgi?id=120325

Reviewed by Anders Carlsson.

  • editing/Editor.cpp:

(WebCore::Editor::Editor):

  • editing/Editor.h:

(WebCore::Editor::spellChecker):

  • editing/SpellChecker.cpp:

(WebCore::SpellChecker::SpellChecker):
(WebCore::SpellChecker::client):
(WebCore::SpellChecker::isAsynchronousEnabled):
(WebCore::SpellChecker::didCheck):
(WebCore::SpellChecker::didCheckSucceed):

  • editing/SpellChecker.h:
  • page/EditorClient.h:
  • testing/Internals.cpp:

(WebCore::Internals::lastSpellCheckRequestSequence):
(WebCore::Internals::lastSpellCheckProcessedSequence):

2:42 PM Changeset in webkit [154642] by roger_fong@apple.com
  • 3 edits in trunk/Source/WebKit

AppleWin build fix following r154627.

  • WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
  • WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
2:35 PM Changeset in webkit [154641] by Bem Jones-Bey
  • 4 edits
    2 adds in trunk

Optimize FloatIntervalSearchAdapter::collectIfNeeded
https://bugs.webkit.org/show_bug.cgi?id=120237

Reviewed by David Hyatt.

Source/WebCore:

This is a port of 3 Blink patches:
https://codereview.chromium.org/22463002 (By shatch@chromium.org)
https://chromiumcodereview.appspot.com/22909005 (By me)
https://chromiumcodereview.appspot.com/23084002 (By me)

shatch optimized FloatIntervalSearchAdapter by having it store the
outermost float instead of making a bunch of calls to
logical(Left/Right/Bottom)ForFloat, and then only making that call
once when heightRemaining needs to be computed.

I noticed that now we were storing both the last float encountered and
the outermost float, and that the behavior for shape-outside wasn't
significantly changed by using the outermost float instead of the last
float encountered (and in most cases, using the outermost float gives
more reasonable behavior). Since this isn't covered in the spec yet, I
changed shape-outside to use the outermost float, making it so that we
only need to store one float pointer when walking the placed floats
tree, and keeping the performance win.

Also while changing updateOffsetIfNeeded, removed const, since that is
a lie. Nothing about that method is const.

Test: fast/shapes/shape-outside-floats/shape-outside-floats-outermost.html

  • rendering/RenderBlock.cpp:

(WebCore::::updateOffsetIfNeeded):
(WebCore::::collectIfNeeded):
(WebCore::::getHeightRemaining):
(WebCore::RenderBlock::logicalLeftFloatOffsetForLine):
(WebCore::RenderBlock::logicalRightFloatOffsetForLine):

  • rendering/RenderBlock.h:

(WebCore::RenderBlock::FloatIntervalSearchAdapter::FloatIntervalSearchAdapter):
(WebCore::RenderBlock::FloatIntervalSearchAdapter::outermostFloat):

LayoutTests:

Test shape-outside behavior when there is more than one float on a
given line.

  • fast/shapes/shape-outside-floats/shape-outside-floats-outermost-expected.html: Added.
  • fast/shapes/shape-outside-floats/shape-outside-floats-outermost.html: Added.
2:34 PM Changeset in webkit [154640] by ap@apple.com
  • 3 edits
    4 adds in trunk/Tools

WebKitTestRunner needs to protect the user's pasteboard contents while running
https://bugs.webkit.org/show_bug.cgi?id=81419
<rdar://problem/11066794>

Reviewed by Darin Adler.

Mostly a copy/paste of DRT code.

Tested manually by making sure that editing/pasteboard/copy-image-with-alt-text.html
doesn't interfere with my clipboard while being run in a loop.

  • WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
  • WebKitTestRunner/mac/PoseAsClass.h: Added.
  • WebKitTestRunner/mac/PoseAsClass.mm: Added.
  • WebKitTestRunner/mac/TestControllerMac.mm: (WTR::TestController::platformInitialize): (WTR::TestController::platformDestroy):
  • WebKitTestRunner/mac/WebKitTestRunnerPasteboard.h: Added.
  • WebKitTestRunner/mac/WebKitTestRunnerPasteboard.mm: Added.
2:11 PM Changeset in webkit [154639] by ap@apple.com
  • 15 edits in trunk/Source

[Mac] can-read-in-dragstart-event.html and can-read-in-copy-and-cut-events.html fail
https://bugs.webkit.org/show_bug.cgi?id=113094

Reviewed by Darin Adler.

Mac platform implementation has checks for pasteboard change count, but it
didn't use to update the count when writing to pasteboad from JavaScript.

  • platform/PasteboardStrategy.h: Changed changeCount function to return a long instead of an int, as the underlying Mac type is NSInteger. Changed all methods that modify the pasteboard to return a new change count.
  • platform/PlatformPasteboard.h: Changed all methods that modify the pasteboard to return a new change count.
  • platform/mac/PasteboardMac.mm: (WebCore::Pasteboard::clear): Update m_changeCount. (WebCore::Pasteboard::writeSelectionForTypes): Ditto. (WebCore::Pasteboard::writePlainText): Ditto. (WebCore::writeURLForTypes): Ditto. (WebCore::Pasteboard::writeURL): Ditto. (WebCore::writeFileWrapperAsRTFDAttachment): Ditto. (WebCore::Pasteboard::writeImage): Ditto. (WebCore::Pasteboard::writePasteboard): Ditto. (WebCore::addHTMLClipboardTypesForCocoaType): Ditto. (WebCore::Pasteboard::writeString): Ditto.
  • platform/mac/PlatformPasteboardMac.mm: (WebCore::PlatformPasteboard::changeCount): Changed returned type to long to avoid data loss. (WebCore::PlatformPasteboard::copy): Return new change count. (WebCore::PlatformPasteboard::addTypes): Ditto. (WebCore::PlatformPasteboard::setTypes): Ditto. (WebCore::PlatformPasteboard::setBufferForType): Ditto. (WebCore::PlatformPasteboard::setPathnamesForType): Ditto. (WebCore::PlatformPasteboard::setStringForType): Ditto. Replaced -[NSURL writeToPasteboard:] with an equivalent implemnentation that tells use whether writing was successful. There is difference with invalid URL string handling - we used to silently ignore such requets, but set pasteboard content to empty URL now.
2:09 PM Changeset in webkit [154638] by Brent Fulgham
  • 3 edits in trunk/Source/JavaScriptCore

[Windows] Unreviewed build fix after r154629.

1:50 PM Changeset in webkit [154637] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebKit/gtk

Another GTK+ build fix.

  • WebCoreSupport/FrameLoaderClientGtk.cpp:
1:45 PM Changeset in webkit [154636] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebKit/gtk

GTK+ build fix. Like r154620.

  • webkit/webkitwebframe.cpp:

(webkit_web_frame_new):

1:42 PM Changeset in webkit [154635] by rniwa@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Windows build fix attempt after r154629.

1:37 PM Changeset in webkit [154634] by roger_fong@apple.com
  • 1 edit
    3 adds in trunk/Source/WebKit/win

Unreviewed. Add missing interface files that were left out in r154627.

  • Interfaces/Accessible2/AccessibleEditableText.idl: Added.
  • Interfaces/Accessible2/AccessibleText.idl: Added.
  • Interfaces/Accessible2/AccessibleText2.idl: Added.
1:29 PM Changeset in webkit [154633] by mhahnenberg@apple.com
  • 3 edits
    3 adds in trunk

JSObject::putDirectIndexBeyondVectorLengthWithArrayStorage does a check on the length of the ArrayStorage after possible reallocing it
https://bugs.webkit.org/show_bug.cgi?id=120278

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

  • runtime/JSObject.cpp:

(JSC::JSObject::putDirectIndexBeyondVectorLengthWithArrayStorage):

LayoutTests:

  • fast/js/put-direct-index-beyond-vector-length-resize-expected.txt: Added.
  • fast/js/put-direct-index-beyond-vector-length-resize.html: Added.
  • fast/js/script-tests/put-direct-index-beyond-vector-length-resize.js: Added.
1:09 PM Changeset in webkit [154632] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Fix indention of Executable.h.

Rubber stamped by Mark Hahnenberg.

  • runtime/Executable.h:
1:08 PM Changeset in webkit [154631] by Brent Fulgham
  • 6 edits in trunk/Source/WebKit/win

[Windows] Let Page create the main Frame.
https://bugs.webkit.org/show_bug.cgi?id=120323

Reviewed by Anders Carlsson.

  • WebCoreSupport/WebFrameLoaderClient.cpp:

(WebFrameLoaderClient::WebFrameLoaderClient): Remove assertion that frame
is passed as construction argument.
(WebFrameLoaderClient::createFrame): Call new 'createSubframeWithOwnerElement'

  • WebCoreSupport/WebFrameLoaderClient.h: Update constructor to

handle case of no default frame argument.
(WebFrameLoaderClient::setWebFrame): Added.

  • WebFrame.cpp:

(WebFrame::createSubframeWithOwnerElement): Renamed from 'init'.
(WebFrame::initWithWebFrameView): Added for new page-driven load path.

  • WebFrame.h: Added new method signatures.
  • WebView.cpp:

(WebView::initWithFrame): Update to match behavior of other ports.

1:01 PM Changeset in webkit [154630] by mhahnenberg@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Object.defineProperty should be able to create a PropertyDescriptor where m_attributes == 0
https://bugs.webkit.org/show_bug.cgi?id=120314

Reviewed by Darin Adler.

Currently with the way that defineProperty works, we leave a stray low bit set in
PropertyDescriptor::m_attributes in the following code:

var o = {};
Object.defineProperty(o, 100, {writable:true, enumerable:true, configurable:true, value:"foo"});

This is due to the fact that the lowest non-zero attribute (ReadOnly) is represented as 1 << 1
instead of 1 << 0. We then calculate the default attributes as (DontDelete << 1) - 1, which is 0xF,
but only the top three bits mean anything. Even in the case above, the top three bits are set
to 0 but the bottom bit remains set, which causes us to think m_attributes is non-zero.

Since some of these attributes and their corresponding values are exposed in the JavaScriptCore
framework's public C API, it's safer to just change how we calculate the default value, which is
where the weirdness was originating from in the first place.

  • runtime/PropertyDescriptor.cpp:
12:19 PM Changeset in webkit [154629] by weinig@apple.com
  • 29 edits
    88 adds in trunk

Add support for Promises
https://bugs.webkit.org/show_bug.cgi?id=120260

Reviewed by Darin Adler.

Source/JavaScriptCore:

Add an initial implementation of Promises - http://dom.spec.whatwg.org/#promises.

  • Despite Promises being defined in the DOM, the implementation is being put in JSC in preparation for the Promises eventually being defined in ECMAScript.
  • CMakeLists.txt:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • Target.pri:

Add new files.

  • jsc.cpp:

Update jsc's GlobalObjectMethodTable to stub out the new QueueTaskToEventLoop callback. This mean's
you can't quite use Promises with with the command line tool yet.

  • interpreter/CallFrame.h:

(JSC::ExecState::promisePrototypeTable):
(JSC::ExecState::promiseConstructorTable):
(JSC::ExecState::promiseResolverPrototypeTable):

  • runtime/VM.cpp:

(JSC::VM::VM):
(JSC::VM::~VM):

  • runtime/VM.h:

Add supporting code for the new static lookup tables.

  • runtime/CommonIdentifiers.h:

Add 3 new identifiers, "Promise", "PromiseResolver", and "then".

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::reset):
(JSC::JSGlobalObject::visitChildren):
Add supporting code Promise and PromiseResolver's constructors and structures.

  • runtime/JSGlobalObject.h:

(JSC::TaskContext::~TaskContext):
Add a new callback to the GlobalObjectMethodTable to post a task on the embedder's runloop.

(JSC::JSGlobalObject::promisePrototype):
(JSC::JSGlobalObject::promiseResolverPrototype):
(JSC::JSGlobalObject::promiseStructure):
(JSC::JSGlobalObject::promiseResolverStructure):
(JSC::JSGlobalObject::promiseCallbackStructure):
(JSC::JSGlobalObject::promiseWrapperCallbackStructure):
Add supporting code Promise and PromiseResolver's constructors and structures.

  • runtime/JSPromise.cpp: Added.
  • runtime/JSPromise.h: Added.
  • runtime/JSPromiseCallback.cpp: Added.
  • runtime/JSPromiseCallback.h: Added.
  • runtime/JSPromiseConstructor.cpp: Added.
  • runtime/JSPromiseConstructor.h: Added.
  • runtime/JSPromisePrototype.cpp: Added.
  • runtime/JSPromisePrototype.h: Added.
  • runtime/JSPromiseResolver.cpp: Added.
  • runtime/JSPromiseResolver.h: Added.
  • runtime/JSPromiseResolverConstructor.cpp: Added.
  • runtime/JSPromiseResolverConstructor.h: Added.
  • runtime/JSPromiseResolverPrototype.cpp: Added.
  • runtime/JSPromiseResolverPrototype.h: Added.

Add Promise implementation.

Source/WebCore:

Add an initial implementation of Promises - http://dom.spec.whatwg.org/#promises.

  • Despite Promises being defined in the DOM, the implementation is being put in JSC in preparation for the Promises eventually being defined in ECMAScript.

Tests: fast/js/Promise-already-fulfilled.html

fast/js/Promise-already-rejected.html
fast/js/Promise-already-resolved.html
fast/js/Promise-catch-in-workers.html
fast/js/Promise-catch.html
fast/js/Promise-chain.html
fast/js/Promise-exception.html
fast/js/Promise-fulfill-in-workers.html
fast/js/Promise-fulfill.html
fast/js/Promise-init-in-workers.html
fast/js/Promise-init.html
fast/js/Promise-reject-in-workers.html
fast/js/Promise-reject.html
fast/js/Promise-resolve-chain.html
fast/js/Promise-resolve-in-workers.html
fast/js/Promise-resolve-with-then-exception.html
fast/js/Promise-resolve-with-then-fulfill.html
fast/js/Promise-resolve-with-then-reject.html
fast/js/Promise-resolve.html
fast/js/Promise-simple-fulfill-inside-callback.html
fast/js/Promise-simple-fulfill.html
fast/js/Promise-simple-in-workers.html
fast/js/Promise-simple.html
fast/js/Promise-static-fulfill.html
fast/js/Promise-static-reject.html
fast/js/Promise-static-resolve.html
fast/js/Promise-then-in-workers.html
fast/js/Promise-then-without-callbacks-in-workers.html
fast/js/Promise-then-without-callbacks.html
fast/js/Promise-then.html
fast/js/Promise-types.html
fast/js/Promise.html

  • GNUmakefile.list.am:
  • Target.pri:
  • UseJSC.cmake:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSBindingsAllInOne.cpp:

Add new files.

  • bindings/js/JSDOMGlobalObjectTask.cpp: Added.

(WebCore::JSGlobalObjectCallback::create):
(WebCore::JSGlobalObjectCallback::~JSGlobalObjectCallback):
(WebCore::JSGlobalObjectCallback::call):
(WebCore::JSGlobalObjectCallback::JSGlobalObjectCallback):
(WebCore::JSGlobalObjectTask::JSGlobalObjectTask):
(WebCore::JSGlobalObjectTask::~JSGlobalObjectTask):
(WebCore::JSGlobalObjectTask::performTask):

  • bindings/js/JSDOMGlobalObjectTask.h: Added.

(WebCore::JSGlobalObjectTask::create):
Add a new task type to be used with the GlobalObjectMethodTable's new QueueTaskToEventLoop callback.

  • bindings/js/JSDOMWindowBase.cpp:

(WebCore::JSDOMWindowBase::queueTaskToEventLoop):

  • bindings/js/JSDOMWindowBase.h:

Implement the GlobalObjectMethodTable callback, QueueTaskToEventLoop.

  • bindings/js/JSMainThreadExecState.h:

All using JSMainThreadExecState as a simple RAII object.

  • bindings/js/JSWorkerGlobalScopeBase.cpp:

(WebCore::JSWorkerGlobalScopeBase::JSWorkerGlobalScopeBase):
(WebCore::JSWorkerGlobalScopeBase::allowsAccessFrom):
(WebCore::JSWorkerGlobalScopeBase::supportsProfiling):
(WebCore::JSWorkerGlobalScopeBase::supportsRichSourceInfo):
(WebCore::JSWorkerGlobalScopeBase::shouldInterruptScript):
(WebCore::JSWorkerGlobalScopeBase::javaScriptExperimentsEnabled):
(WebCore::JSWorkerGlobalScopeBase::queueTaskToEventLoop):

  • bindings/js/JSWorkerGlobalScopeBase.h:

Add a GlobalObjectMethodTable and implement QueueTaskToEventLoop. Forward the other callbacks
to JSGlobalObject so they retain their existing behavior.

LayoutTests:

Add tests adapted from the Mozilla and Blink projects.

  • fast/js/Promise-already-fulfilled-expected.txt: Added.
  • fast/js/Promise-already-fulfilled.html: Added.
  • fast/js/Promise-already-rejected-expected.txt: Added.
  • fast/js/Promise-already-rejected.html: Added.
  • fast/js/Promise-already-resolved-expected.txt: Added.
  • fast/js/Promise-already-resolved.html: Added.
  • fast/js/Promise-catch-expected.txt: Added.
  • fast/js/Promise-catch-in-workers-expected.txt: Added.
  • fast/js/Promise-catch-in-workers.html: Added.
  • fast/js/Promise-catch.html: Added.
  • fast/js/Promise-chain-expected.txt: Added.
  • fast/js/Promise-chain.html: Added.
  • fast/js/Promise-exception-expected.txt: Added.
  • fast/js/Promise-exception.html: Added.
  • fast/js/Promise-expected.txt: Added.
  • fast/js/Promise-fulfill-expected.txt: Added.
  • fast/js/Promise-fulfill-in-workers-expected.txt: Added.
  • fast/js/Promise-fulfill-in-workers.html: Added.
  • fast/js/Promise-fulfill.html: Added.
  • fast/js/Promise-init-expected.txt: Added.
  • fast/js/Promise-init-in-workers-expected.txt: Added.
  • fast/js/Promise-init-in-workers.html: Added.
  • fast/js/Promise-init.html: Added.
  • fast/js/Promise-reject-expected.txt: Added.
  • fast/js/Promise-reject-in-workers-expected.txt: Added.
  • fast/js/Promise-reject-in-workers.html: Added.
  • fast/js/Promise-reject.html: Added.
  • fast/js/Promise-resolve-chain-expected.txt: Added.
  • fast/js/Promise-resolve-chain.html: Added.
  • fast/js/Promise-resolve-expected.txt: Added.
  • fast/js/Promise-resolve-in-workers-expected.txt: Added.
  • fast/js/Promise-resolve-in-workers.html: Added.
  • fast/js/Promise-resolve-with-then-exception-expected.txt: Added.
  • fast/js/Promise-resolve-with-then-exception.html: Added.
  • fast/js/Promise-resolve-with-then-fulfill-expected.txt: Added.
  • fast/js/Promise-resolve-with-then-fulfill.html: Added.
  • fast/js/Promise-resolve-with-then-reject-expected.txt: Added.
  • fast/js/Promise-resolve-with-then-reject.html: Added.
  • fast/js/Promise-resolve.html: Added.
  • fast/js/Promise-simple-expected.txt: Added.
  • fast/js/Promise-simple-fulfill-expected.txt: Added.
  • fast/js/Promise-simple-fulfill-inside-callback-expected.txt: Added.
  • fast/js/Promise-simple-fulfill-inside-callback.html: Added.
  • fast/js/Promise-simple-fulfill.html: Added.
  • fast/js/Promise-simple-in-workers-expected.txt: Added.
  • fast/js/Promise-simple-in-workers.html: Added.
  • fast/js/Promise-simple.html: Added.
  • fast/js/Promise-static-fulfill-expected.txt: Added.
  • fast/js/Promise-static-fulfill.html: Added.
  • fast/js/Promise-static-reject-expected.txt: Added.
  • fast/js/Promise-static-reject.html: Added.
  • fast/js/Promise-static-resolve-expected.txt: Added.
  • fast/js/Promise-static-resolve.html: Added.
  • fast/js/Promise-then-expected.txt: Added.
  • fast/js/Promise-then-in-workers-expected.txt: Added.
  • fast/js/Promise-then-in-workers.html: Added.
  • fast/js/Promise-then-without-callbacks-expected.txt: Added.
  • fast/js/Promise-then-without-callbacks-in-workers-expected.txt: Added.
  • fast/js/Promise-then-without-callbacks-in-workers.html: Added.
  • fast/js/Promise-then-without-callbacks.html: Added.
  • fast/js/Promise-then.html: Added.
  • fast/js/Promise-types-expected.txt: Added.
  • fast/js/Promise-types.html: Added.
  • fast/js/Promise.html: Added.
  • fast/js/resources/Promise-catch-in-workers.js: Added.
  • fast/js/resources/Promise-fulfill-in-workers.js: Added.
  • fast/js/resources/Promise-init-in-workers.js: Added.
  • fast/js/resources/Promise-reject-in-workers.js: Added.
  • fast/js/resources/Promise-resolve-in-workers.js: Added.
  • fast/js/resources/Promise-simple-in-workers.js: Added.
  • fast/js/resources/Promise-then-in-workers.js: Added.
  • fast/js/resources/Promise-then-without-callbacks-in-workers.js: Added.
12:03 PM Changeset in webkit [154628] by rwlbuis@webkit.org
  • 7 edits in trunk

Computed style of fill/stroke properties incorrect on references
https://bugs.webkit.org/show_bug.cgi?id=114761

Reviewed by Darin Adler.

Source/WebCore:

The computed style of the fill and stroke properties did not include
the url() function. Added the url() string to output.

Updated existing tests to cover the issue.

  • css/CSSPrimitiveValue.cpp: Cleanup.

(WebCore::CSSPrimitiveValue::customCssText):

  • svg/SVGPaint.cpp: Added "url("

(WebCore::SVGPaint::customCssText):

LayoutTests:

Add tests to verify that url function is included for references.

  • svg/css/script-tests/svg-attribute-parser-mode.js:
  • svg/css/svg-attribute-parser-mode-expected.txt:
  • transitions/svg-transitions-expected.txt:
12:01 PM Changeset in webkit [154627] by roger_fong@apple.com
  • 10 edits
    2 adds in trunk/Source/WebKit

<https://bugs.webkit.org/show_bug.cgi?id=119829> Add IAccessibleText and IAccessibleEditableText interfaces and implementation to AppleWin port.

Reviewed by Chris Fleizach.

  • AccessibleBase.cpp:

(AccessibleBase::createInstance): Create an AccessibleText instance when necessary.
(AccessibleBase::QueryService):

  • AccessibleBase.h:
  • AccessibleTextImpl.cpp: Added.

(AccessibleText::AccessibleText):
(AccessibleText::addSelection):
(AccessibleText::get_attributes): Not Implemented
(AccessibleText::get_caretOffset):
(AccessibleText::get_characterExtents):
(AccessibleText::get_nSelections):
(AccessibleText::get_offsetAtPoint):
(AccessibleText::get_selection):
(AccessibleText::get_text):
(AccessibleText::get_textBeforeOffset): Not Implemented
(AccessibleText::get_textAfterOffset): Not Implemented
(AccessibleText::get_textAtOffset): Not Implemented
(AccessibleText::removeSelection):
(AccessibleText::setCaretOffset):
(AccessibleText::setSelection):
(AccessibleText::get_nCharacters):
(AccessibleText::scrollSubstringTo):
(AccessibleText::scrollSubstringToPoint):
(AccessibleText::get_newText): Not Implemented
(AccessibleText::get_oldText): Not Implemented
(AccessibleText::get_attributeRange): Not Implemented
(AccessibleText::copyText):
(AccessibleText::deleteText):
(AccessibleText::insertText):
(AccessibleText::cutText):
(AccessibleText::pasteText):
(AccessibleText::replaceText):
(AccessibleText::setAttributes): Not Implemented
(AccessibleText::QueryInterface):
(AccessibleText::Release):
(AccessibleText::convertSpecialOffset):
(AccessibleText::initialCheck):

  • AccessibleTextImpl.h: Added.

(AccessibleText::~AccessibleText):
(AccessibleText::AddRef):

  • WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
  • WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters:
  • WebKit.vcxproj/WebKit/WebKit.vcxproj:
  • WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
  • WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
  • WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
11:45 AM Changeset in webkit [154626] by zandobersek@gmail.com
  • 2 edits in trunk/Source/JavaScriptCore

Plenty of -Wcast-align warnings in KeywordLookup.h
https://bugs.webkit.org/show_bug.cgi?id=120316

Reviewed by Darin Adler.

  • KeywordLookupGenerator.py: Use reinterpret_cast instead of a C-style cast when casting

the character pointers to types of larger size. This avoids spewing lots of warnings
in the KeywordLookup.h header when compiling with the -Wcast-align option.

11:43 AM Changeset in webkit [154625] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WTF

Undefine STDC_LIMIT_MACROS and STDC_CONSTANT_MACROS before redefining them
https://bugs.webkit.org/show_bug.cgi?id=120313

Reviewed by Darin Adler.

  • wtf/LLVMHeaders.h: Undefine the two macros before they are defined again.

This way we avoid the compilation-time warnings about the macros being invalidly redefined.

11:42 AM Changeset in webkit [154624] by Lucas Forschler
  • 13 edits in branches/safari-537-branch

Merged r154528. <rdar://problem/14634453>

11:41 AM Changeset in webkit [154623] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebCore

Prettify generated build guards in HTMLElementFactory.cpp
https://bugs.webkit.org/show_bug.cgi?id=120310

Reviewed by Darin Adler.

Build guards should wrap the constructor definitions without empty lines between
the guards and the constructor code. Similarly, build guards for addTag calls
shouldn't put an empty line after the build guard closure.

  • dom/make_names.pl:

(printConstructorInterior):
(printConstructors):
(printFunctionInits):

11:31 AM Changeset in webkit [154622] by robert@webkit.org
  • 3 edits
    8 adds in trunk

Avoid painting every non-edge collapsed border twice over
https://bugs.webkit.org/show_bug.cgi?id=119759

Reviewed by David Hyatt.

Source/WebCore:

Every collapsed border that isn't on the edge of a table gets painted at least twice, once by each
adjacent cell. The joins are painted four times. This is unnecessary and results in tables with semi-transparent
borders getting rendered incorrectly - each border adjoing two cells is painted twice and ends up darker than it should be.

Fixing the overpainting at joins is another day's work. This patch ensures each collapsed border inside a table is only
painted once. It does this by only allowing cells at the top and left edge of the table to paint their top and left collapsed borders.
All the others can only paint their right and bottom collapsed border. This works because the borders are painted from bottom right to top left.

Tests: fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl.html

fast/table/border-collapsing/collapsed-borders-adjoining-sections.html

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::paintCollapsedBorders):

LayoutTests:

  • fast/table/border-collapsing/collapsed-borders-adjoining-sections-expected.html: Added.
  • fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.png: Added.
  • fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt: Added.

The painting here, though still wrong, is a progression on the behaviour prior to bug 11759 where
the left border was painted twice. The painting can be resolved completely when we no longer paint
twice at the border joins.

  • fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl.html: Added.
  • fast/table/border-collapsing/collapsed-borders-adjoining-sections.html: Added.
  • fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells-expected.png: Added.
  • fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells-expected.txt: Added.
  • fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells.html: Added.
11:23 AM Changeset in webkit [154621] by Lucas Forschler
  • 3 edits
    2 copies in branches/safari-537-branch

Merged r154529. <rdar://problem/14816232>

11:18 AM Changeset in webkit [154620] by akling@apple.com
  • 6 edits in trunk/Source

Unreviewed build fix.

Source/WebCore:

  • page/Page.cpp:

(WebCore::Page::setNeedsRecalcStyleInAllFrames):

Source/WebKit/mac:

  • WebView/WebFrame.mm:

(+[WebFrame _createMainFrameWithPage:frameName:frameView:]):

Source/WebKit2:

  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::createWithCoreMainFrame):
(WebKit::WebFrame::createSubframe):

11:06 AM Changeset in webkit [154619] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

Unreviewed buid fix.

  • page/Page.cpp:

(WebCore::Page::setNeedsRecalcStyleInAllFrames): Remove extra '{' character.

10:57 AM Changeset in webkit [154618] by psolanki@apple.com
  • 12 edits in trunk/Source

PageGroup::groupSettings() should return a reference
https://bugs.webkit.org/show_bug.cgi?id=120319

Reviewed by Andreas Kling.

PageGroup::m_groupSettings is never NULL so we can just return a reference from groupSettings().

Source/WebCore:

  • Modules/indexeddb/IDBFactory.cpp:
  • page/PageGroup.h:

(WebCore::PageGroup::groupSettings):

  • storage/StorageNamespaceImpl.cpp:

(WebCore::StorageNamespaceImpl::localStorageNamespace):

  • workers/DefaultSharedWorkerRepository.cpp:

(WebCore::SharedWorkerProxy::groupSettings):

  • workers/WorkerMessagingProxy.cpp:

(WebCore::WorkerMessagingProxy::startWorkerGlobalScope):

Source/WebKit/blackberry:

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::didChangeSettings):

Source/WebKit/gtk:

  • webkit/webkitwebdatabase.cpp:

(webkit_set_web_database_directory_path):

Source/WebKit2:

  • WebProcess/Storage/StorageNamespaceImpl.cpp:

(WebKit::StorageNamespaceImpl::createLocalStorageNamespace):

10:55 AM Changeset in webkit [154617] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source/WebCore

Merged r154535. <rdar://problem/14825344>

10:54 AM Changeset in webkit [154616] by akling@apple.com
  • 21 edits in trunk/Source

WebCore: Let Page create the main Frame.
<https://webkit.org/b/119964>

Source/WebCore:

Reviewed by Anders Carlsson.

Previously, Frame::create() would call Page::setMainFrame() when constructing the
main Frame for a Page. Up until that point, Page had a null mainFrame().

To guarantee that Page::mainFrame() is never null, we re-order things so that
Page is responsible for creating its own main Frame. We do this at the earliest
possible point; in the Page constructor initializer list.

Constructing a Frame requires a FrameLoaderClient*, so I've added such a field to
the PageClients struct.

When creating a WebKit-layer frame, we now wrap the already-instantiated
Page::mainFrame() instead of creating a new Frame.

  • loader/EmptyClients.cpp:

(WebCore::fillWithEmptyClients):

Add an EmptyFrameLoaderClient to the PageClients constructed here.

  • inspector/InspectorOverlay.cpp:

(WebCore::InspectorOverlay::overlayPage):

  • svg/graphics/SVGImage.cpp:

(WebCore::SVGImage::dataChanged):

Updated to wrap Page::mainFrame() in a FrameView instead of creating their
own Frame manually.

  • page/Frame.cpp:

(WebCore::Frame::create):

  • page/Page.h:

Remove Page::setMainFrame() and the only call site.

  • page/Page.cpp:

(WebCore::Page::Page):

Construct Page::m_mainFrame in the initializer list.

(WebCore::Page::PageClients::PageClients):

Add "FrameLoaderClient* loaderClientForMainFrame" to PageClients.

(WebCore::Page::setNeedsRecalcStyleInAllFrames):

Null-check the Frame::document() before calling through on it. This would
otherwise crash when changing font-related Settings before calling init() on
the Frame (like InspectorOverlay does.)

Source/WebKit/gtk:

Tweak WebKit1/GTK for changes in WebCore.

Patch by Zan Dobersek <zdobersek@igalia.com>
Reviewed by Gustavo Noronha Silva.

  • WebCoreSupport/FrameLoaderClientGtk.h:

(WebKit::FrameLoaderClient::setWebFrame):

  • webkit/webkitwebframe.cpp:

(webkit_web_frame_new):

  • webkit/webkitwebview.cpp:

(webkit_web_view_init):

Source/WebKit/mac:

Reviewed by Anders Carlsson.

  • WebCoreSupport/WebFrameLoaderClient.h:

(WebFrameLoaderClient::setWebFrame):

Make it possible to construct a WebFrameLoaderClient with a null WebFrame*.
A WebFrame* is later hooked up with a call to setWebFrame().

  • WebView/WebFrame.mm:

(+[WebFrame _createMainFrameWithPage:frameName:frameView:]):

Customized this method to wrap the Page::mainFrame() instead of creating a
new Frame.

  • WebView/WebView.mm:

(-[WebView _commonInitializationWithFrameName:groupName:]):

Add a WebFrameLoaderClient to the PageClients passed to Page().

Source/WebKit2:

Reviewed by Anders Carlsson.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::WebFrameLoaderClient):

This starts out with a null WebFrame* pointer now.

(WebKit::WebFrameLoaderClient::setWebFrame):

WebFrame hooks itself up through this as soon as it's constructed.

(WebKit::WebFrameLoaderClient::frameLoaderDestroyed):

Tweak an out-of-date comment. The ref() we're balancing out comes from
WebFrame::create().

  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::createWithCoreMainFrame):

Rewrote createMainFrame() as createWithCoreMainFrame(). The new method wraps
an existing WebCore::Frame instead of creating a new one.

(WebKit::WebFrame::createSubframe):

Merged WebFrame::init() into here since the logic isn't shared with main
Frame creation anymore.

(WebKit::WebFrame::create):
(WebKit::WebFrame::WebFrame):

Call WebFrameLoaderClient::setWebFrame(this).

  • WebProcess/WebPage/WebFrame.h:

WebFrame::m_frameLoaderClient is now an OwnPtr rather than an inline member.
This way it can be created before the WebFrame.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage):

Set up a WebFrameLoaderClient and pass it to the Page constructor along with
the other PageClients.

10:51 AM Changeset in webkit [154615] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

[Windows] Unreviewed build fix.

  • rendering/RenderMediaControls.cpp: Remove references to QuickTime controls

that are no longer part of WKSI.
(wkHitTestMediaUIPart):
(wkMeasureMediaUIPart):
(wkDrawMediaUIPart):
(wkDrawMediaSliderTrack):

10:48 AM Changeset in webkit [154614] by commit-queue@webkit.org
  • 15 edits
    8 adds in trunk

<https://webkit.org/b/106133> document.body.scrollTop & document.documentElement.scrollTop differ cross-browser

Patch by Gurpreet Kaur <gur.trio@gmail.com> on 2013-08-26
Reviewed by Darin Adler.

Source/WebCore:

Webkit always uses document.body.scrollTop whether quirks or
standard mode. Similiar behaviour is for document.body.scrollLeft.
As per the specification webkit should return document.body.scrollTop
for quirks mode and document.documentElement.scrollTop for standard mode.
Same for document.body.scrollLeft and document.documentElement.scrollLeft.

Tests: fast/dom/Element/scrollLeft-Quirks.html

fast/dom/Element/scrollLeft.html
fast/dom/Element/scrollTop-Quirks.html
fast/dom/Element/scrollTop.html

  • dom/Element.cpp:

(WebCore::Element::scrollLeft):
(WebCore::Element::scrollTop):
If the element does not have any associated CSS layout box or the element
is the root element and the Document is in quirks mode return zero.
Else If the element is the root element return the value of scrollY
for scrollTop and scrollX for scrollLeft.

  • html/HTMLBodyElement.cpp:

(WebCore::HTMLBodyElement::scrollLeft):
(WebCore::HTMLBodyElement::scrollTop):
If the element is the HTML body element, the Document is in quirks mode,
return the value of scrollY for scrollTop and scrollX for scrollLeft.

LayoutTests:

  • fast/dom/Element/scrollLeft-Quirks-expected.txt: Added.
  • fast/dom/Element/scrollLeft-Quirks.html: Added.
  • fast/dom/Element/scrollLeft-expected.txt: Added.
  • fast/dom/Element/scrollLeft.html: Added.
  • fast/dom/Element/scrollTop-Quirks-expected.txt: Added.
  • fast/dom/Element/scrollTop-Quirks.html: Added.
  • fast/dom/Element/scrollTop-expected.txt: Added.
  • fast/dom/Element/scrollTop.html: Added.

Added new tests for verifying our behavior for document.body.scrollTop/scrollLeft and
document.documentElement.scrollTop/scrollLeft for both Quirks as well as Standard mode.

  • fast/css/zoom-body-scroll-expected.txt:
  • fast/css/zoom-body-scroll.html:
  • fast/events/mouse-cursor.html:
  • http/tests/navigation/anchor-frames-expected.txt:
  • http/tests/navigation/anchor-frames-gbk-expected.txt:
  • http/tests/navigation/resources/frame-with-anchor-gbk.html:
  • http/tests/navigation/resources/frame-with-anchor-same-origin.html:
  • http/tests/navigation/resources/frame-with-anchor.html:
  • platform/mac-wk2/tiled-drawing/resources/scroll-and-load-page.html:
  • platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration.html:
  • platform/win/fast/css/zoom-body-scroll-expected.txt:

Rebaselining existing tests as per the new behavior. The test cases are changed to use
quirks mode because it uses document.body.scrollTop/scrollLeft and as per the new code
document.body.scrollTop/scrollLeft will return correct value if document is in quirk mode
Also test cases have been modified so that it tests what it used to.

10:45 AM Changeset in webkit [154613] by Antti Koivisto
  • 2 edits in trunk/Source/WebCore

REGRESSION (r154581): Some plugin tests failing in debug bots
https://bugs.webkit.org/show_bug.cgi?id=120315

Reviewed by Darin Adler.

We are hitting the new no-event-dispatch-while-iterating assertion.

Detaching deletes a plugin which modifies DOM while it dies.

  • dom/Document.cpp:

(WebCore::Document::createRenderTree):
(WebCore::Document::detach):

Don't iterate at all. Document never has more than one Element child anyway.

10:43 AM Changeset in webkit [154612] by barraclough@apple.com
  • 5 edits in trunk

RegExpMatchesArray should not call put
https://bugs.webkit.org/show_bug.cgi?id=120317

Reviewed by Oliver Hunt.

This will call accessors on the JSObject/JSArray prototypes - so adding an accessor or read-only
property called index or input to either of these prototypes will result in broken behavior.

Source/JavaScriptCore:

  • runtime/RegExpMatchesArray.cpp:

(JSC::RegExpMatchesArray::reifyAllProperties):

  • put -> putDirect

LayoutTests:

  • fast/regex/lastIndex-expected.txt:
  • fast/regex/script-tests/lastIndex.js:
    • Added test
10:33 AM Changeset in webkit [154611] by oliver@apple.com
  • 2 edits in trunk/Source/WTF

Building is so overrated.

10:21 AM Changeset in webkit [154610] by oliver@apple.com
  • 2 edits in trunk/Source/WTF

Disable compression under MSVC for now

9:53 AM Changeset in webkit [154609] by Brent Fulgham
  • 3 edits in trunk/WebKitLibraries

[Windows] Updates to WKSI to get external builders working.

  • win/include/WebKitSystemInterface/WebKitSystemInterface.h:
  • win/lib32/WebKitSystemInterface.lib:
9:28 AM Changeset in webkit [154608] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WebCore

BUILD FIX (r154580): RenderObject::document() returns a reference

See: <https://webkit.org/b/120272>

  • accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:

(-[WebAccessibilityObjectWrapper _accessibilityParentForSubview:]):
(AXAttributeStringSetHeadingLevel):

9:22 AM Changeset in webkit [154607] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

[Windows] Build fix after r154541.

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove reference

to deleted Element::pseudoElement(PseudoID), and add exports for new
beforePseudoElement() and afterPseudoElement().

9:13 AM Changeset in webkit [154606] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

[Windows] Build fix after r154578. Return Vector<String>() instead
of ListHashSet<String>().

  • platform/win/PasteboardWin.cpp:

(WebCore::Pasteboard::types):

9:09 AM Changeset in webkit [154605] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

[Windows] Build fix after r154580.

  • rendering/RenderThemeWin.cpp: Mirror changes made for other ports now that

Frame is known to always be valid when in a render tree. This allows us to
get rid of some unneeded null checks.
(WebCore::RenderThemeWin::getThemeData):
(WebCore::RenderThemeWin::paintMenuList):

8:53 AM Changeset in webkit [154604] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

[Windows] Build fix after r154554.

  • page/AutoscrollController.cpp: Correct various places where pointers are now

references.
(WebCore::AutoscrollController::stopAutoscrollTimer):
(WebCore::AutoscrollController::startPanScrolling):
(WebCore::AutoscrollController::autoscrollTimerFired):

8:09 AM Changeset in webkit [154603] by Carlos Garcia Campos
  • 9 edits
    3 adds in trunk/Source/WebKit2

[GTK] Add WebKit2 API for isolated worlds
https://bugs.webkit.org/show_bug.cgi?id=103377

Reviewed by Anders Carlsson.

  • GNUmakefile.list.am: Add new files to compilation.
  • UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Add new symbols.
  • UIProcess/API/gtk/tests/TestWebExtensions.cpp:

(testWebExtensionWindowObjectCleared):
(scriptDialogCallback):
(runJavaScriptInIsolatedWorldFinishedCallback):
(testWebExtensionIsolatedWorld):
(beforeAll):

  • UIProcess/API/gtk/tests/WebExtensionTest.cpp:

(echoCallback):
(windowObjectCleared):
(getWebPage):
(methodCallCallback):

  • WebProcess/InjectedBundle/API/gtk/WebKitFrame.cpp:

(webkit_frame_get_javascript_context_for_script_world): New public
method to tget the JavaScript execution context for a given script
world.

  • WebProcess/InjectedBundle/API/gtk/WebKitFrame.h:
  • WebProcess/InjectedBundle/API/gtk/WebKitScriptWorld.cpp: Added.

(scriptWorlds): Global WebKitScriptWorld map.
(_WebKitScriptWorldPrivate::~_WebKitScriptWorldPrivate):
(webkitScriptWorldGet): Get the WebKitScriptWorld wrapping the
given injected bundle script world.
(webkitScriptWorldGetInjectedBundleScriptWorld): Get the injected
bundle script world wrapped by the given WebKitScriptWorld.
(webkitScriptWorldWindowObjectCleared): Emit
WebKitScriptWorld::window-object-cleared signal.
(webkitScriptWorldCreate): Create a new WebKitScriptWorld wrapping
the given injected bundle script world.
(createDefaultScriptWorld): Create the default WebKitScriptWorld
wrapping the normal world.
(webkit_script_world_get_default): Return the default WebKitScriptWorld.
(webkit_script_world_new): Create a new isolated WebKitScriptWorld.

  • WebProcess/InjectedBundle/API/gtk/WebKitScriptWorld.h: Added.
  • WebProcess/InjectedBundle/API/gtk/WebKitScriptWorldPrivate.h: Added.
  • WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:

(didClearWindowObjectForFrame): Call webkitScriptWorldWindowObjectCleared().
(webkitWebPageCreate): Add implementation for callback
didClearWindowObjectForFrame in injected bundle loader client.

  • WebProcess/InjectedBundle/API/gtk/webkit-web-extension.h:

Include WebKitScriptWorld.h.

8:02 AM Changeset in webkit [154602] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebKit2

[WebKit2] Offsets for WKBundlePageLoaderClient in APIClientTraits are wrong
https://bugs.webkit.org/show_bug.cgi?id=120268

Reviewed by Anders Carlsson.

  • Shared/APIClientTraits.cpp: Use always the first member of every

version as the offset of the version.

6:32 AM Changeset in webkit [154601] by zandobersek@gmail.com
  • 3 edits in trunk/Tools

[GTK] Include most of the WebKit2 unit tests into the build and testing
https://bugs.webkit.org/show_bug.cgi?id=120307

Reviewed by Philippe Normand.

There are still various unit test source files that are not being included into
the build. This patch includes most of these, only leaving out tests that do not
compile or test features that are not supported by the GTK port.

  • Scripts/run-gtk-tests: Skip four newly-added tests that are failing or timing out.

(TestRunner):

  • TestWebKitAPI/GNUmakefile.am:
6:27 AM MemoryCache edited by w.bielawski@samsung.com
(diff)
6:10 AM Changeset in webkit [154600] by Carlos Garcia Campos
  • 2 edits in trunk/Tools

[GTK] Allow to run tests without Xvfb in run-gtk-tests
https://bugs.webkit.org/show_bug.cgi?id=120298

Reviewed by Philippe Normand.

Add --no-xvfb command line option to run tests in the current
display.

  • Scripts/run-gtk-tests:

(TestRunner._run_xvfb): Return early if option --no-xvfb has been
passed.
(TestRunner._setup_testing_environment): Use helper function
_run_xvfb to start Xvfb if needed.
(TestRunner._tear_down_testing_environment): Check Xvfb is
actually running before trying to terminate it.

6:04 AM MemoryCache.png attached to MemoryCache by w.bielawski@samsung.com
6:02 AM MemoryCache created by w.bielawski@samsung.com
5:51 AM WikiStart edited by w.bielawski@samsung.com
(diff)
5:45 AM Changeset in webkit [154599] by kov@webkit.org
  • 2 edits in trunk/Source/WebCore/platform/gtk/po

[GTK L10N] Updated Brazilian Portuguese translation for WebKitGTK+
https://bugs.webkit.org/show_bug.cgi?id=120193

Patch by Enrico Nicoletto <liverig@gmail.com> on 2013-08-26
Reviewed by Gustavo Noronha Silva.

  • pt_BR.po: Updated.
4:59 AM Changeset in webkit [154598] by zarvai@inf.u-szeged.hu
  • 2 edits in trunk/Tools

Adding Gabor Abraham to contributors.json.

Reviewed by Csaba Osztrogonác.

  • Scripts/webkitpy/common/config/contributors.json:
4:13 AM Changeset in webkit [154597] by akling@apple.com
  • 4 edits in trunk/Source/WebCore

Move DocumentTiming inside ENABLE(WEB_TIMING) guards.
<https://webkit.org/b/120281>

Reviewed by Anders Carlsson.

Looks like this struct is only used by other ENABLE(WEB_TIMING) code, so don't bother
filling it in if we're not building like that.

  • dom/Document.cpp:

(WebCore::Document::setReadyState):
(WebCore::Document::finishedParsing):

  • dom/Document.h:
  • dom/DocumentTiming.h:
3:43 AM Changeset in webkit [154596] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/LayoutTests

Unreviewed, EFL gardening. EFL WK1 DRT doesn't support exif-orientation tests

  • platform/efl-wk1/TestExpectations: Add fast/images/exif-orientation-composited.html as failure.
3:36 AM Changeset in webkit [154595] by Carlos Garcia Campos
  • 2 edits in trunk/Tools

[GTK] Add support for passing test directories to run-gtk-tests
https://bugs.webkit.org/show_bug.cgi?id=120296

Reviewed by Philippe Normand.

  • Scripts/run-gtk-tests:

(TestRunner._get_tests_from_dir): Helper function to return all
unit tests found in a given directory.
(TestRunner._get_tests): Check the given tests passed in the
command line, so that if a directory is found the tests contained
in the directory are added to the list of tests to run.

3:31 AM Changeset in webkit [154594] by Carlos Garcia Campos
  • 2 edits in trunk/Tools

[GTK] Improve the stop/reload button implementation in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=120292

Reviewed by Philippe Normand.

  • Use an instance member of BrowserWindow for the button widget instead of a global variable.
  • Use notify::is-loading to monitor the WebView load instead of the estimated-load-progress property.
  • Use webkit_web_view_is_loading() to check whether the view is loading to change the button icon instead of a string comparison of the gtk stock icon id.
  • Use the right casts to fix compile warning.
  • MiniBrowser/gtk/BrowserWindow.c:

(reloadOrStopCallback):
(webViewLoadProgressChanged):
(webViewIsLoadingChanged):
(browser_window_init):
(browserWindowConstructed):

3:07 AM Changeset in webkit [154593] by commit-queue@webkit.org
  • 4 edits in trunk

[Qt] Remove the fix in QWebPage::javaScriptConsoleMessage introduced by (r61433)
https://bugs.webkit.org/show_bug.cgi?id=119791

Source/WebKit/qt:

Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-26
Reviewed by Jocelyn Turcotte.

  • WidgetApi/qwebpage.cpp:

(QWebPage::javaScriptConsoleMessage): Removed hack specific to DRT, introduced by
(r61433).

Tools:

Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-26
Reviewed by Jocelyn Turcotte.

Load empty url to send onunload event to currently running page. onunload event is
mandatory for LayoutTests/plugins/open-and-close-window-with-plugin.html and
LayoutTests/plugins/geturlnotify-during-document-teardown.html.

  • DumpRenderTree/qt/DumpRenderTreeQt.cpp:

(WebPage::~WebPage):

1:43 AM Changeset in webkit [154592] by Carlos Garcia Campos
  • 2 edits in trunk/Tools

[GTK] Silence MiniBrowser compile warnings due to recent GTK+ deprecations
https://bugs.webkit.org/show_bug.cgi?id=120290

Reviewed by Philippe Normand.

  • MiniBrowser/gtk/GNUmakefile.am: Add

-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_6 compile option.

1:04 AM Changeset in webkit [154591] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebKit2

[GTK] Add missing initializer for pluginLoadPolicy in WKPageLoaderClient
https://bugs.webkit.org/show_bug.cgi?id=120289

Reviewed by Philippe Normand.

  • UIProcess/API/gtk/WebKitLoaderClient.cpp:

(attachLoaderClientToView): Add initializer for pluginLoadPolicy
and rename the comment of the previous one as
pluginLoadPolicy_deprecatedForUseWithV2.

12:53 AM Changeset in webkit [154590] by zandobersek@gmail.com
  • 2 edits in trunk/Tools

[GTK] Add WillLoad test files to the TestWebKitAPI/TestWebKit2 program
https://bugs.webkit.org/show_bug.cgi?id=120288

Reviewed by Carlos Garcia Campos.

  • TestWebKitAPI/GNUmakefile.am: Add the WillLoad.cpp build target that should be compiled

into the TestWebKit2 program. The InjectedBundle counterpart file is added to the build as well.
These unit tests are at the moment failing in debug configurations, so it would be nice to
have the GTK builds report these failures as well.

12:47 AM Changeset in webkit [154589] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebKit2

[GTK] webkitCredentialGetCredential returns a temporary in g_return_val_if_fail
https://bugs.webkit.org/show_bug.cgi?id=120287

Reviewed by Philippe Normand.

  • UIProcess/API/gtk/WebKitCredential.cpp:

(webkitCredentialGetCredential): Use ASSERT() instead of
g_return_val_if_fail() since this is a private function.

12:45 AM Changeset in webkit [154588] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebCore

[GTK] Fix compile warning in WebKitDOMCustom
https://bugs.webkit.org/show_bug.cgi?id=120286

Reviewed by Philippe Normand.

  • bindings/gobject/WebKitDOMCustom.cpp:

(webkit_dom_html_element_get_item_type): Add return 0.

Aug 25, 2013:

11:20 PM Changeset in webkit [154587] by ryuan.choi@samsung.com
  • 2 edits in trunk/Tools

[EFL] EWebLauncher is executed as full screen with device pixel ratio
https://bugs.webkit.org/show_bug.cgi?id=120282

Reviewed by Gyuyoung Kim.

  • EWebLauncher/main.c:

Use double instead of float for device_pixel_ratio which is passed to ECORE_GETOPT_VALUE_DOUBLE.

11:05 PM Changeset in webkit [154586] by rniwa@webkit.org
  • 4 edits in trunk/Source/WebCore

JSHTMLFormElement::canGetItemsForName needlessly allocates a Vector
https://bugs.webkit.org/show_bug.cgi?id=120277

Reviewed by Sam Weinig.

Added HTMLFormElement::hasNamedElement and used it in JSHTMLFormElement::canGetItemsForName.

This required fixing a bug in HTMLFormElement::getNamedElements that the first call to getNamedElements
after replacing an element A with another element B of the same name caused it to erroneously append A
to namedItems via the aliases mapping. Because getNamedElements used to be always called in pairs, this
wrong behavior was never visible to the Web. Fixed the bug by not adding the old element to namedItem
when namedItem's size is 1.

Also renamed m_elementAliases to m_pastNamesMap along with related member functions.

No new tests are added since there should be no Web exposed behavioral change.

  • bindings/js/JSHTMLFormElementCustom.cpp:

(WebCore::JSHTMLFormElement::canGetItemsForName):

  • html/HTMLFormElement.cpp:

(WebCore::HTMLFormElement::elementFromPastNamesMap):
(WebCore::HTMLFormElement::addElementToPastNamesMap):
(WebCore::HTMLFormElement::hasNamedElement):
(WebCore::HTMLFormElement::getNamedElements):

  • html/HTMLFormElement.h:
7:21 PM Changeset in webkit [154585] by akling@apple.com
  • 3 edits in trunk/Source/WebCore

RenderLayerBacking::renderer() should return a reference.
<https://webkit.org/b/120280>

Reviewed by Anders Carlsson.

It's just a forwarding call to RenderLayer::renderer() which already returns a reference.

7:08 PM Changeset in webkit [154584] by gyuyoung.kim@samsung.com
  • 3 edits in trunk/Source/WebCore

Add toSVGMissingGlyphElement(), and use it.
https://bugs.webkit.org/show_bug.cgi?id=120197

Reviewed by Andreas Kling.

As a step to clean-up static_cast<SVGXXX>, toSVGMissingGlyphElement() is added to clean-up
static_cast<SVGMissingGlyphElement*>.

  • svg/SVGFontElement.cpp:

(WebCore::SVGFontElement::firstMissingGlyphElement):
(WebCore::SVGFontElement::ensureGlyphCache):

  • svg/SVGMissingGlyphElement.h:

(WebCore::toSVGMissingGlyphElement):

6:02 PM Changeset in webkit [154583] by akling@apple.com
  • 23 edits in trunk/Source

RenderLayer::renderer() should return a reference.
<https://webkit.org/b/120276>

Reviewed by Anders Carlsson.

RenderLayer is always created with a renderer, so make renderer() (and m_renderer) references.
Nuked an assortment of useless null checks.

2:43 PM Changeset in webkit [154582] by commit-queue@webkit.org
  • 8 edits
    19 adds
    13 deletes in trunk/LayoutTests

Improve srcset's layout tests
https://bugs.webkit.org/show_bug.cgi?id=120274

Moved srcset's tests to use js-test-pre, and output text with clear PASS/FAILED statements.
Added expected.txt files to the test directory, since there shouldn't be any platform variance in the results.
For some of the tests, added an equivalent 1x/2x test, to make sure the feature behaves on both DPRs.
Added preload tests on the "change-dynamically" tests, to make sure the 'src' resource is not loaded when it shouldn't.

Patch by Yoav Weiss <yoav@yoav.ws> on 2013-08-25
Reviewed by Andreas Kling.

  • fast/hidpi/image-srcset-change-dynamically-from-js-1x-expected.txt: Added.
  • fast/hidpi/image-srcset-change-dynamically-from-js-1x.html: Added.
  • fast/hidpi/image-srcset-change-dynamically-from-js-2x-expected.txt: Added.
  • fast/hidpi/image-srcset-change-dynamically-from-js-2x.html: Added.
  • fast/hidpi/image-srcset-change-dynamically-from-js.html: Removed.
  • fast/hidpi/image-srcset-data-src-expected.txt: Added.
  • fast/hidpi/image-srcset-data-src.html:
  • fast/hidpi/image-srcset-data-srcset-expected.txt: Added.
  • fast/hidpi/image-srcset-data-srcset.html:
  • fast/hidpi/image-srcset-invalid-inputs-correct-src-expected.txt: Added.
  • fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
  • fast/hidpi/image-srcset-invalid-inputs-except-one-expected.txt: Added.
  • fast/hidpi/image-srcset-invalid-inputs-except-one.html:
  • fast/hidpi/image-srcset-remove-dynamically-from-js-expected.txt: Added.
  • fast/hidpi/image-srcset-remove-dynamically-from-js.html:
  • fast/hidpi/image-srcset-same-alternative-for-both-attributes-expected.txt: Added.
  • fast/hidpi/image-srcset-same-alternative-for-both-attributes.html:
  • fast/hidpi/image-srcset-simple-1x-expected.txt: Added.
  • fast/hidpi/image-srcset-simple-1x.html: Added.
  • fast/hidpi/image-srcset-simple-2x-expected.txt: Added.
  • fast/hidpi/image-srcset-simple-2x.html: Added.
  • fast/hidpi/image-srcset-simple.html: Removed.
  • fast/hidpi/image-srcset-src-selection-1x-expected.txt: Added.
  • fast/hidpi/image-srcset-src-selection-1x.html: Added.
  • fast/hidpi/image-srcset-src-selection-2x-expected.txt: Added.
  • fast/hidpi/image-srcset-src-selection-2x.html: Added.
  • fast/hidpi/image-srcset-src-selection.html: Removed.
  • fast/hidpi/image-srcset-viewport-modifiers-expected.txt: Added.
  • fast/hidpi/image-srcset-viewport-modifiers.html:
  • platform/mac/fast/hidpi/image-srcset-change-dynamically-from-js-expected.txt: Removed.
  • platform/mac/fast/hidpi/image-srcset-data-src-expected.txt: Removed.
  • platform/mac/fast/hidpi/image-srcset-data-srcset-expected.txt: Removed.
  • platform/mac/fast/hidpi/image-srcset-invalid-inputs-correct-src-expected.txt: Removed.
  • platform/mac/fast/hidpi/image-srcset-invalid-inputs-except-one-expected.txt: Removed.
  • platform/mac/fast/hidpi/image-srcset-remove-dynamically-from-js-expected.txt: Removed.
  • platform/mac/fast/hidpi/image-srcset-same-alternative-for-both-attributes-expected.txt: Removed.
  • platform/mac/fast/hidpi/image-srcset-simple-expected.txt: Removed.
  • platform/mac/fast/hidpi/image-srcset-src-selection-expected.txt: Removed.
  • platform/mac/fast/hidpi/image-srcset-viewport-modifiers-expected.txt: Removed.
2:30 PM Changeset in webkit [154581] by Antti Koivisto
  • 13 edits
    2 adds in trunk/Source/WebCore

Element child and descendant iterators
https://bugs.webkit.org/show_bug.cgi?id=120248

Reviewed by Sam Weinig and Andreas Kling.

Add iterators for Element children and descendants.

To iterate over element children:

#include "ChildIterator.h"

for (auto it = elementChildren(this).begin(), end = elementChildren(this).end(); it != end; ++it) {

Element& element = *it;
...

for (auto it = childrenOfType<HTMLAreaElement>(this).begin(), end = childrenOfType<HTMLAreaElement>(this).end(); it != end; ++it) {

HTMLAreaElement& area = *it;
...

To iteratate over element descendants in pre-order:

#include "DescendantIterator.h"

for (auto it = elementDescendants(this).begin(), end = elementDescendants(this).end(); it != end; ++it) {

Element& element = *it;
...

for (auto it = descendantsOfType<HTMLAreaElement>(this).begin(), end = descendantsOfType<HTMLAreaElement>(this).end(); it != end; ++it) {

HTMLAreaElement& area = *it;
...


The iterators assert against DOM mutations and event dispatch while iterating in debug builds.

They are compatible with C++11 range-based for loops. In the future we can use

for (auto& element : elementChildren(this))

...

etc.

The patch all uses the new iterators in a few places.

  • WebCore.xcodeproj/project.pbxproj:
  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::canvasHasFallbackContent):
(WebCore::siblingWithAriaRole):

  • accessibility/AccessibilityRenderObject.cpp:
  • accessibility/AccessibilityTable.cpp:

(WebCore::AccessibilityTable::isDataTable):

  • dom/ChildIterator.h: Added.

(WebCore::ChildIterator::operator*):
(WebCore::ChildIterator::operator->):
(WebCore::::ChildIterator):
(WebCore::::operator):
(WebCore::=):
(WebCore::::ChildIteratorAdapter):
(WebCore::::begin):
(WebCore::::end):
(WebCore::elementChildren):
(WebCore::childrenOfType):

  • dom/DescendantIterator.h: Added.

(WebCore::DescendantIterator::operator*):
(WebCore::DescendantIterator::operator->):
(WebCore::::DescendantIterator):
(WebCore::::operator):
(WebCore::=):
(WebCore::::DescendantIteratorAdapter):
(WebCore::::begin):
(WebCore::::end):
(WebCore::elementDescendants):
(WebCore::descendantsOfType):

  • dom/Document.cpp:

(WebCore::Document::buildAccessKeyMap):
(WebCore::Document::childrenChanged):
(WebCore::Document::attach):
(WebCore::Document::detach):

  • editing/ApplyStyleCommand.cpp:

(WebCore::ApplyStyleCommand::cleanupUnstyledAppleStyleSpans):

  • editing/markup.cpp:

(WebCore::completeURLs):

  • html/HTMLMapElement.cpp:

(WebCore::HTMLMapElement::mapMouseEvent):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::selectMediaResource):
(WebCore::HTMLMediaElement::textTrackModeChanged):

2:22 PM Changeset in webkit [154580] by akling@apple.com
  • 87 edits in trunk/Source/WebCore

RenderObject::document() should return a reference.
<https://webkit.org/b/120272>

Reviewed by Antti Koivisto.

There's always a Document. We were allocated in someone's arena, after all.
Various null checks and assertions neutralized.

12:43 PM Changeset in webkit [154579] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WebCore

BUILD FIX (r154578): Return Vector<String>() from Pasteboard::types() for iOS

  • platform/ios/PasteboardIOS.mm:

(WebCore::Pasteboard::types): Return Vector<String>() instead of
ListHashSet<String>() after r154578.

10:24 AM Changeset in webkit [154578] by Darin Adler
  • 12 edits in trunk/Source/WebCore

Make JavaScript binding for Clipboard::types more normal
https://bugs.webkit.org/show_bug.cgi?id=120271

Reviewed by Anders Carlsson.

  • bindings/js/JSClipboardCustom.cpp:

(WebCore::JSClipboard::types): Make a simple custom binding. Only needed because
there is a special value, null, this can return.

  • dom/Clipboard.cpp:

(WebCore::Clipboard::types): Return Vector<String> instead of ListHashSet<String>.

  • dom/Clipboard.h: Ditto.
  • platform/Pasteboard.h: Ditto.
  • platform/blackberry/PasteboardBlackBerry.cpp:

(WebCore::Pasteboard::types): Ditto.

  • platform/efl/PasteboardEfl.cpp:

(WebCore::Pasteboard::types): Ditto.

  • platform/gtk/PasteboardGtk.cpp:

(WebCore::Pasteboard::types): Ditto.

  • platform/ios/PasteboardIOS.mm:

(WebCore::Pasteboard::types): Ditto.

  • platform/mac/PasteboardMac.mm:

(WebCore::Pasteboard::types): Ditto.

  • platform/qt/PasteboardQt.cpp:

(WebCore::Pasteboard::types): Ditto.

  • platform/win/PasteboardWin.cpp:

(WebCore::Pasteboard::types): Ditto.

7:21 AM Changeset in webkit [154577] by ddkilzer@apple.com
  • 4 edits in trunk/Source/WebCore

Unreviewed rollout of r154571. Broke internal iOS build.

Reopened: No need for clearTimers function in Frame
https://bugs.webkit.org/show_bug.cgi?id=120265

  • history/CachedFrame.cpp:

(WebCore::CachedFrame::CachedFrame):
(WebCore::CachedFrame::destroy):

  • page/Frame.cpp:

(WebCore::Frame::clearTimers):

  • page/Frame.h:
3:28 AM Changeset in webkit [154576] by Darin Adler
  • 4 edits in trunk/Source/WebCore

No need for hasData in Clipboard
https://bugs.webkit.org/show_bug.cgi?id=120269

Reviewed by Andreas Kling.

This simple forwarder does not belong in the Clipboard class.
The drag code that uses it already works directly with Pasteboard.

  • dom/Clipboard.cpp: Removed hasData.
  • dom/Clipboard.h: Ditto.
  • page/DragController.cpp:

(WebCore::DragController::startDrag): Call through the pasteboard.

3:15 AM Changeset in webkit [154575] by Darin Adler
  • 10 edits in trunk/Source

Source/WebCore: No need for documentTypeString function in Frame
https://bugs.webkit.org/show_bug.cgi?id=120262

Reviewed by Andreas Kling.

  • WebCore.exp.in: Removed export of Frame::documentTypeString.
  • editing/markup.cpp:

(WebCore::documentTypeString): Added. Replaces the old Frame member function.
Makes more sense to have this here since it is both called by and calls code
in this file; somehow this function was left behind.
(WebCore::createFullMarkup): Changed to call the new function.

  • editing/markup.h: Added documentTypeString function. Has to be exported

because LegacyWebArchive uses it; might be worth fixing that later.

  • loader/archive/cf/LegacyWebArchive.cpp:

(WebCore::LegacyWebArchive::create): Changed to call the new function.
(WebCore::LegacyWebArchive::createFromSelection): Ditto.

  • page/Frame.cpp: Removed Frame::documentTypeString.
  • page/Frame.h: Ditto.

Source/WebKit/mac: Frame should not have a documentTypeString member function
https://bugs.webkit.org/show_bug.cgi?id=120262

Reviewed by Andreas Kling.

  • WebView/WebFrame.mm: Removed _stringWithDocumentTypeStringAndMarkupString:

internal method, which was not used anywhere in WebKit. Internal methods are
only for use within WebKit, as opposed to public and private methods that can
be used outside.

  • WebView/WebFrameInternal.h: Ditto.
3:00 AM Changeset in webkit [154574] by Darin Adler
  • 2 edits
    1 move in trunk/Source/WebCore

Clipboard is in DOM directory, but ClipboardMac is in platform directory
https://bugs.webkit.org/show_bug.cgi?id=120267

Reviewed by Andreas Kling.

This file is almost gone; has just one function in it. Move it for now, and later
we can delete it entirely.

  • WebCore.xcodeproj/project.pbxproj: Updated for new file location.
  • dom/ClipboardMac.mm: Moved from Source/WebCore/platform/mac/ClipboardMac.mm.
2:54 AM Changeset in webkit [154573] by Darin Adler
  • 7 edits in trunk/Source/WebCore

No need for notifyChromeClientWheelEventHandlerCountChanged in Frame
https://bugs.webkit.org/show_bug.cgi?id=120264

Reviewed by Andreas Kling.

  • dom/Document.cpp:

(WebCore::Document::createRenderTree): Renamed attach to this.
This made it practical to remove a comment that says the same thing and
also helps make the purpose of the function considerably more clear,
although the relationship to the attached and detach functions is now
less clear; should fix that soon.
(WebCore::pageWheelEventHandlerCountChanged): Added. Contains the code
from Frame::notifyChromeClientWheelEventHandlerCountChanged, minus some
assertions that were only needed because the function was passed a frame
rather than a page.
(WebCore::Document::didBecomeCurrentDocumentInFrame): Added. Contains
most of the code from Frame::setDocument. Looking at before and after,
we can see that most of the work is within the document class and matches
up with other code already in this class. Added FIXMEs about many problems
spotted in the code.
(WebCore::Document::topDocument): Added FIXME and tweaked formatting.
(WebCore::wheelEventHandlerCountChanged): Moved the call to the
pageWheelEventHandlerCountChanged in here from the two call sites.
Also added a FIXME.
(WebCore::Document::didAddWheelEventHandler): Removed the call to
notifyChromeClientWheelEventHandlerCountChanged, since that's now handled
inside wheelEventHandlerCountChanged.
(WebCore::Document::didRemoveWheelEventHandler): Ditto.

  • dom/Document.h: Renamed attach to createRenderTree, made it private,

and added a new didBecomeCurrentDocumentInFrame function.

  • loader/PlaceholderDocument.cpp:

(WebCore::PlaceholderDocument::createRenderTree): Renamed from attach.

  • loader/PlaceholderDocument.h: Did the rename and made the function a

private override.

  • page/Frame.cpp:

(WebCore::Frame::setDocument): Moved most of this function out of here
into the new Document::didBecomeCurrentDocumentInFrame function.
Also deleted notifyChromeClientWheelEventHandlerCountChanged.

  • page/Frame.h: Deleted notifyChromeClientWheelEventHandlerCountChanged.
2:51 AM Changeset in webkit [154572] by Darin Adler
  • 6 edits in trunk/Source/WebCore

No need for dispatchVisibilityStateChangeEvent function
https://bugs.webkit.org/show_bug.cgi?id=120261

Reviewed by Andreas Kling.

  • dom/Document.cpp: Removed dispatchVisibilityStateChangeEvent.
  • dom/Document.h: Ditto.
  • page/Frame.cpp: Ditto.
  • page/Frame.h: Ditto.
  • page/Page.cpp:

(WebCore::Page::setVisibilityState): Put all the logic for dispatching the
visibility state change event. Nothing here requires any special information
about the internals of Frame or Document.

2:33 AM Changeset in webkit [154571] by Darin Adler
  • 4 edits in trunk/Source/WebCore

No need for clearTimers function in Frame
https://bugs.webkit.org/show_bug.cgi?id=120265

Reviewed by Andreas Kling.

  • history/CachedFrame.cpp:

(WebCore::clearTimers): Added. Moved here from Frame.
(WebCore::CachedFrame::CachedFrame): Call above function.
(WebCore::CachedFrame::destroy): Ditto.

  • page/Frame.cpp: Removed the two clearTimers functions.
  • page/Frame.h: Ditto.
2:27 AM Changeset in webkit [154570] by zandobersek@gmail.com
  • 2 edits in trunk/Tools

[gdb] Remove the pretty printer for KURLGooglePrivate
https://bugs.webkit.org/show_bug.cgi?id=120263

Reviewed by Benjamin Poulain.

Remove the pretty printer for the WebCore::KURLGooglePrivate structure that
was usable inside the gdb debugger. The structure was remove from the codebase
along with the GoogleURL backend for KURL.

  • gdb/webkit.py:

(JSCJSStringPrinter.to_string):
(add_pretty_printers):

1:02 AM Changeset in webkit [154569] by fpizlo@apple.com
  • 12 edits
    16 adds in trunk

FloatTypedArrayAdaptor::toJSValue should almost certainly not use jsNumber() since that attempts int conversions
https://bugs.webkit.org/show_bug.cgi?id=120228

Source/JavaScriptCore:

Reviewed by Oliver Hunt.

It turns out that there were three problems:

  • Using jsNumber() meant that we were converting doubles to integers and then possibly back again whenever doing a set() between floating point arrays.


  • Slow-path accesses to double typed arrays were slower than necessary because of the to-int conversion attempt.


  • The use of JSValue as an intermediate for converting between differen types in typedArray.set() resulted in worse code than I had previously expected.


This patch solves the problem by using template double-dispatch to ensure that
that C++ compiler sees the simplest possible combination of casts between any
combination of typed array types, while still preserving JS and typed array
conversion semantics. Conversions are done as follows:

SourceAdaptor::convertTo<TargetAdaptor>(value)


Internally, convertTo() calls one of three possible methods on TargetAdaptor,
with one method for each of int32_t, uint32_t, and double. This means that the
C++ compiler will at worst see a widening cast to one of those types followed
by a narrowing conversion (not necessarily a cast - may have clamping or the
JS toInt32() function).

This change doesn't just affect typedArray.set(); it also affects slow-path
accesses to typed arrays as well. This patch also adds a bunch of new test
coverage.

This change is a ~50% speed-up on typedArray.set() involving floating point
types.

  • GNUmakefile.list.am:
  • JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • runtime/GenericTypedArrayView.h:

(JSC::GenericTypedArrayView::set):

  • runtime/JSDataViewPrototype.cpp:

(JSC::setData):

  • runtime/JSGenericTypedArrayView.h:

(JSC::JSGenericTypedArrayView::setIndexQuicklyToDouble):
(JSC::JSGenericTypedArrayView::setIndexQuickly):

  • runtime/JSGenericTypedArrayViewInlines.h:

(JSC::::setWithSpecificType):
(JSC::::set):

  • runtime/ToNativeFromValue.h: Added.

(JSC::toNativeFromValue):

  • runtime/TypedArrayAdaptors.h:

(JSC::IntegralTypedArrayAdaptor::toJSValue):
(JSC::IntegralTypedArrayAdaptor::toDouble):
(JSC::IntegralTypedArrayAdaptor::toNativeFromInt32):
(JSC::IntegralTypedArrayAdaptor::toNativeFromUint32):
(JSC::IntegralTypedArrayAdaptor::toNativeFromDouble):
(JSC::IntegralTypedArrayAdaptor::convertTo):
(JSC::FloatTypedArrayAdaptor::toJSValue):
(JSC::FloatTypedArrayAdaptor::toDouble):
(JSC::FloatTypedArrayAdaptor::toNativeFromInt32):
(JSC::FloatTypedArrayAdaptor::toNativeFromUint32):
(JSC::FloatTypedArrayAdaptor::toNativeFromDouble):
(JSC::FloatTypedArrayAdaptor::convertTo):
(JSC::Uint8ClampedAdaptor::toJSValue):
(JSC::Uint8ClampedAdaptor::toDouble):
(JSC::Uint8ClampedAdaptor::toNativeFromInt32):
(JSC::Uint8ClampedAdaptor::toNativeFromUint32):
(JSC::Uint8ClampedAdaptor::toNativeFromDouble):
(JSC::Uint8ClampedAdaptor::convertTo):

LayoutTests:

Reviewed by Oliver Hunt.

Add coverage for three things:

  • Typed array accesses with corner-case values.


  • Typed array set() (i.e. copy) between arrays of different types.


  • Performance of typedArray.set() involving different types.


This required some changes to our test harnesses, since they previously
couldn't consistently do numerical array comparisons in a reliable way.

  • fast/js/regress/Float32Array-to-Float64Array-set-expected.txt: Added.
  • fast/js/regress/Float32Array-to-Float64Array-set.html: Added.
  • fast/js/regress/Float64Array-to-Int16Array-set-expected.txt: Added.
  • fast/js/regress/Float64Array-to-Int16Array-set.html: Added.
  • fast/js/regress/Int16Array-to-Int32Array-set-expected.txt: Added.
  • fast/js/regress/Int16Array-to-Int32Array-set.html: Added.
  • fast/js/regress/script-tests/Float32Array-to-Float64Array-set.js: Added.
  • fast/js/regress/script-tests/Float64Array-to-Int16Array-set.js: Added.
  • fast/js/regress/script-tests/Int16Array-to-Int32Array-set.js: Added.
  • fast/js/resources/js-test-pre.js:

(areNumbersEqual):
(areArraysEqual):
(isResultCorrect):

  • fast/js/resources/standalone-pre.js:

(areNumbersEqual):
(areArraysEqual):
(isTypedArray):
(isResultCorrect):
(stringify):
(shouldBe):

  • fast/js/script-tests/typed-array-access.js: Added.

(bitsToString):
(bitsToValue):
(valueToBits):
(roundTrip):

  • fast/js/script-tests/typed-array-set-different-types.js: Added.

(MyRandom):
(.reference):
(.usingConstruct):

  • fast/js/typed-array-access-expected.txt: Added.
  • fast/js/typed-array-access.html: Added.
  • fast/js/typed-array-set-different-types-expected.txt: Added.
  • fast/js/typed-array-set-different-types.html: Added.
12:20 AM Changeset in webkit [154568] by ryuan.choi@samsung.com
  • 2 edits in trunk/LayoutTests

Unreviewed EFL gardening.

  • platform/efl/TestExpectations:

Unskipped some accessibility tests which are already passed.

12:06 AM Changeset in webkit [154567] by zandobersek@gmail.com
  • 3 edits in trunk/Source/WebKit2

Unreviewed GTK build fix after r154565.

  • UIProcess/API/gtk/tests/TestInspector.cpp: Include the Vector header.
  • UIProcess/API/gtk/tests/TestResources.cpp: Ditto.

Aug 24, 2013:

10:32 PM Changeset in webkit [154566] by ryuan.choi@samsung.com
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix after r154560

  • page/FrameTree.cpp:

(WebCore::FrameTree::scopedChild):
Use tree(). instead of tree()->.

9:39 PM Changeset in webkit [154565] by benjamin@webkit.org
  • 3 edits in trunk/Source/WTF

Save three bytes per CStringBuffer object
https://bugs.webkit.org/show_bug.cgi?id=120040

Reviewed by Darin Adler.

Merge https://chromium.googlesource.com/chromium/blink/+/894ae8eafdb64912aefd8f9c809f4ccda84f3b89

sizeof(CStringBuffer) was rounded up to 8 on account of struct size and
alignment rules. This is clearly not what was intended.

  • wtf/text/CString.cpp:

(WTF::CStringBuffer::createUninitialized):

  • wtf/text/CString.h:

(WTF::CStringBuffer::data):
(WTF::CStringBuffer::mutableData):

9:33 PM Changeset in webkit [154564] by Brent Fulgham
  • 3 edits in trunk/WebKitLibraries

[Windows] Another attempt to fix the Windows bots. Need to retain older
QuickTime player features for external builders.

  • win/include/WebKitSystemInterface/WebKitSystemInterface.h:
  • win/lib32/WebKitSystemInterface.lib:
9:20 PM Changeset in webkit [154563] by fpizlo@apple.com
  • 2 edits in trunk/Tools

Unreviewed, fix build-webkit --ftl-jit in the case that you have your own llvm directory. We need to
prune 'libgtest' and friends from the llvm build, since WebKit builds its own and none of the llvm
libraries depend on libgtest anyway.

  • Scripts/copy-webkitlibraries-to-product-directory:
9:19 PM Changeset in webkit [154562] by benjamin@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/120102> Inline SelectorQuery's execution traits

Reviewed by Sam Weinig.

For some reason, clang does not always inline the trait. The operations are so simple
that it shows up in profile.
Force the inlining to match the original speed.

  • dom/SelectorQuery.cpp:

(WebCore::AllElementExtractorSelectorQueryTrait::appendOutputForElement):
(WebCore::SingleElementExtractorSelectorQueryTrait::appendOutputForElement):

9:17 PM Changeset in webkit [154561] by benjamin@webkit.org
  • 2 edits in trunk/Source/WebCore

Remove a useless #include from StyledElement
https://bugs.webkit.org/show_bug.cgi?id=120245

Reviewed by Andreas Kling.

  • dom/StyledElement.cpp:
8:41 PM Changeset in webkit [154560] by Darin Adler
  • 4 edits in trunk/Source/WebCore

Move Frame::inScope into FrameTree
https://bugs.webkit.org/show_bug.cgi?id=120257

Reviewed by Sam Weinig.

  • page/Frame.cpp: Removed inScope.
  • page/Frame.h: Ditto.
  • page/FrameTree.cpp:

(WebCore::inScope): Moved it here.
(WebCore::FrameTree::scopedChild): Changed to call new function.
(WebCore::FrameTree::scopedChildCount): Ditto.

8:08 PM Changeset in webkit [154559] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WebCore

BUILD FIX: Include HTMLPlugInImageElement.h for ENABLE(PLUGIN_PROXY_FOR_VIDEO)

Fixes the following build failure for iOS:

In file included from Source/WebCore/accessibility/AccessibilityAllInOne.cpp:28:
In file included from Source/WebCore/accessibility/AXObjectCache.cpp:42:
In file included from Source/WebCore/accessibility/AccessibilityMediaControls.h:36:
In file included from Source/WebCore/html/shadow/MediaControlElements.h:34:
In file included from Source/WebCore/html/shadow/MediaControlElementTypes.h:37:
Source/WebCore/html/HTMLMediaElement.h:324:23: error: unknown type name 'PluginCreationOption'

void updateWidget(PluginCreationOption);


  • html/HTMLMediaElement.h:
7:28 PM Changeset in webkit [154558] by Darin Adler
  • 94 edits in trunk/Source

Frame::tree should return a reference instead of a pointer
https://bugs.webkit.org/show_bug.cgi?id=120259

Reviewed by Andreas Kling.

Source/WebCore:

  • page/Frame.h:

(WebCore::Frame::tree): Return a reference instead of a pointer.

  • bindings/js/JSDOMWindowCustom.cpp:

(WebCore::childFrameGetter):
(WebCore::indexGetter):
(WebCore::JSDOMWindow::getOwnPropertySlot):
(WebCore::JSDOMWindow::getOwnPropertySlotByIndex):
(WebCore::JSDOMWindow::setLocation):

  • bindings/js/PageScriptDebugServer.cpp:

(WebCore::PageScriptDebugServer::setJavaScriptPaused):

  • dom/Document.cpp:

(WebCore::canAccessAncestor):
(WebCore::Document::adoptNode):
(WebCore::Document::canNavigate):
(WebCore::Document::findUnsafeParentScrollPropagationBoundary):
(WebCore::Document::notifySeamlessChildDocumentsOfStylesheetUpdate):
(WebCore::Document::openSearchDescriptionURL):
(WebCore::Document::setDesignMode):
(WebCore::Document::parentDocument):
(WebCore::Document::initSecurityContext):
(WebCore::Document::initContentSecurityPolicy):
(WebCore::Document::requestFullScreenForElement):
(WebCore::Document::webkitExitFullscreen):
(WebCore::Document::didRemoveTouchEventHandler):

  • dom/TreeScope.cpp:

(WebCore::focusedFrameOwnerElement):

  • editing/FrameSelection.cpp:

(WebCore::FrameSelection::selectFrameElementInParentIfFullySelected):

  • history/CachedFrame.cpp:

(WebCore::CachedFrameBase::CachedFrameBase):
(WebCore::CachedFrameBase::restore):
(WebCore::CachedFrame::CachedFrame):

  • history/CachedPage.cpp:

(WebCore::CachedPage::restore):

  • history/PageCache.cpp:

(WebCore::logCanCacheFrameDecision):
(WebCore::PageCache::canCachePageContainingThisFrame):

  • html/HTMLDocument.cpp:

(WebCore::HTMLDocument::hasFocus):

  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::restartSimilarPlugIns):

  • inspector/InspectorApplicationCacheAgent.cpp:

(WebCore::InspectorApplicationCacheAgent::getFramesWithManifests):

  • inspector/InspectorCanvasAgent.cpp:

(WebCore::InspectorCanvasAgent::findFramesWithUninstrumentedCanvases):
(WebCore::InspectorCanvasAgent::frameNavigated):

  • inspector/InspectorDOMAgent.cpp:

(WebCore::InspectorDOMAgent::documents):

  • inspector/InspectorFileSystemAgent.cpp:

(WebCore::InspectorFileSystemAgent::assertScriptExecutionContextForOrigin):

  • inspector/InspectorPageAgent.cpp:

(WebCore::InspectorPageAgent::getCookies):
(WebCore::InspectorPageAgent::deleteCookie):
(WebCore::InspectorPageAgent::searchInResources):
(WebCore::InspectorPageAgent::findFrameWithSecurityOrigin):
(WebCore::InspectorPageAgent::buildObjectForFrame):
(WebCore::InspectorPageAgent::buildObjectForFrameTree):

  • inspector/PageRuntimeAgent.cpp:

(WebCore::PageRuntimeAgent::reportExecutionContextCreation):

  • loader/DocumentLoader.cpp:

(WebCore::DocumentLoader::willSendRequest):
(WebCore::DocumentLoader::mainResource):

  • loader/DocumentWriter.cpp:

(WebCore::DocumentWriter::createDecoderIfNeeded):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::submitForm):
(WebCore::FrameLoader::allChildrenAreComplete):
(WebCore::FrameLoader::allAncestorsAreComplete):
(WebCore::FrameLoader::loadURLIntoChildFrame):
(WebCore::FrameLoader::outgoingReferrer):
(WebCore::FrameLoader::updateFirstPartyForCookies):
(WebCore::FrameLoader::setFirstPartyForCookies):
(WebCore::FrameLoader::completed):
(WebCore::FrameLoader::started):
(WebCore::FrameLoader::loadURL):
(WebCore::FrameLoader::loadWithDocumentLoader):
(WebCore::FrameLoader::stopAllLoaders):
(WebCore::FrameLoader::commitProvisionalLoad):
(WebCore::FrameLoader::closeOldDataSources):
(WebCore::FrameLoader::prepareForCachedPageRestore):
(WebCore::FrameLoader::subframeIsLoading):
(WebCore::FrameLoader::subresourceCachePolicy):
(WebCore::FrameLoader::detachChildren):
(WebCore::FrameLoader::closeAndRemoveChild):
(WebCore::FrameLoader::checkLoadComplete):
(WebCore::FrameLoader::numPendingOrLoadingRequests):
(WebCore::FrameLoader::detachFromParent):
(WebCore::FrameLoader::shouldClose):
(WebCore::FrameLoader::handleBeforeUnloadEvent):
(WebCore::FrameLoader::continueLoadAfterNewWindowPolicy):
(WebCore::FrameLoader::shouldInterruptLoadForXFrameOptions):
(WebCore::FrameLoader::findFrameForNavigation):
(WebCore::FrameLoader::effectiveSandboxFlags):
(WebCore::createWindow):

  • loader/HistoryController.cpp:

(WebCore::HistoryController::saveDocumentState):
(WebCore::HistoryController::saveDocumentAndScrollState):
(WebCore::HistoryController::restoreDocumentState):
(WebCore::HistoryController::goToItem):
(WebCore::HistoryController::updateForRedirectWithLockedBackForwardList):
(WebCore::HistoryController::recursiveUpdateForCommit):
(WebCore::HistoryController::recursiveUpdateForSameDocumentNavigation):
(WebCore::HistoryController::initializeItem):
(WebCore::HistoryController::createItemTree):
(WebCore::HistoryController::recursiveSetProvisionalItem):
(WebCore::HistoryController::recursiveGoToItem):
(WebCore::HistoryController::currentFramesMatchItem):

  • loader/NavigationScheduler.cpp:

(WebCore::NavigationScheduler::mustLockBackForwardList):
(WebCore::NavigationScheduler::scheduleFormSubmission):

  • loader/ProgressTracker.cpp:

(WebCore::ProgressTracker::progressStarted):
(WebCore::ProgressTracker::progressCompleted):
(WebCore::ProgressTracker::isMainLoadProgressing):

  • loader/appcache/ApplicationCacheGroup.cpp:

(WebCore::ApplicationCacheGroup::selectCache):
(WebCore::ApplicationCacheGroup::selectCacheWithoutManifestURL):

  • loader/archive/cf/LegacyWebArchive.cpp:

(WebCore::LegacyWebArchive::create):

  • loader/cache/CachedResourceLoader.cpp:

(WebCore::CachedResourceLoader::checkInsecureContent):

  • loader/icon/IconController.cpp:

(WebCore::IconController::urlsForTypes):
(WebCore::IconController::startLoader):

  • page/Chrome.cpp:

(WebCore::canRunModalIfDuringPageDismissal):
(WebCore::Chrome::windowScreenDidChange):

  • page/DOMWindow.cpp:

(WebCore::DOMWindow::length):
(WebCore::DOMWindow::name):
(WebCore::DOMWindow::setName):
(WebCore::DOMWindow::parent):
(WebCore::DOMWindow::top):
(WebCore::DOMWindow::open):

  • page/EventHandler.cpp:

(WebCore::EventHandler::scrollRecursively):
(WebCore::EventHandler::logicalScrollRecursively):
(WebCore::EventHandler::handleMouseMoveEvent):

  • page/FocusController.cpp:

(WebCore::FocusController::setContainingWindowIsVisible):

  • page/Frame.cpp:

(WebCore::parentPageZoomFactor):
(WebCore::parentTextZoomFactor):
(WebCore::Frame::setPrinting):
(WebCore::Frame::shouldUsePrintingLayout):
(WebCore::Frame::dispatchVisibilityStateChangeEvent):
(WebCore::Frame::willDetachPage):
(WebCore::Frame::setPageAndTextZoomFactors):
(WebCore::Frame::deviceOrPageScaleFactorChanged):
(WebCore::Frame::notifyChromeClientWheelEventHandlerCountChanged):
(WebCore::Frame::isURLAllowed):

  • page/FrameTree.cpp:

(WebCore::FrameTree::~FrameTree):
(WebCore::FrameTree::setName):
(WebCore::FrameTree::transferChild):
(WebCore::FrameTree::appendChild):
(WebCore::FrameTree::actuallyAppendChild):
(WebCore::FrameTree::removeChild):
(WebCore::FrameTree::uniqueChildName):
(WebCore::FrameTree::scopedChild):
(WebCore::FrameTree::scopedChildCount):
(WebCore::FrameTree::childCount):
(WebCore::FrameTree::child):
(WebCore::FrameTree::find):
(WebCore::FrameTree::isDescendantOf):
(WebCore::FrameTree::traverseNext):
(WebCore::FrameTree::traversePreviousWithWrap):
(WebCore::FrameTree::deepLastChild):
(WebCore::FrameTree::top):
(printFrames):
(showFrameTree):

  • page/FrameView.cpp:

(WebCore::FrameView::setFrameRect):
(WebCore::FrameView::hasCompositedContentIncludingDescendants):
(WebCore::FrameView::hasCompositingAncestor):
(WebCore::FrameView::flushCompositingStateIncludingSubframes):
(WebCore::FrameView::updateCanBlitOnScrollRecursively):
(WebCore::FrameView::setIsOverlapped):
(WebCore::FrameView::shouldUseLoadTimeDeferredRepaintDelay):
(WebCore::FrameView::updateLayerFlushThrottlingInAllFrames):
(WebCore::FrameView::serviceScriptedAnimations):
(WebCore::FrameView::updateBackgroundRecursively):
(WebCore::FrameView::parentFrameView):
(WebCore::FrameView::paintContentsForSnapshot):
(WebCore::FrameView::setTracksRepaints):
(WebCore::FrameView::notifyWidgetsInAllFrames):

  • page/Location.cpp:

(WebCore::Location::ancestorOrigins):

  • page/Page.cpp:

(WebCore::networkStateChanged):
(WebCore::Page::~Page):
(WebCore::Page::renderTreeSize):
(WebCore::Page::updateStyleForAllPagesAfterGlobalChangeInEnvironment):
(WebCore::Page::setNeedsRecalcStyleInAllFrames):
(WebCore::Page::refreshPlugins):
(WebCore::Page::takeAnyMediaCanStartListener):
(WebCore::incrementFrame):
(WebCore::Page::setDefersLoading):
(WebCore::Page::setMediaVolume):
(WebCore::Page::setDeviceScaleFactor):
(WebCore::Page::setShouldSuppressScrollbarAnimations):
(WebCore::Page::didMoveOnscreen):
(WebCore::Page::willMoveOffscreen):
(WebCore::Page::setIsInWindow):
(WebCore::Page::suspendScriptedAnimations):
(WebCore::Page::resumeScriptedAnimations):
(WebCore::Page::userStyleSheetLocationChanged):
(WebCore::Page::allVisitedStateChanged):
(WebCore::Page::visitedStateChanged):
(WebCore::Page::setDebugger):
(WebCore::Page::setMemoryCacheClientCallsEnabled):
(WebCore::Page::setMinimumTimerInterval):
(WebCore::Page::setTimerAlignmentInterval):
(WebCore::Page::dnsPrefetchingStateChanged):
(WebCore::Page::collectPluginViews):
(WebCore::Page::storageBlockingStateChanged):
(WebCore::Page::privateBrowsingStateChanged):
(WebCore::Page::checkSubframeCountConsistency):
(WebCore::Page::suspendActiveDOMObjectsAndAnimations):
(WebCore::Page::resumeActiveDOMObjectsAndAnimations):
(WebCore::Page::captionPreferencesChanged):

  • page/PageGroup.cpp:

(WebCore::PageGroup::invalidateInjectedStyleSheetCacheInAllFrames):

  • page/PageGroupLoadDeferrer.cpp:

(WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer):
(WebCore::PageGroupLoadDeferrer::~PageGroupLoadDeferrer):

  • page/PageSerializer.cpp:

(WebCore::PageSerializer::serializeFrame):

  • page/PageThrottler.cpp:

(WebCore::PageThrottler::throttlePage):
(WebCore::PageThrottler::unthrottlePage):

  • page/Settings.cpp:

(WebCore::setImageLoadingSettings):
(WebCore::Settings::setTextAutosizingFontScaleFactor):

  • page/SpatialNavigation.cpp:

(WebCore::rectToAbsoluteCoordinates):

  • page/animation/AnimationController.cpp:

(WebCore::AnimationControllerPrivate::suspendAnimations):
(WebCore::AnimationControllerPrivate::resumeAnimations):

  • page/mac/PageMac.cpp:

(WebCore::Page::addSchedulePair):
(WebCore::Page::removeSchedulePair):

  • page/scrolling/ScrollingCoordinator.cpp:

(WebCore::ScrollingCoordinator::computeNonFastScrollableRegion):
(WebCore::ScrollingCoordinator::computeCurrentWheelEventHandlerCount):

  • plugins/PluginView.cpp:

(WebCore::PluginView::performRequest):
(WebCore::PluginView::load):

  • rendering/HitTestResult.cpp:

(WebCore::HitTestResult::targetFrame):

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::enclosingCompositorFlushingLayers):
(WebCore::RenderLayerCompositor::updateCompositingLayers):
(WebCore::RenderLayerCompositor::notifyIFramesOfCompositingChange):

  • rendering/TextAutosizer.cpp:

(WebCore::TextAutosizer::processSubtree):

  • storage/StorageEventDispatcher.cpp:

(WebCore::StorageEventDispatcher::dispatchSessionStorageEvents):
(WebCore::StorageEventDispatcher::dispatchLocalStorageEvents):

  • svg/SVGSVGElement.cpp:

(WebCore::SVGSVGElement::currentScale):
(WebCore::SVGSVGElement::setCurrentScale):

  • testing/Internals.cpp:

(WebCore::Internals::formControlStateOfPreviousHistoryItem):
(WebCore::Internals::setFormControlStateOfPreviousHistoryItem):
(WebCore::Internals::numberOfScrollableAreas):

  • xml/parser/XMLDocumentParserLibxml2.cpp:

(WebCore::hasNoStyleInformation):
Use tree(). instead of tree()->.

Source/WebKit/blackberry:

  • Api/WebPage.cpp:

(BlackBerry::WebKit::closeURLRecursively):
(BlackBerry::WebKit::enableCrossSiteXHRRecursively):
(BlackBerry::WebKit::WebPagePrivate::setScreenOrientation):

  • WebCoreSupport/FrameLoaderClientBlackBerry.cpp:

(WebCore::FrameLoaderClientBlackBerry::createFrame):

  • WebKitSupport/DOMSupport.cpp:

(BlackBerry::WebKit::DOMSupport::convertPointToFrame):
(BlackBerry::WebKit::DOMSupport::incrementFrame):
Use tree(). instead of tree()->.

Source/WebKit/efl:

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:

(DumpRenderTreeSupportEfl::clearFrameName):
(DumpRenderTreeSupportEfl::frameChildren):
(DumpRenderTreeSupportEfl::frameParent):

  • ewk/ewk_frame.cpp:

(_ewk_frame_children_iterator_next):
(ewk_frame_child_find):
(ewk_frame_name_get):
(ewk_frame_child_add):

  • ewk/ewk_view.cpp:

(ewk_view_frame_create):
Use tree(). instead of tree()->.

Source/WebKit/gtk:

  • WebCoreSupport/DumpRenderTreeSupportGtk.cpp:

(DumpRenderTreeSupportGtk::getFrameChildren):
(DumpRenderTreeSupportGtk::clearMainFrameName):

  • WebCoreSupport/FrameLoaderClientGtk.cpp:

(WebKit::FrameLoaderClient::createFrame):

  • webkit/webkitwebframe.cpp:

(webkit_web_frame_get_name):
(webkit_web_frame_get_parent):
(webkit_web_frame_find_frame):

  • webkit/webkitwebview.cpp:

(webkit_web_view_set_highlight_text_matches):
Use tree(). instead of tree()->.

Source/WebKit/mac:

  • Plugins/Hosted/NetscapePluginInstanceProxy.mm:

(WebKit::NetscapePluginInstanceProxy::performRequest):

  • Plugins/WebBaseNetscapePluginView.mm:

(-[WebBaseNetscapePluginView resolvedURLStringForURL:target:]):

  • Plugins/WebNetscapePluginView.mm:

(-[WebNetscapePluginView loadPluginRequest:]):

  • WebCoreSupport/WebFrameLoaderClient.mm:

(applyAppleDictionaryApplicationQuirkNonInlinePart):
(WebFrameLoaderClient::prepareForDataSourceReplacement):
(WebFrameLoaderClient::createFrame):

  • WebView/WebFrame.mm:

(+[WebFrame _createFrameWithPage:frameName:frameView:ownerElement:]):
(-[WebFrame _updateBackgroundAndUpdatesWhileOffscreen]):
(-[WebFrame _unmarkAllBadGrammar]):
(-[WebFrame _unmarkAllMisspellings]):
(-[WebFrame _atMostOneFrameHasSelection]):
(-[WebFrame _findFrameWithSelection]):
(-[WebFrame _drawRect:contentsOnly:]):
(-[WebFrame _isDescendantOfFrame:]):
(-[WebFrame _recursive_resumeNullEventsForAllNetscapePlugins]):
(-[WebFrame _recursive_pauseNullEventsForAllNetscapePlugins]):
(-[WebFrame name]):
(-[WebFrame findFrameNamed:]):
(-[WebFrame parentFrame]):
(-[WebFrame childFrames]):

  • WebView/WebView.mm:

(-[WebView _attachScriptDebuggerToAllFrames]):
(-[WebView _detachScriptDebuggerFromAllFrames]):
(-[WebView _clearMainFrameName]):
(-[WebView _isUsingAcceleratedCompositing]):
(-[WebView _isSoftwareRenderable]):
(-[WebView setHostWindow:]):
(incrementFrame):
Use tree(). instead of tree()->.

Source/WebKit/qt:

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(DumpRenderTreeSupportQt::clearFrameName):

  • WebCoreSupport/FrameLoaderClientQt.cpp:

(drtDescriptionSuitableForTestResult):
(WebCore::FrameLoaderClientQt::dispatchDidCommitLoad):
(WebCore::FrameLoaderClientQt::dispatchDidFinishDocumentLoad):
(WebCore::FrameLoaderClientQt::postProgressStartedNotification):
(WebCore::FrameLoaderClientQt::didPerformFirstNavigation):
(WebCore::FrameLoaderClientQt::createFrame):

  • WebCoreSupport/QWebFrameAdapter.cpp:

(QWebFrameData::QWebFrameData):
(QWebFrameAdapter::load):
(QWebFrameAdapter::uniqueName):
(QWebFrameAdapter::childFrames):

  • WebCoreSupport/QWebPageAdapter.cpp:

(QWebPageAdapter::findText):
Use tree(). instead of tree()->.

Source/WebKit/win:

  • WebCoreSupport/WebFrameLoaderClient.cpp:

(WebFrameLoaderClient::createFrame):

  • WebFrame.cpp:

(WebFrame::name):
(WebFrame::findFrameNamed):
(WebFrame::parentFrame):
(EnumChildFrames::EnumChildFrames):
(EnumChildFrames::Next):
(EnumChildFrames::Skip):
(EnumChildFrames::Reset):
(WebFrame::isDescendantOfFrame):
(WebFrame::unmarkAllMisspellings):
(WebFrame::unmarkAllBadGrammar):

  • WebView.cpp:

(WebView::initWithFrame):
(incrementFrame):
(WebView::clearMainFrameName):
Use tree(). instead of tree()->.

Source/WebKit/wince:

  • WebView.cpp:

(WebView::createFrame):
Use tree(). instead of tree()->.

Source/WebKit2:

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::performJavaScriptURLRequest):

  • WebProcess/Storage/StorageAreaMap.cpp:

(WebKit::StorageAreaMap::dispatchSessionStorageEvent):
(WebKit::StorageAreaMap::dispatchLocalStorageEvent):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createFrame):

  • WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm:

(WebKit::WebContextMenuClient::searchWithSpotlight):

  • WebProcess/WebPage/FindController.cpp:

(WebKit::frameWithSelection):
(WebKit::FindController::rectsForTextMatches):

  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::init):
(WebKit::WebFrame::contentsAsString):
(WebKit::WebFrame::name):
(WebKit::WebFrame::childFrames):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::clearMainFrameName):
(WebKit::WebPage::setDrawsBackground):
(WebKit::WebPage::setDrawsTransparentBackground):
(WebKit::WebPage::setWindowResizerSize):
(WebKit::frameWithSelection):
(WebKit::WebPage::unmarkAllMisspellings):
(WebKit::WebPage::unmarkAllBadGrammar):
(WebKit::pageContainsAnyHorizontalScrollbars):

  • WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:

(WebKit::TiledCoreAnimationDrawingArea::forceRepaint):
Use tree(). instead of tree()->.

6:53 PM Changeset in webkit [154557] by mitz@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

[mac] link against libz in a more civilized manner
https://bugs.webkit.org/show_bug.cgi?id=120258

Reviewed by Darin Adler.

  • Configurations/JavaScriptCore.xcconfig: Removed “-lz” from OTHER_LDFLAGS_BASE.
  • JavaScriptCore.xcodeproj/project.pbxproj: Added libz.dylib to the JavaScriptCore target’s

Link Binary With Libraries build phase.

5:07 PM Changeset in webkit [154556] by akling@apple.com
  • 5 edits in trunk/Source/WebCore

Merge Document::viewportSize() logic into RenderView::viewportSize().
<https://webkit.org/b/120254>

Reviewed by Darin Adler.

RenderView can just ask FrameView (the viewport) about its size directly, no need for
a weirdly-placed method on Document.

  • dom/Document.cpp:
  • rendering/RenderView.cpp:

(WebCore::RenderView::viewportSize):

  • rendering/RenderView.h:
4:40 PM Changeset in webkit [154555] by Darin Adler
  • 4 edits in trunk

RetainPtr lacks move constructor for case when argument is a RetainPtr of a different type
https://bugs.webkit.org/show_bug.cgi?id=120255

Reviewed by Andreas Kling.

Source/WTF:

  • wtf/RetainPtr.h: Added missing move constructor, modeled on the other move constructor,

and the one from RetPtr.

Tools:

  • TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm: Added four tests covering move assignment and construction.
3:50 PM Changeset in webkit [154554] by akling@apple.com
  • 31 edits in trunk/Source/WebCore

RenderObject::frame() should return a reference.
<https://webkit.org/b/120251>

Reviewed by Darin Adler.

There is now always a Frame, and we can get to it by walking this path:

RenderObject -> Document -> RenderView -> FrameView -> Frame

Removed the customary horde of null checks.

1:32 PM Changeset in webkit [154553] by oliver@apple.com
  • 2 edits in trunk/Source/WTF

Make the world build.

1:07 PM Changeset in webkit [154552] by oliver@apple.com
  • 2 edits in trunk/Source/WTF

REGRESSION(r154498): Crashes on EFL, GTK, Qt on release configurations
https://bugs.webkit.org/show_bug.cgi?id=120246

Reviewed by Antti Koivisto.

Undestroy all the platforms that don't use the global new overload

  • wtf/Compression.h:
1:04 PM Changeset in webkit [154551] by commit-queue@webkit.org
  • 9 edits
    3 deletes in trunk/Source/WebKit2

Unreviewed, rolling out r154545.
http://trac.webkit.org/changeset/154545
https://bugs.webkit.org/show_bug.cgi?id=120252

Broke WebKit2 API tests (Requested by andersca on #webkit).

  • GNUmakefile.list.am:
  • UIProcess/API/gtk/docs/webkit2gtk-sections.txt:
  • UIProcess/API/gtk/tests/TestWebExtensions.cpp:

(beforeAll):

  • UIProcess/API/gtk/tests/WebExtensionTest.cpp:

(methodCallCallback):

  • WebProcess/InjectedBundle/API/gtk/WebKitFrame.cpp:

(webkit_frame_get_javascript_global_context):

  • WebProcess/InjectedBundle/API/gtk/WebKitFrame.h:
  • WebProcess/InjectedBundle/API/gtk/WebKitScriptWorld.cpp: Removed.
  • WebProcess/InjectedBundle/API/gtk/WebKitScriptWorld.h: Removed.
  • WebProcess/InjectedBundle/API/gtk/WebKitScriptWorldPrivate.h: Removed.
  • WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:

(webkitWebPageCreate):

  • WebProcess/InjectedBundle/API/gtk/webkit-web-extension.h:
11:58 AM Changeset in webkit [154550] by Joseph Pecoraro
  • 4 edits in trunk/Source/WebInspectorUI

Web Inspector: Breakpoints in the editors gutter should have a contextmenu
https://bugs.webkit.org/show_bug.cgi?id=120169

Reviewed by Timothy Hatcher.

Updated CodeMirror now has a gutterContextMenu event. Use that to give
breakpoint related context menus. Add, Edit, Enable/Disable, Delete, and
Reveal in Debugger Navigation Sidebar.

  • Localizations/en.lproj/localizedStrings.js:

"Add Breakpoint", and "Reveal in Debugger Navigation Sidebar".

  • UserInterface/SourceCodeTextEditor.js:

(WebInspector.SourceCodeTextEditor.prototype.textEditorGutterContextMenu.addBreakpoint):
(WebInspector.SourceCodeTextEditor.prototype.textEditorGutterContextMenu.revealInSidebar):
(WebInspector.SourceCodeTextEditor.prototype.textEditorGutterContextMenu.removeBreakpoints):
(WebInspector.SourceCodeTextEditor.prototype.textEditorGutterContextMenu.toggleBreakpoints):
(WebInspector.SourceCodeTextEditor.prototype.textEditorGutterContextMenu):
Show a context menu when clicking on the gutter for 0 breakpoints,
1 breakpoint, or >1 breakpoints. The only tricky handler is addBreakpoint,
since that must update the TextEditor for the new breakpoint info.

  • UserInterface/TextEditor.js:

(WebInspector.TextEditor):
(WebInspector.TextEditor.prototype._gutterContextMenu):
Send to delegate if the delegate implements textEditorGutterContextMenu.

11:27 AM Changeset in webkit [154549] by akling@apple.com
  • 6 edits in trunk/Source/WebCore

RenderLayer::compositor() should return a reference.
<https://webkit.org/b/120250>

Reviewed by Anders Carlsson.

It was already converting from a reference to a pointer.

10:55 AM Changeset in webkit [154548] by commit-queue@webkit.org
  • 5 edits in trunk

Eliminate a useless comparison in srcset's candidate selection algorithm
https://bugs.webkit.org/show_bug.cgi?id=120235

Source/WebCore:

There is no point in comparing the last item in the candidates vector to the DPR, since it will be returned anyway. Therefore, the
iteration on the candidates vector now skips the last candidate.

Patch by Yoav Weiss <yoav@yoav.ws> on 2013-08-24
Reviewed by Andreas Kling.

  • html/parser/HTMLParserIdioms.cpp:

(WebCore::bestFitSourceForImageAttributes):

LayoutTests:

Removed MIME types from the test's output, since they're irrelevant for the test, and make it fragile.

Patch by Yoav Weiss <yoav@yoav.ws> on 2013-08-24
Reviewed by Andreas Kling.

  • fast/hidpi/image-srcset-fraction-expected.txt:
  • fast/hidpi/image-srcset-fraction.html:
9:39 AM Changeset in webkit [154547] by andersca@apple.com
  • 2 edits in trunk/Tools

Don't treat NSLocalizedDescriptionKey and NSLocalizedRecoverySuggestionErrorKey as NSLocalized macros
https://bugs.webkit.org/show_bug.cgi?id=120249

Reviewed by Andreas Kling.

  • Scripts/extract-localizable-strings:
9:33 AM Changeset in webkit [154546] by akling@apple.com
  • 65 edits in trunk/Source

RenderObject::view() should return a reference.
<https://webkit.org/b/120247>

Reviewed by Antti Koivisto.

Now that the lifetime and accessibility characteristics of RenderView are well-defined,
we can make RenderObject::view() return a reference, exposing a plethora of unnecessary
null checks.

5:02 AM Changeset in webkit [154545] by Carlos Garcia Campos
  • 9 edits
    3 adds in trunk/Source/WebKit2

[GTK] Add WebKit2 API for isolated worlds
https://bugs.webkit.org/show_bug.cgi?id=103377

Reviewed by Anders Carlsson.

  • GNUmakefile.list.am: Add new files to compilation.
  • UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Add new symbols.
  • UIProcess/API/gtk/tests/TestWebExtensions.cpp:

(testWebExtensionWindowObjectCleared):
(scriptDialogCallback):
(runJavaScriptInIsolatedWorldFinishedCallback):
(testWebExtensionIsolatedWorld):
(beforeAll):

  • UIProcess/API/gtk/tests/WebExtensionTest.cpp:

(echoCallback):
(windowObjectCleared):
(getWebPage):
(methodCallCallback):

  • WebProcess/InjectedBundle/API/gtk/WebKitFrame.cpp:

(webkit_frame_get_javascript_context_for_script_world): New public
method to tget the JavaScript execution context for a given script
world.

  • WebProcess/InjectedBundle/API/gtk/WebKitFrame.h:
  • WebProcess/InjectedBundle/API/gtk/WebKitScriptWorld.cpp: Added.

(scriptWorlds): Global WebKitScriptWorld map.
(_WebKitScriptWorldPrivate::~_WebKitScriptWorldPrivate):
(webkitScriptWorldGet): Get the WebKitScriptWorld wrapping the
given injected bundle script world.
(webkitScriptWorldGetInjectedBundleScriptWorld): Get the injected
bundle script world wrapped by the given WebKitScriptWorld.
(webkitScriptWorldWindowObjectCleared): Emit
WebKitScriptWorld::window-object-cleared signal.
(webkitScriptWorldCreate): Create a new WebKitScriptWorld wrapping
the given injected bundle script world.
(createDefaultScriptWorld): Create the default WebKitScriptWorld
wrapping the normal world.
(webkit_script_world_get_default): Return the default WebKitScriptWorld.
(webkit_script_world_new): Create a new isolated WebKitScriptWorld.

  • WebProcess/InjectedBundle/API/gtk/WebKitScriptWorld.h: Added.
  • WebProcess/InjectedBundle/API/gtk/WebKitScriptWorldPrivate.h: Added.
  • WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:

(didClearWindowObjectForFrame): Call webkitScriptWorldWindowObjectCleared().
(webkitWebPageCreate): Add implementation for callback
didClearWindowObjectForFrame in injected bundle loader client.

  • WebProcess/InjectedBundle/API/gtk/webkit-web-extension.h:

Include WebKitScriptWorld.h.

4:54 AM Changeset in webkit [154544] by Carlos Garcia Campos
  • 2 edits in trunk

Unreviewed. Fix GTK+ build after r154541.

  • Source/autotools/symbols.filter: Export symbols required by

libWebCoreInternal.

4:24 AM Changeset in webkit [154543] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: Cleanup Inspector Agents a bit
https://bugs.webkit.org/show_bug.cgi?id=120218

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-24
Reviewed by Andreas Kling.

Merge https://chromium.googlesource.com/chromium/blink/+/8693dcb8ba42a5c225f516c664fb0f453c8ba6f0.

  • inspector/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::elementForId):

  • inspector/InspectorStyleSheet.cpp:

(ParsedStyleSheet::ParsedStyleSheet):
(WebCore::InspectorStyle::setPropertyText):
(WebCore::InspectorStyle::populateAllProperties):
(WebCore::InspectorStyleSheet::inlineStyleSheetText):

4:21 AM Changeset in webkit [154542] by akling@apple.com
  • 4 edits in trunk/Source/WebCore

Let Document keep its RenderView during render tree detach.
<https://webkit.org/b/120233>

Reviewed by Antti Koivisto.

Instead of having "Document::renderer() == NULL" signify that the render tree is being
torn down, give Document an explicit flag for this instead.

This way, we can keep Document's RenderView in place during tree detach.

  • dom/Document.cpp:

(WebCore::Document::Document):
(WebCore::Document::detach):

  • dom/Document.h:

(WebCore::Document::renderTreeBeingDestroyed):

  • rendering/RenderObject.h:

(WebCore::RenderObject::documentBeingDestroyed):

4:09 AM Changeset in webkit [154541] by Antti Koivisto
  • 11 edits in trunk/Source/WebCore

Tighten before/after pseudo element accessors
https://bugs.webkit.org/show_bug.cgi?id=120204

Reviewed by Andreas Kling.

We have generic looking Element::pseudoElement(PseudoID) which only returns before/after pseudo elements.

Switch to Element::before/afterPseudoElement(), similarly for setters.

  • WebCore.exp.in:
  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::ComputedStyleExtractor::styledNode):

  • dom/Element.cpp:

(WebCore::Element::~Element):
(WebCore::beforeOrAfterPseudeoElement):
(WebCore::Element::computedStyle):
(WebCore::Element::updatePseudoElement):
(WebCore::Element::createPseudoElementIfNeeded):
(WebCore::Element::updateBeforePseudoElement):
(WebCore::Element::updateAfterPseudoElement):
(WebCore::Element::beforePseudoElement):
(WebCore::Element::afterPseudoElement):
(WebCore::Element::setBeforePseudoElement):
(WebCore::Element::setAfterPseudoElement):
(WebCore::disconnectPseudoElement):
(WebCore::Element::clearBeforePseudoElement):
(WebCore::Element::clearAfterPseudoElement):
(WebCore::Element::clearStyleDerivedDataBeforeDetachingRenderer):

  • dom/Element.h:
  • dom/ElementRareData.h:

(WebCore::ElementRareData::beforePseudoElement):
(WebCore::ElementRareData::afterPseudoElement):
(WebCore::ElementRareData::hasPseudoElements):
(WebCore::ElementRareData::~ElementRareData):
(WebCore::ElementRareData::clearBeforePseudoElement):
(WebCore::ElementRareData::clearAfterPseudoElement):
(WebCore::ElementRareData::setBeforePseudoElement):
(WebCore::ElementRareData::setAfterPseudoElement):

Move detach logic to Element. ElementRareData should not implement semantics.

  • dom/Node.cpp:

(WebCore::Node::pseudoAwarePreviousSibling):
(WebCore::Node::pseudoAwareNextSibling):
(WebCore::Node::pseudoAwareFirstChild):
(WebCore::Node::pseudoAwareLastChild):

  • dom/NodeRenderingTraversal.cpp:

(WebCore::NodeRenderingTraversal::nextSiblingSlow):
(WebCore::NodeRenderingTraversal::previousSiblingSlow):

  • rendering/RenderTreeAsText.cpp:

(WebCore::writeCounterValuesFromChildren):
(WebCore::counterValueForElement):

  • style/StyleResolveTree.cpp:

(WebCore::Style::attachRenderTree):
(WebCore::Style::resolveTree):

  • testing/Internals.cpp:

(WebCore::Internals::pauseAnimationAtTimeOnPseudoElement):
(WebCore::Internals::pauseTransitionAtTimeOnPseudoElement):

1:44 AM Changeset in webkit [154540] by Carlos Garcia Campos
  • 18 edits
    1 copy
    4 adds in trunk

[GTK] Expose WebKitFrame in WebKit2GTK+ web extensions API
https://bugs.webkit.org/show_bug.cgi?id=119743

Reviewed by Anders Carlsson.

Source/WebKit2:

  • GNUmakefile.list.am: Add new files to compilation.
  • Shared/APIClientTraits.cpp: Update for new interface version.
  • Shared/APIClientTraits.h: Ditto.
  • UIProcess/API/gtk/docs/webkit2gtk-docs.sgml: Add WebKitFrame

section.

  • UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Add new public

symbols.

  • UIProcess/API/gtk/docs/webkit2gtk.types: Add

webkit_frame_get_type.

  • UIProcess/API/gtk/tests/FrameTest.cpp: Added.

(WebKitFrameTest::create):
(WebKitFrameTest::webPageFromArgs):
(WebKitFrameTest::testMainFrame):
(WebKitFrameTest::testURI):
(WebKitFrameTest::testJavaScriptContext):
(WebKitFrameTest::runTest):
(registerTests):

  • UIProcess/API/gtk/tests/GNUmakefile.am: Add new test files.
  • UIProcess/API/gtk/tests/TestFrame.cpp: Added.

(webkitFrameTestRun):
(testWebKitFrameMainFrame):
(testWebKitFrameURI):
(testWebKitFrameJavaScriptContext):
(beforeAll):
(afterAll):

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h: Add

willDestroyFrame callback to the injected bundle loader client, to
notify the client when a frame is about to be destroyed.

  • WebProcess/InjectedBundle/API/gtk/WebKitFrame.cpp: Added.

(webkit_frame_class_init):
(webkitFrameCreate):
(webkit_frame_is_main_frame):
(webkit_frame_get_uri):
(webkit_frame_get_javascript_global_context):

  • WebProcess/InjectedBundle/API/gtk/WebKitFrame.h: Added.
  • WebProcess/InjectedBundle/API/gtk/WebKitFramePrivate.h: Added.
  • WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:

(webkitFrameGetOrCreate): Helper function to create a WebKitFrame
wrapping the given WebFrame or returning the wrapper if it already
exists.
(willDestroyFrame): Remove the WebKitFrame wrapping the given
WebFrame if it exists.
(webkitWebPageCreate): Add willDestroyFrame implementation to
injected bundle loader client.
(webkit_web_page_get_main_frame): Return the main frame of the
page.

  • WebProcess/InjectedBundle/API/gtk/WebKitWebPage.h:
  • WebProcess/InjectedBundle/API/gtk/webkit-web-extension.h:

Include WebKitFrame.h.

  • WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp:

(WebKit::InjectedBundlePageLoaderClient::willDestroyFrame): New
callback to be called when a frame is about to be destroyed.

  • WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h:
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::frameLoaderDestroyed): Call
willDestroyFrame callback of injected bundle loader client.

  • WebProcess/qt/QtBuiltinBundlePage.cpp:

(WebKit::QtBuiltinBundlePage::QtBuiltinBundlePage): Add
willDestroyFrame callback.

Tools:

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::InjectedBundlePage): Add
willDestroyFrame.

12:41 AM Changeset in webkit [154539] by Antti Koivisto
  • 2 edits in trunk/Source/WebKit2

Revert accidental change.

Not reviewed.

  • WebProcess/com.apple.WebProcess.sb.in:

Aug 23, 2013:

9:07 PM Changeset in webkit [154538] by mrowe@apple.com
  • 2 edits in trunk/Source/WTF

<https://webkit.org/b/120141> Make RetainPtr work with ARC.

Have RetainPtr store the object its managing as a CFTypeRef and manage its lifetime with
CFRetain / CFRelease. This is necessary to have explicit control over the lifetime of
Objective-C objects when automatic reference counting is in use. Two helper methods are
introduced to convert between the pointer type that the RetainPtr manages and the CFTypeRef
that the pointer is stored as. For CF types and Objective-C types with ARC disabled,
these methods are simply casts. For Objective-C types under ARC they need to use the
special bridging casts to keep the compiler happy.

Reviewed by Anders Carlsson.

  • wtf/RetainPtr.h:

(WTF::RetainPtr::RetainPtr): Use the helper methods to convert to and from the storage
types when necessary.
(WTF::RetainPtr::~RetainPtr): Ditto.
(WTF::RetainPtr::get): Ditto.
(WTF::RetainPtr::operator->): Ditto.
(WTF::RetainPtr::operator PtrType): Ditto.
(WTF::::RetainPtr): Ditto.
(WTF::::clear): Ditto.
(WTF::::leakRef): Ditto.
(WTF::=): Ditto.

(WTF::RetainPtr::fromStorageTypeHelper): Use crazy template magic to determine whether to use
a bridging cast or not depending on the desired return type.
(WTF::RetainPtr::fromStorageType):
(WTF::RetainPtr::toStorageType): Overloading is sufficient here.

9:07 PM Changeset in webkit [154537] by mrowe@apple.com
  • 2 edits in trunk/Source/WTF

Revert r153637.

It didn't work with ARC like it said it would. We'll need to take a slightly different approach.

Rubber-stamped by Anders Carlsson.

  • wtf/RetainPtr.h:

(WTF::RetainPtr::RetainPtr):
(WTF::RetainPtr::~RetainPtr):
(WTF::RetainPtr::operator UnspecifiedBoolType):
(WTF::::RetainPtr):
(WTF::::clear):
(WTF::=):
(WTF::adoptCF):
(WTF::adoptNS):

5:30 PM Changeset in webkit [154536] by Brent Fulgham
  • 2 edits in trunk/WebKitLibraries

[Windows] Forgot to check in the header as well!

  • win/include/WebKitSystemInterface/WebKitSystemInterface.h:
5:30 PM Changeset in webkit [154535] by Simon Fraser
  • 5 edits in trunk/Source/WebCore

Improve scrolling behavior in iTunes
https://bugs.webkit.org/show_bug.cgi?id=120241
<rdar://problem/14825344>

Reviewed by Sam Weinig.

When vertically scrolling a page with horizontally scrollable overflow areas,
vertical scroll gestures would be interrupted when wheel events with non-zero
X deltas were intercepted by the overflow areas.

Fix by storing a small history of wheel events deltas and using
it to determine of the scroll gesture is primarily vertical or horizontal.
When this is detected, avoid dispatching scroll events on the on the
non-dominant axis.

Currently this behavior is conditionalized to only apply in iTunes.

  • page/EventHandler.cpp:

(WebCore::EventHandler::EventHandler):
(WebCore::EventHandler::recordWheelEventDelta):
(WebCore::deltaIsPredominantlyVertical):
(WebCore::EventHandler::dominantScrollGestureDirection):
(WebCore::EventHandler::handleWheelEvent):
(WebCore::EventHandler::defaultWheelEventHandler):

  • page/EventHandler.h:
  • platform/RuntimeApplicationChecks.cpp:

(WebCore::applicationIsITunes):

  • platform/RuntimeApplicationChecks.h:
5:28 PM Changeset in webkit [154534] by Brent Fulgham
  • 2 edits in trunk/WebKitLibraries

[Windows] Unreviewed build correction.

  • win/lib32/WebKitSystemInterface.lib: Update with new API for r132545.
5:13 PM Changeset in webkit [154533] by psolanki@apple.com
  • 5 edits in trunk/Source/WebCore

MediaQuery::expressions() should return a reference
<https://webkit.org/b/120215>

Reviewed by Anders Carlsson.

m_expressions is never NULL so we can just return a reference.

  • css/MediaList.cpp:

(WebCore::reportMediaQueryWarningIfNeeded):

  • css/MediaQuery.cpp:

(WebCore::MediaQuery::MediaQuery):

  • css/MediaQuery.h:

(WebCore::MediaQuery::expressions):

  • css/MediaQueryEvaluator.cpp:

(WebCore::MediaQueryEvaluator::eval):

4:57 PM Changeset in webkit [154532] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Build fix after r154515.

  • dom/ElementTraversal.h:

(WebCore::Traversal<ElementType>::firstChild):
(WebCore::Traversal<ElementType>::lastChild):

4:19 PM Changeset in webkit [154531] by akling@apple.com
  • 3 edits in trunk/Source/WebCore

Simplify some Settings access where we have a Frame in reach.
<http://webkit.org/b/120239>

Reviewed by Anders Carlsson.

In three cases where we can grab at a Frame, we can reach all the way to some Settings
without having to use pointers.

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::didBeginDocument):

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::addToOverlapMap):
(WebCore::RenderLayerCompositor::requiresCompositingForPosition):

4:15 PM Changeset in webkit [154530] by rniwa@webkit.org
  • 3 edits in trunk/LayoutTests

Rebaseline after r154518. Also fix the test to expect "0" instead of "-0".

Reviewed by Gavin Barraclough.

  • fast/js/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc-expected.txt:
  • fast/js/script-tests/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc.js:
4:00 PM Changeset in webkit [154529] by jer.noble@apple.com
  • 3 edits
    2 adds in trunk

REGRESSION (r150516): Media controls are messed up on right-to-left webpages
https://bugs.webkit.org/show_bug.cgi?id=120234

Reviewed by Dan Bernstein.

Source/WebCore:

Test: media/video-rtl.html

Make the media control panel explicitly direction:ltr. The captions menu and captions
display are unaffected, so rtl content will continue to appear rtl there.

  • css/mediaControls.css:

(audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel):

LayoutTests:

  • media/video-rtl-expected.html: Added.
  • media/video-rtl.html: Added.
3:57 PM Changeset in webkit [154528] by Beth Dakin
  • 13 edits in trunk

REGRESSION (r132545): Some PDFs generated by WebKit are blank when viewed in
Adobe Reader
https://bugs.webkit.org/show_bug.cgi?id=120240
-and corresponding-
<rdar://problem/14634453>

Reviewed by Anders Carlsson.

Source/WebCore:

This patch makes it so that we don’t use the infinite rect for the PDF context,
and it adds WebCoreSystemInterface API to find out if the current content is the
PDF context.

  • WebCore.exp.in:
  • platform/graphics/cg/GraphicsContextCG.cpp:

(WebCore::GraphicsContext::clipOut):

  • platform/mac/WebCoreSystemInterface.h:
  • platform/mac/WebCoreSystemInterface.mm:

Source/WebKit/mac:

Hook up new WebSystemInterface API to find out if the current context is the PDF
context.

  • WebCoreSupport/WebSystemInterface.mm:

(InitWebCoreSystemInterface):

Source/WebKit2:

Hook up new WebSystemInterface API to find out if the current context is the PDF
context.

  • WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:

(InitWebCoreSystemInterface):

WebKitLibraries:

  • WebKitSystemInterface.h:
  • libWebKitSystemInterfaceLion.a:
  • libWebKitSystemInterfaceMountainLion.a:
3:44 PM Changeset in webkit [154527] by eric.carlson@apple.com
  • 24 edits in trunk

[Mac] some track language tags are not recognized
https://bugs.webkit.org/show_bug.cgi?id=119643

Source/WebCore:

Reviewed by Jere Noble.

No new tests, existing tests updated.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::HTMLMediaElement): Initialize m_captionDisplayMode from settings

if possible.

(WebCore::HTMLMediaElement::configureTextTrackGroup): Don't enable a default track when preferences

say captions should be disabled. Don't disable an already visible track if we don't find
a match unless preferences say captions should be disabled. m_forcedOrAutomaticSubtitleTrackLanguage ->
m_subtitleTrackLanguage.

(WebCore::HTMLMediaElement::mediaPlayerCharacteristicChanged): If the language of the primary

audio track changes, only kick off a text track recalc if caption preference are set to "automatic".

  • html/HTMLMediaElement.h:
  • platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:

(WebCore::MediaPlayerPrivateAVFoundation::MediaPlayerPrivateAVFoundation): Initialize m_characteristicsChanged

and m_delayCharacteristicsChangedNotification.

(WebCore::MediaPlayerPrivateAVFoundation::setHasVideo): Call characteristicsChanged.
(WebCore::MediaPlayerPrivateAVFoundation::setHasAudio): Ditto.
(WebCore::MediaPlayerPrivateAVFoundation::setHasClosedCaptions): Ditto.
(WebCore::MediaPlayerPrivateAVFoundation::characteristicsChanged): New, allows us to coalesce

calls to the media player when we know several characteristics may change.

(WebCore::MediaPlayerPrivateAVFoundation::setDelayCharacteristicsChangedNotification): Enable or

disable notification delay.

  • platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged): Always call languageOfPrimaryAudioTrack(),

a track may have changed so we may have a new language.

(WebCore::MediaPlayerPrivateAVFoundationObjC::languageOfPrimaryAudioTrack): Call [AVAssetTrack languageCode]

if [AVAssetTrack extendedLanguageTag] returns NULL in case the media file has an old
QuickTime language code.

LayoutTests:

Reviewed by Jer Noble.

Explicitly set caption mode to "Automatic" so the track 'default' attribute works.

  • media/track/text-track-cue-is-reachable.html:
  • media/track/text-track-is-reachable.html:
  • media/track/track-active-cues.html:
  • media/track/track-cue-overlap-snap-to-lines-not-set.html:
  • media/track/track-cue-rendering-horizontal.html:
  • media/track/track-cue-rendering-vertical.html:
  • media/track/track-kind.html:
  • media/track/track-large-timestamp.html:
  • media/track/track-mode.html:
  • media/track/track-text-track-cue-list.html:
  • media/track/track-webvtt-tc000-empty.html:
  • media/track/track-webvtt-tc002-bom.html:
  • media/track/track-webvtt-tc010-no-timings.html:
  • media/track/track-webvtt-tc027-empty-cue.html:
  • media/track/track-webvtt-tc028-unsupported-markup.html:
  • media/track/track-word-breaking.html:
  • media/video-test.js:

(setCaptionDisplayMode):

3:35 PM Changeset in webkit [154526] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

[Windows] Unreviewed build correction. Need to force environment variable
to be escaped when running nmake command.

  • WebCore.vcxproj/WebCoreGenerated.make:
3:00 PM Changeset in webkit [154525] by Antti Koivisto
  • 12 edits in trunk/Source

Use ElementTraversal some more
https://bugs.webkit.org/show_bug.cgi?id=120226

Reviewed by Darin Adler.

More traversal with tighter typing.

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::canvasHasFallbackContent):
(WebCore::siblingWithAriaRole):

  • accessibility/AccessibilityTable.cpp:

(WebCore::AccessibilityTable::isDataTable):

  • css/CSSFontFaceSource.cpp:

(WebCore::CSSFontFaceSource::getFontData):

  • dom/ContainerNode.cpp:

(WebCore::willRemoveChild):

  • dom/ContainerNodeAlgorithms.h:

(WebCore::ChildFrameDisconnector::ChildFrameDisconnector):
(WebCore::ChildFrameDisconnector::collectFrameOwners):
(WebCore::ChildFrameDisconnector::disconnect):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::selectMediaResource):
(WebCore::HTMLMediaElement::textTrackModeChanged):
(WebCore::HTMLMediaElement::cancelPendingEventsAndCallbacks):

  • html/HTMLObjectElement.cpp:

(WebCore::HTMLObjectElement::parametersForPlugin):
(WebCore::HTMLObjectElement::containsJavaApplet):

  • html/HTMLParamElement.h:

(WebCore::isHTMLParamElement):
(WebCore::HTMLParamElement):

  • html/HTMLSourceElement.h:

(WebCore::isHTMLSourceElement):
(WebCore::HTMLSourceElement):

  • svg/SVGFontFaceElement.h:

(WebCore::isSVGFontFaceElement):
(WebCore::SVGFontFaceElement):
(WebCore::toSVGFontFaceElement):

2:58 PM Changeset in webkit [154524] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebInspectorUI

Web Inspector: Fix js minification of updated CodeMirror
https://bugs.webkit.org/show_bug.cgi?id=120231

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-23
Reviewed by Andy Estes.

Workaround a jsmin issue with "return .test();" lines when
minifying JavaScript in production builds.

  • Scripts/copy-user-interface-resources.sh:
  • UserInterface/External/CodeMirror/codemirror.js:

(window.CodeMirror):

2:42 PM Changeset in webkit [154523] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

2:40 PM Changeset in webkit [154522] by Lucas Forschler
  • 1 copy in tags/Safari-537.63

New Tag.

1:50 PM Changeset in webkit [154521] by commit-queue@webkit.org
  • 4 edits in trunk/Source/JavaScriptCore

Failure building with python3
https://bugs.webkit.org/show_bug.cgi?id=106645

Patch by Laszlo Papp <lpapp@kde.org> on 2013-08-23
Reviewed by Benjamin Poulain.

Use print functions instead of python statements to be compatible with python 3.X and 2.7 as well.
Archlinux has been using python3 and that is what causes issues while packaging QtWebKit along with Qt5.

  • disassembler/udis86/itab.py:

(UdItabGenerator.genInsnTable):

  • disassembler/udis86/ud_opcode.py:

(UdOpcodeTables.print_table):

  • disassembler/udis86/ud_optable.py:

(UdOptableXmlParser.parseDef):
(UdOptableXmlParser.parse):
(printFn):

1:46 PM Changeset in webkit [154520] by Brent Fulgham
  • 2 edits in trunk/Source/WTF

[Windows] Unreviewed build correction after r154513.

  • WTF.vcxproj/build-generated-files.sh: Variable was missing '$' character.
1:43 PM Changeset in webkit [154519] by Darin Adler
  • 3 edits in trunk/Source/WTF

Cut down repeated code in RefPtr and RetainPtr by using copy/move-and-swap for assignment operators
https://bugs.webkit.org/show_bug.cgi?id=120223

Reviewed by Anders Carlsson.

  • wtf/RefPtr.h: Switch to copy-and-swap in the assignment operators. The move ones already were done

that way.

  • wtf/RetainPtr.h: Ditto, except for the move ones too.
1:40 PM Changeset in webkit [154518] by fpizlo@apple.com
  • 8 edits
    15 adds in trunk

Incorrect TypedArray#set behavior
https://bugs.webkit.org/show_bug.cgi?id=83818

Source/JavaScriptCore:

Reviewed by Oliver Hunt and Mark Hahnenberg.

This was so much fun! typedArray.set() is like a memmove on steroids, and I'm
not smart enough to figure out optimal versions for *all* of the cases. But I
did come up with optimal implementations for most of the cases, and I wrote
spec-literal code (i.e. copy via a transfer buffer) for the cases I'm not smart
enough to write optimal code for.

  • runtime/JSArrayBufferView.h:

(JSC::JSArrayBufferView::hasArrayBuffer):

  • runtime/JSArrayBufferViewInlines.h:

(JSC::JSArrayBufferView::buffer):
(JSC::JSArrayBufferView::existingBufferInButterfly):
(JSC::JSArrayBufferView::neuter):
(JSC::JSArrayBufferView::byteOffset):

  • runtime/JSGenericTypedArrayView.h:
  • runtime/JSGenericTypedArrayViewInlines.h:

(JSC::::setWithSpecificType):
(JSC::::set):
(JSC::::existingBuffer):

LayoutTests:

Reviewed by Oliver Hunt and Mark Hahnenberg.

Made it possible for shouldBe() to compare typed arrays to each other and to any array-like
object.

Added a bunch of tests for different kinds of overlapping typedArray.set()'s.

For sanity, also added the reduced test case from the bug. Interestingly, though, that test
case already passed on trunk - probably by luck (we had incidentally changed the default
copy direction from one that happened to not work to one that happened to be fine, but only
for this test).

  • fast/js/jsc-test-list:
  • fast/js/resources/js-test-pre.js:

(isTypedArray):
(isResultCorrect):
(stringify):
(shouldBe):

  • fast/js/script-tests/typed-array-copy.js: Added.
  • fast/js/script-tests/typedarray-set-destination-smaller-than-source.js: Added.
  • fast/js/script-tests/typedarray-set-overlapping-elements-of-same-size.js: Added.
  • fast/js/script-tests/typedarray-set-same-type-memmove.js: Added.

(arraysEqual):

  • fast/js/script-tests/typedarray-set-source-smaller-than-destination.js: Added.
  • fast/js/typed-array-copy-expected.txt: Added.
  • fast/js/typed-array-copy.html: Added.
  • fast/js/typedarray-set-destination-smaller-than-source-expected.txt: Added.
  • fast/js/typedarray-set-destination-smaller-than-source.html: Added.
  • fast/js/typedarray-set-overlapping-elements-of-same-size-expected.txt: Added.
  • fast/js/typedarray-set-overlapping-elements-of-same-size.html: Added.
  • fast/js/typedarray-set-same-type-memmove-expected.txt: Added.
  • fast/js/typedarray-set-same-type-memmove.html: Added.
  • fast/js/typedarray-set-source-smaller-than-destination-expected.txt: Added.
  • fast/js/typedarray-set-source-smaller-than-destination.html: Added.
1:35 PM Changeset in webkit [154517] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

Let Document keep its RenderView during render tree attach.
<https://webkit.org/b/120224>

Reviewed by Antti Koivisto.

Remove prehistoric code that cleared Document's renderer pointer during tree attach.

  • dom/Document.cpp:

(WebCore::Document::attach):

1:30 PM Changeset in webkit [154516] by oliver@apple.com
  • 3 edits in trunk/Source/WTF

Add more validation logic to CompressibleVector
https://bugs.webkit.org/show_bug.cgi?id=120227

Reviewed by Brent Fulgham.

Add a pile of assertions to try on catch whatever is going wrong
in the windows environment or other platforms.

  • wtf/Compression.cpp:

(WTF::GenericCompressedData::create):
(WTF::GenericCompressedData::decompress):

  • wtf/Compression.h:

(WTF::CompressedVector::decompress):

1:23 PM Changeset in webkit [154515] by Darin Adler
  • 4 edits in trunk/Source/WebCore

Reduce use of Node in HTMLTableRowsCollection, and use modern traversal idiom
https://bugs.webkit.org/show_bug.cgi?id=120222

Reviewed by Antti Koivisto.

  • html/HTMLTableRowElement.h:

(WebCore::isHTMLTableRowElement): Added.
(WebCore::isElementOfType<HTMLTableRowElement>): Added.
(WebCore::toHTMLTableRowElement): Added.

  • html/HTMLTableRowsCollection.cpp:

(WebCore::assertRowIsInTable): Refactored a bit. Changed #if as Andy Estes
requested during rewview and got rid of local variables.
(WebCore::HTMLTableRowsCollection::rowAfter): Moved a ocmment in here.
Changed code to traverse elements instead of nodes, and used the Traversal<>
template to eliminate some loops entirely.
(WebCore::HTMLTableRowsCollection::lastRow): Ditto.
(WebCore::HTMLTableRowsCollection::HTMLTableRowsCollection): Changed argument
type from Node to HTMLTableElement.
(WebCore::HTMLTableRowsCollection::create): Added an assertion for the value
of the collection type argument, and added the typecast here needed for the
change above.
(WebCore::HTMLTableRowsCollection::virtualItemAfter): Removed the assertion
here that was a subset of the assertion we now have inside the rowAfter function.

  • html/HTMLTableRowsCollection.h: Added FINAL. Made single-argument constructor

explicit.

1:23 PM Changeset in webkit [154514] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

LayoutTests/http/tests/media/video-throttled-load.cgi issue on range support
https://bugs.webkit.org/show_bug.cgi?id=120219

Patch by Andre Moreira Magalhaes <Andre Moreira Magalhaes> on 2013-08-23
Reviewed by Eric Carlson.

Properly count bytes when handling range requests.

  • http/tests/media/video-throttled-load.cgi:
1:16 PM Changeset in webkit [154513] by alex.christensen@flexsim.com
  • 24 edits in trunk

Re-separating Win32 and Win64 builds.
https://bugs.webkit.org/show_bug.cgi?id=120178

Reviewed by Brent Fulgham.

Source/JavaScriptCore:

Pass PlatformArchitecture as a command line parameter to bash scripts.

Use PlatformArchitecture from command line to determine which object directory to use (obj32 or obj64).

Source/WebCore:

  • WebCore.vcxproj/WebCoreGenerated.make:
  • WebCore.vcxproj/WebCoreGeneratedWinCairo.make:

Pass PlatformArchitecture as a command line parameter to bash scripts
and use PlatformArchitecture to determine which directory to delete
while cleaning (obj32 or obj64).

  • WebCore.vcxproj/WebCoreGeneratedWinCairoCommon.props:

Export PlatformArchitecture to be used by make and cmd scripts.

  • WebCore.vcxproj/build-generated-files.sh:

Use PlatformArchitecture from command line to determine which object directory to use (obj32 or obj64).

  • WebCore.vcxproj/copyForwardingHeaders.cmd:
  • WebCore.vcxproj/copyWebCoreResourceFiles.cmd:

Use PlatformArchitecture to determine which directory to copy to (obj32 or obj64).

Source/WebKit:

  • WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:

Use PlatformArchitecture to determine correct object directory (obj32 or obj64).

Source/WTF:

  • WTF.vcxproj/WTFGenerated.make:

Pass PlatformArchitecture as a command line parameter to bash scripts.

  • WTF.vcxproj/build-generated-files.sh:

Use PlatformArchitecture from command line to determine which object directory to use (obj32 or obj64).

WebKitLibraries:

  • win/tools/vsprops/common.props:

Export PlatformArchitecture to be used by make and cmd scripts.
Use PlatformArchitecture to determine correct build directory
(lib32/bin32/obj32 or lib64/bin64/obj64).

1:14 PM Changeset in webkit [154512] by ap@apple.com
  • 3 edits in trunk/LayoutTests

http/tests/cache/partitioned-cache.html breaks subsequent cookie tests
https://bugs.webkit.org/show_bug.cgi?id=120212

Updating test results for a last minute change that moved lines.

  • http/tests/cache/partitioned-cache-expected.txt:
  • platform/qt/http/tests/cache/partitioned-cache-expected.txt:
1:08 PM Changeset in webkit [154511] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

Move TestWebKitAPI_LIBRARIES before platform specific cmake include
https://bugs.webkit.org/show_bug.cgi?id=120220

Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-08-23
Reviewed by Martin Robinson.

  • TestWebKitAPI/CMakeLists.txt:
1:00 PM Changeset in webkit [154510] by Lucas Forschler
  • 2 edits in branches/safari-537.60-branch/Source/WebCore

Merged r153909. <rdar://problem/14814372>

12:41 PM Changeset in webkit [154509] by fpizlo@apple.com
  • 9 edits in trunk

build-jsc --ftl-jit should work
https://bugs.webkit.org/show_bug.cgi?id=120194

Reviewed by Oliver Hunt.

Source/JavaScriptCore:

  • Configurations/Base.xcconfig: CPPFLAGS should include FEATURE_DEFINES
  • Configurations/JSC.xcconfig: The 'jsc' tool includes headers where field layout may depend on FEATURE_DEFINES
  • Configurations/ToolExecutable.xcconfig: All other tools include headers where field layout may depend on FEATURE_DEFINES
  • ftl/FTLLowerDFGToLLVM.cpp: Build fix

(JSC::FTL::LowerDFGToLLVM::compilePutStructure):
(JSC::FTL::LowerDFGToLLVM::compilePhantomPutStructure):

Source/WTF:

  • wtf/LLVMHeaders.h: I don't know what went wrong here. If HAVE(LLVM), then we need those headers!

Tools:

  • Scripts/build-jsc: Need to pass the feature flag to xcodebuild
12:31 PM Changeset in webkit [154508] by Brent Fulgham
  • 8 edits in trunk/Source/WebKit/win

[Windows] Refactor WebFrame to compose with WebFrameLoaderClient
https://bugs.webkit.org/show_bug.cgi?id=120092

Reviewed by Anders Carlsson.

Revise WebFrame implementation on Windows to no longer subclass from
WebFrameLoaderClient, instead using a fully-functional WebFrameLoaderClient
as a helper object to perform the tasks, as is done in the other
ports. This is a step towards completing
https://bugs.webkit.org/show_bug.cgi?id=119964.

  • WebCoreSupport/WebFrameLoaderClient.cpp: Add a new 'private data'

object to house the policy delegate and function.
(WebFrameLoaderClient::WebFramePolicyListenerPrivate::WebFramePolicyListenerPrivate):
Create the new private data object.
(WebFrameLoaderClient::WebFramePolicyListenerPrivate::~WebFramePolicyListenerPrivate):
Destroy the new private data object.
(WebFrameLoaderClient::WebFrameLoaderClient): Moved from WebFrame.cpp
(WebFrameLoaderClient::frameLoaderDestroyed): Ditto
(WebFrameLoaderClient::makeRepresentation): Ditto
(WebFrameLoaderClient::forceLayoutForNonHTML): Ditto
(WebFrameLoaderClient::setCopiesOnScroll): Ditto
(WebFrameLoaderClient::detachedFromParent2): Ditto
(WebFrameLoaderClient::detachedFromParent3): Ditto
(WebFrameLoaderClient::convertMainResourceLoadToDownload): Ditto
(WebFrameLoaderClient::dispatchDidLoadResourceFromMemoryCache): Ditto
(WebFrameLoaderClient::dispatchDidFailProvisionalLoad): Ditto
(WebFrameLoaderClient::dispatchDidFailLoad): Ditto
(WebFrameLoaderClient::dispatchDecidePolicyForResponse): Ditto
(WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction): Ditto
(WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction): Ditto
(WebFrameLoaderClient::dispatchUnableToImplementPolicy): Ditto
(WebFrameLoaderClient::dispatchWillSendSubmitEvent): Ditto
(WebFrameLoaderClient::dispatchWillSubmitForm): Ditto
(WebFrameLoaderClient::startDownload): Ditto
(WebFrameLoaderClient::willChangeTitle): Ditto
(WebFrameLoaderClient::didChangeTitle): Ditto
(WebFrameLoaderClient::cancelledError): Ditto
(WebFrameLoaderClient::blockedError): Ditto
(WebFrameLoaderClient::cannotShowURLError): Ditto
(WebFrameLoaderClient::interruptedForPolicyChangeError): Ditto
(WebFrameLoaderClient::cannotShowMIMETypeError): Ditto
(WebFrameLoaderClient::fileDoesNotExistError): Ditto
(WebFrameLoaderClient::pluginWillHandleLoadError): Ditto
(WebFrameLoaderClient::shouldFallBack): Ditto
(WebFrameLoaderClient::canHandleRequest): Ditto
(WebFrameLoaderClient::canShowMIMEType): Ditto
(WebFrameLoaderClient::canShowMIMETypeAsHTML): Ditto
(WebFrameLoaderClient::representationExistsForURLScheme): Ditto
(WebFrameLoaderClient::generatedMIMETypeForURLScheme): Ditto
(WebFrameLoaderClient::frameLoadCompleted): Ditto
(WebFrameLoaderClient::saveViewStateToItem): Ditto
(WebFrameLoaderClient::restoreViewState): Ditto
(WebFrameLoaderClient::provisionalLoadStarted): Ditto
(WebFrameLoaderClient::didFinishLoad): Ditto
(WebFrameLoaderClient::prepareForDataSourceReplacement): Ditto
(WebFrameLoaderClient::userAgent): Ditto
(WebFrameLoaderClient::objectContentType): Ditto
(WebFrameLoaderClient::createJavaAppletWidget): Ditto
(WebFrameLoaderClient::overrideMediaType): Ditto
(WebFrameLoaderClient::documentElementAvailable): Ditto
(WebFrameLoaderClient::dispatchDidClearWindowObjectInWorld): Ditto
(WebFrameLoaderClient::registerForIconNotification): Ditto
(WebFrameLoaderClient::didPerformFirstNavigation): Ditto
(WebFrameLoaderClient::createNetworkingContext): Ditto
(WebFrameLoaderClient::shouldAlwaysUsePluginDocument): Ditto
(WebFrameLoaderClient::revertToProvisionalState): Ditto
(WebFrameLoaderClient::setMainFrameDocumentReady): Ditto
(WebFrameLoaderClient::cancelPolicyCheck): Ditto
(WebFrameLoaderClient::setUpPolicyListener): Ditto
(WebFrameLoaderClient::receivedPolicyDecision): Ditto

  • WebCoreSupport/WebFrameLoaderClient.h:

(WebFrameLoaderClient::webFrame): Add accessor method

  • WebDataSource.cpp:

(WebDataSource::representation): Loader client is now
a WebFrameLoaderClient (not a WebFrame).
(WebDataSource::webFrame): Ditto

  • WebElementPropertyBag.cpp:

(WebElementPropertyBag::Read): Loader client is now
a WebFrameLoaderClient (not a WebFrame)

  • WebFrame.cpp:

(kit): Revise for WebFrameLoaderClient use.
(WebFrame::WebFramePrivate::WebFramePrivate): Remove
WebFramePolicyListener and FramePolicyFunction, since
they are no longer needed here. They were moved to
the WebFrameLoaderClient object.
(WebFrame::WebFrame): No longer inheriting from
WebFramePolicyListener.
(WebFrame::init): Frame::create now needs to be supplied
with a new WebFramePolicyListener, rather than 'this'

  • WebFrame.h:
  • WebFramePolicyListener.cpp:

(WebFramePolicyListener::receivedPolicyDecision): Loader
client is now a WebFramePolicyClient, not a WebFrame.

12:31 PM Changeset in webkit [154507] by Brent Fulgham
  • 3 edits in trunk/Source/WTF

[Windows] Unreviewed build correction after r154498.

  • WTF.vcxproj/WTF.vcxproj.filters: Adjust files so they show up

in the proper folders.

  • WTF.vcxproj/WTFCommon.props: Add search path for zlib header and

include link directive.

12:31 PM Changeset in webkit [154506] by msaboff@apple.com
  • 1 edit
    2 moves
    1 add
    1 delete in trunk/LayoutTests

regexp-match-reify-before-putbyval is not a JSRegress test
https://bugs.webkit.org/show_bug.cgi?id=120181

Reviewed by Geoffrey Garen.

Moved and re-baselined regexp-match-reify-before-putbyval test into fast/js.

  • fast/js/regexp-match-reify-before-putbyval-expected.txt: Copied from LayoutTests/fast/js/regress/regexp-match-reify-before-putbyval-expected.txt.
  • fast/js/regexp-match-reify-before-putbyval.html: Copied from LayoutTests/fast/js/regress/regexp-match-reify-before-putbyval.html.
  • fast/js/regress/regexp-match-reify-before-putbyval-expected.txt: Removed.
  • fast/js/regress/regexp-match-reify-before-putbyval.html: Removed.
  • fast/js/regress/script-tests/regexp-match-reify-before-putbyval.js: Removed.
  • fast/js/script-tests/regexp-match-reify-before-putbyval.js: Copied from LayoutTests/fast/js/regress/script-tests/regexp-match-reify-before-putbyval.js.
12:17 PM Changeset in webkit [154505] by ap@apple.com
  • 5 edits
    1 add
    1 delete in trunk/LayoutTests

http/tests/cache/partitioned-cache.html breaks subsequent cookie tests
https://bugs.webkit.org/show_bug.cgi?id=120212

Reviewed by Tim Horton.

The test never deleted its localhost cookie, so subsequent third party cookie
relaxing tests saw the existing cookie and failed.

There is no need to use cookies in this test, and it's actually slightly incorrect,
as the network layer may refuse to use a cached result simply because cookies changed,
and then we wouldn't test 3rd party data blocking.

  • platform/qt/http/tests/cache/partitioned-cache-expected.txt:
  • http/tests/cache/partitioned-cache-expected.txt: Updated results. It took me a long time to understand what the test was doing, so made it a bit more self-descriptive.
  • http/tests/cache/partitioned-cache.html: Tabs to spaces.
  • http/tests/cache/resources/echo-cookie.cgi: Removed.
  • http/tests/cache/resources/partitioned-cache-echo-state.php: Added.
  • http/tests/cache/resources/partitioned-cache-loader.html: Changed to use a local file on the server to modify resource content.
12:04 PM WebKitGTK/2.0.x edited by dsd@laptop.org
(diff)
12:02 PM Changeset in webkit [154504] by akling@apple.com
  • 15 edits in trunk/Source/WebCore

RenderView::compositor() should return a reference.
<https://webkit.org/b/120217>

Reviewed by Beth Dakin.

The RenderLayerCompositor is lazily constructed by compositor() and never returns null.

11:41 AM Changeset in webkit [154503] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

Unreviewed, rolling out r153534.
http://trac.webkit.org/changeset/153534
https://bugs.webkit.org/show_bug.cgi?id=120216

Too many tests failing just WinEWS bots (Requested by rfong on
#webkit).

  • Scripts/webkitpy/common/config/ews.json:
11:34 AM Changeset in webkit [154502] by alex.christensen@flexsim.com
  • 2 edits in trunk/Tools

Unreviewed. Added my webkit.org email address.

Patch by Alex Christensen <alex.christensen@flexsim.com> on 2013-08-23

  • Scripts/webkitpy/common/config/contributors.json:
11:26 AM Changeset in webkit [154501] by oliver@apple.com
  • 2 edits in trunk/Source/WTF

Attempt to appease windows bot.

11:10 AM Changeset in webkit [154500] by betravis@adobe.com
  • 105 edits in trunk/LayoutTests

<https://webkit.org/b/119864> [CSS Shapes] Remove extraneous window.internals calls in layout tests

Reviewed by Alexandru Chiculita.

Removing calls to window.internals.settings.setCSSShapesEnabled from these files, as
CSS Shapes is enabled by default in test builds.

  • fast/regions/shape-inside/shape-inside-on-additional-regions.html:
  • fast/regions/shape-inside/shape-inside-on-first-region-block-content.html:
  • fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html:
  • fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html:
  • fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html:
  • fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html:
  • fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment-expected.html:
  • fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment.html:
  • fast/regions/shape-inside/shape-inside-on-regions-expected.html:
  • fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html:
  • fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html:
  • fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html:
  • fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment-expected.html:
  • fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment.html:
  • fast/regions/shape-inside/shape-inside-on-regions-inline-content.html:
  • fast/regions/shape-inside/shape-inside-on-regions.html:
  • fast/regions/shape-inside/shape-inside-on-second-region-block-content.html:
  • fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html:
  • fast/regions/shape-inside/shape-inside-recursive-layout.html:
  • fast/regions/shape-inside/shape-inside-with-region-borders.html:
  • fast/regions/shape-inside/shape-inside-with-region-padding.html:
  • fast/shapes/css-shapes-disabled.html:
  • fast/shapes/parsing/script-tests/parsing-shape-inside.js:
  • fast/shapes/parsing/script-tests/parsing-shape-lengths.js:
  • fast/shapes/parsing/script-tests/parsing-shape-margin.js:
  • fast/shapes/parsing/script-tests/parsing-shape-outside.js:
  • fast/shapes/parsing/script-tests/parsing-shape-padding.js:
  • fast/shapes/resources/multi-segment-polygon.js:
  • fast/shapes/resources/simple-polygon.js:
  • fast/shapes/resources/simple-rectangle.js:
  • fast/shapes/shape-inside/shape-inside-animation.html:
  • fast/shapes/shape-inside/shape-inside-bottom-edge.html:
  • fast/shapes/shape-inside/shape-inside-box-sizing.html:
  • fast/shapes/shape-inside/shape-inside-circle-padding.html:
  • fast/shapes/shape-inside/shape-inside-circle.html:
  • fast/shapes/shape-inside/shape-inside-coincident-vertices-expected.html:
  • fast/shapes/shape-inside/shape-inside-coincident-vertices.html:
  • fast/shapes/shape-inside/shape-inside-collinear-vertices-expected.html:
  • fast/shapes/shape-inside/shape-inside-collinear-vertices.html:
  • fast/shapes/shape-inside/shape-inside-counterclockwise-polygon-expected.html:
  • fast/shapes/shape-inside/shape-inside-counterclockwise-polygon.html:
  • fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html:
  • fast/shapes/shape-inside/shape-inside-dynamic-nested.html:
  • fast/shapes/shape-inside/shape-inside-dynamic-shape.html:
  • fast/shapes/shape-inside/shape-inside-dynamic-text.html:
  • fast/shapes/shape-inside/shape-inside-ellipse-padding.html:
  • fast/shapes/shape-inside/shape-inside-ellipse.html:
  • fast/shapes/shape-inside/shape-inside-empty.html:
  • fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal.html:
  • fast/shapes/shape-inside/shape-inside-first-fit-001-vertical.html:
  • fast/shapes/shape-inside/shape-inside-first-fit-002.html:
  • fast/shapes/shape-inside/shape-inside-first-fit-003.html:
  • fast/shapes/shape-inside/shape-inside-first-fit-004-expected.html:
  • fast/shapes/shape-inside/shape-inside-first-fit-004.html:
  • fast/shapes/shape-inside/shape-inside-first-fit-reflex.html:
  • fast/shapes/shape-inside/shape-inside-inline-elements.html:
  • fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html:
  • fast/shapes/shape-inside/shape-inside-multiple-blocks.html:
  • fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html:
  • fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html:
  • fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html:
  • fast/shapes/shape-inside/shape-inside-overflow.html:
  • fast/shapes/shape-inside/shape-inside-partial-fill-001.html:
  • fast/shapes/shape-inside/shape-inside-partial-fill-002.html:
  • fast/shapes/shape-inside/shape-inside-percentage-auto.html:
  • fast/shapes/shape-inside/shape-inside-percentage.html:
  • fast/shapes/shape-inside/shape-inside-polygon-layout.html:
  • fast/shapes/shape-inside/shape-inside-polygon-padding-001.html:
  • fast/shapes/shape-inside/shape-inside-polygon-padding-002.html:
  • fast/shapes/shape-inside/shape-inside-polygon-padding-003.html:
  • fast/shapes/shape-inside/shape-inside-polygon-rectangle.html:
  • fast/shapes/shape-inside/shape-inside-polygon-zoom.html:
  • fast/shapes/shape-inside/shape-inside-rectangle-padding.html:
  • fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001-expected.html:
  • fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001.html:
  • fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002-expected.html:
  • fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002.html:
  • fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003-expected.html:
  • fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003.html:
  • fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004-expected.html:
  • fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004.html:
  • fast/shapes/shape-inside/shape-inside-regular-polygon16-expected.html:
  • fast/shapes/shape-inside/shape-inside-regular-polygon16.html:
  • fast/shapes/shape-inside/shape-inside-regular-polygon8-expected.html:
  • fast/shapes/shape-inside/shape-inside-regular-polygon8.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-001.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001-expected.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002-expected.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003-expected.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius-expected.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius.html:
  • fast/shapes/shape-inside/shape-inside-rounded-rectangle-padding.html:
  • fast/shapes/shape-inside/shape-inside-shape-logical-top.html:
  • fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout-expected.html:
  • fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout.html:
  • fast/shapes/shape-inside/shape-inside-text.html:
  • fast/shapes/shape-inside/shape-inside-vertical-text.html:
  • fast/shapes/shape-outside-floats/shape-outside-floats-diamond-margin-polygon.html:
  • fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html:
  • fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
  • fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
11:01 AM Changeset in webkit [154499] by oliver@apple.com
  • 4 edits in trunk/Source

Re-sort xcode project file

10:53 AM Changeset in webkit [154498] by oliver@apple.com
  • 14 edits
    2 adds in trunk/Source

Support in memory compression of rarely used data
https://bugs.webkit.org/show_bug.cgi?id=120143

Reviewed by Gavin Barraclough.

Source/JavaScriptCore:

Include zlib in LD_FLAGS and make UnlinkedCodeBlock make use of CompressibleVector. This saves ~200k on google maps.

  • Configurations/JavaScriptCore.xcconfig:
  • bytecode/UnlinkedCodeBlock.cpp:

(JSC::UnlinkedCodeBlock::expressionRangeForBytecodeOffset):
(JSC::UnlinkedCodeBlock::addExpressionInfo):

  • bytecode/UnlinkedCodeBlock.h:

Source/WTF:

Adds a set of utility functions to wrap the use of zlib over a generic
type or a Vector<> as well as adding CompressibleVector that wraps
either a Vector<> or compressed data.

  • GNUmakefile.list.am:
  • WTF.pro:
  • WTF.vcxproj/WTF.vcxproj:
  • WTF.xcodeproj/project.pbxproj:
  • wtf/CMakeLists.txt:
  • wtf/CheckedArithmetic.h:
  • wtf/Compression.cpp: Added.

(WTF::zAlloc):
(WTF::zFree):
(WTF::GenericCompressedData::create):
(WTF::GenericCompressedData::decompress):

  • wtf/Compression.h: Added.

(WTF::GenericCompressedData::compressedSize):
(WTF::GenericCompressedData::originalSize):
(WTF::GenericCompressedData::GenericCompressedData):
(WTF::CompressedVector::create):
(WTF::CompressedVector::decompress):
(WTF::CompressedVector::size):
(WTF::CompressibleVector::CompressibleVector):
(WTF::CompressibleVector::shrinkToFit):
(WTF::CompressibleVector::size):
(WTF::CompressibleVector::operator[]):
(WTF::CompressibleVector::at):
(WTF::CompressibleVector::begin):
(WTF::CompressibleVector::end):
(WTF::CompressibleVector::data):
(WTF::CompressibleVector::decompressIfNecessary):

10:41 AM Changeset in webkit [154497] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

Fix srcset's image candidate algorithm when DPR exceeds all candidates
https://bugs.webkit.org/show_bug.cgi?id=120168

Source/WebCore:

When the DPR exceeded the 'x' qualifier of all image candidates, none was chosen.

From the srcset spec: "If there are any entries in candidates that have an associated pixel density that is less than a
user-agent-defined value giving the nominal pixel density of the display, then remove them, unless that would remove all the
entries, in which case remove only the entries whose associated pixel density is less than the greatest such pixel density."

Fixed by returning the last one in the list of candidates sorted by their qualifier, in case none of them is equal or greater than
DPR.

Patch by Yoav Weiss <yoav@yoav.ws> on 2013-08-23
Reviewed by Andreas Kling.

Test: fast/hidpi/image-srcset-fraction.html

  • html/parser/HTMLParserIdioms.cpp:

(WebCore::bestFitSourceForImageAttributes):

LayoutTests:

From the srcset spec: "If there are any entries in candidates that have an associated pixel density that is less than a
user-agent-defined value giving the nominal pixel density of the display, then remove them, unless that would remove all the
entries, in which case remove only the entries whose associated pixel density is less than the greatest such pixel density."

This test verifies that when all the candidates' qualifiers are smaller than the DPR, the highest one is returned.

Patch by Yoav Weiss <yoav@yoav.ws> on 2013-08-23
Reviewed by Andreas Kling.

  • fast/hidpi/image-srcset-fraction-expected.txt: Added.
  • fast/hidpi/image-srcset-fraction.html: Added.
10:24 AM Changeset in webkit [154496] by Chris Fleizach
  • 3 edits
    2 adds in trunk

<https://webkit.org/b/113895> Webkit exposes aria-expanded="undefined" as aria-expanded="false" (AXExpanded = NO)

Reviewed by Darin Adler.

Source/WebCore:

Don't support the ARIA expanded attribute unless the value is one of the defined ARIA values (true/false).

Test: platform/mac/accessibility/aria-expanded-not-exposed-when-undefined.html

  • accessibility/AccessibilityObject.cpp:

(WebCore::AccessibilityObject::supportsARIAExpanded):

LayoutTests:

  • platform/mac/accessibility/aria-expanded-not-exposed-when-undefined-expected.txt: Added.
  • platform/mac/accessibility/aria-expanded-not-exposed-when-undefined.html: Added.
10:20 AM Changeset in webkit [154495] by Darin Adler
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119945> Some cleanup for PasteboardIOS

Reviewed by Andreas Kling.

  • platform/ios/PasteboardIOS.mm:

(WebCore::Pasteboard::setFrame): Moved this function up near the
create functions and constructors.
(WebCore::documentFragmentWithRTF): Tweaked formatting.
(WebCore::Pasteboard::documentFragmentForPasteboardItemAtIndex):
Ditto.
(WebCore::utiTypeFromCocoaType): Changed to use early return and removed
an unneeded local variable.
(WebCore::cocoaTypeFromHTMLClipboardType): Renamed the quaint qType and
pbType local variables, and tweaked formatting.
(WebCore::Pasteboard::clear): Tweaked comment.
(WebCore::Pasteboard::readString): Tweaked formatting.
(WebCore::addHTMLClipboardTypesForCocoaType): Tweaked formatting.
(WebCore::Pasteboard::writeString): Streamlined logic and tweaked formatting
(WebCore::Pasteboard::types): Renamed pbType to just type.

9:58 AM Changeset in webkit [154494] by Bem Jones-Bey
  • 3 edits in trunk/Source/WebCore

Attempt to make it more clear what FloatIntervalSearchAdaptor::collectIfNeeded is doing
https://bugs.webkit.org/show_bug.cgi?id=119816

Reviewed by David Hyatt.

This is a port from Blink of
https://src.chromium.org/viewvc/blink?revision=155885&view=revision
Original Patch by Eric Seidel

Original comments:

"It seemed to me that template specifications would be clearer than an
if. They also allow for compile-time error checking were a 3rd type
of float to come into existance in CSS4. :p

For any unfamiliar with this method, this the object used for
performing a search on a RedBlackTree in WTF.

We create one of these adaptors, specifying that we want to search for
values in a specific (logical) Y interval, and this adaptor is called
back for any values in the RBTree cooresponding to that interval
range.

The job of this adaptor is to collect the various values we care
about, including the left or right-most offset of the floats in that
Y-range as well as what the last (document order) float seen in that
range.

It also collects the remaining available height for the block but I'm
less clear on how that parameter is used."

Note that in addition to the original change, I have made the
updateOffsetIfNeeded and rangesIntersect methods inline, as this was
shown to be a performance win in
https://src.chromium.org/viewvc/blink?revision=156064&view=revision
and it seemed a rather trivial change to be subject to a separate
patch when porting.

No new tests, no behavior change.

  • rendering/RenderBlock.cpp:

(WebCore::::updateOffsetIfNeeded):
(WebCore::::collectIfNeeded):

  • rendering/RenderBlock.h:
9:56 AM Changeset in webkit [154493] by ddkilzer@apple.com
  • 3 edits in trunk/Source/WebCore

WebCore fails to link due to changes in Objective-C++ ABI in trunk clang
<http://webkit.org/b/120183>
<rdar://problem/14764114>

Reviewed by Eric Carlson.

The trunk version of clang made an ABI change for Objective-C++
parameters that caused WebCore to fail to link. The short-term
fix is to change the parameter type from id<protocol> to just id
and add an ASSERT that the parameter still conforms to the
protocol.

  • platform/DragData.h:

(DragDataRef): Change typedef from id<NSDragInfo> to id.

  • platform/mac/DragDataMac.mm:

(WebCore::DragData::DragData): Add ASSERT that checks that the
DragDataRef object implements the NSDragInfo protocol.

9:56 AM Changeset in webkit [154492] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebKit2

Merged r154473. <rdar://problem/14814461>

9:54 AM Changeset in webkit [154491] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebKit2

Merged r154433. <rdar://problem/14650652>

9:51 AM Changeset in webkit [154490] by ap@apple.com
  • 4 edits in trunk/Source/WebKit2

[WK2] Assertion failures when loading XSL stylesheets with NetworkProcess
https://bugs.webkit.org/show_bug.cgi?id=120186
<rdar://problem/14080273>

Reviewed by Brady Eidson.

Covered by many existing tests.

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::loadResourceSynchronously): Pass frame ID and page ID.
They are mostly needed for authentication, which is not supported with sync requests,
but it will be supported some day.

  • WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.h:
  • WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm:

(WebKit::WebFrameNetworkingContext::webFrameLoaderClient):
Added a way to get frame loader client from WebKit NetworkingContext subclass.

9:50 AM Changeset in webkit [154489] by akling@apple.com
  • 4 edits in trunk/Source/WebCore

RenderLayerCompositor::m_renderView should be a reference.
<https://webkit.org/b/120210>

Reviewed by Antti Koivisto.

The RenderLayerCompositor is always created by a RenderView passing itself to the constructor.
By making m_renderView a reference, we flush out some unnecessary null checks.
We also gain a pointer-free path to Settings through m_renderView.frameView().frame().settings()
so we don't have to make those blocks conditional anymore, reducing ambiguity.

  • rendering/RenderLayerCompositor.cpp:
  • rendering/RenderLayerCompositor.h:
  • rendering/RenderView.cpp:

(WebCore::RenderView::compositor):

9:34 AM Changeset in webkit [154488] by akling@apple.com
  • 25 edits in trunk/Source

RenderView::frameView() should return a reference.
<https://webkit.org/b/120208>

Reviewed by Antti Koivisto.

A RenderView should always have a corresponding FrameView, so make frameView()
return a reference. Also remove a myriad of now-impossible null checks.

8:01 AM Changeset in webkit [154487] by allan.jensen@digia.com
  • 1 edit
    802 moves
    16 adds in trunk/LayoutTests

Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 7

Unreviewed gardening.

  • platform/qt-wk2/tables/layering/paint-test-layering-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/layering/paint-test-layering-1-expected.png.
  • platform/qt-wk2/tables/layering/paint-test-layering-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/layering/paint-test-layering-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/45621-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/45621-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug10009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug10009-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug100334-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug100334-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug10036-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug10036-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug101201-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug101201-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug101674-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug101674-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug102145-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug102145-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug102145-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug102145-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug102145-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug102145-3-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug102145-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug102145-4-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug10269-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug10269-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug10296-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug10296-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1055-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1055-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug10565-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug10565-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug106158-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug106158-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug10633-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug10633-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug106816-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug106816-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug109043-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug109043-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug11026-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug11026-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug110566-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug110566-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug113235-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug113235-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug113235-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug113235-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug113235-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug113235-3-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug113424-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug113424-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug11384q-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug11384q-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug11384s-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug11384s-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1163-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1163-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1188-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1188-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug11944-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug11944-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug119786-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug119786-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug12008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug12008-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug120364-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug120364-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1224-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1224-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug12268-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug12268-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug12384-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug12384-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug123862-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug123862-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1261-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1261-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug126742-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug126742-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug12709-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug12709-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug127267-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug127267-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug128229-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug128229-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug12908-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug12908-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug12910-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug12910-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1296-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1296-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1302-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1302-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug131020-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug131020-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug131020_iframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug131020_iframe-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug13105-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug13105-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug13118-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug13118-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1318-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1318-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug13196-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug13196-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug133756-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug133756-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug133756-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug133756-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug13484-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug13484-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug137388-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug137388-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug139524-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug139524-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug14159-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug14159-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug14159-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug14159-3-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1430-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1430-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug14323-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug14323-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug149275-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug149275-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug14929-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug14929-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug15247-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug15247-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug15544-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug15544-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug157890-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug157890-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug16012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug16012-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug16252-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug16252-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug17130-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug17130-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug17130-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug17130-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug17138-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug17138-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug17168-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug17168-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug17587-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug17587-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1800-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1800-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1802-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1802-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1802s-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1802s-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1809-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1809-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug1828-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug1828-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug18359-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug18359-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug18558-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug18558-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug18664-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug18664-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug18955-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug18955-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug19061-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug19061-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug19061-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug19061-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug19356-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug19356-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug194024-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug194024-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug19599-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug19599-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2050-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2050-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug20579-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug20579-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug20804-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug20804-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2123-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2123-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug21299-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug21299-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug215629-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug215629-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug22019-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug22019-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug220536-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug220536-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug22246-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug22246-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug22246-2a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug22246-2a-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug22246-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug22246-3-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug22246-3a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug22246-3a-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug222846-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug222846-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2267-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2267-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug227123-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug227123-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug23151-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug23151-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug23235-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug23235-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug23299-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug23299-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug24200-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug24200-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug24503-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug24503-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug24627-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug24627-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug24661-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug24661-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2469-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2469-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2479-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2479-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2479-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2479-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2479-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2479-3-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2479-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2479-4-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug24880-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug24880-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug25004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug25004-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug25086-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug25086-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2509-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2509-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug25663-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug25663-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2684-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2684-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug27038-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug27038-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug27038-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug27038-3-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug275625-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug275625-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2757-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2757-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2763-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2763-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2773-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2773-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug278266-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug278266-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug27993-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug27993-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug28341-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug28341-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2886-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2886-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2886-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2886-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug28928-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug28928-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug29058-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug29058-3-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug29157-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug29157-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug29314-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug29314-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug29429-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug29429-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2947-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2947-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2962-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2962-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2973-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2973-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2981-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2981-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2981-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2981-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug2997-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug2997-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug30273-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug30273-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug30332-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug30332-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug30332-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug30332-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug30418-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug30418-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug30559-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug30559-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug30692-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug30692-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug30985-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug30985-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug3103-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug3103-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug3191-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug3191-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug32205-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug32205-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug32205-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug32205-3-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug3260-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug3260-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug32841-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug32841-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug3309-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug3309-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug33137-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug33137-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug33855-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug33855-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug3454-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug3454-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug35662-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug35662-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug3681-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug3681-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug3681-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug3681-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug38916-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug38916-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug39209-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug39209-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug3977-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug3977-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug40828-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug40828-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4093-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4093-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug41890-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug41890-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug42187-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug42187-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug42443-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug42443-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4284-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4284-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug43039-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug43039-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug43204-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug43204-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4382-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4382-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4385-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4385-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug43854-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug43854-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug43854-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug43854-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4427-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4427-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug44505-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug44505-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug44523-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug44523-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4501-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4501-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug45055-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug45055-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug45055-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug45055-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4523-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4523-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug45486-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug45486-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4576-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4576-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46268-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46268-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46268-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-3-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46268-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-5-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46268-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46368-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46368-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46368-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46368-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46480-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46480-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46480-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46480-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46623-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46623-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46623-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46623-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug46924-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug46924-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug47432-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug47432-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug48028-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug48028-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug48028-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug48028-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4803-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4803-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4849-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4849-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug4849-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug4849-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug48827-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug48827-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug50695-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug50695-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug51037-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug51037-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug51140-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug51140-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug51727-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug51727-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug5188-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug5188-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug52505-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug52505-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug52506-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug52506-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug53891-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug53891-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug54450-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug54450-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug5538-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug5538-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug55527-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug55527-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug55694-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug55694-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug56405-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug56405-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug56563-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug56563-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug57300-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug57300-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug57378-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug57378-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug57828-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug57828-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug57828-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug57828-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug5797-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug5797-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug5798-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug5798-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug5799-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug5799-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug5835-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug5835-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug5838-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug5838-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug58402-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug58402-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug59354-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug59354-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug60013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug60013-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug60749-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug60749-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug60804-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug60804-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug60807-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug60807-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug60992-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug60992-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug6184-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug6184-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug625-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug625-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug6304-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug6304-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug63785-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug63785-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug6404-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug6404-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug647-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug647-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug650-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug650-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug6674-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug6674-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug67864-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug67864-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug67915-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug67915-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug68912-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug68912-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug68998-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug68998-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug69187-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug69187-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug69382-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug69382-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug69382-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug69382-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug709-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug709-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug7112-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug7112-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug7112-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug7112-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug7121-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug7121-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug72359-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug72359-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug727-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug727-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug73321-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug73321-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug7342-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug7342-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug7471-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug7471-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug75250-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug75250-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug7714-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug7714-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug78162-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug78162-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug8032-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug8032-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug80762-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug80762-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug81934-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug81934-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug82946-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug82946-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug82946-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug82946-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug83786-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug83786-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug8381-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug8381-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug8411-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug8411-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug86708-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug86708-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug88035-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug88035-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug88035-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug88035-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug8858-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug8858-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug8950-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug8950-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug9123-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug9123-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug9123-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug9123-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug92143-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug92143-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug9271-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug9271-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug9271-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug9271-2-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug92868-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug92868-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug93363-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug93363-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug963-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug963-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug96334-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug96334-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug96343-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug96343-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug965-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug965-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug97138-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug97138-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug97383-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug97383-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug9879-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug9879-1-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug99923-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug99923-expected.png.
  • platform/qt-wk2/tables/mozilla/bugs/bug99948-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/bugs/bug99948-expected.png.
  • platform/qt-wk2/tables/mozilla/collapsing_borders/bug127040-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/collapsing_borders/bug127040-expected.png.
  • platform/qt-wk2/tables/mozilla/collapsing_borders/bug41262-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/collapsing_borders/bug41262-3-expected.png.
  • platform/qt-wk2/tables/mozilla/collapsing_borders/bug41262-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/collapsing_borders/bug41262-4-expected.png.
  • platform/qt-wk2/tables/mozilla/core/bloomberg-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/bloomberg-expected.png.
  • platform/qt-wk2/tables/mozilla/core/borders-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/borders-expected.png.
  • platform/qt-wk2/tables/mozilla/core/captions-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/captions-expected.png.
  • platform/qt-wk2/tables/mozilla/core/cell_heights-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/cell_heights-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_span-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_span-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_autoFix-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_auto_autoFixPer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_autoFixPer-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_auto_autoPer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_autoPer-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_auto_fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_fix-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_auto_fixPer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_fixPer-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_auto_per-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_per-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_fix_auto-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_auto-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_fix_autoFix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_autoFix-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_fix_autoPer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_autoPer-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_fix_fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_fix-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_fix_fixPer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_fixPer-expected.png.
  • platform/qt-wk2/tables/mozilla/core/col_widths_fix_per-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_per-expected.png.
  • platform/qt-wk2/tables/mozilla/core/margins-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/margins-expected.png.
  • platform/qt-wk2/tables/mozilla/core/misc-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/misc-expected.png.
  • platform/qt-wk2/tables/mozilla/core/nested1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/nested1-expected.png.
  • platform/qt-wk2/tables/mozilla/core/one_row-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/one_row-expected.png.
  • platform/qt-wk2/tables/mozilla/core/row_span-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/row_span-expected.png.
  • platform/qt-wk2/tables/mozilla/core/table_frame-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/table_frame-expected.png.
  • platform/qt-wk2/tables/mozilla/core/table_rules-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/table_rules-expected.png.
  • platform/qt-wk2/tables/mozilla/core/table_widths-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/core/table_widths-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/appendCol2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/appendCol2-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/appendRowsExpand1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/appendRowsExpand1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/appendTbodyExpand1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/appendTbodyExpand1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteCellsRebuild1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteCellsRebuild1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteCellsShrink1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteCellsShrink1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteCellsShrink2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteCellsShrink2-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteCol1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteCol1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteCol2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteCol2-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteCol3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteCol3-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteColGroup1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteColGroup1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteColGroup2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteColGroup2-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteRowsRebuild1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteRowsRebuild1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteRowsShrink1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteRowsShrink1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteTbodyExpand1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteTbodyExpand1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/deleteTbodyRebuild1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/deleteTbodyRebuild1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertCellsExpand1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertCellsExpand1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertCellsExpand2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertCellsExpand2-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertCellsRebuild1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertCellsRebuild1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertCellsRebuild2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertCellsRebuild2-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertColGroups1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertColGroups1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertColGroups2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertColGroups2-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertCols1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertCols1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertCols2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertCols2-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertCols3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertCols3-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertCols4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertCols4-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertCols5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertCols5-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertRowsExpand1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertRowsExpand1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/insertRowsRebuild1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/insertRowsRebuild1-expected.png.
  • platform/qt-wk2/tables/mozilla/dom/tableDom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/dom/tableDom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_index-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_index-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_index-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_index-expected.txt.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_layers-opacity-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_layers-opacity-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_position-table-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_position-table-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_simple-table-cell-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-cell-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_simple-table-column-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-column-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_simple-table-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_simple-table-row-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-row-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/body_col-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/body_col-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/body_tbody-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/body_tbody-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/body_tfoot-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/body_tfoot-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/body_thead-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/body_thead-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/col_span-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/col_span-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_span-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_span-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_width_pct-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_width_pct-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/colgroup_width_px-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_width_px-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/table_frame_border-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/table_frame_border-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/table_frame_box-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/table_frame_box-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/table_row_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/table_row_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/table_row_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/table_row_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/table_row_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/table_row_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/table_rules_all-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/table_rules_all-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/table_rules_groups-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/table_rules_groups-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/table_rules_none-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/table_rules_none-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_aqua-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_aqua-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_aqua_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_aqua_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_black-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_black-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_black_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_black_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_blue-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_blue-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_blue_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_blue_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_fuchsia-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_fuchsia-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_fuchsia_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_fuchsia_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_gray-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_gray-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_gray_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_gray_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_green-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_green-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_green_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_green_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_lime-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_lime-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_lime_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_lime_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_maroon-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_maroon-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_maroon_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_maroon_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_navy-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_navy-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_navy_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_navy_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_olive-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_olive-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_olive_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_olive_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_purple-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_purple-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_purple_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_purple_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_red-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_red-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_red_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_red_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_silver-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_silver-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_silver_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_silver_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_teal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_teal-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_teal_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_teal_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_white-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_white-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_white_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_white_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_yellow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_yellow-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_bgcolor_yellow_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_yellow_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_border_0-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_border_0-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_border_1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_border_1-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_border_2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_border_2-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_border_3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_border_3-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_caption_align_bot-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_caption_align_bot-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_caption_align_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_caption_align_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_cellpadding-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_cellpadding-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_cellpadding_pct-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_cellpadding_pct-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_cellspacing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_cellspacing-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_class-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_class-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_default-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_default-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_id-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_id-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_row_th_nowrap-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_row_th_nowrap-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_style-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_td_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_td_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_td_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_td_colspan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_colspan-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_td_height-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_height-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_td_nowrap-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_nowrap-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_td_rowspan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_rowspan-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_td_width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_width-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_th_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_th_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_th_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_th_colspan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_colspan-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_th_height-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_height-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_th_rowspan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_rowspan-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_th_width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_width-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_width_percent-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_width_percent-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tables_width_px-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tables_width_px-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tbody_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/td_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/td_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/td_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/td_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/td_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/td_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/td_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/td_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tfoot_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/th_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/th_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/th_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/th_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/th_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/th_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/th_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/th_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/thead_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/thead_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_aqua_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_aqua_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_black-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_black-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_black_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_black_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_blue-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_blue-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_blue_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_blue_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_fuchsia-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_fuchsia-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_fuchsia_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_fuchsia_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_gray-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_gray-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_gray_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_gray_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_green-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_green-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_green_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_green_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_lime-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_lime-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_lime_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_lime_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_maroon-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_maroon-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_maroon_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_maroon_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_navy-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_navy-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_navy_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_navy_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_olive-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_olive-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_olive_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_olive_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_purple-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_purple-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_purple_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_purple_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_red-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_red-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_red_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_red_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_silver-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_silver-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_silver_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_silver_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_teal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_teal-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_teal_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_teal_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_white-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_white-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_white_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_white_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_yellow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_yellow-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_bgcolor_yellow_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_yellow_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/tr_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/tr_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_caption_align_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_align_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_caption_align_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_align_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_caption_class-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_class-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_caption_id-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_id-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_caption_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_style-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_span-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_span-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_width_pct-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_width_pct-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_width_px-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_width_px-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_col_width_rel-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_width_rel-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_span-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_span-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_width_pct-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_width_pct-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_colgroup_width_rel-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_width_rel-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_bgcolor_name-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_bgcolor_name-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_border-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_border-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_border_none-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_border_none-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_border_px-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_border_px-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_cellpadding-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_cellpadding-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_cellpadding_pct-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_cellpadding_pct-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_cellspacing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_cellspacing-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_cellspacing_pct-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_cellspacing_pct-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_class-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_class-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_frame_void-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_frame_void-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_id-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_id-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_rules_groups-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_rules_groups-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_rules_none-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_rules_none-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_style-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_width_pct-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_width_pct-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_table_width_px-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_width_px-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_class-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_class-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_id-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_id-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_style-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tbody_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_bgcolor_name-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_bgcolor_name-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_class-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_class-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_colspan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_colspan-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_height-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_height-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_id-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_id-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_nowrap-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_nowrap-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_rowspan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_rowspan-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_style-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_td_width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_width-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_class-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_class-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_id-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_id-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_style-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tfoot_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_bgcolor_name-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_bgcolor_name-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_class-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_class-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_colspan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_colspan-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_height-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_height-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_id-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_id-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_nowrap-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_nowrap-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_rowspan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_rowspan-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_style-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_th_width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_width-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_class-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_class-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_id-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_id-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_style-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_thead_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_align_center-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_center-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_align_char-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_char-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_align_justify-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_justify-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_class-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_class-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_id-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_id-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_style-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_valign_baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_valign_baseline-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_valign_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_valign_bottom-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_valign_middle-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_valign_middle-expected.png.
  • platform/qt-wk2/tables/mozilla/marvin/x_tr_valign_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_valign_top-expected.png.
  • platform/qt-wk2/tables/mozilla/other/body_col-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/body_col-expected.png.
  • platform/qt-wk2/tables/mozilla/other/cell_widths-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/cell_widths-expected.png.
  • platform/qt-wk2/tables/mozilla/other/cellspacing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/cellspacing-expected.png.
  • platform/qt-wk2/tables/mozilla/other/move_row-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/move_row-expected.png.
  • platform/qt-wk2/tables/mozilla/other/ms-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/ms-expected.png.
  • platform/qt-wk2/tables/mozilla/other/nested2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/nested2-expected.png.
  • platform/qt-wk2/tables/mozilla/other/nestedTables-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/nestedTables-expected.png.
  • platform/qt-wk2/tables/mozilla/other/padding-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/padding-expected.png.
  • platform/qt-wk2/tables/mozilla/other/test3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/test3-expected.png.
  • platform/qt-wk2/tables/mozilla/other/test6-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/test6-expected.png.
  • platform/qt-wk2/tables/mozilla/other/wa_table_thtd_rowspan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/wa_table_thtd_rowspan-expected.png.
  • platform/qt-wk2/tables/mozilla/other/wa_table_tr_align-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla/other/wa_table_tr_align-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/97619-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/97619-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug1010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1010-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug10140-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug10140-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug101759-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug101759-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug10216-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug10216-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug104898-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug104898-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug106966-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug106966-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug1128-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1128-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug11331-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug11331-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug1164-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1164-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug11945-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug11945-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug14159-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug14159-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug14489-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug14489-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug1725-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1725-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug17826-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug17826-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug18770-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug18770-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug19526-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug19526-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug21518-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug21518-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug220653-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug220653-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug22122-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug22122-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug24880-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug24880-1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug25707-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug25707-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug27993-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug27993-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug3166-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-5-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug3166-6-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-6-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug3166-7-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-7-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug3166-9-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-9-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug42043-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug42043-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug4294-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug4294-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug46268-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug46268-4-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug47163-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug47163-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug51000-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug51000-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug56024-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug56024-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug59252-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug59252-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug65372-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug65372-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug6933-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug6933-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug7121-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug7121-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug72393-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug72393-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug7243-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug7243-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug73629-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug73629-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug91057-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug91057-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug92868_1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug92868_1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/bugs/bug9879-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug9879-1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/core/backgrounds-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/backgrounds-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/core/captions1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/captions1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/core/captions2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/captions2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/core/captions3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/captions3-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/core/col_span2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/col_span2-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/core/cols1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/cols1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/core/columns-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/columns-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/core/conflicts-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/conflicts-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/core/standards1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/standards1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/dom/appendCells1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/appendCells1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/dom/appendCol1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/appendCol1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/dom/appendColGroup1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/appendColGroup1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.txt.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/other/empty_cells-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/other/empty_cells-expected.png.
  • platform/qt-wk2/tables/mozilla_expected_failures/other/test4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/tables/mozilla_expected_failures/other/test4-expected.png.
6:57 AM Changeset in webkit [154486] by allan.jensen@digia.com
  • 1 edit
    109 copies
    28 adds
    4 deletes in trunk/LayoutTests

Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 6

Unreviewed gardening.

  • platform/qt-wk2/http/tests/cache/cancel-multiple-post-xhrs-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/cache/cancel-multiple-post-xhrs-expected.txt.
  • platform/qt-wk2/http/tests/loading/simple-subframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/loading/simple-subframe-expected.png.
  • platform/qt-wk2/http/tests/local/file-url-sent-as-referer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/local/file-url-sent-as-referer-expected.png.
  • platform/qt-wk2/http/tests/misc/acid2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/acid2-expected.png.
  • platform/qt-wk2/http/tests/misc/acid3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/acid3-expected.png.
  • platform/qt-wk2/http/tests/misc/error404-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/error404-expected.png.
  • platform/qt-wk2/http/tests/misc/favicon-as-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/favicon-as-image-expected.png.
  • platform/qt-wk2/http/tests/misc/frame-access-during-load-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/frame-access-during-load-expected.png.
  • platform/qt-wk2/http/tests/misc/iframe404-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/iframe404-expected.png.
  • platform/qt-wk2/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png.
  • platform/qt-wk2/http/tests/misc/slow-loading-image-in-pattern-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/slow-loading-image-in-pattern-expected.png.
  • platform/qt-wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt.
  • platform/qt-wk2/http/tests/misc/window-dot-stop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/misc/window-dot-stop-expected.txt.
  • platform/qt-wk2/http/tests/navigation/error404-basic-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/navigation/error404-basic-expected.png.
  • platform/qt-wk2/http/tests/navigation/error404-goback-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/navigation/error404-goback-expected.png.
  • platform/qt-wk2/http/tests/navigation/javascriptlink-frames-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/navigation/javascriptlink-frames-expected.png.
  • platform/qt-wk2/http/tests/navigation/postredirect-basic-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/navigation/postredirect-basic-expected.png.
  • platform/qt-wk2/http/tests/navigation/postredirect-basic-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/navigation/postredirect-basic-expected.txt.
  • platform/qt-wk2/http/tests/navigation/postredirect-goback1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/navigation/postredirect-goback1-expected.png.
  • platform/qt-wk2/http/tests/navigation/postredirect-goback1-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/navigation/postredirect-goback1-expected.txt.
  • platform/qt-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt.
  • platform/qt-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt.
  • platform/qt-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt.
  • platform/qt-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt.
  • platform/qt-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt.
  • platform/qt-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt.
  • platform/qt-wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt.
  • platform/qt-wk2/http/tests/uri/css-href-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/uri/css-href-expected.png.
  • platform/qt-wk2/http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii-expected.txt.
  • platform/qt-wk2/http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-004-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.png.
  • platform/qt-wk2/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.png.
  • platform/qt-wk2/ietestcenter/css3/text/textshadow-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-001-expected.png.
  • platform/qt-wk2/ietestcenter/css3/text/textshadow-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-003-expected.png.
  • platform/qt-wk2/ietestcenter/css3/text/textshadow-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-004-expected.png.
  • platform/qt-wk2/ietestcenter/css3/text/textshadow-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-005-expected.png.
  • platform/qt-wk2/ietestcenter/css3/text/textshadow-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-006-expected.png.
  • platform/qt-wk2/ietestcenter/css3/text/textshadow-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-007-expected.png.
  • platform/qt-wk2/ietestcenter/css3/text/textshadow-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-008-expected.png.
  • platform/qt-wk2/ietestcenter/css3/text/textshadow-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-009-expected.png.
  • platform/qt-wk2/ietestcenter/css3/text/textshadow-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-010-expected.png.
  • platform/qt-wk2/platform/qt/fast/forms/button-line-break-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/platform/qt/fast/forms/button-line-break-expected.png.
  • platform/qt-wk2/transforms/2d/compound-transforms-vs-containers-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/2d/compound-transforms-vs-containers-expected.png.
  • platform/qt-wk2/transforms/2d/transform-borderbox-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/2d/transform-borderbox-expected.png.
  • platform/qt-wk2/transforms/2d/transform-fixed-container-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/2d/transform-fixed-container-expected.png.
  • platform/qt-wk2/transforms/2d/transform-origin-borderbox-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/2d/transform-origin-borderbox-expected.png.
  • platform/qt-wk2/transforms/2d/zoom-menulist-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/2d/zoom-menulist-expected.png.
  • platform/qt-wk2/transforms/3d/general/matrix-with-zoom-3d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/3d/general/matrix-with-zoom-3d-expected.png.
  • platform/qt-wk2/transforms/3d/hit-testing/backface-hit-test-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/3d/hit-testing/backface-hit-test-expected.png.
  • platform/qt-wk2/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png.
  • platform/qt-wk2/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-3-expected.png.
  • platform/qt-wk2/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png.
  • platform/qt-wk2/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png.
  • platform/qt-wk2/transforms/3d/point-mapping/3d-point-mapping-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-expected.png.
  • platform/qt-wk2/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png.
  • platform/qt-wk2/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png.
  • platform/qt-wk2/transforms/svg-vs-css-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transforms/svg-vs-css-expected.png.
6:47 AM Changeset in webkit [154485] by allan.jensen@digia.com
  • 1 edit
    34 copies
    8 adds
    8 deletes in trunk/LayoutTests

Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 5

Unreviewed gardening.

  • platform/qt-wk2/fonts/cursive-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fonts/cursive-expected.png.
  • platform/qt-wk2/fonts/default-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fonts/default-expected.png.
  • platform/qt-wk2/fonts/fantasy-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fonts/fantasy-expected.png.
  • platform/qt-wk2/fonts/monospace-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fonts/monospace-expected.png.
  • platform/qt-wk2/fonts/sans-serif-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fonts/sans-serif-expected.png.
  • platform/qt-wk2/fonts/serif-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fonts/serif-expected.png.
  • platform/qt-wk2/fullscreen/full-screen-iframe-zIndex-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fullscreen/full-screen-iframe-zIndex-expected.png.
  • platform/qt-wk2/fullscreen/full-screen-placeholder-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/fullscreen/full-screen-placeholder-expected.txt.
  • platform/qt-wk2/fullscreen/full-screen-remove-ancestor-after-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fullscreen/full-screen-remove-ancestor-after-expected.png.
  • platform/qt-wk2/fullscreen/full-screen-render-inline-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/fullscreen/full-screen-render-inline-expected.txt.
  • platform/qt-wk2/fullscreen/full-screen-stacking-context-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fullscreen/full-screen-stacking-context-expected.png.
  • platform/qt-wk2/fullscreen/full-screen-zIndex-after-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fullscreen/full-screen-zIndex-after-expected.png.
  • platform/qt-wk2/fullscreen/full-screen-zIndex-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/fullscreen/full-screen-zIndex-expected.png.
  • platform/qt-wk2/fullscreen/parent-flow-inline-with-block-child-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/fullscreen/parent-flow-inline-with-block-child-expected.txt.
  • platform/qt-wk2/loader/go-back-cached-main-resource-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/loader/go-back-cached-main-resource-expected.txt.
  • platform/qt-wk2/plugins/netscape-dom-access-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/plugins/netscape-dom-access-expected.txt.
  • platform/qt-wk2/printing/return-from-printing-mode-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/printing/return-from-printing-mode-expected.png.
  • platform/qt-wk2/scrollbars/basic-scrollbar-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollbars/basic-scrollbar-expected.png.
  • platform/qt-wk2/scrollbars/custom-scrollbar-with-incomplete-style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollbars/custom-scrollbar-with-incomplete-style-expected.png.
  • platform/qt-wk2/scrollbars/disabled-scrollbar-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollbars/disabled-scrollbar-expected.png.
  • platform/qt-wk2/scrollbars/listbox-scrollbar-combinations-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollbars/listbox-scrollbar-combinations-expected.png.
  • platform/qt-wk2/scrollbars/overflow-scrollbar-combinations-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollbars/overflow-scrollbar-combinations-expected.png.
  • platform/qt-wk2/scrollbars/scrollbar-buttons-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollbars/scrollbar-buttons-expected.png.
  • platform/qt-wk2/scrollbars/scrollbar-orientation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollbars/scrollbar-orientation-expected.png.
  • platform/qt-wk2/scrollbars/scrollbars-on-positioned-content-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollbars/scrollbars-on-positioned-content-expected.png.
  • platform/qt-wk2/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png.
  • platform/qt-wk2/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.txt.
  • platform/qt-wk2/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.png.
  • platform/qt-wk2/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.txt.
  • platform/qt-wk2/transitions/cross-fade-background-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transitions/cross-fade-background-image-expected.png.
  • platform/qt-wk2/transitions/cross-fade-border-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transitions/cross-fade-border-image-expected.png.
  • platform/qt-wk2/transitions/move-after-transition-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transitions/move-after-transition-expected.png.
  • platform/qt-wk2/transitions/suspend-transform-transition-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transitions/suspend-transform-transition-expected.png.
  • platform/qt-wk2/transitions/svg-text-shadow-transition-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/transitions/svg-text-shadow-transition-expected.png.
6:12 AM Changeset in webkit [154484] by allan.jensen@digia.com
  • 1 edit
    499 copies
    11 adds
    1 delete in trunk/LayoutTests

Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 4

Unreviewed gardening.

  • platform/qt-wk2/editing/deleting/4922367-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/4922367-expected.png.
  • platform/qt-wk2/editing/deleting/5099303-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/5099303-expected.png.
  • platform/qt-wk2/editing/deleting/5126166-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/5126166-expected.png.
  • platform/qt-wk2/editing/deleting/5144139-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/5144139-2-expected.png.
  • platform/qt-wk2/editing/deleting/5206311-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/5206311-1-expected.png.
  • platform/qt-wk2/editing/deleting/5272440-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/5272440-expected.png.
  • platform/qt-wk2/editing/deleting/5369009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/5369009-expected.png.
  • platform/qt-wk2/editing/deleting/5433862-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/5433862-2-expected.png.
  • platform/qt-wk2/editing/deleting/5483370-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/5483370-expected.png.
  • platform/qt-wk2/editing/deleting/delete-3608445-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-3608445-fix-expected.png.
  • platform/qt-wk2/editing/deleting/delete-3608462-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-3608462-fix-expected.png.
  • platform/qt-wk2/editing/deleting/delete-3857753-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-3857753-fix-expected.png.
  • platform/qt-wk2/editing/deleting/delete-3865854-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-3865854-fix-expected.png.
  • platform/qt-wk2/editing/deleting/delete-3928305-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-3928305-fix-expected.png.
  • platform/qt-wk2/editing/deleting/delete-after-span-ws-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-after-span-ws-001-expected.png.
  • platform/qt-wk2/editing/deleting/delete-after-span-ws-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-after-span-ws-002-expected.png.
  • platform/qt-wk2/editing/deleting/delete-after-span-ws-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-after-span-ws-003-expected.png.
  • platform/qt-wk2/editing/deleting/delete-and-undo-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-and-undo-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.png.
  • platform/qt-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-contents-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-contents-003-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-002-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-003-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-004-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-005-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-006-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-007-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-008-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-009-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-010-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-011-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-012-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-013-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-014-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-014-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-015-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-016-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-016-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-017-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-017-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-018-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-018-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-019-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-019-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-020-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-020-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-021-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-021-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-022-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-022-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-023-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-023-expected.png.
  • platform/qt-wk2/editing/deleting/delete-block-merge-contents-024-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-024-expected.png.
  • platform/qt-wk2/editing/deleting/delete-br-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-br-001-expected.png.
  • platform/qt-wk2/editing/deleting/delete-br-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-br-002-expected.png.
  • platform/qt-wk2/editing/deleting/delete-br-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-br-003-expected.png.
  • platform/qt-wk2/editing/deleting/delete-br-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-br-004-expected.png.
  • platform/qt-wk2/editing/deleting/delete-br-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-br-005-expected.png.
  • platform/qt-wk2/editing/deleting/delete-br-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-br-006-expected.png.
  • platform/qt-wk2/editing/deleting/delete-br-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-br-007-expected.png.
  • platform/qt-wk2/editing/deleting/delete-br-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-br-013-expected.png.
  • platform/qt-wk2/editing/deleting/delete-first-list-item-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-first-list-item-expected.png.
  • platform/qt-wk2/editing/deleting/delete-hr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-hr-expected.png.
  • platform/qt-wk2/editing/deleting/delete-image-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-image-001-expected.png.
  • platform/qt-wk2/editing/deleting/delete-image-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-image-002-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-001-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-002-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-003-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-004-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-005-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-006-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-007-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-008-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-009-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-010-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-011-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-012-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-013-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-014-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-014-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-015-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-016-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-016-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-017-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-017-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-end-ws-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-end-ws-001-expected.png.
  • platform/qt-wk2/editing/deleting/delete-line-end-ws-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-line-end-ws-002-expected.png.
  • platform/qt-wk2/editing/deleting/delete-listitem-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-listitem-001-expected.png.
  • platform/qt-wk2/editing/deleting/delete-listitem-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-listitem-002-expected.png.
  • platform/qt-wk2/editing/deleting/delete-ws-fixup-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-ws-fixup-001-expected.png.
  • platform/qt-wk2/editing/deleting/delete-ws-fixup-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/delete-ws-fixup-002-expected.png.
  • platform/qt-wk2/editing/deleting/forward-delete-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/forward-delete-expected.png.
  • platform/qt-wk2/editing/deleting/list-item-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/list-item-1-expected.png.
  • platform/qt-wk2/editing/deleting/merge-different-styles-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/merge-different-styles-expected.png.
  • platform/qt-wk2/editing/deleting/merge-endOfParagraph-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/merge-endOfParagraph-expected.png.
  • platform/qt-wk2/editing/deleting/merge-no-br-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/merge-no-br-expected.png.
  • platform/qt-wk2/editing/deleting/merge-unrendered-space-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/merge-unrendered-space-expected.png.
  • platform/qt-wk2/editing/deleting/merge-whitespace-pre-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/merge-whitespace-pre-expected.png.
  • platform/qt-wk2/editing/deleting/move-nodes-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/move-nodes-001-expected.png.
  • platform/qt-wk2/editing/deleting/non-smart-delete-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/non-smart-delete-expected.png.
  • platform/qt-wk2/editing/deleting/pruning-after-merge-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/pruning-after-merge-2-expected.png.
  • platform/qt-wk2/editing/deleting/smart-delete-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/smart-delete-001-expected.png.
  • platform/qt-wk2/editing/deleting/smart-delete-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/smart-delete-002-expected.png.
  • platform/qt-wk2/editing/deleting/smart-delete-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/smart-delete-003-expected.png.
  • platform/qt-wk2/editing/deleting/smart-delete-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/smart-delete-004-expected.png.
  • platform/qt-wk2/editing/deleting/table-cells-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/table-cells-expected.png.
  • platform/qt-wk2/editing/deleting/type-delete-after-quote-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/deleting/type-delete-after-quote-expected.png.
  • platform/qt-wk2/editing/execCommand/4580583-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/4580583-1-expected.png.
  • platform/qt-wk2/editing/execCommand/4580583-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/4580583-2-expected.png.
  • platform/qt-wk2/editing/execCommand/4641880-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/4641880-1-expected.png.
  • platform/qt-wk2/editing/execCommand/4641880-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/4641880-2-expected.png.
  • platform/qt-wk2/editing/execCommand/4747450-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/4747450-expected.png.
  • platform/qt-wk2/editing/execCommand/4916402-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/4916402-expected.png.
  • platform/qt-wk2/editing/execCommand/4916541-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/4916541-expected.png.
  • platform/qt-wk2/editing/execCommand/4924441-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/4924441-expected.png.
  • platform/qt-wk2/editing/execCommand/5080333-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5080333-1-expected.png.
  • platform/qt-wk2/editing/execCommand/5080333-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5080333-2-expected.png.
  • platform/qt-wk2/editing/execCommand/5136770-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5136770-expected.png.
  • platform/qt-wk2/editing/execCommand/5138441-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5138441-expected.png.
  • platform/qt-wk2/editing/execCommand/5142012-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5142012-1-expected.png.
  • platform/qt-wk2/editing/execCommand/5142012-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5142012-2-expected.png.
  • platform/qt-wk2/editing/execCommand/5190926-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5190926-expected.png.
  • platform/qt-wk2/editing/execCommand/5481523-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5481523-expected.png.
  • platform/qt-wk2/editing/execCommand/5482023-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5482023-expected.png.
  • platform/qt-wk2/editing/execCommand/5569741-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/5569741-expected.png.
  • platform/qt-wk2/editing/execCommand/create-list-with-hr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/create-list-with-hr-expected.png.
  • platform/qt-wk2/editing/execCommand/findString-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/findString-2-expected.png.
  • platform/qt-wk2/editing/execCommand/findString-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/findString-expected.png.
  • platform/qt-wk2/editing/execCommand/indent-empty-root-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/indent-empty-root-expected.png.
  • platform/qt-wk2/editing/execCommand/indent-list-item-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/indent-list-item-expected.png.
  • platform/qt-wk2/editing/execCommand/indent-selection-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/indent-selection-expected.png.
  • platform/qt-wk2/editing/execCommand/insert-list-and-stitch-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/insert-list-and-stitch-expected.png.
  • platform/qt-wk2/editing/execCommand/insertHorizontalRule-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/insertHorizontalRule-expected.png.
  • platform/qt-wk2/editing/execCommand/insertImage-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/insertImage-expected.png.
  • platform/qt-wk2/editing/execCommand/nsresponder-indent-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/nsresponder-indent-expected.png.
  • platform/qt-wk2/editing/execCommand/nsresponder-outdent-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/nsresponder-outdent-expected.png.
  • platform/qt-wk2/editing/execCommand/paste-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/paste-1-expected.png.
  • platform/qt-wk2/editing/execCommand/print-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/print-expected.png.
  • platform/qt-wk2/editing/execCommand/remove-list-from-range-selection-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/remove-list-from-range-selection-expected.png.
  • platform/qt-wk2/editing/execCommand/remove-list-item-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/remove-list-item-1-expected.png.
  • platform/qt-wk2/editing/execCommand/selectAll-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/execCommand/selectAll-expected.png.
  • platform/qt-wk2/editing/input/caret-at-the-edge-of-input-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/input/caret-at-the-edge-of-input-expected.png.
  • platform/qt-wk2/editing/input/reveal-caret-of-multiline-input-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/input/reveal-caret-of-multiline-input-expected.png.
  • platform/qt-wk2/editing/input/scroll-to-edge-if-line-break-at-end-of-document-contenteditable-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/input/scroll-to-edge-if-line-break-at-end-of-document-contenteditable-expected.txt.
  • platform/qt-wk2/editing/inserting/12882-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/12882-expected.png.
  • platform/qt-wk2/editing/inserting/4278698-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/4278698-expected.png.
  • platform/qt-wk2/editing/inserting/4840662-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/4840662-expected.png.
  • platform/qt-wk2/editing/inserting/4875189-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/4875189-1-expected.png.
  • platform/qt-wk2/editing/inserting/4875189-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/4875189-2-expected.png.
  • platform/qt-wk2/editing/inserting/4959067-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/4959067-expected.png.
  • platform/qt-wk2/editing/inserting/4960120-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/4960120-1-expected.png.
  • platform/qt-wk2/editing/inserting/4960120-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/4960120-2-expected.png.
  • platform/qt-wk2/editing/inserting/5002441-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/5002441-expected.png.
  • platform/qt-wk2/editing/inserting/5058163-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/5058163-1-expected.png.
  • platform/qt-wk2/editing/inserting/5058163-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/5058163-2-expected.png.
  • platform/qt-wk2/editing/inserting/5156401-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/5156401-2-expected.png.
  • platform/qt-wk2/editing/inserting/5418891-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/5418891-expected.png.
  • platform/qt-wk2/editing/inserting/5510537-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/5510537-expected.png.
  • platform/qt-wk2/editing/inserting/5549929-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/5549929-2-expected.png.
  • platform/qt-wk2/editing/inserting/5549929-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/5549929-3-expected.png.
  • platform/qt-wk2/editing/inserting/6703873-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/6703873-expected.png.
  • platform/qt-wk2/editing/inserting/before-after-input-element-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/before-after-input-element-expected.png.
  • platform/qt-wk2/editing/inserting/editable-html-element-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/editable-html-element-expected.png.
  • platform/qt-wk2/editing/inserting/editable-inline-element-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/editable-inline-element-expected.png.
  • platform/qt-wk2/editing/inserting/edited-whitespace-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/edited-whitespace-1-expected.png.
  • platform/qt-wk2/editing/inserting/editing-empty-divs-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/editing-empty-divs-expected.png.
  • platform/qt-wk2/editing/inserting/insert-3778059-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-3778059-fix-expected.png.
  • platform/qt-wk2/editing/inserting/insert-3800346-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-3800346-fix-expected.png.
  • platform/qt-wk2/editing/inserting/insert-at-end-01-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-at-end-01-expected.png.
  • platform/qt-wk2/editing/inserting/insert-at-end-02-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-at-end-02-expected.png.
  • platform/qt-wk2/editing/inserting/insert-br-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-br-002-expected.png.
  • platform/qt-wk2/editing/inserting/insert-br-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-br-005-expected.png.
  • platform/qt-wk2/editing/inserting/insert-br-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-br-009-expected.png.
  • platform/qt-wk2/editing/inserting/insert-br-quoted-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-001-expected.png.
  • platform/qt-wk2/editing/inserting/insert-br-quoted-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-002-expected.png.
  • platform/qt-wk2/editing/inserting/insert-br-quoted-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-003-expected.png.
  • platform/qt-wk2/editing/inserting/insert-br-quoted-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-004-expected.png.
  • platform/qt-wk2/editing/inserting/insert-br-quoted-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-005-expected.png.
  • platform/qt-wk2/editing/inserting/insert-br-quoted-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-006-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-011-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-012-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-013-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-014-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-014-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-015-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-016-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-016-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-017-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-017-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-018-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-018-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-019-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-019-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-020-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-020-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-022-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-022-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-023-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-023-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-024-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-024-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-025-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-025-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-026-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-026-expected.png.
  • platform/qt-wk2/editing/inserting/insert-div-027-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-div-027-expected.png.
  • platform/qt-wk2/editing/inserting/insert-paragraph-01-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-paragraph-01-expected.png.
  • platform/qt-wk2/editing/inserting/insert-paragraph-02-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-paragraph-02-expected.png.
  • platform/qt-wk2/editing/inserting/insert-paragraph-03-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-paragraph-03-expected.png.
  • platform/qt-wk2/editing/inserting/insert-paragraph-04-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-paragraph-04-expected.png.
  • platform/qt-wk2/editing/inserting/insert-paragraph-05-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-paragraph-05-expected.png.
  • platform/qt-wk2/editing/inserting/insert-text-with-newlines-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/insert-text-with-newlines-expected.png.
  • platform/qt-wk2/editing/inserting/line-break-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/line-break-expected.png.
  • platform/qt-wk2/editing/inserting/paragraph-separator-01-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/paragraph-separator-01-expected.png.
  • platform/qt-wk2/editing/inserting/paragraph-separator-02-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/paragraph-separator-02-expected.png.
  • platform/qt-wk2/editing/inserting/paragraph-separator-03-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/paragraph-separator-03-expected.png.
  • platform/qt-wk2/editing/inserting/paragraph-separator-in-table-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/paragraph-separator-in-table-1-expected.png.
  • platform/qt-wk2/editing/inserting/paragraph-separator-in-table-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/paragraph-separator-in-table-2-expected.png.
  • platform/qt-wk2/editing/inserting/redo-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/redo-expected.png.
  • platform/qt-wk2/editing/inserting/return-key-with-selection-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/return-key-with-selection-001-expected.png.
  • platform/qt-wk2/editing/inserting/return-key-with-selection-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/return-key-with-selection-002-expected.png.
  • platform/qt-wk2/editing/inserting/return-key-with-selection-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/return-key-with-selection-003-expected.png.
  • platform/qt-wk2/editing/inserting/typing-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/typing-001-expected.png.
  • platform/qt-wk2/editing/inserting/typing-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/typing-002-expected.png.
  • platform/qt-wk2/editing/inserting/typing-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/typing-003-expected.png.
  • platform/qt-wk2/editing/inserting/typing-around-br-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/typing-around-br-001-expected.png.
  • platform/qt-wk2/editing/inserting/typing-around-image-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/inserting/typing-around-image-001-expected.png.
  • platform/qt-wk2/editing/pasteboard/3976872-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/3976872-expected.png.
  • platform/qt-wk2/editing/pasteboard/4076267-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4076267-2-expected.png.
  • platform/qt-wk2/editing/pasteboard/4076267-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4076267-3-expected.png.
  • platform/qt-wk2/editing/pasteboard/4076267-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4076267-expected.png.
  • platform/qt-wk2/editing/pasteboard/4242293-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4242293-expected.png.
  • platform/qt-wk2/editing/pasteboard/4631972-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4631972-expected.png.
  • platform/qt-wk2/editing/pasteboard/4641033-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4641033-expected.png.
  • platform/qt-wk2/editing/pasteboard/4806874-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4806874-expected.png.
  • platform/qt-wk2/editing/pasteboard/4944770-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4944770-1-expected.png.
  • platform/qt-wk2/editing/pasteboard/4944770-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4944770-2-expected.png.
  • platform/qt-wk2/editing/pasteboard/4989774-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/4989774-expected.png.
  • platform/qt-wk2/editing/pasteboard/5006779-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5006779-expected.png.
  • platform/qt-wk2/editing/pasteboard/5028447-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5028447-expected.png.
  • platform/qt-wk2/editing/pasteboard/5032095-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5032095-expected.png.
  • platform/qt-wk2/editing/pasteboard/5071074-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5071074-2-expected.png.
  • platform/qt-wk2/editing/pasteboard/5071074-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5071074-expected.png.
  • platform/qt-wk2/editing/pasteboard/5075944-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5075944-expected.png.
  • platform/qt-wk2/editing/pasteboard/5134759-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5134759-expected.png.
  • platform/qt-wk2/editing/pasteboard/5156401-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5156401-1-expected.png.
  • platform/qt-wk2/editing/pasteboard/5387578-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5387578-expected.png.
  • platform/qt-wk2/editing/pasteboard/5478250-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5478250-expected.png.
  • platform/qt-wk2/editing/pasteboard/5601583-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/5601583-1-expected.png.
  • platform/qt-wk2/editing/pasteboard/8145-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/8145-1-expected.png.
  • platform/qt-wk2/editing/pasteboard/8145-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/8145-2-expected.png.
  • platform/qt-wk2/editing/pasteboard/8145-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/8145-3-expected.png.
  • platform/qt-wk2/editing/pasteboard/bad-placeholder-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/bad-placeholder-expected.png.
  • platform/qt-wk2/editing/pasteboard/displaced-generic-placeholder-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/displaced-generic-placeholder-expected.png.
  • platform/qt-wk2/editing/pasteboard/displaced-placeholder-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/displaced-placeholder-expected.png.
  • platform/qt-wk2/editing/pasteboard/innerText-inline-table-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/innerText-inline-table-expected.png.
  • platform/qt-wk2/editing/pasteboard/input-field-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/input-field-1-expected.png.
  • platform/qt-wk2/editing/pasteboard/merge-after-delete-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/merge-after-delete-1-expected.png.
  • platform/qt-wk2/editing/pasteboard/merge-after-delete-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/merge-after-delete-2-expected.png.
  • platform/qt-wk2/editing/pasteboard/merge-end-blockquote-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/merge-end-blockquote-expected.png.
  • platform/qt-wk2/editing/pasteboard/merge-end-borders-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/merge-end-borders-expected.png.
  • platform/qt-wk2/editing/pasteboard/merge-start-blockquote-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/merge-start-blockquote-expected.png.
  • platform/qt-wk2/editing/pasteboard/merge-start-list-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/merge-start-list-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-2-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-4038267-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-4038267-fix-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-blockquote-after-blockquote-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-blockquote-after-blockquote-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-001-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-002-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-003-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-004-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-005-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-006-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-007-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-008-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-009-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-line-endings-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-010-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-match-style-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-match-style-001-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-match-style-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-match-style-002-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-text-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-text-004-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-text-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-text-008-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-text-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-text-009-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-text-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-text-013-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-text-014-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-text-014-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-text-016-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-text-016-expected.png.
  • platform/qt-wk2/editing/pasteboard/paste-text-019-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/paste-text-019-expected.png.
  • platform/qt-wk2/editing/pasteboard/pasting-object-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/pasting-object-expected.png.
  • platform/qt-wk2/editing/pasteboard/quirks-mode-br-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/quirks-mode-br-1-expected.png.
  • platform/qt-wk2/editing/pasteboard/smart-paste-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/smart-paste-007-expected.png.
  • platform/qt-wk2/editing/pasteboard/smart-paste-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/smart-paste-008-expected.png.
  • platform/qt-wk2/editing/pasteboard/styled-element-markup-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/styled-element-markup-expected.png.
  • platform/qt-wk2/editing/pasteboard/undoable-fragment-removes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/undoable-fragment-removes-expected.png.
  • platform/qt-wk2/editing/pasteboard/unrendered-br-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/pasteboard/unrendered-br-expected.png.
  • platform/qt-wk2/editing/selection/13804-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/13804-expected.png.
  • platform/qt-wk2/editing/selection/3690703-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/3690703-2-expected.png.
  • platform/qt-wk2/editing/selection/3690703-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/3690703-expected.png.
  • platform/qt-wk2/editing/selection/3690719-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/3690719-expected.png.
  • platform/qt-wk2/editing/selection/4397952-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4397952-expected.png.
  • platform/qt-wk2/editing/selection/4402375-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4402375-expected.png.
  • platform/qt-wk2/editing/selection/4776665-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4776665-expected.png.
  • platform/qt-wk2/editing/selection/4818145-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4818145-expected.png.
  • platform/qt-wk2/editing/selection/4866671-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4866671-expected.png.
  • platform/qt-wk2/editing/selection/4889598-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4889598-expected.png.
  • platform/qt-wk2/editing/selection/4895428-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4895428-2-expected.png.
  • platform/qt-wk2/editing/selection/4895428-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4895428-3-expected.png.
  • platform/qt-wk2/editing/selection/4932260-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4932260-1-expected.png.
  • platform/qt-wk2/editing/selection/4932260-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4932260-2-expected.png.
  • platform/qt-wk2/editing/selection/4932260-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4932260-3-expected.png.
  • platform/qt-wk2/editing/selection/4947387-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4947387-expected.png.
  • platform/qt-wk2/editing/selection/4960116-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4960116-expected.png.
  • platform/qt-wk2/editing/selection/4960137-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4960137-expected.png.
  • platform/qt-wk2/editing/selection/4975120-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4975120-expected.png.
  • platform/qt-wk2/editing/selection/4983858-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/4983858-expected.png.
  • platform/qt-wk2/editing/selection/5007143-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5007143-2-expected.png.
  • platform/qt-wk2/editing/selection/5007143-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5007143-expected.png.
  • platform/qt-wk2/editing/selection/5057506-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5057506-2-expected.png.
  • platform/qt-wk2/editing/selection/5057506-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5057506-expected.png.
  • platform/qt-wk2/editing/selection/5076323-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5076323-1-expected.png.
  • platform/qt-wk2/editing/selection/5076323-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5076323-2-expected.png.
  • platform/qt-wk2/editing/selection/5076323-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5076323-3-expected.png.
  • platform/qt-wk2/editing/selection/5081257-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5081257-1-expected.png.
  • platform/qt-wk2/editing/selection/5081257-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5081257-2-expected.png.
  • platform/qt-wk2/editing/selection/5099303-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5099303-expected.png.
  • platform/qt-wk2/editing/selection/5131716-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5131716-1-expected.png.
  • platform/qt-wk2/editing/selection/5131716-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5131716-2-expected.png.
  • platform/qt-wk2/editing/selection/5131716-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5131716-3-expected.png.
  • platform/qt-wk2/editing/selection/5131716-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5131716-4-expected.png.
  • platform/qt-wk2/editing/selection/5195166-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5195166-2-expected.png.
  • platform/qt-wk2/editing/selection/5234383-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5234383-1-expected.png.
  • platform/qt-wk2/editing/selection/5234383-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5234383-2-expected.png.
  • platform/qt-wk2/editing/selection/5240265-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/5240265-expected.png.
  • platform/qt-wk2/editing/selection/6476-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/6476-expected.png.
  • platform/qt-wk2/editing/selection/7152-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/7152-1-expected.png.
  • platform/qt-wk2/editing/selection/7152-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/7152-2-expected.png.
  • platform/qt-wk2/editing/selection/addRange-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/addRange-expected.png.
  • platform/qt-wk2/editing/selection/after-line-wrap-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/after-line-wrap-expected.png.
  • platform/qt-wk2/editing/selection/caret-ltr-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/caret-ltr-2-expected.png.
  • platform/qt-wk2/editing/selection/caret-ltr-2-left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/caret-ltr-2-left-expected.png.
  • platform/qt-wk2/editing/selection/caret-ltr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/caret-ltr-expected.png.
  • platform/qt-wk2/editing/selection/caret-ltr-right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/caret-ltr-right-expected.png.
  • platform/qt-wk2/editing/selection/caret-rtl-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/caret-rtl-2-expected.png.
  • platform/qt-wk2/editing/selection/caret-rtl-2-left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/caret-rtl-2-left-expected.png.
  • platform/qt-wk2/editing/selection/caret-rtl-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/caret-rtl-expected.png.
  • platform/qt-wk2/editing/selection/caret-rtl-right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/caret-rtl-right-expected.png.
  • platform/qt-wk2/editing/selection/caret-rtl-right-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/caret-rtl-right-expected.txt.
  • platform/qt-wk2/editing/selection/clear-selection-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/clear-selection-expected.png.
  • platform/qt-wk2/editing/selection/click-start-of-line-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/click-start-of-line-expected.png.
  • platform/qt-wk2/editing/selection/contenteditable-click-inside-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/contenteditable-click-inside-expected.png.
  • platform/qt-wk2/editing/selection/display-table-text-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/display-table-text-expected.png.
  • platform/qt-wk2/editing/selection/drag-select-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/drag-select-1-expected.png.
  • platform/qt-wk2/editing/selection/editable-html-element-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/editable-html-element-expected.png.
  • platform/qt-wk2/editing/selection/editable-non-editable-crash-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/editable-non-editable-crash-expected.png.
  • platform/qt-wk2/editing/selection/end-of-document-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/end-of-document-expected.png.
  • platform/qt-wk2/editing/selection/expanding-selections-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/expanding-selections-expected.png.
  • platform/qt-wk2/editing/selection/expanding-selections2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/expanding-selections2-expected.png.
  • platform/qt-wk2/editing/selection/extend-by-character-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/extend-by-character-002-expected.png.
  • platform/qt-wk2/editing/selection/extend-by-character-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/extend-by-character-003-expected.png.
  • platform/qt-wk2/editing/selection/extend-by-character-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/extend-by-character-004-expected.png.
  • platform/qt-wk2/editing/selection/extend-by-character-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/extend-by-character-005-expected.png.
  • platform/qt-wk2/editing/selection/extend-by-sentence-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/extend-by-sentence-001-expected.png.
  • platform/qt-wk2/editing/selection/extend-by-word-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/extend-by-word-002-expected.png.
  • platform/qt-wk2/editing/selection/extend-inside-transforms-backward-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/extend-inside-transforms-backward-expected.png.
  • platform/qt-wk2/editing/selection/extend-inside-transforms-forward-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/extend-inside-transforms-forward-expected.png.
  • platform/qt-wk2/editing/selection/extend-selection-bidi-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/extend-selection-bidi-expected.png.
  • platform/qt-wk2/editing/selection/fake-doubleclick-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/fake-doubleclick-expected.png.
  • platform/qt-wk2/editing/selection/focus-body-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/focus-body-expected.png.
  • platform/qt-wk2/editing/selection/focus_editable_html-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/focus_editable_html-expected.png.
  • platform/qt-wk2/editing/selection/iframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/iframe-expected.png.
  • platform/qt-wk2/editing/selection/image-before-linebreak-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/image-before-linebreak-expected.png.
  • platform/qt-wk2/editing/selection/inline-closest-leaf-child-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/inline-closest-leaf-child-expected.png.
  • platform/qt-wk2/editing/selection/inline-table-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/inline-table-expected.png.
  • platform/qt-wk2/editing/selection/leave-requested-block-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/leave-requested-block-expected.png.
  • platform/qt-wk2/editing/selection/line-wrap-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/line-wrap-1-expected.png.
  • platform/qt-wk2/editing/selection/line-wrap-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/line-wrap-2-expected.png.
  • platform/qt-wk2/editing/selection/mixed-editability-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/mixed-editability-1-expected.png.
  • platform/qt-wk2/editing/selection/mixed-editability-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/mixed-editability-2-expected.png.
  • platform/qt-wk2/editing/selection/mixed-editability-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/mixed-editability-3-expected.png.
  • platform/qt-wk2/editing/selection/mixed-editability-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/mixed-editability-4-expected.png.
  • platform/qt-wk2/editing/selection/mixed-editability-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/mixed-editability-5-expected.png.
  • platform/qt-wk2/editing/selection/mixed-editability-6-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/mixed-editability-6-expected.png.
  • platform/qt-wk2/editing/selection/mixed-editability-7-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/mixed-editability-7-expected.png.
  • platform/qt-wk2/editing/selection/mixed-editability-8-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/mixed-editability-8-expected.png.
  • platform/qt-wk2/editing/selection/mixed-editability-9-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/mixed-editability-9-expected.png.
  • platform/qt-wk2/editing/selection/move-3875618-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-3875618-fix-expected.png.
  • platform/qt-wk2/editing/selection/move-3875641-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-3875641-fix-expected.png.
  • platform/qt-wk2/editing/selection/move-backwords-by-word-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-backwords-by-word-001-expected.png.
  • platform/qt-wk2/editing/selection/move-between-blocks-no-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-between-blocks-no-001-expected.png.
  • platform/qt-wk2/editing/selection/move-between-blocks-yes-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-between-blocks-yes-001-expected.png.
  • platform/qt-wk2/editing/selection/move-by-character-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-by-character-002-expected.png.
  • platform/qt-wk2/editing/selection/move-by-character-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-by-character-003-expected.png.
  • platform/qt-wk2/editing/selection/move-by-character-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-by-character-004-expected.png.
  • platform/qt-wk2/editing/selection/move-by-character-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-by-character-005-expected.png.
  • platform/qt-wk2/editing/selection/move-by-character-6-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-by-character-6-expected.png.
  • platform/qt-wk2/editing/selection/move-by-line-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-by-line-001-expected.png.
  • platform/qt-wk2/editing/selection/move-by-line-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-by-line-002-expected.png.
  • platform/qt-wk2/editing/selection/move-by-sentence-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-by-sentence-001-expected.png.
  • platform/qt-wk2/editing/selection/move-by-sentence-linebreak-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-by-sentence-linebreak-expected.png.
  • platform/qt-wk2/editing/selection/move-past-trailing-space-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/move-past-trailing-space-expected.png.
  • platform/qt-wk2/editing/selection/node-removal-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/node-removal-1-expected.png.
  • platform/qt-wk2/editing/selection/node-removal-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/node-removal-2-expected.png.
  • platform/qt-wk2/editing/selection/paragraph-granularity-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/paragraph-granularity-expected.png.
  • platform/qt-wk2/editing/selection/previous-line-position-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/previous-line-position-expected.png.
  • platform/qt-wk2/editing/selection/range-between-block-and-inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/range-between-block-and-inline-expected.png.
  • platform/qt-wk2/editing/selection/replace-selection-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/replace-selection-1-expected.png.
  • platform/qt-wk2/editing/selection/replaced-boundaries-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/replaced-boundaries-1-expected.png.
  • platform/qt-wk2/editing/selection/replaced-boundaries-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/replaced-boundaries-2-expected.png.
  • platform/qt-wk2/editing/selection/replaced-boundaries-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/replaced-boundaries-3-expected.png.
  • platform/qt-wk2/editing/selection/select-across-readonly-input-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-1-expected.png.
  • platform/qt-wk2/editing/selection/select-across-readonly-input-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-2-expected.png.
  • platform/qt-wk2/editing/selection/select-across-readonly-input-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-3-expected.png.
  • platform/qt-wk2/editing/selection/select-across-readonly-input-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-4-expected.png.
  • platform/qt-wk2/editing/selection/select-across-readonly-input-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-5-expected.png.
  • platform/qt-wk2/editing/selection/select-all-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-all-001-expected.png.
  • platform/qt-wk2/editing/selection/select-all-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-all-002-expected.png.
  • platform/qt-wk2/editing/selection/select-all-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-all-003-expected.png.
  • platform/qt-wk2/editing/selection/select-all-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-all-004-expected.png.
  • platform/qt-wk2/editing/selection/select-all-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-all-005-expected.png.
  • platform/qt-wk2/editing/selection/select-all-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-all-006-expected.png.
  • platform/qt-wk2/editing/selection/select-all-iframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-all-iframe-expected.png.
  • platform/qt-wk2/editing/selection/select-box-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-box-expected.png.
  • platform/qt-wk2/editing/selection/select-element-paragraph-boundary-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-element-paragraph-boundary-expected.png.
  • platform/qt-wk2/editing/selection/select-text-overflow-ellipsis-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/select-text-overflow-ellipsis-expected.png.
  • platform/qt-wk2/editing/selection/selectNode-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/selectNode-expected.png.
  • platform/qt-wk2/editing/selection/selectNodeContents-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/selectNodeContents-expected.png.
  • platform/qt-wk2/editing/selection/selection-actions-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/selection-actions-expected.png.
  • platform/qt-wk2/editing/selection/selection-button-text-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/selection-button-text-expected.png.
  • platform/qt-wk2/editing/selection/table-caret-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/table-caret-1-expected.png.
  • platform/qt-wk2/editing/selection/table-caret-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/table-caret-2-expected.png.
  • platform/qt-wk2/editing/selection/table-caret-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/table-caret-3-expected.png.
  • platform/qt-wk2/editing/selection/unrendered-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/unrendered-001-expected.png.
  • platform/qt-wk2/editing/selection/unrendered-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/unrendered-002-expected.png.
  • platform/qt-wk2/editing/selection/unrendered-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/unrendered-003-expected.png.
  • platform/qt-wk2/editing/selection/unrendered-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/unrendered-004-expected.png.
  • platform/qt-wk2/editing/selection/unrendered-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/unrendered-005-expected.png.
  • platform/qt-wk2/editing/selection/unrendered-space-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/unrendered-space-expected.png.
  • platform/qt-wk2/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png.
  • platform/qt-wk2/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png.
  • platform/qt-wk2/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png.
  • platform/qt-wk2/editing/selection/word-granularity-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/word-granularity-expected.png.
  • platform/qt-wk2/editing/selection/wrapped-line-caret-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/wrapped-line-caret-1-expected.png.
  • platform/qt-wk2/editing/selection/wrapped-line-caret-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/selection/wrapped-line-caret-2-expected.png.
  • platform/qt-wk2/editing/spelling/grammar-markers-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/spelling/grammar-markers-expected.png.
  • platform/qt-wk2/editing/spelling/grammar-markers-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/spelling/grammar-markers-expected.txt.
  • platform/qt-wk2/editing/spelling/grammar-markers-hidpi-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/spelling/grammar-markers-hidpi-expected.png.
  • platform/qt-wk2/editing/spelling/grammar-markers-hidpi-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/spelling/grammar-markers-hidpi-expected.txt.
  • platform/qt-wk2/editing/style/4916887-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/4916887-expected.png.
  • platform/qt-wk2/editing/style/5017613-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/5017613-1-expected.png.
  • platform/qt-wk2/editing/style/5017613-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/5017613-2-expected.png.
  • platform/qt-wk2/editing/style/5046875-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/5046875-1-expected.png.
  • platform/qt-wk2/editing/style/5046875-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/5046875-2-expected.png.
  • platform/qt-wk2/editing/style/5065910-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/5065910-expected.png.
  • platform/qt-wk2/editing/style/5084241-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/5084241-expected.png.
  • platform/qt-wk2/editing/style/5228141-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/5228141-expected.png.
  • platform/qt-wk2/editing/style/5279521-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/5279521-expected.png.
  • platform/qt-wk2/editing/style/apple-style-editable-mix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/apple-style-editable-mix-expected.png.
  • platform/qt-wk2/editing/style/block-style-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/block-style-001-expected.png.
  • platform/qt-wk2/editing/style/block-style-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/block-style-002-expected.png.
  • platform/qt-wk2/editing/style/block-style-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/block-style-003-expected.png.
  • platform/qt-wk2/editing/style/block-styles-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/block-styles-007-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-001-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-002-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-003-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-004-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-005-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-006-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-007-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-008-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-009-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-010-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-011-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-012-expected.png.
  • platform/qt-wk2/editing/style/create-block-for-style-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/create-block-for-style-013-expected.png.
  • platform/qt-wk2/editing/style/designmode-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/designmode-expected.png.
  • platform/qt-wk2/editing/style/font-family-with-space-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/font-family-with-space-expected.png.
  • platform/qt-wk2/editing/style/highlight-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/highlight-expected.png.
  • platform/qt-wk2/editing/style/relative-font-size-change-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/relative-font-size-change-001-expected.png.
  • platform/qt-wk2/editing/style/relative-font-size-change-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/relative-font-size-change-002-expected.png.
  • platform/qt-wk2/editing/style/relative-font-size-change-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/relative-font-size-change-003-expected.png.
  • platform/qt-wk2/editing/style/relative-font-size-change-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/relative-font-size-change-004-expected.png.
  • platform/qt-wk2/editing/style/style-3681552-fix-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/style-3681552-fix-001-expected.png.
  • platform/qt-wk2/editing/style/style-3681552-fix-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/style-3681552-fix-002-expected.png.
  • platform/qt-wk2/editing/style/style-3998892-fix-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/style-3998892-fix-expected.png.
  • platform/qt-wk2/editing/style/style-boundary-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/style-boundary-001-expected.png.
  • platform/qt-wk2/editing/style/style-boundary-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/style-boundary-002-expected.png.
  • platform/qt-wk2/editing/style/style-boundary-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/style-boundary-003-expected.png.
  • platform/qt-wk2/editing/style/style-boundary-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/style-boundary-004-expected.png.
  • platform/qt-wk2/editing/style/typing-style-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/typing-style-001-expected.png.
  • platform/qt-wk2/editing/style/typing-style-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/typing-style-002-expected.png.
  • platform/qt-wk2/editing/style/unbold-in-bold-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
  • platform/qt-wk2/editing/undo/4063751-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/undo/4063751-expected.png.
  • platform/qt-wk2/editing/undo/undo-combined-delete-boundary-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/undo/undo-combined-delete-boundary-expected.png.
  • platform/qt-wk2/editing/undo/undo-combined-delete-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/undo/undo-combined-delete-expected.png.
  • platform/qt-wk2/editing/undo/undo-delete-boundary-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/undo/undo-delete-boundary-expected.png.
  • platform/qt-wk2/editing/undo/undo-delete-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/undo/undo-delete-expected.png.
  • platform/qt-wk2/editing/undo/undo-forward-delete-boundary-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/undo/undo-forward-delete-boundary-expected.png.
  • platform/qt-wk2/editing/undo/undo-forward-delete-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/undo/undo-forward-delete-expected.png.
  • platform/qt-wk2/editing/unsupported-content/list-delete-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/unsupported-content/list-delete-001-expected.png.
  • platform/qt-wk2/editing/unsupported-content/list-delete-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/unsupported-content/list-delete-003-expected.png.
  • platform/qt-wk2/editing/unsupported-content/list-type-after-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/unsupported-content/list-type-after-expected.png.
  • platform/qt-wk2/editing/unsupported-content/list-type-before-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/unsupported-content/list-type-before-expected.png.
  • platform/qt-wk2/editing/unsupported-content/table-delete-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/unsupported-content/table-delete-001-expected.png.
  • platform/qt-wk2/editing/unsupported-content/table-delete-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/unsupported-content/table-delete-002-expected.png.
  • platform/qt-wk2/editing/unsupported-content/table-delete-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/unsupported-content/table-delete-003-expected.png.
  • platform/qt-wk2/editing/unsupported-content/table-type-after-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/unsupported-content/table-type-after-expected.png.
  • platform/qt-wk2/editing/unsupported-content/table-type-before-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/editing/unsupported-content/table-type-before-expected.png.
5:48 AM Changeset in webkit [154483] by abucur@adobe.com
  • 1 edit
    2 adds in trunk/LayoutTests

[CSS Regions] Can't scroll to see content overflowing last region
https://bugs.webkit.org/show_bug.cgi?id=74737

Reviewed by Antti Koivisto.

Add a test to verify region content overflowing the view is reachable.

  • fast/regions/frame-view-overflow-scroll-expected.html: Added.
  • fast/regions/frame-view-overflow-scroll.html: Added.
5:47 AM Changeset in webkit [154482] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebCore

REGRESSION(r153939) Fix typo in Qt build-files

Reviewed by Antti Koivisto.

Fix simple typo in Target.pri introduced in r153939.

  • Target.pri:
5:40 AM Changeset in webkit [154481] by Antti Koivisto
  • 41 edits in trunk/Source/WebCore

<https://webkit.org/b/120166> Add Traversal<ElementType> template

Reviewed by Andreas Kling.

It is common to traverse through a subtree looking for elements of specific type and then casting to the type. This pattern can be generalized.

This patch adds a new Traversal<typename ElementType> template. It works like ElementTraversal except that the traversal is limited to the specified type.
The patch also uses the template in a bunch of applicable places.

  • WebCore.exp.in:
  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::addImageMapChildren):

  • dom/Document.cpp:

(WebCore::Document::removeTitle):
(WebCore::Document::updateBaseURL):
(WebCore::Document::processBaseElement):

  • dom/Element.h:
  • dom/ElementTraversal.h:

(WebCore::::firstChildTemplate):
(WebCore::::firstWithinTemplate):
(WebCore::::lastChildTemplate):
(WebCore::::lastWithinTemplate):
(WebCore::::nextTemplate):
(WebCore::::previousTemplate):
(WebCore::::nextSiblingTemplate):
(WebCore::::previousSiblingTemplate):
(WebCore::::nextSkippingChildrenTemplate):
(WebCore::::firstChild):
(WebCore::::lastChild):
(WebCore::::firstWithin):
(WebCore::::lastWithin):
(WebCore::::next):
(WebCore::::previous):
(WebCore::::nextSibling):
(WebCore::::previousSibling):
(WebCore::::nextSkippingChildren):
(WebCore::ElementTraversal::previousIncludingPseudo):
(WebCore::ElementTraversal::nextIncludingPseudo):
(WebCore::ElementTraversal::nextIncludingPseudoSkippingChildren):
(WebCore::ElementTraversal::pseudoAwarePreviousSibling):

  • dom/Node.cpp:

(WebCore::Node::numberOfScopedHTMLStyleChildren):

  • dom/NodeIterator.cpp:

(WebCore::NodeIterator::NodeIterator):

  • dom/NodeIterator.h:
  • dom/Traversal.cpp:

(WebCore::NodeIteratorBase::NodeIteratorBase):
(WebCore::NodeIteratorBase::acceptNode):

  • dom/Traversal.h:


Renamed existing class called Traversal to less generic NodeIteratorBase.

  • dom/TreeScope.cpp:

(WebCore::TreeScope::labelElementForId):
(WebCore::TreeScope::findAnchor):

  • dom/TreeWalker.cpp:

(WebCore::TreeWalker::TreeWalker):

  • dom/TreeWalker.h:
  • editing/FrameSelection.cpp:

(WebCore::scanForForm):

  • editing/markup.cpp:

(WebCore::createContextualFragment):

  • html/HTMLAnchorElement.h:

(WebCore::isHTMLAnchorElement):
(WebCore::HTMLAnchorElement):

  • html/HTMLAreaElement.h:

(WebCore::isHTMLAreaElement):
(WebCore::HTMLAreaElement):

  • html/HTMLBaseElement.h:

(WebCore::isHTMLBaseElement):
(WebCore::HTMLBaseElement):

  • html/HTMLElement.h:

(WebCore::HTMLElement):

  • html/HTMLFieldSetElement.cpp:

(WebCore::HTMLFieldSetElement::invalidateDisabledStateUnder):
(WebCore::HTMLFieldSetElement::childrenChanged):
(WebCore::HTMLFieldSetElement::legend):

  • html/HTMLFormControlElement.h:

(WebCore::toHTMLFormControlElement):
(WebCore::HTMLFormControlElement):

  • html/HTMLLabelElement.cpp:

(WebCore::nodeAsSupportedLabelableElement):
(WebCore::HTMLLabelElement::control):

  • html/HTMLLabelElement.h:

(WebCore::isHTMLLabelElement):
(WebCore::HTMLLabelElement):

  • html/HTMLLegendElement.h:

(WebCore::isHTMLLegendElement):
(WebCore::HTMLLegendElement):

  • html/HTMLMapElement.cpp:

(WebCore::HTMLMapElement::mapMouseEvent):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::finishParsingChildren):

  • html/HTMLStyleElement.h:

(WebCore::isHTMLStyleElement):
(WebCore::HTMLStyleElement):

  • html/HTMLTitleElement.h:

(WebCore::HTMLTitleElement):

  • html/HTMLTrackElement.h:

(WebCore::isHTMLTrackElement):
(WebCore::HTMLTrackElement):

  • html/LabelableElement.h:

(WebCore::isLabelableElement):
(WebCore::LabelableElement):

  • rendering/FilterEffectRenderer.cpp:

(WebCore::FilterEffectRenderer::buildReferenceFilter):

  • svg/SVGElement.h:

(WebCore::SVGElement):

  • svg/SVGForeignObjectElement.h:

(WebCore::isSVGForeignObjectElement):
(WebCore::SVGForeignObjectElement):

  • svg/SVGSVGElement.cpp:

(WebCore::SVGSVGElement::collectIntersectionOrEnclosureList):
(WebCore::SVGSVGElement::getElementById):

  • svg/SVGStyledElement.cpp:

(WebCore::SVGStyledElement::title):

  • svg/SVGTitleElement.h:

(WebCore::SVGTitleElement):

  • svg/animation/SMILTimeContainer.cpp:

(WebCore::SMILTimeContainer::updateDocumentOrderIndexes):

  • svg/animation/SVGSMILElement.cpp:

(WebCore::SVGSMILElement::isSMILElement):

  • svg/animation/SVGSMILElement.h:

(WebCore::SVGSMILElement):

  • svg/graphics/SVGImage.cpp:

(WebCore::SVGImage::hasSingleSecurityOrigin):

5:36 AM Changeset in webkit [154480] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebKit/qt

[Qt] Update outdated source-paths in documentation
https://bugs.webkit.org/show_bug.cgi?id=120206

Reviewed by Anders Carlsson.

  • docs/qtwebkit.qdoc:
4:38 AM Changeset in webkit [154479] by a.bah@samsung.com
  • 10 edits
    2 adds in trunk

<br> does not get deleted when inlined after some non-textual content.
https://bugs.webkit.org/show_bug.cgi?id=120006

Patch by Arpita Bahuguna <a.bah@samsung.com> on 2013-08-23
Reviewed by Ryosuke Niwa.

Source/WebCore:

deleteSelectionCommand does not handle the case when a <br> element is
inlined after some non-textual content (input controls, image etc.).

When doing a back-delete at the start of a line following such a <br>
the two contiguous lines should merge and the <br> should get deleted.
Currently, even though the <br> is deleted, another placeholder <br>
is incorrectly inserted at the same point, thus effectively there is no
change.

We are incorrectly computing the inline <br> to be at the start of an
empty line even though the line is not empty.

Test: editing/deleting/delete-inline-br.html

  • editing/DeleteSelectionCommand.cpp:

(WebCore::DeleteSelectionCommand::handleSpecialCaseBRDelete):
Adding a check to verify that the inline <br> is not on an empty line
if the end node is not a <br> element itself and it's previous sibling
is the start <br> element.

Basically we check whether there is another node (end node) following
the <br>, that the node is not a <br> itself, and that the end node's
previous node is the start <br>.

LayoutTests:

  • editing/deleting/delete-inline-br-expected.txt: Added.
  • editing/deleting/delete-inline-br.html: Added.

Added a testcase that verifies that the caret is placed at the correct
position after performing a back-delete operation.

  • editing/deleting/delete-before-block-image-2-expected.txt:
  • platform/mac/editing/deleting/delete-br-004-expected.txt:
  • platform/mac/editing/deleting/delete-br-005-expected.txt:
  • platform/mac/editing/deleting/delete-br-006-expected.txt:
  • platform/qt/editing/deleting/delete-br-004-expected.txt:
  • platform/qt/editing/deleting/delete-br-005-expected.txt:
  • platform/qt/editing/deleting/delete-br-006-expected.txt:

Rebaselining existing tests. No visual change in behavior for these tests.

4:18 AM Changeset in webkit [154478] by Csaba Osztrogonác
  • 4 edits in trunk

[WTR] Should dump as text when the mimetype is text/plain
https://bugs.webkit.org/show_bug.cgi?id=118306

Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-08-23
Reviewed by Christophe Dumez.

Tools:

Check for the text/plain mimetype and if true then mark it as
text dump.

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::dump):

LayoutTests:

Unskipping http/tests/multipart/load-last-non-html-frame.php.
Now the result should match the expectation.

  • platform/wk2/TestExpectations:
3:33 AM Changeset in webkit [154477] by simon.pena@samsung.com
  • 2 edits in trunk/LayoutTests

[GTK] Unreviewed gardening. Update test expectations.

  • platform/gtk/TestExpectations:
3:03 AM WebKitGTK/2.0.x edited by zandobersek@gmail.com
Add another proposed merge for the 2.0 branch that improves … (diff)
1:28 AM Changeset in webkit [154476] by reni@webkit.org
  • 3 edits
    2 adds in trunk

Missing null-check in HTMLFormElement::rendererIsNeeded()
https://bugs.webkit.org/show_bug.cgi?id=120159

Reviewed by Ryosuke Niwa.

Source/WebCore:

Null-check parentRenderer in HTMLFormElement::rendererIsNeeded()
and early return.

Test: fast/forms/missing-parentrenderer-crash.html

  • html/HTMLFormElement.cpp:

(WebCore::HTMLFormElement::rendererIsNeeded):

LayoutTests:

Test for the handling of null parentRederer.

  • fast/forms/missing-parentrenderer-crash-expected.txt: Added.
  • fast/forms/missing-parentrenderer-crash.html: Added.
12:19 AM Changeset in webkit [154475] by Alan Bujtas
  • 4 edits
    2 adds in trunk

MathML: ASSERTION FAILED: !isPreferredLogicalHeightDirty() in RenderMathMLBlock::preferredLogicalHeight() const
https://bugs.webkit.org/show_bug.cgi?id=120157

Reviewed by Antti Koivisto.

RenderListMarker needs to be inserted to the render tree before
we start computing the preferred logical widths for the associated
RenderListItem.

Source/WebCore:

Test: mathml/mn-as-list-item-assert.html

  • rendering/RenderListItem.cpp:

(WebCore::RenderListItem::insertOrMoveMarkerRendererIfNeeded):
(WebCore::RenderListItem::layout):
(WebCore::RenderListItem::computePreferredLogicalWidths):

  • rendering/RenderListItem.h:

LayoutTests:

  • mathml/mn-as-list-item-assert-expected.txt: Added.
  • mathml/mn-as-list-item-assert.html: Added.

Aug 22, 2013:

11:24 PM Changeset in webkit [154474] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebKit2

[GTK] Wrong interface version used in WebKitWebPage for loader client
https://bugs.webkit.org/show_bug.cgi?id=120199

Reviewed by Gustavo Noronha Silva.

  • WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:

(webkitWebPageCreate): Use kWKBundlePageLoaderClientCurrentVersion
instead of kWKBundlePageResourceLoadClientCurrentVersion in loader
client initialization.

9:39 PM Changeset in webkit [154473] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

Need to disable FakeSYSVSHM when sandboxing is not enabled
https://bugs.webkit.org/show_bug.cgi?id=120182
<rdar://problem/14814461>

Patch by Simon Cooper <scooper@apple.com> on 2013-08-22
Reviewed by Alexey Proskuryakov.

When not in a sandbox do not enable the FakeSYSVSHIM. This
allows LocalConnection to work when Flash Player is run in
"Unsafe Mode".

  • PluginProcess/mac/PluginProcessShim.mm:

(WebKit::shim_disabled):

8:21 PM Changeset in webkit [154472] by gyuyoung.kim@samsung.com
  • 5 edits in trunk/Source/WebCore

Introduce toSVGLinearGradientElement(), and use it
https://bugs.webkit.org/show_bug.cgi?id=120154

Reviewed by Andreas Kling.

As a step to clean-up static_cast<SVGXXX>, toSVGLinearGradientElement() is added to clean-up
static_cast<SVGLinearGradientElement*>.

  • rendering/svg/RenderSVGResourceLinearGradient.cpp:

(WebCore::RenderSVGResourceLinearGradient::collectGradientAttributes):

  • rendering/svg/SVGRenderTreeAsText.cpp:

(WebCore::writeSVGResourceContainer):

  • svg/SVGLinearGradientElement.cpp:

(WebCore::SVGLinearGradientElement::collectGradientAttributes):

  • svg/SVGLinearGradientElement.h:

(WebCore::toSVGLinearGradientElement):

5:45 PM Changeset in webkit [154471] by mhahnenberg@apple.com
  • 5 edits in trunk/Source/JavaScriptCore

JSObject and JSArray code shouldn't have to tiptoe around garbage collection
https://bugs.webkit.org/show_bug.cgi?id=120179

Reviewed by Geoffrey Garen.

There are many places in the code for JSObject and JSArray where they are manipulating their
Butterfly/Structure, e.g. after expanding their out-of-line backing storage via allocating. Within
these places there are certain "critical sections" where a GC would be disastrous. Gen GC looks
like it will make this dance even more intricate. To make everybody's lives easier we should use
the DeferGC mechanism in these functions to make these GC critical sections both obvious in the
code and trivially safe. Deferring collections will usually only last marginally longer, thus we
should not incur any additional overhead.

  • heap/Heap.h:
  • runtime/JSArray.cpp:

(JSC::JSArray::unshiftCountSlowCase):

  • runtime/JSObject.cpp:

(JSC::JSObject::enterDictionaryIndexingModeWhenArrayStorageAlreadyExists):
(JSC::JSObject::createInitialUndecided):
(JSC::JSObject::createInitialInt32):
(JSC::JSObject::createInitialDouble):
(JSC::JSObject::createInitialContiguous):
(JSC::JSObject::createArrayStorage):
(JSC::JSObject::convertUndecidedToArrayStorage):
(JSC::JSObject::convertInt32ToArrayStorage):
(JSC::JSObject::convertDoubleToArrayStorage):
(JSC::JSObject::convertContiguousToArrayStorage):
(JSC::JSObject::increaseVectorLength):
(JSC::JSObject::ensureLengthSlow):

  • runtime/JSObject.h:

(JSC::JSObject::putDirectInternal):
(JSC::JSObject::setStructureAndReallocateStorageIfNecessary):
(JSC::JSObject::putDirectWithoutTransition):

5:28 PM Changeset in webkit [154470] by Simon Fraser
  • 10 edits
    2 adds in trunk

compositing/geometry/bounds-ignores-hidden-dynamic.html has incorrect initial rendering
https://bugs.webkit.org/show_bug.cgi?id=119825

Source/WebCore:

Reviewed by Tim Horton.

r137526 and some earlier commits attempted to avoid unconditionally
repainting layers when their size changes, because this was causing
TiledBacking layers to repaint when the document size changed.

However, the approach required that we have good information about
whether size changes require a repaint, which in some cases is hard
to determine, especially when RenderLayer changes affect our
decisions about which layers are composited.

Fix by pushing the decision about whether to repaint on size change
into GraphicsLayer. The default is to repaint on size change,
but GraphicsLayer provides a function that can be overridden to
modify this behavior; GraphicsLayerCA does so to avoid repaints
when layers with TiledBackings get resized.

Test: compositing/repaint/repaint-on-layer-grouping-change.html

  • WebCore.exp.in: WebKit2 needs GraphicsLayer::setSize, which is no longer inline.
  • platform/graphics/GraphicsLayer.cpp:

(WebCore::GraphicsLayer::setOffsetFromRenderer):
(WebCore::GraphicsLayer::setSize):

  • platform/graphics/GraphicsLayer.h:

(WebCore::GraphicsLayer::shouldRepaintOnSizeChange):

  • platform/graphics/ca/GraphicsLayerCA.cpp:

(WebCore::GraphicsLayerCA::shouldRepaintOnSizeChange):

  • platform/graphics/ca/GraphicsLayerCA.h:
  • rendering/RenderLayerBacking.h: No longer need m_boundsConstrainedByClipping
  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::RenderLayerBacking):
(WebCore::RenderLayerBacking::updateCompositedBounds):
(WebCore::RenderLayerBacking::updateGraphicsLayerGeometry): setSize takes
care of repainting for us now, so we can remove all the conditional code.

LayoutTests:

Reviewed by Tim Horton.

Test that dumps repaint rects on layers after visibility changes affect
the layer hierarchy.

  • compositing/repaint/repaint-on-layer-grouping-change-expected.txt: Added.
  • compositing/repaint/repaint-on-layer-grouping-change.html: Added.
  • compositing/repaint/resize-repaint-expected.txt: Update result.
5:28 PM Changeset in webkit [154469] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Repaint counters are sometimes not in the corner of the compositing layer
https://bugs.webkit.org/show_bug.cgi?id=120176

Reviewed by Beth Dakin.

Sometimes the repaint counters are not in the corner of the compositing layer;
they are either inset, or partially or entirely outside the layer.

Fix by making sure that we restore the CGContext before drawing
the counter, since the WebCore code may have translated the CTM.

The counter-painting code saves and restores the context itself,
so this is safe.

  • platform/graphics/mac/WebLayer.mm:

(drawLayerContents):

5:19 PM Changeset in webkit [154468] by fpizlo@apple.com
  • 9 edits
    1 add in trunk

Update LLVM binary drops and scripts to the latest version from SVN
https://bugs.webkit.org/show_bug.cgi?id=120184

Reviewed by Mark Hahnenberg.

Source/JavaScriptCore:

  • dfg/DFGPlan.cpp:

(JSC::DFG::Plan::compileInThreadImpl):

Tools:

  • ReducedFTL/build.sh:
  • Scripts/configure-llvm: Added.
  • Scripts/copy-webkitlibraries-to-product-directory:
  • Scripts/export-llvm-build:

WebKitLibraries:

Updated binary drops to r189066.

  • LLVMIncludesMountainLion.tar.bz2:
  • LLVMLibrariesMountainLion.tar.bz2:
5:15 PM Changeset in webkit [154467] by aestes@apple.com
  • 5 edits in trunk

<https://webkit.org/b/120180> Fix issues with OTHER_LDFLAGS in various .xcconfig files

Reviewed by David Kilzer.

Source/WebKit2:

Adding ld flags for ASAN overwrote the unexported symbol flags we were
previously specifying. Since the unexported symbol ld flags are only
needed for the framework target, move them to WebKit2.xcconfig where we
can add them to OTHER_LDFLAGS along with the ASAN values inherited from
DebugRelease.xcconfig (and other values).

  • Configurations/Base.xcconfig: Removed the unexported symbol ld flags.
  • Configurations/WebKit2.xcconfig: ... and moved them here.

Tools:

  • TestWebKitAPI/Configurations/Base.xcconfig: Removed the definition of

OTHER_CPLUSPLUSFLAGS since -ftemplate-depth=256 is already set in
DebugRelease.xcconfig and TestWebKitAPI isn't built in Production.

5:09 PM Changeset in webkit [154466] by barraclough@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

Don't leak registers for redeclared variables
https://bugs.webkit.org/show_bug.cgi?id=120174

Reviewed by Geoff Garen.

We currently always allocate registers for new global variables, but these are wasted when the variable is being redeclared.
Only allocate new registers when necessary.

No performance impact.

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::execute):

  • runtime/Executable.cpp:

(JSC::ProgramExecutable::initializeGlobalProperties):

  • Don't allocate the register here.
  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::addGlobalVar):

  • Allocate the register here instead.
3:43 PM Changeset in webkit [154465] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

3:41 PM Changeset in webkit [154464] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebCore

Unavailable plug-in indicator text is one pixel too low
https://bugs.webkit.org/show_bug.cgi?id=120177
<rdar://problem/14811951>

Reviewed by Kevin Decker.

Move the unavailable plug-in indicator text up one pixel.

  • rendering/RenderEmbeddedObject.cpp:

(WebCore::RenderEmbeddedObject::paintReplaced):

3:41 PM Changeset in webkit [154463] by Lucas Forschler
  • 1 copy in tags/Safari-537.62

New Tag.

2:58 PM Changeset in webkit [154462] by Christophe Dumez
  • 132 edits
    2 adds
    3 deletes in trunk

[SVG2] Merge SVGStyledElement and SVGElement
https://bugs.webkit.org/show_bug.cgi?id=107386

Reviewed by Andreas Kling.

Source/WebCore:

Merge SVGStyledElement into SVGElement to simplify the SVG inheritance
model and match the SVG2 specification:
https://svgwg.org/svg2-draft/single-page.html#types-InterfaceSVGElement

Test: svg/dom/svg2-inheritance.html

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.order:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:
  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::alternativeText):
(WebCore::AccessibilityNodeObject::accessibilityDescription):

  • css/SVGCSSStyleSelector.cpp:
  • rendering/style/SVGRenderStyle.cpp:
  • rendering/svg/RenderSVGContainer.cpp:

(WebCore::RenderSVGContainer::RenderSVGContainer):

  • rendering/svg/RenderSVGContainer.h:
  • rendering/svg/RenderSVGHiddenContainer.cpp:

(WebCore::RenderSVGHiddenContainer::RenderSVGHiddenContainer):

  • rendering/svg/RenderSVGHiddenContainer.h:
  • rendering/svg/RenderSVGModelObject.cpp:

(WebCore::RenderSVGModelObject::RenderSVGModelObject):
(WebCore::getElementCTM):

  • rendering/svg/RenderSVGModelObject.h:
  • rendering/svg/RenderSVGResourceClipper.cpp:

(WebCore::RenderSVGResourceClipper::drawContentIntoMaskImage):
(WebCore::RenderSVGResourceClipper::calculateClipContentRepaintRect):
(WebCore::RenderSVGResourceClipper::hitTestClipContent):

  • rendering/svg/RenderSVGResourceContainer.cpp:

(WebCore::RenderSVGResourceContainer::RenderSVGResourceContainer):

  • rendering/svg/RenderSVGResourceContainer.h:
  • rendering/svg/RenderSVGResourceFilter.cpp:
  • rendering/svg/RenderSVGResourceFilterPrimitive.h:
  • rendering/svg/RenderSVGResourceMarker.cpp:
  • rendering/svg/RenderSVGResourceMarker.h:
  • rendering/svg/RenderSVGResourceMasker.cpp:

(WebCore::RenderSVGResourceMasker::drawContentIntoMaskImage):
(WebCore::RenderSVGResourceMasker::calculateMaskContentRepaintRect):

  • rendering/svg/RenderSVGResourcePattern.cpp:

(WebCore::RenderSVGResourcePattern::createTileImage):

  • rendering/svg/RenderSVGRoot.cpp:

(WebCore::RenderSVGRoot::RenderSVGRoot):

  • rendering/svg/RenderSVGRoot.h:
  • rendering/svg/RenderSVGViewportContainer.cpp:

(WebCore::RenderSVGViewportContainer::RenderSVGViewportContainer):

  • rendering/svg/RenderSVGViewportContainer.h:
  • rendering/svg/SVGRenderSupport.cpp:

(WebCore::SVGRenderSupport::layoutChildren):

  • rendering/svg/SVGRenderTreeAsText.cpp:
  • rendering/svg/SVGResources.cpp:

(WebCore::registerPendingResource):

  • rendering/svg/SVGResourcesCache.cpp:
  • svg/SVGAElement.cpp:

(WebCore::SVGAElement::title):

  • svg/SVGAllInOne.cpp:
  • svg/SVGAltGlyphDefElement.h:
  • svg/SVGAltGlyphItemElement.h:
  • svg/SVGAnimateElement.cpp:
  • svg/SVGAnimatedType.cpp:

(WebCore::SVGAnimatedType::valueAsString):
(WebCore::SVGAnimatedType::setValueAsString):

  • svg/SVGAnimationElement.cpp:

(WebCore::SVGAnimationElement::isTargetAttributeCSSProperty):
(WebCore::SVGAnimationElement::computeCSSPropertyValue):
(WebCore::SVGAnimationElement::adjustForInheritance):
(WebCore::inheritsFromProperty):

  • svg/SVGComponentTransferFunctionElement.h:
  • svg/SVGCursorElement.h:
  • svg/SVGDescElement.cpp:

(WebCore::SVGDescElement::SVGDescElement):

  • svg/SVGDescElement.h:
  • svg/SVGDescElement.idl:
  • svg/SVGElement.cpp:

(WebCore::mapAttributeToCSSProperty):
(WebCore::cssPropertyToTypeMap):
(WebCore::SVGElement::SVGElement):
(WebCore::SVGElement::~SVGElement):
(WebCore::SVGElement::removedFrom):
(WebCore::SVGElement::parseAttribute):
(WebCore::SVGElement::animatedPropertyTypeForAttribute):
(WebCore::collectInstancesForSVGElement):
(WebCore::SVGElement::isAnimatableAttribute):
(WebCore::SVGElement::title):
(WebCore::SVGElement::rendererIsNeeded):
(WebCore::SVGElement::cssPropertyIdForSVGAttributeName):
(WebCore::SVGElement::isAnimatableCSSProperty):
(WebCore::SVGElement::isPresentationAttribute):
(WebCore::SVGElement::collectStyleForPresentationAttribute):
(WebCore::SVGElement::isKnownAttribute):
(WebCore::SVGElement::svgAttributeChanged):
(WebCore::SVGElement::insertedInto):
(WebCore::SVGElement::buildPendingResourcesIfNeeded):
(WebCore::SVGElement::childrenChanged):
(WebCore::SVGElement::getPresentationAttribute):
(WebCore::SVGElement::instanceUpdatesBlocked):
(WebCore::SVGElement::setInstanceUpdatesBlocked):
(WebCore::SVGElement::localCoordinateSpaceTransform):
(WebCore::SVGElement::updateRelativeLengthsInformation):
(WebCore::SVGElement::isMouseFocusable):
(WebCore::SVGElement::isKeyboardFocusable):

  • svg/SVGElement.h:

(WebCore::SVGElement::supportsMarkers):
(WebCore::SVGElement::hasRelativeLengths):
(WebCore::SVGElement::needsPendingResourceHandling):
(WebCore::SVGElement::selfHasRelativeLengths):
(WebCore::SVGElement::updateRelativeLengthsInformation):

  • svg/SVGElement.idl:
  • svg/SVGElementInstance.cpp:

(WebCore::SVGElementInstance::invalidateAllInstancesOfElement):
(WebCore::SVGElementInstance::InstanceUpdateBlocker::InstanceUpdateBlocker):

  • svg/SVGElementInstance.h:
  • svg/SVGFEBlendElement.idl:
  • svg/SVGFEColorMatrixElement.idl:
  • svg/SVGFEComponentTransferElement.idl:
  • svg/SVGFECompositeElement.idl:
  • svg/SVGFEConvolveMatrixElement.idl:
  • svg/SVGFEDiffuseLightingElement.idl:
  • svg/SVGFEDisplacementMapElement.idl:
  • svg/SVGFEDropShadowElement.idl:
  • svg/SVGFEFloodElement.idl:
  • svg/SVGFEGaussianBlurElement.idl:
  • svg/SVGFEImageElement.idl:
  • svg/SVGFELightElement.h:
  • svg/SVGFEMergeElement.idl:
  • svg/SVGFEMergeNodeElement.h:
  • svg/SVGFEMorphologyElement.idl:
  • svg/SVGFEOffsetElement.idl:
  • svg/SVGFESpecularLightingElement.idl:
  • svg/SVGFETileElement.idl:
  • svg/SVGFETurbulenceElement.idl:
  • svg/SVGFilterElement.cpp:

(WebCore::SVGFilterElement::SVGFilterElement):
(WebCore::SVGFilterElement::parseAttribute):
(WebCore::SVGFilterElement::svgAttributeChanged):
(WebCore::SVGFilterElement::childrenChanged):

  • svg/SVGFilterElement.h:
  • svg/SVGFilterElement.idl:
  • svg/SVGFilterPrimitiveStandardAttributes.cpp:

(WebCore::SVGFilterPrimitiveStandardAttributes::SVGFilterPrimitiveStandardAttributes):
(WebCore::SVGFilterPrimitiveStandardAttributes::parseAttribute):
(WebCore::SVGFilterPrimitiveStandardAttributes::svgAttributeChanged):
(WebCore::SVGFilterPrimitiveStandardAttributes::childrenChanged):
(WebCore::SVGFilterPrimitiveStandardAttributes::rendererIsNeeded):

  • svg/SVGFilterPrimitiveStandardAttributes.h:
  • svg/SVGFontElement.cpp:

(WebCore::SVGFontElement::SVGFontElement):

  • svg/SVGFontElement.h:
  • svg/SVGFontFaceElement.cpp:
  • svg/SVGFontFaceElement.h:
  • svg/SVGFontFaceFormatElement.h:
  • svg/SVGFontFaceNameElement.h:
  • svg/SVGFontFaceSrcElement.h:
  • svg/SVGFontFaceUriElement.h:
  • svg/SVGGElement.cpp:

(WebCore::SVGGElement::rendererIsNeeded):

  • svg/SVGGlyphElement.cpp:

(WebCore::SVGGlyphElement::SVGGlyphElement):
(WebCore::SVGGlyphElement::parseAttribute):
(WebCore::SVGGlyphElement::insertedInto):
(WebCore::SVGGlyphElement::removedFrom):

  • svg/SVGGlyphElement.h:
  • svg/SVGGlyphRefElement.cpp:

(WebCore::SVGGlyphRefElement::SVGGlyphRefElement):
(WebCore::SVGGlyphRefElement::parseAttribute):

  • svg/SVGGlyphRefElement.h:
  • svg/SVGGlyphRefElement.idl:
  • svg/SVGGradientElement.cpp:

(WebCore::SVGGradientElement::SVGGradientElement):
(WebCore::SVGGradientElement::parseAttribute):
(WebCore::SVGGradientElement::svgAttributeChanged):
(WebCore::SVGGradientElement::childrenChanged):

  • svg/SVGGradientElement.h:
  • svg/SVGGradientElement.idl:
  • svg/SVGGraphicsElement.cpp:

(WebCore::SVGGraphicsElement::SVGGraphicsElement):
(WebCore::SVGGraphicsElement::parseAttribute):
(WebCore::SVGGraphicsElement::svgAttributeChanged):

  • svg/SVGGraphicsElement.h:
  • svg/SVGGraphicsElement.idl:
  • svg/SVGLocatable.cpp:

(WebCore::SVGLocatable::computeCTM):

  • svg/SVGMPathElement.h:
  • svg/SVGMarkerElement.cpp:

(WebCore::SVGMarkerElement::SVGMarkerElement):
(WebCore::SVGMarkerElement::parseAttribute):
(WebCore::SVGMarkerElement::svgAttributeChanged):
(WebCore::SVGMarkerElement::childrenChanged):

  • svg/SVGMarkerElement.h:
  • svg/SVGMarkerElement.idl:
  • svg/SVGMaskElement.cpp:

(WebCore::SVGMaskElement::SVGMaskElement):
(WebCore::SVGMaskElement::parseAttribute):
(WebCore::SVGMaskElement::svgAttributeChanged):
(WebCore::SVGMaskElement::childrenChanged):

  • svg/SVGMaskElement.h:
  • svg/SVGMaskElement.idl:
  • svg/SVGMetadataElement.h:
  • svg/SVGMissingGlyphElement.cpp:

(WebCore::SVGMissingGlyphElement::SVGMissingGlyphElement):

  • svg/SVGMissingGlyphElement.h:
  • svg/SVGMissingGlyphElement.idl:
  • svg/SVGPatternElement.cpp:

(WebCore::SVGPatternElement::SVGPatternElement):
(WebCore::SVGPatternElement::parseAttribute):
(WebCore::SVGPatternElement::svgAttributeChanged):
(WebCore::SVGPatternElement::childrenChanged):

  • svg/SVGPatternElement.h:
  • svg/SVGPatternElement.idl:
  • svg/SVGScriptElement.h:
  • svg/SVGStopElement.cpp:

(WebCore::SVGStopElement::SVGStopElement):
(WebCore::SVGStopElement::parseAttribute):
(WebCore::SVGStopElement::svgAttributeChanged):

  • svg/SVGStopElement.h:
  • svg/SVGStopElement.idl:
  • svg/SVGStyleElement.h:
  • svg/SVGStyledElement.cpp: Removed.
  • svg/SVGStyledElement.h: Removed.
  • svg/SVGStyledElement.idl: Removed.
  • svg/SVGSymbolElement.cpp:

(WebCore::SVGSymbolElement::SVGSymbolElement):
(WebCore::SVGSymbolElement::parseAttribute):
(WebCore::SVGSymbolElement::svgAttributeChanged):

  • svg/SVGSymbolElement.h:
  • svg/SVGSymbolElement.idl:
  • svg/SVGTRefElement.cpp:

(WebCore::SVGTRefElement::insertedInto):
(WebCore::SVGTRefElement::removedFrom):

  • svg/SVGTitleElement.cpp:

(WebCore::SVGTitleElement::SVGTitleElement):
(WebCore::SVGTitleElement::insertedInto):

  • svg/SVGTitleElement.h:
  • svg/SVGTitleElement.idl:
  • svg/SVGTransformable.cpp:
  • svg/SVGUseElement.cpp:

(WebCore::SVGUseElement::selfHasRelativeLengths):

  • svg/SVGViewElement.cpp:

(WebCore::SVGViewElement::SVGViewElement):
(WebCore::SVGViewElement::parseAttribute):

  • svg/SVGViewElement.h:
  • svg/animation/SVGSMILElement.h:
  • svg/graphics/filters/SVGFEImage.cpp:

(WebCore::FEImage::platformApplySoftware):

LayoutTests:

Add layout test to validate the SVG2 inheritance model.

  • svg/dom/svg2-inheritance-expected.txt: Added.
  • svg/dom/svg2-inheritance.html: Added.
2:26 PM Changeset in webkit [154461] by barraclough@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=120128
Remove putDirectVirtual

Unreviewed, checked in commented out code. :-(

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::execute):

  • delete commented out code
2:24 PM Changeset in webkit [154460] by barraclough@apple.com
  • 5 edits in trunk

Error.stack should not be enumerable
https://bugs.webkit.org/show_bug.cgi?id=120171

Reviewed by Oliver Hunt.

Breaks ECMA tests.

Source/JavaScriptCore:

  • runtime/ErrorInstance.cpp:

(JSC::ErrorInstance::finishCreation):

  • None -> DontEnum

LayoutTests:

  • fast/js/exception-properties-expected.txt:
  • fast/js/script-tests/exception-properties.js:
    • Update test expectations.
1:35 PM Changeset in webkit [154459] by barraclough@apple.com
  • 19 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=120128
Remove putDirectVirtual

Reviewed by Sam Weinig.

This could most generously be described as 'vestigial'.
No performance impact.

  • API/JSObjectRef.cpp:

(JSObjectSetProperty):

  • changed to use defineOwnProperty
  • debugger/DebuggerActivation.cpp:
  • debugger/DebuggerActivation.h:
    • remove putDirectVirtual
  • interpreter/Interpreter.cpp:

(JSC::Interpreter::execute):

  • changed to use defineOwnProperty
  • runtime/ClassInfo.h:
  • runtime/JSActivation.cpp:
  • runtime/JSActivation.h:
  • runtime/JSCell.cpp:
  • runtime/JSCell.h:
  • runtime/JSGlobalObject.cpp:
  • runtime/JSGlobalObject.h:
  • runtime/JSObject.cpp:
  • runtime/JSObject.h:
  • runtime/JSProxy.cpp:
  • runtime/JSProxy.h:
  • runtime/JSSymbolTableObject.cpp:
  • runtime/JSSymbolTableObject.h:
    • remove putDirectVirtual
  • runtime/PropertyDescriptor.h:

(JSC::PropertyDescriptor::PropertyDescriptor):

  • added constructor for convenience
1:27 PM Changeset in webkit [154458] by akling@apple.com
  • 15 edits in trunk/Source

FrameLoader::history() should return a reference.
<https://webkit.org/b/120163>

Reviewed by Anders Carlsson.

Rehued by Anders Carlsson.

FrameLoader::m_history is never null, so make history() return a reference.
Also made HistoryController::m_frame a reference, since HistoryController's
lifetime is tied to FrameLoader, which is tied to the Frame.

12:44 PM Changeset in webkit [154457] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

errorDescriptionForValue() should not assume error value is an Object
https://bugs.webkit.org/show_bug.cgi?id=119812

Patch by Chris Curtis <chris_curtis@apple.com> on 2013-08-22
Reviewed by Geoffrey Garen.

Added a check to make sure that the JSValue was an object before casting it as an object. Also, in case the parameterized JSValue
has no type, the function now returns the empty string.

  • runtime/ExceptionHelpers.cpp:

(JSC::errorDescriptionForValue):

12:28 PM Changeset in webkit [154456] by commit-queue@webkit.org
  • 10 edits in trunk/Source/WebInspectorUI

<https://webkit.org/b/120165> Web Inspector: Update CodeMirror to 3.16.1

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-22
Reviewed by Andy Estes.

  • Tools/PrettyPrinting/codemirror.css:
  • Tools/PrettyPrinting/codemirror.js:
  • Tools/PrettyPrinting/css.js:
  • Tools/PrettyPrinting/javascript.js:
  • UserInterface/External/CodeMirror/codemirror.css:
  • UserInterface/External/CodeMirror/codemirror.js:
  • UserInterface/External/CodeMirror/css.js:
  • UserInterface/External/CodeMirror/javascript.js:
  • UserInterface/External/CodeMirror/xml.js:
11:48 AM Changeset in webkit [154455] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Reloading this video test shows garbage briefly
https://bugs.webkit.org/show_bug.cgi?id=119377

Reviewed by Anders Carlson.

RenderVideo should not claim that it's foreground is opaque
unless it has a video frame to display.

  • rendering/RenderVideo.cpp:

(WebCore::RenderVideo::foregroundIsKnownToBeOpaqueInRect):

9:59 AM Changeset in webkit [154454] by akling@apple.com
  • 2 edits in trunk/Source/WebKit/win

Another Windows build fix.

  • WebDataSource.cpp:

(WebDataSource::subresourceForURL):

9:57 AM Changeset in webkit [154453] by commit-queue@webkit.org
  • 1 edit
    2 adds in trunk/LayoutTests

[CSSRegions] Min-width and max-width for a region should support values other than length
https://bugs.webkit.org/show_bug.cgi?id=115248

Patch by Anton Obzhirov <Anton Obzhirov> on 2013-08-22
Reviewed by Alexandru Chiculita.

  • fast/regions/region-min-max-width-support-expected.txt: Added.
  • fast/regions/region-min-max-width-support.html: Added.
9:44 AM Changeset in webkit [154452] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

Remove accidental cruft from r154449.

  • rendering/RenderWidget.cpp:

(WebCore::RenderWidget::destroy):

9:43 AM Changeset in webkit [154451] by akling@apple.com
  • 6 edits in trunk/Source/WebKit

Source/WebKit/efl: EFL build juice.

  • WebCoreSupport/ChromeClientEfl.cpp:

(kit):

Source/WebKit/win: Windows build juice.

  • WebDataSource.cpp:

(WebDataSource::representation):
(WebDataSource::webFrame):

  • WebElementPropertyBag.cpp:

(WebElementPropertyBag::Read):

  • WebFramePolicyListener.cpp:

(WebFramePolicyListener::receivedPolicyDecision):

9:05 AM Changeset in webkit [154450] by rniwa@webkit.org
  • 5 edits in trunk/Tools

NRWT: Add the ability to upload test results to new test results server
https://bugs.webkit.org/show_bug.cgi?id=120146

Reviewed by Andreas Kling.

For the upcoming replacement for webkit-test-results.appspot.com, new-run-webkit-tests needs to use a new JSON format
that contains the full summary of the test run including information about passed tests.

Add this ability to NRWT so that I can start testing this feature. This patch adds the following optoins to NRWT:
--build-slave
--got-revision
--results-server-host

The last option is somewhat ambigious with --test-results-server but we're intending to deprecate the old server
so we should be able to delete --test-results-server in time.

  • Scripts/webkitpy/layout_tests/controllers/manager.py:

(Manager.run):
(Manager._upload_json_files):
(Manager):
(Manager.upload_results):

  • Scripts/webkitpy/layout_tests/models/test_run_results.py:

(summarize_results):

  • Scripts/webkitpy/layout_tests/models/test_run_results_unittest.py:

(summarized_results):
(SummarizedResultsTest.test_summarized_results_wontfix):
(SummarizedResultsTest):
(SummarizedResultsTest.test_summarized_results_include_passes):

  • Scripts/webkitpy/layout_tests/run_webkit_tests.py:

(parse_args):

9:01 AM Changeset in webkit [154449] by akling@apple.com
  • 75 edits in trunk/Source

FrameLoader: frame() and client() should return references.
<https://webkit.org/b/120158>

Reviewed by Anders Carlsson.

These two are never null so change them to return references.

8:34 AM Changeset in webkit [154448] by rniwa@webkit.org
  • 2 edits in trunk/Tools

WKR build fix. Somehow tool.bugs.quips() doesn't work in WKR so work around that.

  • Scripts/webkitpy/tool/bot/irc_command.py:

(Hi.execute):

8:28 AM Changeset in webkit [154447] by abucur@adobe.com
  • 2 edits in trunk/Source/WebCore

RenderNamedFlowThread should not create NodeRenderingContext objects
https://bugs.webkit.org/show_bug.cgi?id=119923

Reviewed by Antti Koivisto.

Port of https://chromium.googlesource.com/chromium/blink/+/949d7d7e7b8685454742a55cf0ca912bb9a7b177.
Original patch by Elliott Sprehn.

RenderNamedFlowThread should not create NodeRenderingContext objects

RenderNamedFlowThread is using NodeRenderingContext to get the original
parent renderer, but should just be using NodeRenderingTraversal::parent
instead (which is what NodeRenderingContext does internally anyway).

Tests: No change in functionality. No new tests.

  • rendering/RenderNamedFlowThread.cpp:

(WebCore::RenderNamedFlowThread::isChildAllowed):

7:01 AM Changeset in webkit [154446] by rniwa@webkit.org
  • 2 edits in trunk/LayoutTests

Actually, this test is failing on Debug builds as well.
Update the test expectation accordingly.

  • platform/mac-wk2/TestExpectations:
6:55 AM Changeset in webkit [154445] by rniwa@webkit.org
  • 2 edits in trunk/LayoutTests

Add the failing test expectation to webaudio/codec-tests/mp3/128kbps-44khz.html on Lion Release WK2.
The failure is tracked by the bug 120161.

  • platform/mac-wk2/TestExpectations:
5:46 AM Changeset in webkit [154444] by allan.jensen@digia.com
  • 2 edits in trunk/Tools

[Qt] DRT bug revealed/caused by r154300
https://bugs.webkit.org/show_bug.cgi?id=120151

Reviewed by Simon Hausmann.

Since QtInstance had an implementation of getOwnPropertySlot and not getOwnPropertyDescriptor,
the behavior of getOwnPropertyDescriptor changed when it got implemented using getOwnPropertySlot
in r154300.

DRT relied on getOwnPropertyDescriptor returning undefined for JS set properties to distinguish
between native Qt methods and JSC bound methods. This patch changes the check to see if the
property is writable since the Qt methods are ReadOnly.

  • DumpRenderTree/qt/DumpRenderTreeQt.cpp:

(DumpRenderTree::initJSObjects):

5:38 AM Changeset in webkit [154443] by Christophe Dumez
  • 10 edits
    1 add in trunk/Source/WebCore

Introduce a SVGUnknownElement class for unknown SVG elements
https://bugs.webkit.org/show_bug.cgi?id=120155

Reviewed by Andreas Kling.

Introduce a SVGUnknownElement class and have it override rendererIsNeeded() to return false.
We now use SVGUnknownElement type (instead of SVGElement) for unknown SVG elements:

As a consequence, SVGElement::rendererIsNeeded() is not longer required to return false and
it will be able to behave as SVGStyledElement::rendererIsNeeded() once we merge
SVGStyledElement into SVGElement.

This is a pre-requirement to merging SVGStyledElement into SVGElement.

No new tests, no behavior change.

  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • dom/CustomElementConstructor.cpp:

(WebCore::CustomElementConstructor::createElementInternal):

  • dom/make_names.pl:

(defaultParametersHash):
(printJSElementIncludes):
(printWrapperFunctions):
(printWrapperFactoryCppFile):

  • svg/SVGElement.cpp:
  • svg/SVGElement.h:
  • svg/SVGUnknownElement.h: Added.

(WebCore::SVGUnknownElement::create):
(WebCore::SVGUnknownElement::SVGUnknownElement):

  • svg/svgtags.in:
5:37 AM Changeset in webkit [154442] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Fix P_DFGOperation_EJS call for MIPS and ARM EABI.
https://bugs.webkit.org/show_bug.cgi?id=120107

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-22
Reviewed by Yong Li.

EncodedJSValue parameters must be aligned to even registers for MIPS and ARM EABI.

  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::callOperation):

4:50 AM Changeset in webkit [154441] by rwlbuis@webkit.org
  • 3 edits
    4 adds in trunk

REGRESSION: Assertion failure !collection->hasExactlyOneItem() in WebCore::namedItemGetter
https://bugs.webkit.org/show_bug.cgi?id=118056

Reviewed by Ryosuke Niwa.

Source/WebCore:

The assert is hit in Debug mode because the DocumentOrderedMap in HTMLDocument::m_windowNamedItem
includes matched SVG elements, but the WindowNameCollection used to collect the elements does not.
This means the HTMLCollection stripped of SVG elements could end up hitting the empty or single item
assertion, which the testcase verifies.
To fix this change WindowNameCollection to include both SVG and HTML elements so it matches DocumentOrderedMap.

Tests: svg/custom/document-all-includes-svg.html

svg/custom/window-named-item-lookup.html

  • html/HTMLCollection.cpp:

(WebCore::isMatchingElement):
(WebCore::HTMLCollection::updateNameCache):

LayoutTests:

Add test to verify that SVG and HTML elements with id's are both found when using document.all or named properties.

  • svg/custom/document-all-includes-svg-expected.txt: Added.
  • svg/custom/document-all-includes-svg.html: Added.
  • svg/custom/window-named-item-lookup-expected.txt: Added.
  • svg/custom/window-named-item-lookup.html: Added.
4:43 AM Changeset in webkit [154440] by gyuyoung.kim@samsung.com
  • 5 edits in trunk/Source/WebCore

Introduce toSVGRadialGradientElement(), and use it
https://bugs.webkit.org/show_bug.cgi?id=120153

Reviewed by Andreas Kling.

As a step to clean-up static_cast<SVGXXX>, toSVGRadialGradientElement() is added to clean-up
static_cast<SVGRadialGradientElement*>.

  • rendering/svg/RenderSVGResourceRadialGradient.cpp:

(WebCore::RenderSVGResourceRadialGradient::collectGradientAttributes):

  • rendering/svg/SVGRenderTreeAsText.cpp:

(WebCore::writeSVGResourceContainer):

  • svg/SVGRadialGradientElement.cpp:

(WebCore::SVGRadialGradientElement::collectGradientAttributes):

  • svg/SVGRadialGradientElement.h:

(WebCore::toSVGRadialGradientElement):

3:14 AM Changeset in webkit [154439] by reni@webkit.org
  • 3 edits
    2 adds in trunk

ASSERTION FAILED: extractedStyle in WebCore::ApplyStyleCommand::removeInlineStyleFromElement
https://bugs.webkit.org/show_bug.cgi?id=119672

Reviewed by Darin Adler.

Source/WebCore:

The last extractedStyle parameter of removeInlineStyleFromElement() is not mandatory and it's set
to default 0. This way we have to check its existence before the usage.

Test: editing/execCommand/extracted_style_assert.html

  • editing/ApplyStyleCommand.cpp:

(WebCore::ApplyStyleCommand::removeInlineStyleFromElement):

LayoutTests:

Test with NULL extractedStyle.

  • editing/execCommand/extracted_style_assert-expected.txt: Added.
  • editing/execCommand/extracted_style_assert.html: Added.
2:28 AM Changeset in webkit [154438] by sergio@webkit.org
  • 7 edits
    1 add in trunk/LayoutTests

[CSS Grid Layout] Refactor testing code
https://bugs.webkit.org/show_bug.cgi?id=119552

Reviewed by Darin Adler.

Based on Blink r148922 & r149060 by <jchaffraix@chromium.org>

The old testing code was a huge copy&paste of big testing code
blocks. Refactor it in some new utility functions so that we could
reduce the size of the layout test file and ease the maintenance.

  • fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
  • fast/css-grid-layout/grid-item-column-row-get-set.html:
  • fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
  • fast/css-grid-layout/grid-item-end-after-get-set.html:
  • fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
  • fast/css-grid-layout/grid-item-start-before-get-set.html:
  • fast/css-grid-layout/resources/grid-item-column-row-parsing-utils.js: Added.

Aug 21, 2013:

10:02 PM Changeset in webkit [154437] by rniwa@webkit.org
  • 3 edits in trunk/LayoutTests

Update Mac test expectations.

  • platform/mac-wk2/TestExpectations:
  • platform/mac/TestExpectations:
9:40 PM Changeset in webkit [154436] by commit-queue@webkit.org
  • 24 edits in trunk

Unreviewed, rolling out r154416.
http://trac.webkit.org/changeset/154416
https://bugs.webkit.org/show_bug.cgi?id=120147

Broke Windows builds (Requested by rniwa on #webkit).

Source/JavaScriptCore:

Source/WebCore:

  • WebCore.vcxproj/WebCoreGenerated.make:
  • WebCore.vcxproj/WebCoreGeneratedWinCairo.make:
  • WebCore.vcxproj/WebCoreGeneratedWinCairoCommon.props:
  • WebCore.vcxproj/build-generated-files.sh:
  • WebCore.vcxproj/copyForwardingHeaders.cmd:
  • WebCore.vcxproj/copyWebCoreResourceFiles.cmd:

Source/WebKit:

  • WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:

Source/WTF:

  • WTF.vcxproj/WTFGenerated.make:
  • WTF.vcxproj/build-generated-files.sh:

WebKitLibraries:

  • win/tools/vsprops/common.props:
7:06 PM Changeset in webkit [154435] by ryuan.choi@samsung.com
  • 2 edits in trunk/Source/WebCore

[EFL] Unreviewed build fix after r154430.

  • rendering/style/StyleRareNonInheritedData.cpp:

(WebCore::StyleRareNonInheritedData::hasFilters): Added CSS_FILTERS guard.

6:04 PM Changeset in webkit [154434] by barraclough@apple.com
  • 5 edits in trunk/Source/JavaScriptCore

Clarify var/const/function declaration
https://bugs.webkit.org/show_bug.cgi?id=120144

Reviewed by Sam Weinig.

Add methods to JSGlobalObject to declare vars, consts, and functions.

  • runtime/Executable.cpp:

(JSC::ProgramExecutable::initializeGlobalProperties):

  • runtime/Executable.h:
    • Moved declaration code to JSGlobalObject
  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::addGlobalVar):

  • internal implementation of addVar, addConst, addFunction
  • runtime/JSGlobalObject.h:

(JSC::JSGlobalObject::addVar):
(JSC::JSGlobalObject::addConst):
(JSC::JSGlobalObject::addFunction):

  • Added methods to declare vars, consts, and functions
6:00 PM Changeset in webkit [154433] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebKit2

Another null-deref under WebDragClient::startDrag
https://bugs.webkit.org/show_bug.cgi?id=120145
<rdar://problem/14650652>

Reviewed by Simon Fraser.

convertImageToBitmap can legitimately return null, so don't dereference it.

  • WebProcess/WebCoreSupport/mac/WebDragClientMac.mm:

(WebKit::WebDragClient::startDrag):

5:58 PM Changeset in webkit [154432] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning

5:48 PM Changeset in webkit [154431] by Lucas Forschler
  • 1 copy in tags/Safari-537.61

New Tag.

5:15 PM Changeset in webkit [154430] by Simon Fraser
  • 5 edits
    2 adds in trunk

Setting -webkit-filter: in :active selector causes failure to redraw
https://bugs.webkit.org/show_bug.cgi?id=120135

Source/WebCore:

Reviewed by Jer Noble.

When removing a filter on an inline child of a compositing layer,
the inline loses its RenderLayer and compositing layer, but we fail to
repaint the compositing layer that the inline is now painting into.

This worked correctly for opacity, because opacity toggles cause
layouts (which then paint the correct layer), so do the same for filters.

Test: css3/filters/remove-filter-repaint.html

  • rendering/style/RenderStyle.cpp:

(WebCore::RenderStyle::changeRequiresLayout): Return true if we toggled
between having filters and not. Drive-by cleanup, making use of new convenience
function for hasOpacity().

  • rendering/style/StyleRareNonInheritedData.cpp:

(WebCore::StyleRareNonInheritedData::hasFilters): Returns true if we have any
filters.

  • rendering/style/StyleRareNonInheritedData.h:

(WebCore::StyleRareNonInheritedData::hasOpacity): Convenience function that
returns true if opacity is < 1.

LayoutTests:

Reviewed by Jer Noble.

Ref test for removing a filter on an inline.

  • css3/filters/remove-filter-repaint-expected.html: Added.
  • css3/filters/remove-filter-repaint.html: Added.
4:34 PM Changeset in webkit [154429] by commit-queue@webkit.org
  • 3 edits
    3 adds in trunk

https://bugs.webkit.org/show_bug.cgi?id=119900
Exception in global setter doesn't unwind correctly

Patch by Yi Shen <max.hong.shen@gmail.com> on 2013-08-21
Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

Call VM_THROW_EXCEPTION_AT_END in op_put_to_scope if the setter throws exception.

  • jit/JITStubs.cpp:

(JSC::DEFINE_STUB_FUNCTION):

LayoutTests:

Add test for calling global setter which throws exception.

  • fast/js/script-tests/throw-exception-in-global-setter.js: Added.

(g):

  • fast/js/throw-exception-in-global-setter-expected.txt: Added.
  • fast/js/throw-exception-in-global-setter.html: Added.
4:27 PM Changeset in webkit [154428] by Beth Dakin
  • 2 edits in trunk/Source/WebKit2

<https://webkit.org/b/120140> Clients expect didFirstLayout-related calls to
happen before didLayout

Reviewed by Anders Carlsson.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::dispatchDidLayout):

4:18 PM Changeset in webkit [154427] by Brent Fulgham
  • 3 edits in trunk/Source/WebInspectorUI

[Windows] Clean up project file after %PlatformArchitecture% change landed.

  • WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: Remove hard-coded settings covered

by our configuration files.

  • WebInspectorUI.vcxproj/WebInspectorUIPostBuild.cmd: Use the %PlatformArchitecture%

macro to support 32- and 64-bit builds.

4:10 PM Changeset in webkit [154426] by mhahnenberg@apple.com
  • 5 edits in trunk/Source/JavaScriptCore

Rename/refactor setButterfly/setStructure
https://bugs.webkit.org/show_bug.cgi?id=120138

Reviewed by Geoffrey Garen.

setButterfly becomes setStructureAndButterfly.

Also removed the Butterfly* argument from setStructure and just implicitly
used m_butterfly internally since that's what every single client of setStructure
was doing already.

  • jit/JITStubs.cpp:

(JSC::DEFINE_STUB_FUNCTION):

  • runtime/JSObject.cpp:

(JSC::JSObject::notifyPresenceOfIndexedAccessors):
(JSC::JSObject::createInitialUndecided):
(JSC::JSObject::createInitialInt32):
(JSC::JSObject::createInitialDouble):
(JSC::JSObject::createInitialContiguous):
(JSC::JSObject::createArrayStorage):
(JSC::JSObject::convertUndecidedToInt32):
(JSC::JSObject::convertUndecidedToDouble):
(JSC::JSObject::convertUndecidedToContiguous):
(JSC::JSObject::convertUndecidedToArrayStorage):
(JSC::JSObject::convertInt32ToDouble):
(JSC::JSObject::convertInt32ToContiguous):
(JSC::JSObject::convertInt32ToArrayStorage):
(JSC::JSObject::genericConvertDoubleToContiguous):
(JSC::JSObject::convertDoubleToArrayStorage):
(JSC::JSObject::convertContiguousToArrayStorage):
(JSC::JSObject::switchToSlowPutArrayStorage):
(JSC::JSObject::setPrototype):
(JSC::JSObject::putDirectAccessor):
(JSC::JSObject::seal):
(JSC::JSObject::freeze):
(JSC::JSObject::preventExtensions):
(JSC::JSObject::reifyStaticFunctionsForDelete):
(JSC::JSObject::removeDirect):

  • runtime/JSObject.h:

(JSC::JSObject::setStructureAndButterfly):
(JSC::JSObject::setStructure):
(JSC::JSObject::putDirectInternal):
(JSC::JSObject::setStructureAndReallocateStorageIfNecessary):
(JSC::JSObject::putDirectWithoutTransition):

  • runtime/Structure.cpp:

(JSC::Structure::flattenDictionaryStructure):

4:03 PM Changeset in webkit [154425] by ap@apple.com
  • 7 edits in trunk/LayoutTests

http/tests/cookies/simple-cookies-expired.html sometimes fails on Lion Intel Release (Tests)
https://bugs.webkit.org/show_bug.cgi?id=73694

http/tests/cookies/simple-cookies-max-age.html sometimes fails on Lion Intel Release (Tests)
https://bugs.webkit.org/show_bug.cgi?id=73695

http/tests/cookies/single-quoted-value.html intermittently fails on Mac
https://bugs.webkit.org/show_bug.cgi?id=105603

Reviewed by Dan Bernstein.

Woark around a CFNetwork issue by using Max-Age=-1 instead of Max-Age=0. Since it's
WebKit that we are testing and not the lower level networking, this does not change
test coverage.

  • http/tests/cookies/resources/clearCookies.cgi:
  • http/tests/cookies/resources/cookies-test-pre.js:
  • http/tests/cookies/simple-cookies-max-age.html:
  • http/tests/websocket/tests/hybi/httponly-cookie.pl:
  • platform/mac-wk2/TestExpectations:
  • platform/mac/TestExpectations:
3:45 PM Changeset in webkit [154424] by Brent Fulgham
  • 2 edits in trunk/LayoutTests

[Windows] Reenable some tests that pass now.

  • platform/win/TestExpectations: Renable some tests
3:34 PM Changeset in webkit [154423] by barraclough@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=120127
Remove JSObject::propertyIsEnumerable

Unreviewed typo fix

  • runtime/JSObject.h:
    • fix typo
3:32 PM Changeset in webkit [154422] by barraclough@apple.com
  • 33 edits in trunk/Source

https://bugs.webkit.org/show_bug.cgi?id=120139
PropertyDescriptor argument to define methods should be const

Rubber stamped by Sam Weinig.

This should never be modified, and this way we can use rvalues.

Source/JavaScriptCore:

  • debugger/DebuggerActivation.cpp:

(JSC::DebuggerActivation::defineOwnProperty):

  • debugger/DebuggerActivation.h:
  • runtime/Arguments.cpp:

(JSC::Arguments::defineOwnProperty):

  • runtime/Arguments.h:
  • runtime/ClassInfo.h:
  • runtime/JSArray.cpp:

(JSC::JSArray::defineOwnProperty):

  • runtime/JSArray.h:
  • runtime/JSArrayBuffer.cpp:

(JSC::JSArrayBuffer::defineOwnProperty):

  • runtime/JSArrayBuffer.h:
  • runtime/JSArrayBufferView.cpp:

(JSC::JSArrayBufferView::defineOwnProperty):

  • runtime/JSArrayBufferView.h:
  • runtime/JSCell.cpp:

(JSC::JSCell::defineOwnProperty):

  • runtime/JSCell.h:
  • runtime/JSFunction.cpp:

(JSC::JSFunction::defineOwnProperty):

  • runtime/JSFunction.h:
  • runtime/JSGenericTypedArrayView.h:
  • runtime/JSGenericTypedArrayViewInlines.h:

(JSC::::defineOwnProperty):

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::defineOwnProperty):

  • runtime/JSGlobalObject.h:
  • runtime/JSObject.cpp:

(JSC::JSObject::putIndexedDescriptor):
(JSC::JSObject::defineOwnIndexedProperty):
(JSC::putDescriptor):
(JSC::JSObject::defineOwnNonIndexProperty):
(JSC::JSObject::defineOwnProperty):

  • runtime/JSObject.h:
  • runtime/JSProxy.cpp:

(JSC::JSProxy::defineOwnProperty):

  • runtime/JSProxy.h:
  • runtime/RegExpMatchesArray.h:

(JSC::RegExpMatchesArray::defineOwnProperty):

  • runtime/RegExpObject.cpp:

(JSC::RegExpObject::defineOwnProperty):

  • runtime/RegExpObject.h:
  • runtime/StringObject.cpp:

(JSC::StringObject::defineOwnProperty):

  • runtime/StringObject.h:
    • make PropertyDescriptor const

Source/WebCore:

  • bindings/js/JSDOMWindowCustom.cpp:

(WebCore::JSDOMWindow::defineOwnProperty):

  • bindings/js/JSLocationCustom.cpp:

(WebCore::JSLocation::defineOwnProperty):
(WebCore::JSLocationPrototype::defineOwnProperty):

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHeader):

  • make PropertyDescriptor const
3:18 PM Changeset in webkit [154421] by Brent Fulgham
  • 3 edits in trunk/Source/WebKit/win

<https://webkit.org/b/120125> [Windows] Correct Tooltip Text

Reviewed by Anders Carlsson.

  • WebCoreSupport/WebChromeClient.cpp:

(WebChromeClient::runOpenPanel): Make sure valid strings are passed to the File Open
API call.

  • WebView.cpp:

(WebView::setToolTip): Correct tooltip text (avoid passing address to temporary
return value.)

2:43 PM Changeset in webkit [154420] by timothy_horton@apple.com
  • 2 edits in trunk/LayoutTests

Remove a deleted test from the global TestExpectations

It was freaking lint-test-expectations out.

2:40 PM Changeset in webkit [154419] by fpizlo@apple.com
  • 4 edits
    3 adds in trunk

REGRESSION: Crash under JITCompiler::link while loading Gmail
https://bugs.webkit.org/show_bug.cgi?id=119872

Source/JavaScriptCore:

Reviewed by Mark Hahnenberg.

Apparently, unsigned + signed = unsigned. Work around it with a cast.

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::parseBlock):

LayoutTests:

Reviewed by Mark Hahnenberg.

  • fast/js/dfg-switch-imm-negative-expected.txt: Added.
  • fast/js/dfg-switch-imm-negative.html: Added.
  • fast/js/jsc-test-list:
  • fast/js/script-tests/dfg-switch-imm-negative.js: Added.

(foo):

2:36 PM Changeset in webkit [154418] by zhajiang@rim.com
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/120123> [BlackBerry] Incorrect origin of indexOfTile in LayerTiler can cause unnecessary texture jobs and waste memory

Patch by Jacky Jiang <zhajiang@blackberry.com> on 2013-08-21
Reviewed by Yong Li.
Internally reviewed by Arvid Nilsson.

JIRA 481356
The origin of indexOfTile(origin) is incorrect in these two places. For
example, if the maxXMaxYCorner of the rect is (768, 768), there can be
three other redundant indexOfTile (0, 1), (1, 0), (1, 1) which can cause
unnecessary texture jobs and waste memory.
The origin should be the top left of the bottom right pixel of a rect.

  • platform/graphics/blackberry/LayerTiler.cpp:

(WebCore::LayerTiler::updateTextureContentsIfNeeded):
(WebCore::LayerTiler::processTextureJob):

2:32 PM Changeset in webkit [154417] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/116901> ASSERTION FAILED: !m_visibleDescendantStatusDirty on twitter

Reviewed by Beth Dakin.

In order to make decisions about compositing, the m_hasVisibleDescendant bit on RenderLayers
needs to be up-to-date when RenderLayerCompositor::computeCompositingRequirements is recursing
over the RenderLayer tree.

However, was possible for computeCompositingRequirements() to hit a layer whose m_visibleDescendantStatusDirty
bit was set; we only clear this bit from collectLayers() (when updating z-order lists), and from styleChanged()
which requires that style changed on the layer itself.

Fix by always calling updateDescendantDependentFlags() from computeCompositingRequirements().

Wasn't able to easily get a reduced testcase.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::computeCompositingRequirements):

2:24 PM Changeset in webkit [154416] by achristensen@apple.com
  • 24 edits in trunk

<https://webkit.org/b/120137> Separating Win32 and Win64 builds.

Reviewed by Brent Fulgham.

Source/JavaScriptCore:

Pass PlatformArchitecture as a command line parameter to bash scripts.

Use PlatformArchitecture from command line to determine which object directory to use (obj32 or obj64).

Source/WebCore:

  • WebCore.vcxproj/WebCoreGenerated.make:
  • WebCore.vcxproj/WebCoreGeneratedWinCairo.make:

Pass PlatformArchitecture as a command line parameter to bash scripts
and use PlatformArchitecture to determine which directory to delete
while cleaning (obj32 or obj64).

  • WebCore.vcxproj/WebCoreGeneratedWinCairoCommon.props:

Export PlatformArchitecture to be used by make and cmd scripts.

  • WebCore.vcxproj/build-generated-files.sh:

Use PlatformArchitecture from command line to determine which object directory to use (obj32 or obj64).

  • WebCore.vcxproj/copyForwardingHeaders.cmd:
  • WebCore.vcxproj/copyWebCoreResourceFiles.cmd:

Use PlatformArchitecture to determine which directory to copy to (obj32 or obj64).

Source/WebKit:

  • WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:

Use PlatformArchitecture to determine correct object directory (obj32 or obj64).

Source/WTF:

  • WTF.vcxproj/WTFGenerated.make:

Pass PlatformArchitecture as a command line parameter to bash scripts.

  • WTF.vcxproj/build-generated-files.sh:

Use PlatformArchitecture from command line to determine which object directory to use (obj32 or obj64).

WebKitLibraries:

  • win/tools/vsprops/common.props:

Export PlatformArchitecture to be used by make and cmd scripts.
Use PlatformArchitecture to determine correct build directory
(lib32/bin32/obj32 or lib64/bin64/obj64).

2:08 PM Changeset in webkit [154415] by timothy_horton@apple.com
  • 3 edits in trunk/Source/WebCore

revalidateTiles and ensureTilesForRect can share a lot of code
https://bugs.webkit.org/show_bug.cgi?id=119282

Missed the review comments, whoops.

  • platform/graphics/ca/mac/TileController.h:
  • platform/graphics/ca/mac/TileController.mm:

(WebCore::TileController::prepopulateRect):
(WebCore::TileController::revalidateTiles):
(WebCore::TileController::ensureTilesForRect):

2:07 PM Changeset in webkit [154414] by akling@apple.com
  • 11 edits in trunk/Source/WebCore

<https://webkit.org/b/120115> SVG elements always have custom style resolve callbacks.

Reviewed by Antti Koivisto.

Simplify SVGElement construction by making them opt in to custom style resolve callbacks
by default, and removing the ability to pass a custom ConstructionType to some subclass
constructors.

  • dom/Node.h:

Add HasCustomStyleResolveCallbacksFlag to the CreateSVGElement mask.

  • svg/SVGElement.cpp:

(WebCore::SVGElement::SVGElement):

  • svg/SVGElement.h:
  • svg/SVGGElement.cpp:

(WebCore::SVGGElement::SVGGElement):

  • svg/SVGGElement.h:
  • svg/SVGGraphicsElement.cpp:

(WebCore::SVGGraphicsElement::SVGGraphicsElement):

  • svg/SVGGraphicsElement.h:
  • svg/SVGImageElement.cpp:

(WebCore::SVGImageElement::SVGImageElement):

  • svg/SVGStyledElement.cpp:

(WebCore::SVGStyledElement::SVGStyledElement):

  • svg/SVGStyledElement.h:

Remove calls to setHasCustomStyleResolveCallbacks() in SVGElement and subclasses.
Also remove unnecessary ConstructionType argument from subclasses since nobody
overrides it and everyone just uses CreateSVGElement.

2:04 PM Changeset in webkit [154413] by timothy_horton@apple.com
  • 3 edits in trunk/Source/WebCore

revalidateTiles and ensureTilesForRect can share a lot of code
https://bugs.webkit.org/show_bug.cgi?id=119282

Reviewed by Simon Fraser.

No new tests, just a refactoring.

The bodies of ensureTilesForRect and revalidateTiles are nearly equivalent.

  • platform/graphics/ca/mac/TileController.h:

Add an enum, NewTileType, to note whether the tiles created by ensureTilesForRect will
be primary coverage tiles or secondary out-of-view tiles.

  • platform/graphics/ca/mac/TileController.mm:

(WebCore::TileController::prepopulateRect):
Move the code to see if we already have the requisite tiles in the
primary coverage rect, as well as our call to updateTileCoverageMap,
out into prepopulateRect, to generalize ensureTilesForRect.

(WebCore::TileController::revalidateTiles):
Make use of ensureTilesForRect. The platformCALayerDidCreateTiles call will happen there, now.

(WebCore::TileController::ensureTilesForRect):
Make ensureTilesForRect return the rect that it created tiles for, and only put
tiles in a cohort if we're creating secondary tiles.

2:03 PM Changeset in webkit [154412] by timothy_horton@apple.com
  • 5 edits in trunk

isReplacementObscured is wrong when the indicator is clipped by an iframe
https://bugs.webkit.org/show_bug.cgi?id=120031
<rdar://problem/14606819>

Reviewed by Simon Fraser.

Hit-test for plugin obscurity in the root document. To do this, we also need
to convert the indicator rectangle into root view coordinates before
hit testing its edges.

This resolves the case where an iframe which clips its content was reporting
the indicator as not obscured, despite the fact that it was obscured from the
point of view of the user.

Updated test plugins/unavailable-plugin-indicator-obscurity.html

  • rendering/RenderEmbeddedObject.cpp:

(WebCore::RenderEmbeddedObject::isReplacementObscured):

Update the unavailable plugin indicator test to also ensure that plugins are
correctly known to be obscured when contained within and clipped by an <iframe>.

  • plugins/unavailable-plugin-indicator-obscurity-expected.txt:
  • plugins/unavailable-plugin-indicator-obscurity.html:
2:00 PM Changeset in webkit [154411] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

<https://webkit.org/b/120134> [Tools] lldb_webkit.py helpers is incorrectly printing 8bit Strings

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-21
Reviewed by Benjamin Poulain.

WTFString moved the is8bit bit by one in r152201.

  • lldb/lldb_webkit.py:

(WTFStringImplProvider.is_8bit):

1:58 PM Changeset in webkit [154410] by ap@apple.com
  • 2 edits in trunk/LayoutTests

https://bugs.webkit.org/show_bug.cgi?id=111650
REGRESSION (r143931): set-cookie-on-redirect.html still breaking subsequent tests

Reviewed by Brady Eidson.

Work around <rdar://problem/10080130> by making the cookie persistent, session
cookies are deleted in a way that confuses some code paths in CFNetwork.

I'll unskip tests later, with another cookie reliability fix.

  • http/tests/cookies/resources/set-cookie-on-redirect.php:
1:54 PM Changeset in webkit [154409] by akling@apple.com
  • 12 edits in trunk/Source

<https://webkit.org/b/120132> Frame::navigationScheduler() should return a reference.

Reviewed by Anders Carlzon.

Frame::m_navigationScheduler is an inline member, not a pointer.

1:53 PM Changeset in webkit [154408] by fpizlo@apple.com
  • 13 edits
    9 adds in trunk

Assertion failure in JSC::SlotVisitor::copyLater when marking JSDataView
https://bugs.webkit.org/show_bug.cgi?id=120099

Source/JavaScriptCore:

Reviewed by Mark Hahnenberg.

JSDataView should not store the ArrayBuffer* in the butterfly indexing header, since
JSDataView may have ordinary JS indexed properties.

  • runtime/ClassInfo.h:
  • runtime/JSArrayBufferView.cpp:

(JSC::JSArrayBufferView::ConstructionContext::ConstructionContext):
(JSC::JSArrayBufferView::finishCreation):

  • runtime/JSArrayBufferView.h:

(JSC::hasArrayBuffer):

  • runtime/JSArrayBufferViewInlines.h:

(JSC::JSArrayBufferView::buffer):
(JSC::JSArrayBufferView::neuter):
(JSC::JSArrayBufferView::byteOffset):

  • runtime/JSCell.cpp:

(JSC::JSCell::slowDownAndWasteMemory):

  • runtime/JSCell.h:
  • runtime/JSDataView.cpp:

(JSC::JSDataView::JSDataView):
(JSC::JSDataView::create):
(JSC::JSDataView::slowDownAndWasteMemory):

  • runtime/JSDataView.h:

(JSC::JSDataView::buffer):

  • runtime/JSGenericTypedArrayView.h:
  • runtime/JSGenericTypedArrayViewInlines.h:

(JSC::::visitChildren):
(JSC::::slowDownAndWasteMemory):

LayoutTests:

Reviewed by Mark Hahnenberg.

  • fast/js/regress/ArrayBuffer-DataView-alloc-large-long-lived-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-DataView-alloc-large-long-lived.html: Added.
  • fast/js/regress/ArrayBuffer-DataView-alloc-long-lived-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-DataView-alloc-long-lived.html: Added.
  • fast/js/regress/DataView-custom-properties-expected.txt: Added.
  • fast/js/regress/DataView-custom-properties.html: Added.
  • fast/js/regress/script-tests/ArrayBuffer-DataView-alloc-large-long-lived.js: Added.
  • fast/js/regress/script-tests/ArrayBuffer-DataView-alloc-long-lived.js: Added.
  • fast/js/regress/script-tests/DataView-custom-properties.js: Added.
  • platform/mac/TestExpectations:
1:31 PM Changeset in webkit [154407] by mhahnenberg@apple.com
  • 3 edits
    3 adds in trunk

Remove incorrect ASSERT from CopyVisitor::visitItem

Rubber stamped by Filip Pizlo.

Source/JavaScriptCore:

  • heap/CopyVisitorInlines.h:

(JSC::CopyVisitor::visitItem):

LayoutTests:

Added a new test that triggered the old ASSERT. It's a useful test to have because we create
TypedArrays with custom properties.

  • fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html: Added.
  • fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js: Added.
1:30 PM Changeset in webkit [154406] by timothy_horton@apple.com
  • 2 edits in trunk/Tools

Revert http://trac.webkit.org/changeset/154022, as it failed to update
a variety of scripts that depended on the old format.

See https://bugs.webkit.org/show_bug.cgi?id=120131 for one such example.

  • Scripts/prepare-ChangeLog:

(main):
(generateNewChangeLogs):

12:51 PM Changeset in webkit [154405] by barraclough@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=120127
Remove JSObject::propertyIsEnumerable

Reviewed by Sam Weinig.

This method is just a wart - it contains unnecessary const-casting, function call overhead, and LOC.

  • runtime/JSObject.cpp:
  • runtime/JSObject.h:
    • remove propertyIsEnumerable
  • runtime/ObjectPrototype.cpp:

(JSC::objectProtoFuncPropertyIsEnumerable):

  • Move implementation here using getOwnPropertyDescriptor directly.
12:50 PM Changeset in webkit [154404] by timothy_horton@apple.com
  • 6 edits
    2 deletes in trunk

REGRESSION(r154399): broke Mac ML debug WK1 tests > 50 crashes (Requested by thorton on #webkit).
https://bugs.webkit.org/show_bug.cgi?id=120129

Rolling out http://trac.webkit.org/changeset/154399.

  • rendering/RenderBlock.cpp:
  • rendering/RenderBlock.h:
  • rendering/RenderBlockLineLayout.cpp:

(WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace):

  • rendering/RenderBox.h:
  • fast/block/margin-collapse/self-collapsing-block-with-float-descendant-expected.html: Removed.
  • fast/block/margin-collapse/self-collapsing-block-with-float-descendant.html: Removed.
12:43 PM Changeset in webkit [154403] by fpizlo@apple.com
  • 31 edits
    9 adds in trunk

DFG should inline new typedArray()
https://bugs.webkit.org/show_bug.cgi?id=120022

Source/JavaScriptCore:

Reviewed by Oliver Hunt.

Adds inlining of typed array allocations in the DFG. Any operation of the
form:

new foo(blah)


or:

foo(blah)


where 'foo' is a typed array constructor and 'blah' is exactly one argument,
is turned into the NewTypedArray intrinsic. Later, of child1 (i.e. 'blah')
is predicted integer, we generate inline code for an allocation. Otherwise
it turns into a call to an operation that behaves like the constructor would
if it was passed one argument (i.e. it may wrap a buffer or it may create a
copy or another array, or it may allocate an array of that length).

  • bytecode/SpeculatedType.cpp:

(JSC::speculationFromTypedArrayType):
(JSC::speculationFromClassInfo):

  • bytecode/SpeculatedType.h:
  • dfg/DFGAbstractInterpreterInlines.h:

(JSC::DFG::::executeEffects):

  • dfg/DFGBackwardsPropagationPhase.cpp:

(JSC::DFG::BackwardsPropagationPhase::propagate):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::handleTypedArrayConstructor):
(JSC::DFG::ByteCodeParser::handleConstantInternalFunction):

  • dfg/DFGCCallHelpers.h:

(JSC::DFG::CCallHelpers::setupArgumentsWithExecState):

  • dfg/DFGCSEPhase.cpp:

(JSC::DFG::CSEPhase::putStructureStoreElimination):

  • dfg/DFGClobberize.h:

(JSC::DFG::clobberize):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):

  • dfg/DFGGraph.cpp:

(JSC::DFG::Graph::dump):

  • dfg/DFGNode.h:

(JSC::DFG::Node::hasTypedArrayType):
(JSC::DFG::Node::typedArrayType):

  • dfg/DFGNodeType.h:
  • dfg/DFGOperations.cpp:

(JSC::DFG::newTypedArrayWithSize):
(JSC::DFG::newTypedArrayWithOneArgument):

  • dfg/DFGOperations.h:

(JSC::DFG::operationNewTypedArrayWithSizeForType):
(JSC::DFG::operationNewTypedArrayWithOneArgumentForType):

  • dfg/DFGPredictionPropagationPhase.cpp:

(JSC::DFG::PredictionPropagationPhase::propagate):

  • dfg/DFGSafeToExecute.h:

(JSC::DFG::safeToExecute):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileNewTypedArray):

  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::callOperation):

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • jit/JITOpcodes.cpp:

(JSC::JIT::emit_op_new_object):

  • jit/JITOpcodes32_64.cpp:

(JSC::JIT::emit_op_new_object):

  • runtime/JSArray.h:

(JSC::JSArray::allocationSize):

  • runtime/JSArrayBufferView.h:

(JSC::JSArrayBufferView::allocationSize):

  • runtime/JSGenericTypedArrayViewConstructorInlines.h:

(JSC::constructGenericTypedArrayView):

  • runtime/JSObject.h:

(JSC::JSFinalObject::allocationSize):

  • runtime/TypedArrayType.cpp:

(JSC::constructorClassInfoForType):

  • runtime/TypedArrayType.h:

(JSC::indexToTypedArrayType):

LayoutTests:

Reviewed by Oliver Hunt.

  • fast/js/regress/Float64Array-alloc-long-lived-expected.txt: Added.
  • fast/js/regress/Float64Array-alloc-long-lived.html: Added.
  • fast/js/regress/Int16Array-alloc-long-lived-expected.txt: Added.
  • fast/js/regress/Int16Array-alloc-long-lived.html: Added.
  • fast/js/regress/Int8Array-alloc-long-lived-expected.txt: Added.
  • fast/js/regress/Int8Array-alloc-long-lived.html: Added.
  • fast/js/regress/script-tests/Float64Array-alloc-long-lived.js: Added.
  • fast/js/regress/script-tests/Int16Array-alloc-long-lived.js: Added.
  • fast/js/regress/script-tests/Int32Array-alloc-long-lived.js:
  • fast/js/regress/script-tests/Int8Array-alloc-long-lived.js: Added.
12:02 PM Changeset in webkit [154402] by timothy_horton@apple.com
  • 2 edits in trunk/LayoutTests

<https://webkit.org/b/120099> Assertion failure in JSC::SlotVisitor::copyLater when marking DataView

Mark fast/canvas/webgl/array-message-passing.html as crashing on debug, for now.

  • platform/mac/TestExpectations:
11:49 AM Changeset in webkit [154401] by akling@apple.com
  • 18 edits in trunk/Source

<https://webkit.org/b/120118> Frame::animation() should return a reference.

Reviewed by Anders Carlsson.

Frame::m_animationController is never null.
Also changed RenderObject::animation() to return a reference since it's just a wrapper
around RenderObject::frame()->animation() with no null checking of frame().

11:04 AM Changeset in webkit [154400] by Simon Fraser
  • 9 edits
    2 adds in trunk

Allow opacity to apply to custom scrollbars
https://bugs.webkit.org/show_bug.cgi?id=120104

Source/WebCore:

Reviewed by David Hyatt.

Opacity was ignored custom scrollbar pseudoelements because custom scrollbar
renderers never create layers, and opacity is normally handled by the RenderLayer code.

Fix by having RenderScrollbarTheme and RenderScrollbarPart do the transparency
layers necessary for opacity. RenderScrollbarPart handles opacity for individual
parts.

Because ScrollbarThemeComposite::paint() renders the parts on after another (with
no nesting), opacity handling for the entire scrollbar needs special-casing.
This is done by willPaintScrollbar()/didPaintScrollbar() on the theme.
RenderScrollbarTheme consults the opacity the scrollbar (which we get from
the ScrollbarBGPart renderer) to decide whether to set up a transparency layer.

Test: scrollbars/scrollbar-parts-opacity.html

  • platform/ScrollbarThemeComposite.cpp:

(WebCore::ScrollbarThemeComposite::paint):

  • platform/ScrollbarThemeComposite.h:

(WebCore::ScrollbarThemeComposite::willPaintScrollbar):
(WebCore::ScrollbarThemeComposite::didPaintScrollbar):

  • rendering/RenderScrollbar.cpp:

(WebCore::RenderScrollbar::opacity):

  • rendering/RenderScrollbar.h:
  • rendering/RenderScrollbarPart.cpp:

(WebCore::RenderScrollbarPart::paintIntoRect):

  • rendering/RenderScrollbarTheme.cpp:

(WebCore::RenderScrollbarTheme::willPaintScrollbar):
(WebCore::RenderScrollbarTheme::didPaintScrollbar):

  • rendering/RenderScrollbarTheme.h:

LayoutTests:

Reviewed by David Hyatt.

Ref test for custom scrollbars with opacity on the bar itself,
and on the thumb.

  • scrollbars/scrollbar-parts-opacity-expected.html: Added.
  • scrollbars/scrollbar-parts-opacity.html: Added.
11:03 AM Changeset in webkit [154399] by robert@webkit.org
  • 6 edits
    2 adds in trunk

REGRESSION(r127163): Respect clearance set on ancestors when placing floats
https://bugs.webkit.org/show_bug.cgi?id=119979

Reviewed by David Hyatt.

Source/WebCore:

If a float has a self-collapsing ancestor with clearance then it needs to respect
that clearance when placing itself on the line.

Test: fast/block/margin-collapse/self-collapsing-block-with-float-descendant.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::marginOffsetForSelfCollapsingBlock):

  • rendering/RenderBlock.h:
  • rendering/RenderBlockLineLayout.cpp:

(WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace):

  • rendering/RenderBox.h:

(WebCore::RenderBox::previousInFlowSiblingBox):

LayoutTests:

  • fast/block/margin-collapse/self-collapsing-block-with-float-descendant-expected.html: Added.
  • fast/block/margin-collapse/self-collapsing-block-with-float-descendant.html: Added.
10:36 AM Changeset in webkit [154398] by Brent Fulgham
  • 2 edits in trunk/Tools

[Windows] Unreviewed gardening: WebInspector should always be enabled for WinLauncher.

  • WinLauncher/WinLauncher.cpp:

(setToDefaultPreferences): Activate Developer Extras on Release (as well as Debug) builds.

10:33 AM Changeset in webkit [154397] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebCore

Merged r154378. <rdar://problem/14765691>

10:25 AM Changeset in webkit [154396] by ap@apple.com
  • 3 edits in trunk/Source/WebKit2

REGRESSION (r145458?): WebProcess doesn't respect UI process localization
https://bugs.webkit.org/show_bug.cgi?id=120096

Reviewed by Darin Adler.

We used to get into a situation where CFBundle thought that we had no good localization,
and used one passed as default. This is never the case with mixed localizations,
so default is just ignored now.

I think that the previous behavior was a bit of a hack. As WebProcess is not localized,
it's more honest to say that we want mixed localizations, and force the language
to match UI process localization.

  • Shared/EntryPointUtilities/mac/LegacyProcess/ChildProcessEntryPoint.h: (WebKit::ChildProcessMain): Don't set default localization, it's not taken into consideration unless all other attempts to compute bundle localization fail.
  • UIProcess/Launcher/mac/ProcessLauncherMac.mm: (WebKit::createProcess): Pass UI process localization as -AppleLanguages argument, so that Core Foundation uses that instead of actual user languages. We want to match UI process localization.
10:19 AM Changeset in webkit [154395] by Brent Fulgham
  • 5 edits
    5 adds in trunk/Source

../WebInspectorUI: <http://webkit.org/b/120098> [Windows] Enable the New Web Inspector

Reviewed by Brian Weinstein.

Add a new project to copy files to the appropriate spots in the
Windows port.

  • WebInspectorUI.vcxproj: Added.
  • WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: Added.
  • WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Added.
  • WebInspectorUI.vcxproj/WebInspectorUIPostBuild.cmd: Added.
  • WebInspectorUI.vcxproj/WebInspectorUIPreBuild.cmd: Added.

../WebKit: <https://webkit.org/b/120098> [Windows] Enable the new Web Inspector

Reviewed by Brian Weinstein.

  • WebKit.vcxproj/WebKit.sln: Add reference to the new WebInspectorUI

project so that it will be included in new distributions.

../WebKit/win: <https://webkit.org/b/120098> [Windows] Enable the New Web Inspector

Reviewed by Brian Weinstein.

  • WebCoreSupport/WebInspectorClient.cpp:

(WebInspectorClient::openInspectorFrontend): Use the new inspector
if present in the WebKit distribution.
(WebInspectorFrontendClient::localizedStringsURL): Use the new
Web Inspector's localized strings (if present).

10:16 AM Changeset in webkit [154394] by Brent Fulgham
  • 2 edits in trunk/LayoutTests

[Windows] Unreviewed gardening. One more CSS_IMAGE_SET test can be activated.

  • platform/win/TestExpectations: We can reactivate cssom/cssvalue-comparison.html
10:15 AM Changeset in webkit [154393] by zandobersek@gmail.com
  • 2 edits in trunk/Tools

<https://webkit.org/b/120116> [GTK] Fix a typo in ActivateFontsGtk.cpp

Reviewed by Andreas Kling.

  • WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp:

(WTR::initializeFontConfigSetting): Fix a typo - inititialize -> initialize.
(WTR::activateFonts): Ditto.

9:58 AM Changeset in webkit [154392] by Brent Fulgham
  • 2 edits in trunk/LayoutTests

<https://webkit.org/b/120113> Enable CSS_IMAGE_SET

Reviewed by Anders Carlsson.

  • platform/win/TestExpectations: Turn on two CSS_IMAGE_SET-based tests that

now pass on Windows.

9:56 AM Changeset in webkit [154391] by Brent Fulgham
  • 5 edits in trunk/Source/WebCore

<https://webkit.org/b/120113> [Windows] Enable CSS_IMAGE_SET

Reviewed by Anders Carlsson.

We can now activate:
fast/css/image-set-parsing.html
fast/css/image-set-parsing-invalid.html

  • WebCore.vcxproj/WebCore.vcxproj: Add missing image set implementation files.
  • WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
  • css/CSSAllInOne.cpp: Add missing CSSImageSetValue.cpp
  • rendering/style/StyleAllInOne.cpp: Add missing StyeCachedImageSet.cpp
9:54 AM Changeset in webkit [154390] by Brent Fulgham
  • 3 edits in trunk/WebKitLibraries

<https://webkit.org/b/120113> [Windows] Enable CSS_IMAGE_SET

Reviewed by Anders Carlsson.

  • win/tools/vsprops/FeatureDefines.props: Enable CSS_IMAGE_SET feature.
  • win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
9:45 AM Changeset in webkit [154389] by robert@webkit.org
  • 3 edits in trunk/Source/WebCore

In RenderTableCell::paintCollapsedBorders() check surrounding cells using physical rather than logical direction
https://bugs.webkit.org/show_bug.cgi?id=120074

Reviewed by David Hyatt.

No new tests, covered by existing tests.

The functions cellAbove(), cellBelow() etc. check the logical rather than the physical direction but they're being
used to decide the painting of the physical borders of the cell. As we paint all four sides of every cell, and
the borders of adjoining cells twice over, this has no impact on painting currently but making the check consistent
in its treatment of physical and logical direction will help with webkit.org/b/119759 and make the code less confusing
to the next guy.

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::cellAtLeft):
(WebCore::RenderTableCell::cellAtRight):
(WebCore::RenderTableCell::cellAtTop):
(WebCore::RenderTableCell::cellAtBottom):
(WebCore::RenderTableCell::paintCollapsedBorders):

  • rendering/RenderTableCell.h:
9:32 AM Changeset in webkit [154388] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

<https://webkit.org/b/120106> Fix V_DFGOperation_EJPP signature in DFG.

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-21
Reviewed by Geoffrey Garen.

  • dfg/DFGOperations.h:
9:11 AM Changeset in webkit [154387] by commit-queue@webkit.org
  • 2 edits
    2 adds in trunk/Tools

[GTK] Suppress irrelevant or known leaks for Valgrind
https://bugs.webkit.org/show_bug.cgi?id=119448

Patch by Brian Holt <brian.holt@samsung.com> on 2013-08-21
Reviewed by Martin Robinson.

Add a suppressions file to suppress known leaks for Valgrind.
Valgrind also takes longer when using suppressions and
times out unless the driver timeout is increased.

  • Scripts/valgrind/suppressions.txt: Added.
  • Scripts/webkitpy/port/gtk.py:

(GtkPort.driver_stop_timeout):
(GtkPort.setup_environ_for_server):

9:00 AM Changeset in webkit [154386] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/120109> [curl] only include WebCoreBundleWin on Windows

Patch by Róbert Sipka <sipka@inf.u-szeged.hu> on 2013-08-21
Reviewed by Brent Fulgham.

The WebCoreBundleWin is a windows specific file, it is only needed on Windows.

  • platform/network/curl/ResourceHandleManager.cpp:
7:23 AM Changeset in webkit [154385] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[Qt] Remove unused code path in PluginView
https://bugs.webkit.org/show_bug.cgi?id=113173

Patch by Jae Hyun Park <jae.park@company100.net> on 2013-08-21
Reviewed by Anders Carlsson.

m_platformLayer in PluginView has been removed in r121710, but there are
still some leftover code path related to m_platformLayer. This patch
removes unused code path.

No new tests, removing unused code paths.

  • plugins/PluginView.h:

(PluginView):

  • plugins/qt/PluginViewQt.cpp:

(WebCore::PluginView::updatePluginWidget):
(WebCore::PluginView::paint):

6:43 AM Changeset in webkit [154384] by allan.jensen@digia.com
  • 7 edits
    3 adds in trunk

Font’s fast code path doesn’t handle partial runs correctly when kerning or ligatures are enabled
https://bugs.webkit.org/show_bug.cgi?id=100050

Reviewed by Antti Koivisto.

Source/WebCore:

Always let WidthIterator iterate over an entire TextRun to avoid problems
with pixel rounding or shaping on partial runs.

This fix is necessary for Qt because the complex font-path can not disable
shaping, leading to the complex path painting slighly different from the
fast path, which messes up selection painting.

No change in functionality, no new tests.

  • platform/graphics/Font.cpp:

(WebCore::Font::drawText):
(WebCore::Font::drawEmphasisMarks):
(WebCore::Font::selectionRectForText):
(WebCore::Font::offsetForPosition):

  • platform/graphics/FontFastPath.cpp:

(WebCore::Font::getGlyphsAndAdvancesForSimpleText):
(WebCore::Font::selectionRectForSimpleText):
(WebCore::Font::offsetForPositionForSimpleText):

  • platform/graphics/GlyphBuffer.h:

(WebCore::GlyphBuffer::add):
(GlyphBuffer):

  • platform/graphics/WidthIterator.cpp:

(WebCore::WidthIterator::advanceInternal):

  • platform/graphics/WidthIterator.h:

(WidthIterator): Removed now unused advanceOneCharacter method.

LayoutTests:

  • fast/text/resources/PTS55F-webfont.ttf: Added.
  • fast/text/partial-textruns-expected.html: Added.
  • fast/text/partial-textruns.html: Added.
5:53 AM Changeset in webkit [154383] by tonikitoo@webkit.org
  • 4 edits
    2 adds in trunk

Harden RenderBox::canBeScrolledAndHasScrollableArea logic https://bugs.webkit.org/show_bug.cgi?id=104373

Reviewed by Simon Fraser.
Patch by Antonio Gomes <a1.gomes@sisa.samsung.com>

Source/WebCore:

Previously if a say div has a overflown content on 'y' but is
styled as "overflow-x: auto; overflow-y: hidden", RenderBox::canBeProgramaticallyScrolled
would still return true. It interfers, among other things, with the way
autoscroll works.

Patch fixes it by adding two helper methods to RenderBox class in order to verify a box'
scrollability in a given axis (x or y); They are used when checking if a given box is in
fact programatically scrollable.

Test: fast/events/autoscroll-overflow-hidden-longhands.html

WebKit autoscroll behavior now matches Firefox and Opera12 (pre-blink)
in that sense.

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::canBeProgramaticallyScrolled):

  • rendering/RenderBox.h:

(WebCore::RenderBox::hasScrollableOverflowX):
(WebCore::RenderBox::hasScrollableOverflowY):

LayoutTests:

Patch adds a test to ensure autoscrolling only happens on a given
axis if it is scrollable in that direction, according to its style.

  • fast/events/autoscroll-overflow-hidden-longhands-expected.txt: Added.
  • fast/events/autoscroll-overflow-hidden-longhands.html: Added.
5:52 AM Changeset in webkit [154382] by tonikitoo@webkit.org
  • 3 edits
    2 adds in trunk

Text dragging can scroll overflow:hidden boxes https://bugs.webkit.org/show_bug.cgi?id=119760

Reviewed by Darin Adler.
Patch by Antonio Gomes <a1.gomes@sisa.samsung.com>

Source/WebCore:

Consider the case of the following HTML:
<div style="overflow:hidden; width: 100px; height: 100px" >

<input id="input" type="text" size=10 value="any text here!"/>
<button style="position:relative; top: 100px; left: 100px"/>

</div>

If ones starts a text selection by dragging the mouse from within the input
field, and continues to drag beyong the outer div boundary, the latter will
be scrolled no matter its overflow:hidden style.
That happens because when the autoscroll has started, it gets propagated up
to the current layer's parent layer, instead of the to current layer's enclosing
scrollable layer.

Patch fixes the issue by hardening the way scrolling is
propagated upwards when autoscroll is being performed.

RenderLayer::enclosingScrollableLayer method also got rewritten
in terms of RenderLayer tree traversing, instead of RenderObject tree.
The rewrite adds support for cross frame upwards traversal.

Test: fast/events/autoscroll-upwards-propagation.html

  • rendering/RenderLayer.cpp:

(WebCore::parentLayerCrossFrame):
(WebCore::RenderLayer::enclosingScrollableLayer):
(WebCore::RenderLayer::scrollRectToVisible):

LayoutTests:

  • fast/events/autoscroll-upwards-propagation-expected.txt: Added.
  • fast/events/autoscroll-upwards-propagation.html: Added.
2:24 AM Changeset in webkit [154381] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WTF

Disable maybe-uninitialized warning in GCC 4.8
https://bugs.webkit.org/show_bug.cgi?id=119835

Reviewed by Anders Carlsson.

Disable the maybe-uninitialized warning.

  • wtf/Compiler.h:
12:03 AM Changeset in webkit [154380] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebKit/gtk

<https://webkit.org/b/119836> [GTK] ChromeClient::paint is susceptible to system time changes

Reviewed by Martin Robinson.

Instead of using WTF::currentTime() as the value of the last display occurrence,
WTF::monotonicallyIncreasingTime() should be used. The latter is not affected by
the changes is the system's time, which can cause a halt in the display updating.

  • WebCoreSupport/ChromeClientGtk.cpp:

(WebKit::ChromeClient::paint):

Aug 20, 2013:

11:06 PM Changeset in webkit [154379] by barraclough@apple.com
  • 4 edits in trunk/LayoutTests

https://bugs.webkit.org/show_bug.cgi?id=120086
REGRESSION (r154300): http/tests/security/cross-frame-access-getOwnPropertyDescriptor is failing or crashing on the bots

Reviewed by Geoff Garen.

Previously we allowed cross-frame access to these properties, but hid the descriptors.
Now we allow access, but make them read-only, non-configurable.

  • http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
  • http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html:
  • platform/mac/TestExpectations:
    • Update test/results/expectations.
9:01 PM Changeset in webkit [154378] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/120101> [Mac] Suspended HTMLMediaElements can still hold power assertion after playback stops.

Reviewed by Eric Carlson.

Call updateDisplaySleep() when we clear our MediaPlayer, as doing so may kill any in-flight
rateChanged() notifications.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::clearMediaPlayer):
(WebCore::HTMLMediaElement::stop):

4:52 PM Changeset in webkit [154377] by fpizlo@apple.com
  • 3 edits in trunk/LayoutTests

fast/js/regress/emscripten-cube2hash is failing on all the Mac bots
https://bugs.webkit.org/show_bug.cgi?id=120083

Unreviewed.

Fixed the test to work in web mode and removed the failure expectation.

  • fast/js/regress/script-tests/emscripten-cube2hash.js:

(else.Module.string_appeared_here):

  • platform/mac/TestExpectations:
4:50 PM Changeset in webkit [154376] by fpizlo@apple.com
  • 2 edits
    3 adds in trunk/LayoutTests

Add emscripten memops benchmark.

Rubber stamped by Oliver Hunt.

  • TestExpectations:
  • fast/js/regress/emscripten-memops-expected.txt: Added.
  • fast/js/regress/emscripten-memops.html: Added.
  • fast/js/regress/script-tests/emscripten-memops.js: Added.

(.Module.string_appeared_here):
(else.Module.string_appeared_here):
(else.else.Module.string_appeared_here):
(else.else):
(globalEval):
(Runtime.stackSave):
(Runtime.stackRestore):
(Runtime.forceAlign):
(Runtime.isNumberType):
(Runtime.isPointerType):
(Runtime.isStructType):
(or64):
(and64):
(xor64):
(getNativeTypeSize):
(getNativeFieldSize):
(dedup):
(.set var):
(getAlignSize):
(calculateStructAlignment):
(.else.alignment):
(generateStructInfo):
(dynCall):
(addFunction):
(removeFunction):
(warnOnce):
(.Runtime.funcWrappers.func):
(getFuncWrapper):
(UTF8Processor.this.processCChar):
(UTF8Processor.this.processJSString):
(UTF8Processor):
(stackAlloc):
(staticAlloc):
(dynamicAlloc):
(alignMemory):
(makeBigInt):
(assert):
(ccall):
(getCFunc):
(.toC):
(.fromC):
(ccallFunc):
(setValue):
(getValue):
(.set else):
(.set return):
(allocate):
(Pointer_stringify):
(alignMemoryPage):
(enlargeMemory):
(callRuntimeCallbacks):
(preRun):
(ensureInitRuntime):
(preMain):
(exitRuntime):
(postRun):
(addOnPreRun):
(addOnInit):
(addOnPreMain):
(addOnExit):
(addOnPostRun):
(intArrayFromString):
(intArrayToString):
(writeStringToMemory):
(writeArrayToMemory):
(unSign):
(reSign):
(Math.string_appeared_here):
(addRunDependency):
(removeRunDependency):
(loadMemoryInitializer.applyData):
(loadMemoryInitializer.set addOnPreRun):
(ATINIT.push):
(STATIC_BASE):
(copyTempDouble):
(_setErrNo):
(PATH.splitPath):
(PATH.normalizeArray):
(PATH.normalize.join):
(PATH.normalize):
(PATH.dirname):
(PATH.basename):
(PATH.join):
(PATH.trim):
(PATH.relative):
(TTY.register):
(TTY.stream_ops.open):
(TTY.stream_ops.close):
(TTY.stream_ops.read):
(TTY.stream_ops.write):
(TTY.default_tty_ops.get_char):
(TTY.default_tty_ops.put_char):
(TTY.default_tty1_ops.put_char):
(MEMFS.mount):
(MEMFS.create_node):
(MEMFS.node_ops.getattr):
(MEMFS.node_ops.setattr):
(MEMFS.node_ops.lookup):
(MEMFS.node_ops.mknod):
(MEMFS.node_ops.rename):
(MEMFS.node_ops.unlink):
(MEMFS.node_ops.rmdir):
(MEMFS.node_ops.readdir):
(MEMFS.node_ops.symlink):
(MEMFS.node_ops.readlink):
(MEMFS.stream_ops.set else):
(MEMFS.stream_ops.read):
(MEMFS.stream_ops.write):
(MEMFS.stream_ops.llseek):
(MEMFS.stream_ops.allocate):
(MEMFS.stream_ops.set return):
(MEMFS.stream_ops.mmap):
(_fflush):
(FS.ErrnoError):
(FS.handleFSError):
(FS.hashName):
(FS.hashAddNode):
(FS.hashRemoveNode):
(FS.lookupNode):
(FS.):
(FS.destroyNode):
(FS.isRoot):
(FS.isMountpoint):
(FS.isFile):
(FS.isDir):
(FS.isLink):
(FS.isChrdev):
(FS.isBlkdev):
(FS.isFIFO):
(FS.cwd):
(FS.var):
(FS.lookupPath):
(FS.getPath):
(FS.modeStringToFlags):
(FS.flagsToPermissionString):
(FS.nodePermissions):
(FS.mayLookup):
(FS.mayMknod):
(FS.mayCreate):
(FS.mayDelete):
(FS.mayOpen):
(FS.chrdev_stream_ops.open):
(FS.chrdev_stream_ops.llseek):
(FS.major):
(FS.minor):
(FS.makedev):
(FS.registerDevice):
(FS.getDevice):
(FS.nextfd):
(FS.getStream):
(FS.closeStream):
(FS.getMode):
(FS.joinPath):
(FS.absolutePath):
(FS.standardizePath):
(FS.findObject):
(FS.analyzePath):
(FS.createFolder):
(FS.createPath):
(FS.createFile):
(FS.createDataFile):
(FS.createDevice):
(FS.createLink):
(FS.forceLoadFile):
(FS.LazyUint8Array):
(FS.LazyUint8Array.prototype.get if):
(FS.LazyUint8Array.prototype):
(FS.LazyUint8Array.prototype.setDataGetter):
(FS.LazyUint8Array.prototype.cacheLength.doXHR):
(FS.LazyUint8Array.prototype.cacheLength):
(FS.get Object):
(FS.get var):
(FS.keys.forEach):
(FS.processData.finish):
(FS.processData):
(FS.else):
(FS.createPreloadedFile):
(FS.createDefaultDirectories):
(FS.createDefaultDevices.):
(FS.createDefaultDevices):
(FS.createStandardStreams):
(FS.staticInit):
(FS.init):
(FS.quit):
(FS.mount):
(FS.lookup):
(FS.mknod):
(FS.create):
(FS.mkdir):
(FS.mkdev):
(FS.symlink):
(FS.rename):
(FS.rmdir):
(FS.readdir):
(FS.unlink):
(FS.readlink):
(FS.stat):
(FS.lstat):
(FS.chmod):
(FS.lchmod):
(FS.fchmod):
(FS.chown):
(FS.lchown):
(FS.fchown):
(FS.truncate):
(FS.ftruncate):
(FS.utime):
(FS.open):
(FS.close):
(FS.llseek):
(FS.read):
(FS.write):
(FS.allocate):
(FS.mmap):
(_send):
(_pwrite):
(_write):
(_fwrite):
(
reallyNegative):
(.getNextArg):
(.switch.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.break):
(.switch.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.break):
(_fprintf):
(_printf):
(_abort):
(_errno_location):
(_sbrk.Runtime.dynamicAlloc):
(_sbrk):
(_sysconf):
(_time):
(Browser.mainLoop.pause):
(Browser.mainLoop.resume):
(Browser.mainLoop.updateStatus):
(Browser.init.imagePlugin.string_appeared_here):
(Browser.init.img.onload):
(Browser.init.img.onerror):
(Browser.init.audioPlugin.string_appeared_here):
(Browser.init.finish):
(Browser.init.fail):
(Browser.init.audio.onerror.encode64):
(Browser.init.audio.onerror):
(Browser.init.audio):
(Browser.init.else):
(Browser.init.pointerLockChange):
(Browser.init.canvas):
(Browser.init):
(Browser.destroyContext):
(Browser.fullScreenChange):
(Browser.requestFullScreen):
(Browser.requestAnimationFrame):
(Browser.safeRequestAnimationFrame):
(Browser.safeSetTimeout):
(Browser.safeSetInterval):
(Browser.getMimetype):
(Browser.getUserMedia):
(Browser.getMovementX):
(Browser.getMovementY):
(Browser.calculateMouseEvent):
(Browser.xhr.onload):
(Browser.xhrLoad):
(Browser.updateResizeListeners):
(Browser.setCanvasSize):
(Browser.setFullScreenCanvasSize):
(Browser.setWindowedCanvasSize):
(
ATINIT.unshift):
(
ATMAIN.push):
(
ATEXIT.push):
(Module.string_appeared_here):
(invoke_ii):
(invoke_v):
(invoke_iii):
(invoke_vi):
(asmPrintInt):
(asmPrintFloat):
(asm):
(Runtime.stackAlloc):
(ExitStatus):
(Module.string_appeared_here.Module.callMain.callMain.pad):
(Module.string_appeared_here.Module.callMain):
(run.doRun):
(run.else):
(run):
(exit):
(abort):

4:49 PM Changeset in webkit [154375] by gyuyoung.kim@samsung.com
  • 8 edits in trunk/Source/WebCore

<https://webkit.org/b/92330> [CSS] Pass an image orientation data to drawImage()

Reviewed by Beth Dakin.

In support of ongoing css3-images image-orientation implementation. This patch passes
an imageOrientationDescription object to drawImage() function as a argument. The drawImage()
can know information of image orientation by the argument.

Spec: http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation

  • html/HTMLCanvasElement.cpp:

(WebCore::HTMLCanvasElement::paint):

  • html/canvas/CanvasRenderingContext2D.cpp:

(WebCore::CanvasRenderingContext2D::drawImage):
(WebCore::drawImageToContext):

  • platform/graphics/ImageOrientation.h: Add setter functions.

(WebCore::ImageOrientationDescription::setRespectImageOrientation):
(WebCore::ImageOrientationDescription::setImageOrientationEnum):

  • platform/graphics/texmap/TextureMapperImageBuffer.cpp:

(WebCore::BitmapTextureImageBuffer::updateContents):

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::paintNinePieceImage):

  • rendering/RenderImage.cpp:

(WebCore::RenderImage::paintReplaced):
(WebCore::RenderImage::paintIntoRect):

  • rendering/RenderSnapshottedPlugIn.cpp:

(WebCore::RenderSnapshottedPlugIn::paintSnapshot):

4:47 PM Changeset in webkit [154374] by Seokju Kwon
  • 2 edits in trunk/LayoutTests

Unreviewed gardening. Rebaseline after r154372.

  • platform/qt-mac/TestExpectations: fast/css/giant-stylesheet-crash.html was removed.
4:46 PM Changeset in webkit [154373] by barraclough@apple.com
  • 111 edits in trunk/Source

https://bugs.webkit.org/show_bug.cgi?id=120093
Remove getOwnPropertyDescriptor trap

Reviewed by Geoff Garen.

All implementations of this method are now called via the method table, and equivalent in behaviour.
Remove all duplicate implementations (and the method table trap), and add a single member function implementation on JSObject.

Source/JavaScriptCore:

  • API/JSCallbackObject.h:
  • API/JSCallbackObjectFunctions.h:
  • debugger/DebuggerActivation.cpp:
  • debugger/DebuggerActivation.h:
  • runtime/Arguments.cpp:
  • runtime/Arguments.h:
  • runtime/ArrayConstructor.cpp:
  • runtime/ArrayConstructor.h:
  • runtime/ArrayPrototype.cpp:
  • runtime/ArrayPrototype.h:
  • runtime/BooleanPrototype.cpp:
  • runtime/BooleanPrototype.h:
    • remove getOwnPropertyDescriptor
  • runtime/ClassInfo.h:
    • remove getOwnPropertyDescriptor from MethodTable
  • runtime/DateConstructor.cpp:
  • runtime/DateConstructor.h:
  • runtime/DatePrototype.cpp:
  • runtime/DatePrototype.h:
  • runtime/ErrorPrototype.cpp:
  • runtime/ErrorPrototype.h:
  • runtime/JSActivation.cpp:
  • runtime/JSActivation.h:
  • runtime/JSArray.cpp:
  • runtime/JSArray.h:
  • runtime/JSArrayBuffer.cpp:
  • runtime/JSArrayBuffer.h:
  • runtime/JSArrayBufferView.cpp:
  • runtime/JSArrayBufferView.h:
  • runtime/JSCell.cpp:
  • runtime/JSCell.h:
  • runtime/JSDataView.cpp:
  • runtime/JSDataView.h:
  • runtime/JSDataViewPrototype.cpp:
  • runtime/JSDataViewPrototype.h:
  • runtime/JSFunction.cpp:
  • runtime/JSFunction.h:
  • runtime/JSGenericTypedArrayView.h:
  • runtime/JSGenericTypedArrayViewInlines.h:
  • runtime/JSGlobalObject.cpp:
  • runtime/JSGlobalObject.h:
  • runtime/JSNotAnObject.cpp:
  • runtime/JSNotAnObject.h:
  • runtime/JSONObject.cpp:
  • runtime/JSONObject.h:
    • remove getOwnPropertyDescriptor
  • runtime/JSObject.cpp:

(JSC::JSObject::propertyIsEnumerable):

  • switch to call new getOwnPropertyDescriptor member function

(JSC::JSObject::getOwnPropertyDescriptor):

  • new, based on imlementation from GET_OWN_PROPERTY_DESCRIPTOR_IMPL

(JSC::JSObject::defineOwnNonIndexProperty):

  • switch to call new getOwnPropertyDescriptor member function
  • runtime/JSObject.h:
  • runtime/JSProxy.cpp:
  • runtime/JSProxy.h:
  • runtime/NamePrototype.cpp:
  • runtime/NamePrototype.h:
  • runtime/NumberConstructor.cpp:
  • runtime/NumberConstructor.h:
  • runtime/NumberPrototype.cpp:
  • runtime/NumberPrototype.h:
    • remove getOwnPropertyDescriptor
  • runtime/ObjectConstructor.cpp:

(JSC::objectConstructorGetOwnPropertyDescriptor):
(JSC::objectConstructorSeal):
(JSC::objectConstructorFreeze):
(JSC::objectConstructorIsSealed):
(JSC::objectConstructorIsFrozen):

  • switch to call new getOwnPropertyDescriptor member function
  • runtime/ObjectConstructor.h:
    • remove getOwnPropertyDescriptor
  • runtime/PropertyDescriptor.h:
    • remove GET_OWN_PROPERTY_DESCRIPTOR_IMPL
  • runtime/RegExpConstructor.cpp:
  • runtime/RegExpConstructor.h:
  • runtime/RegExpMatchesArray.cpp:
  • runtime/RegExpMatchesArray.h:
  • runtime/RegExpObject.cpp:
  • runtime/RegExpObject.h:
  • runtime/RegExpPrototype.cpp:
  • runtime/RegExpPrototype.h:
  • runtime/StringConstructor.cpp:
  • runtime/StringConstructor.h:
  • runtime/StringObject.cpp:
  • runtime/StringObject.h:
    • remove getOwnPropertyDescriptor

Source/WebCore:

  • WebCore.exp.in:
  • bindings/js/JSDOMWindowCustom.cpp:
  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHeader):
(GenerateImplementation):
(GenerateConstructorDeclaration):
(GenerateConstructorHelperMethods):

  • bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
  • bindings/scripts/test/JS/JSTestActiveDOMObject.h:
  • bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp:
  • bindings/scripts/test/JS/JSTestCustomNamedGetter.h:
  • bindings/scripts/test/JS/JSTestEventConstructor.cpp:
  • bindings/scripts/test/JS/JSTestEventConstructor.h:
  • bindings/scripts/test/JS/JSTestEventTarget.cpp:
  • bindings/scripts/test/JS/JSTestEventTarget.h:
  • bindings/scripts/test/JS/JSTestException.cpp:
  • bindings/scripts/test/JS/JSTestException.h:
  • bindings/scripts/test/JS/JSTestInterface.cpp:
  • bindings/scripts/test/JS/JSTestInterface.h:
  • bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
  • bindings/scripts/test/JS/JSTestMediaQueryListListener.h:
  • bindings/scripts/test/JS/JSTestNamedConstructor.cpp:
  • bindings/scripts/test/JS/JSTestNamedConstructor.h:
  • bindings/scripts/test/JS/JSTestNode.cpp:
  • bindings/scripts/test/JS/JSTestNode.h:
  • bindings/scripts/test/JS/JSTestObj.cpp:
  • bindings/scripts/test/JS/JSTestObj.h:
  • bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp:
  • bindings/scripts/test/JS/JSTestOverloadedConstructors.h:
  • bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
  • bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:
  • bindings/scripts/test/JS/JSTestTypedefs.cpp:
  • bindings/scripts/test/JS/JSTestTypedefs.h:
  • bridge/jsc/BridgeJSC.h:

(JSC::Bindings::Instance::getOwnPropertySlot):

  • bridge/objc/objc_runtime.h:
  • bridge/objc/objc_runtime.mm:
  • bridge/runtime_array.cpp:
  • bridge/runtime_array.h:
  • bridge/runtime_method.cpp:
  • bridge/runtime_method.h:
  • bridge/runtime_object.cpp:
  • bridge/runtime_object.h:
    • remove getOwnPropertyDescriptor

Source/WebKit2:

  • WebProcess/Plugins/Netscape/JSNPObject.cpp:
  • WebProcess/Plugins/Netscape/JSNPObject.h:
    • remove getOwnPropertyDescriptor
3:55 PM Changeset in webkit [154372] by rniwa@webkit.org
  • 1 edit
    2 deletes in trunk/LayoutTests

<https://webkit.org/b/120095> Delete fast/css/giant-stylesheet-crash.html since it flakily timeout or crash

Reviewed by Antti Koivisto.

Deleted the test. This test was added in r82054 but it has been crashing since r154242.

Since our expected behavior is to crash at the moment, this test's description doesn't even match
the expected behavior anymore. Furthermore, it intermittently times out due to DRT taking too long to
allocate memory before it can crash.

  • fast/css/giant-stylesheet-crash-expected.txt: Removed.
  • fast/css/giant-stylesheet-crash.html: Removed.
3:52 PM Changeset in webkit [154371] by Antti Koivisto
  • 63 edits in trunk/Source/WebCore

<https://webkit.org/b/120071> Replace NodeRenderingContext with Node* as childShouldCreateRenderer() argument

Reviewed by Darin Adler.

This simplifies the code. NodeRenderingContext was basically only used for getting the Node.

  • dom/ContainerNode.h:

(WebCore::ContainerNode::childShouldCreateRenderer):

  • dom/Element.cpp:

(WebCore::Element::childShouldCreateRenderer):

  • dom/Element.h:
  • dom/NodeRenderingContext.cpp:

(WebCore::NodeRenderingContext::shouldCreateRenderer):

  • dom/NodeRenderingContext.h:


Move isOnEncapsulationBoundary() to InsertionPoint.h and call it hasShadowRootOrActiveInsertionPointParent().
Move isOnUpperEncapsulationBoundary() to ShadowRoot.h and call it hasShadowRootParent().

  • dom/ShadowRoot.h:

(WebCore::hasShadowRootParent):

  • html/HTMLDetailsElement.cpp:

(WebCore::HTMLDetailsElement::childShouldCreateRenderer):

  • html/HTMLDetailsElement.h:
  • html/HTMLFormControlElement.cpp:

(WebCore::HTMLFormControlElement::validationMessageShadowTreeContains):

  • html/HTMLFormControlElement.h:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::childShouldCreateRenderer):

  • html/HTMLMediaElement.h:
  • html/HTMLMeterElement.cpp:

(WebCore::HTMLMeterElement::childShouldCreateRenderer):

  • html/HTMLMeterElement.h:
  • html/HTMLOptGroupElement.h:

(WebCore::isHTMLOptGroupElement):

  • html/HTMLOptionElement.h:

(WebCore::isHTMLOptionElement):

  • html/HTMLProgressElement.cpp:

(WebCore::HTMLProgressElement::childShouldCreateRenderer):

  • html/HTMLProgressElement.h:
  • html/HTMLSelectElement.cpp:

(WebCore::HTMLSelectElement::childShouldCreateRenderer):

  • html/HTMLSelectElement.h:
  • html/HTMLSummaryElement.cpp:

(WebCore::HTMLSummaryElement::childShouldCreateRenderer):

  • html/HTMLSummaryElement.h:
  • html/HTMLTextFormControlElement.cpp:

(WebCore::HTMLTextFormControlElement::childShouldCreateRenderer):
(WebCore::enclosingTextFormControl):

  • html/HTMLTextFormControlElement.h:
  • html/ValidationMessage.cpp:

(WebCore::ValidationMessage::shadowTreeContains):

  • html/ValidationMessage.h:
  • html/shadow/InsertionPoint.cpp:

(WebCore::InsertionPoint::rendererIsNeeded):

  • html/shadow/InsertionPoint.h:

(WebCore::isActiveInsertionPoint):

Remove isShadowBoundary() as it was equivalent to isActive().
Remove isLowerEncapsulationBoundary() as it was equivalent to isActiveInsertionPoint().

(WebCore::hasShadowRootOrActiveInsertionPointParent):

Moved and renamed from NodeRenderingContext::isOnEncapsulationBoundary().

  • svg/SVGAElement.cpp:

(WebCore::SVGAElement::childShouldCreateRenderer):

  • svg/SVGAElement.h:
  • svg/SVGAltGlyphElement.cpp:

(WebCore::SVGAltGlyphElement::childShouldCreateRenderer):

  • svg/SVGAltGlyphElement.h:
  • svg/SVGDocument.cpp:

(WebCore::SVGDocument::childShouldCreateRenderer):

  • svg/SVGDocument.h:
  • svg/SVGElement.cpp:

(WebCore::SVGElement::childShouldCreateRenderer):

  • svg/SVGElement.h:
  • svg/SVGFilterElement.cpp:

(WebCore::SVGFilterElement::childShouldCreateRenderer):

  • svg/SVGFilterElement.h:
  • svg/SVGFilterPrimitiveStandardAttributes.h:
  • svg/SVGForeignObjectElement.cpp:

(WebCore::SVGForeignObjectElement::childShouldCreateRenderer):

  • svg/SVGForeignObjectElement.h:
  • svg/SVGSVGElement.h:

(WebCore::toSVGSVGElement):

  • svg/SVGSwitchElement.cpp:

(WebCore::SVGSwitchElement::childShouldCreateRenderer):

  • svg/SVGSwitchElement.h:
  • svg/SVGTRefElement.cpp:

(WebCore::SVGTRefElement::childShouldCreateRenderer):

  • svg/SVGTRefElement.h:
  • svg/SVGTSpanElement.cpp:

(WebCore::SVGTSpanElement::childShouldCreateRenderer):

  • svg/SVGTSpanElement.h:
  • svg/SVGTextElement.cpp:

(WebCore::SVGTextElement::childShouldCreateRenderer):

  • svg/SVGTextElement.h:
  • svg/SVGTextPathElement.cpp:

(WebCore::SVGTextPathElement::childShouldCreateRenderer):

  • svg/SVGTextPathElement.h:
3:43 PM Changeset in webkit [154370] by benjamin@webkit.org
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/120050> Don't bother using a Vector for the ouput of querySelector, just return the first element found

Reviewed by Ryosuke Niwa.

Simplify the case of querySelector. Instead of using the same output type as querySelectorAll,
simply use a trait to define what to do in the loop.

  • dom/SelectorQuery.cpp:

(WebCore::AllElementExtractorSelectorQueryTrait::appendOutputForElement):
(WebCore::SelectorDataList::queryAll):
(WebCore::SingleElementExtractorSelectorQueryTrait::appendOutputForElement):
(WebCore::SelectorDataList::queryFirst):
(WebCore::SelectorDataList::executeFastPathForIdSelector):
(WebCore::elementsForLocalName):
(WebCore::anyElement):
(WebCore::SelectorDataList::executeSingleTagNameSelectorData):
(WebCore::SelectorDataList::executeSingleClassNameSelectorData):
(WebCore::SelectorDataList::executeSingleSelectorData):
(WebCore::SelectorDataList::executeSingleMultiSelectorData):
(WebCore::SelectorDataList::execute):

  • dom/SelectorQuery.h:
3:37 PM Changeset in webkit [154369] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source/WebKit2

Merged r154302. <rdar://problem/14736960>

3:32 PM Changeset in webkit [154368] by achristensen@apple.com
  • 2 edits in trunk/Tools

[Windows] Linking fix for Win64.

Rubberstamped by Brent Fulgham.

  • win/DLLLauncher/DLLLauncherMain.cpp:

(wWinMain): Corrected 64-bit linker symbol for dllLauncherEntryPoint.

3:25 PM Changeset in webkit [154367] by Brent Fulgham
  • 2 edits in trunk/Tools

<https://webkit.org/b/120090> Report better error messages from WinLauncher/DRT

Reviewed by Tim Horton.

  • win/DLLLauncher/DLLLauncherMain.cpp:

(getLastErrorString): New method to convert GetLastError to text.
(wWinMain): Use new error formatter to provide useful diagnostic text to user.

3:17 PM Changeset in webkit [154366] by mhahnenberg@apple.com
  • 5 edits in trunk/Source/JavaScriptCore

<https://webkit.org/b/120079> Flattening a dictionary can cause CopiedSpace corruption

Reviewed by Oliver Hunt.

When we flatten an object in dictionary mode, we compact its properties. If the object
had out-of-line storage in the form of a Butterfly prior to this compaction, and after
compaction its properties fit inline, the object's Structure "forgets" that the object
has a non-zero Butterfly pointer. During GC, we check the Butterfly and reportLiveBytes
with bytes = 0, which causes all sorts of badness in CopiedSpace.

Instead, after we flatten a dictionary, if properties fit inline we should clear the
Butterfly pointer so that the GC doesn't get confused later.

This patch does this clearing, and it also adds JSObject::checkStructure, which overrides
JSCell::checkStructure to add an ASSERT that makes sure that the Structure being assigned
agrees with the whether or not the object has a Butterfly. Also added an ASSERT to check
that the number of bytes reported to SlotVisitor::copyLater is non-zero.

  • heap/SlotVisitorInlines.h:

(JSC::SlotVisitor::copyLater):

  • runtime/JSObject.cpp:

(JSC::JSObject::notifyPresenceOfIndexedAccessors):
(JSC::JSObject::convertUndecidedToInt32):
(JSC::JSObject::convertUndecidedToDouble):
(JSC::JSObject::convertUndecidedToContiguous):
(JSC::JSObject::convertInt32ToDouble):
(JSC::JSObject::convertInt32ToContiguous):
(JSC::JSObject::genericConvertDoubleToContiguous):
(JSC::JSObject::switchToSlowPutArrayStorage):
(JSC::JSObject::setPrototype):
(JSC::JSObject::putDirectAccessor):
(JSC::JSObject::seal):
(JSC::JSObject::freeze):
(JSC::JSObject::preventExtensions):
(JSC::JSObject::reifyStaticFunctionsForDelete):
(JSC::JSObject::removeDirect):

  • runtime/JSObject.h:

(JSC::JSObject::setButterfly):
(JSC::JSObject::putDirectInternal):
(JSC::JSObject::setStructure):
(JSC::JSObject::setStructureAndReallocateStorageIfNecessary):

  • runtime/Structure.cpp:

(JSC::Structure::flattenDictionaryStructure):

3:16 PM Changeset in webkit [154365] by Antti Koivisto
  • 53 edits in trunk/Source/WebCore

Rollout the previous patch for landing with the correct ChangeLog.

3:12 PM Changeset in webkit [154364] by zhajiang@rim.com
  • 2 edits in trunk/Source/WebCore

013-08-20 Jacky Jiang <zhajiang@blackberry.com>

<https://webkit.org/b/120082> [BlackBerry] Remove unused previousTextureRect in LayerTiler

Patch by Jacky Jiang <zhajiang@blackberry.com> on 2013-08-20
Reviewed by Rob Buis.
Internally reviewed by Mike Lattanzio and Jakob Petsovits.

  • platform/graphics/blackberry/LayerTiler.cpp:

(WebCore::LayerTiler::updateTextureContentsIfNeeded):

3:08 PM Changeset in webkit [154363] by achristensen@apple.com
  • 2 edits in trunk/Source/WebKit

[Windows] Unreviewed build fix for Win64 after r154118.

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3:03 PM Changeset in webkit [154362] by achristensen@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Compile fix for Win64 after r154156.

Rubber stamped by Oliver Hunt.

  • jit/JITStubsMSVC64.asm:

Renamed ctiVMThrowTrampolineSlowpath to ctiVMHandleException and
cti_vm_throw_slowpath to cti_vm_handle_exception.

2:58 PM Changeset in webkit [154361] by Antti Koivisto
  • 53 edits in trunk/Source/WebCore

<https://webkit.org/b/120078> Replace NodeRenderingContext with RenderStyle& as shouldCreateRenderer() argument

Reviewed by Darin Adler.

This simplifies the code. NodeRenderingContext was only used for getting the RenderStyle.

  • dom/Element.cpp:

(WebCore::Element::rendererIsNeeded):

  • dom/Element.h:
  • dom/NodeRenderingContext.cpp:

(WebCore::NodeRenderingContext::elementInsideRegionNeedsRenderer):
(WebCore::NodeRenderingContext::createRendererForElementIfNeeded):

  • dom/PseudoElement.cpp:

(WebCore::PseudoElement::rendererIsNeeded):

  • dom/PseudoElement.h:
  • html/HTMLAppletElement.cpp:

(WebCore::HTMLAppletElement::rendererIsNeeded):

  • html/HTMLAppletElement.h:
  • html/HTMLElement.cpp:

(WebCore::HTMLElement::rendererIsNeeded):

  • html/HTMLElement.h:
  • html/HTMLEmbedElement.cpp:

(WebCore::HTMLEmbedElement::rendererIsNeeded):

  • html/HTMLEmbedElement.h:
  • html/HTMLFormElement.cpp:

(WebCore::HTMLFormElement::rendererIsNeeded):

  • html/HTMLFormElement.h:
  • html/HTMLFrameElement.cpp:

(WebCore::HTMLFrameElement::rendererIsNeeded):

  • html/HTMLFrameElement.h:
  • html/HTMLFrameSetElement.cpp:

(WebCore::HTMLFrameSetElement::rendererIsNeeded):

  • html/HTMLFrameSetElement.h:
  • html/HTMLIFrameElement.cpp:

(WebCore::HTMLIFrameElement::rendererIsNeeded):

  • html/HTMLIFrameElement.h:
  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::rendererIsNeeded):

  • html/HTMLInputElement.h:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::rendererIsNeeded):

  • html/HTMLMediaElement.h:
  • html/HTMLObjectElement.cpp:

(WebCore::HTMLObjectElement::rendererIsNeeded):

  • html/HTMLObjectElement.h:
  • html/HTMLOptGroupElement.h:
  • html/HTMLOptionElement.h:
  • html/HTMLVideoElement.cpp:

(WebCore::HTMLVideoElement::rendererIsNeeded):

  • html/HTMLVideoElement.h:
  • html/shadow/DetailsMarkerControl.cpp:

(WebCore::DetailsMarkerControl::rendererIsNeeded):

  • html/shadow/DetailsMarkerControl.h:
  • html/shadow/InsertionPoint.cpp:

(WebCore::InsertionPoint::rendererIsNeeded):

  • html/shadow/InsertionPoint.h:
  • html/shadow/MeterShadowElement.cpp:

(WebCore::MeterShadowElement::rendererIsNeeded):
(WebCore::MeterInnerElement::rendererIsNeeded):

  • html/shadow/MeterShadowElement.h:
  • html/shadow/ProgressShadowElement.cpp:

(WebCore::ProgressShadowElement::rendererIsNeeded):
(WebCore::ProgressInnerElement::rendererIsNeeded):

  • html/shadow/ProgressShadowElement.h:
  • svg/SVGDescElement.h:
  • svg/SVGElement.h:

(WebCore::SVGElement::rendererIsNeeded):

  • svg/SVGFilterPrimitiveStandardAttributes.cpp:

(WebCore::SVGFilterPrimitiveStandardAttributes::rendererIsNeeded):

  • svg/SVGFilterPrimitiveStandardAttributes.h:
  • svg/SVGFontElement.h:
  • svg/SVGForeignObjectElement.cpp:

(WebCore::SVGForeignObjectElement::rendererIsNeeded):

  • svg/SVGForeignObjectElement.h:
  • svg/SVGGElement.cpp:

(WebCore::SVGGElement::rendererIsNeeded):

  • svg/SVGGElement.h:
  • svg/SVGGlyphElement.h:
  • svg/SVGGlyphRefElement.h:
  • svg/SVGHKernElement.h:
  • svg/SVGMarkerElement.h:
  • svg/SVGMissingGlyphElement.h:
  • svg/SVGSVGElement.cpp:

(WebCore::SVGSVGElement::rendererIsNeeded):

  • svg/SVGSVGElement.h:
  • svg/SVGStopElement.cpp:

(WebCore::SVGStopElement::rendererIsNeeded):

  • svg/SVGStopElement.h:
  • svg/SVGStyledElement.cpp:

(WebCore::SVGStyledElement::rendererIsNeeded):

  • svg/SVGStyledElement.h:
  • svg/SVGTRefElement.cpp:

(WebCore::SVGTRefElement::rendererIsNeeded):

  • svg/SVGTRefElement.h:
  • svg/SVGTSpanElement.cpp:

(WebCore::SVGTSpanElement::rendererIsNeeded):

  • svg/SVGTSpanElement.h:
  • svg/SVGTextPathElement.cpp:

(WebCore::SVGTextPathElement::rendererIsNeeded):

  • svg/SVGTextPathElement.h:
  • svg/SVGTitleElement.h:
  • svg/SVGVKernElement.h:
  • svg/SVGViewElement.h:
2:52 PM Changeset in webkit [154360] by dbates@webkit.org
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/120088> Define Clipboard::hasData() only when building with drag support

Reviewed by Darin Adler.

Clipboard::hasData() is specific to drag-and-drop support. We should only define it when
such support is enabled.

  • dom/Clipboard.cpp: Move hasData() to DRAG_SUPPORT section of the file.
  • dom/Clipboard.h: Ditto.
2:44 PM Changeset in webkit [154359] by dbates@webkit.org
  • 1 edit
    3 adds in trunk/LayoutTests

<https://webkit.org/b/120032> Add DRT test to ensure that AccessibilityObject::stringValue()
of <input type="file"> is meaningful

Following <http://trac.webkit.org/changeset/154332>, add GTK-specific expected results for test
LayoutTests/accessibility/file-upload-button-stringvalue.html.

  • platform/gtk-wk2/accessibility/file-upload-button-stringvalue-expected.txt: Added; expected failure

results until we fix <https://webkit.org/b/64285>.

  • platform/gtk/accessibility/file-upload-button-stringvalue-expected.txt: Added.
2:22 PM Changeset in webkit [154358] by Antti Koivisto
  • 67 edits in trunk/Source/WebCore

<https://webkit.org/b/120078> Replace NodeRenderingContext with RenderStyle& as shouldCreateRenderer() argument

Reviewed by Darin Adler.

This simplifies the code. NodeRenderingContext was only used for getting the RenderStyle.

  • dom/Element.cpp:

(WebCore::Element::rendererIsNeeded):

  • dom/Element.h:
  • dom/NodeRenderingContext.cpp:

(WebCore::NodeRenderingContext::elementInsideRegionNeedsRenderer):
(WebCore::NodeRenderingContext::createRendererForElementIfNeeded):

  • dom/PseudoElement.cpp:

(WebCore::PseudoElement::rendererIsNeeded):

  • dom/PseudoElement.h:
  • html/HTMLAppletElement.cpp:

(WebCore::HTMLAppletElement::rendererIsNeeded):

  • html/HTMLAppletElement.h:
  • html/HTMLElement.cpp:

(WebCore::HTMLElement::rendererIsNeeded):

  • html/HTMLElement.h:
  • html/HTMLEmbedElement.cpp:

(WebCore::HTMLEmbedElement::rendererIsNeeded):

  • html/HTMLEmbedElement.h:
  • html/HTMLFormElement.cpp:

(WebCore::HTMLFormElement::rendererIsNeeded):

  • html/HTMLFormElement.h:
  • html/HTMLFrameElement.cpp:

(WebCore::HTMLFrameElement::rendererIsNeeded):

  • html/HTMLFrameElement.h:
  • html/HTMLFrameSetElement.cpp:

(WebCore::HTMLFrameSetElement::rendererIsNeeded):

  • html/HTMLFrameSetElement.h:
  • html/HTMLIFrameElement.cpp:

(WebCore::HTMLIFrameElement::rendererIsNeeded):

  • html/HTMLIFrameElement.h:
  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::rendererIsNeeded):

  • html/HTMLInputElement.h:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::rendererIsNeeded):

  • html/HTMLMediaElement.h:
  • html/HTMLObjectElement.cpp:

(WebCore::HTMLObjectElement::rendererIsNeeded):

  • html/HTMLObjectElement.h:
  • html/HTMLOptGroupElement.h:
  • html/HTMLOptionElement.h:
  • html/HTMLVideoElement.cpp:

(WebCore::HTMLVideoElement::rendererIsNeeded):

  • html/HTMLVideoElement.h:
  • html/shadow/DetailsMarkerControl.cpp:

(WebCore::DetailsMarkerControl::rendererIsNeeded):

  • html/shadow/DetailsMarkerControl.h:
  • html/shadow/InsertionPoint.cpp:

(WebCore::InsertionPoint::rendererIsNeeded):

  • html/shadow/InsertionPoint.h:
  • html/shadow/MeterShadowElement.cpp:

(WebCore::MeterShadowElement::rendererIsNeeded):
(WebCore::MeterInnerElement::rendererIsNeeded):

  • html/shadow/MeterShadowElement.h:
  • html/shadow/ProgressShadowElement.cpp:

(WebCore::ProgressShadowElement::rendererIsNeeded):
(WebCore::ProgressInnerElement::rendererIsNeeded):

  • html/shadow/ProgressShadowElement.h:
  • svg/SVGDescElement.h:
  • svg/SVGElement.h:

(WebCore::SVGElement::rendererIsNeeded):

  • svg/SVGFilterPrimitiveStandardAttributes.cpp:

(WebCore::SVGFilterPrimitiveStandardAttributes::rendererIsNeeded):

  • svg/SVGFilterPrimitiveStandardAttributes.h:
  • svg/SVGFontElement.h:
  • svg/SVGForeignObjectElement.cpp:

(WebCore::SVGForeignObjectElement::rendererIsNeeded):

  • svg/SVGForeignObjectElement.h:
  • svg/SVGGElement.cpp:

(WebCore::SVGGElement::rendererIsNeeded):

  • svg/SVGGElement.h:
  • svg/SVGGlyphElement.h:
  • svg/SVGGlyphRefElement.h:
  • svg/SVGHKernElement.h:
  • svg/SVGMarkerElement.h:
  • svg/SVGMissingGlyphElement.h:
  • svg/SVGSVGElement.cpp:

(WebCore::SVGSVGElement::rendererIsNeeded):

  • svg/SVGSVGElement.h:
  • svg/SVGStopElement.cpp:

(WebCore::SVGStopElement::rendererIsNeeded):

  • svg/SVGStopElement.h:
  • svg/SVGStyledElement.cpp:

(WebCore::SVGStyledElement::rendererIsNeeded):

  • svg/SVGStyledElement.h:
  • svg/SVGTRefElement.cpp:

(WebCore::SVGTRefElement::rendererIsNeeded):

  • svg/SVGTRefElement.h:
  • svg/SVGTSpanElement.cpp:

(WebCore::SVGTSpanElement::rendererIsNeeded):

  • svg/SVGTSpanElement.h:
  • svg/SVGTextPathElement.cpp:

(WebCore::SVGTextPathElement::rendererIsNeeded):

  • svg/SVGTextPathElement.h:
  • svg/SVGTitleElement.h:
  • svg/SVGVKernElement.h:
  • svg/SVGViewElement.h:
2:09 PM Changeset in webkit [154357] by timothy_horton@apple.com
  • 2 edits in trunk/LayoutTests

Failing test expectations for two tests

One recently regressed:
webkit.org/b/120086 http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html

One was recently added in a failing state:
webkit.org/b/120083 fast/js/regress/emscripten-cube2hash.html

  • platform/mac/TestExpectations:
2:03 PM Changeset in webkit [154356] by rniwa@webkit.org
  • 2 edits in trunk/LayoutTests

<https://webkit.org/b/120087> Lion: fast/forms/submit-to-url-fragment.html intermittently crashes

Add the test expectation.

  • platform/mac/TestExpectations:
1:56 PM Changeset in webkit [154355] by rniwa@webkit.org
  • 3 edits in trunk/LayoutTests

Mac Lion rebaseline after r154072.

Also add an intermittent test failure expectation to http/tests/inspector/resource-tree/resource-tree-document-url.html

  • platform/mac/TestExpectations:
  • platform/mac-lion/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
1:45 PM Changeset in webkit [154354] by achristensen@apple.com
  • 9 edits in trunk/Source

<https://webkit.org/b/120076> More work towards a Win64 build

Reviewed by Brent Fulgham.

Source/JavaScriptCore:

Use PlatformArchitecture macro instead of bin32, lib32, and obj32.

Source/WebKit:

  • WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:

Use PlatformArchitecture macro instead of bin32, lib32, and obj32.

1:23 PM Changeset in webkit [154353] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/105988> [Mac] Some inspector tests intermittently assert in InspectorOverlay::paint
<rdar://problem/12958038>

Reviewed by Joseph Pecoraro.

Update the inspector overlay's layout before painting, if it is stale.

No new tests; fixes an intermittent assertion failure in some existing tests.

  • inspector/InspectorOverlay.cpp:

(WebCore::InspectorOverlay::paint):

12:41 PM Changeset in webkit [154352] by rniwa@webkit.org
  • 2 edits in trunk/LayoutTests

Mark fast/css/giant-stylesheet-crash.html as slow after r154246
since allocating 2GB of RAM takes a long time sometimes.

12:39 PM Changeset in webkit [154351] by mhahnenberg@apple.com
  • 6 edits in trunk/Source/JavaScriptCore

<https://webkit.org/b/119919> Concurrent JIT crashes in various fast/js/dfg-* tests while the main thread is setting innerHTML

Reviewed by Geoffrey Garen.

More fixes for WriteBarrier deferral during concurrent JIT-ing. This patch makes the use of DesiredWriteBarriers class and the
initializeLazyWriteBarrierFor* wrapper functions more sane.

Refactored DesiredWriteBarrier to require an owner, a type, a CodeBlock, and an index. The type indicates how to use the CodeBlock
and index when triggering the WriteBarrier at the end of compilation.

The client code of initializeLazy* is now responsible for creating the WriteBarrier that will be initialized as well as passing
in the relevant index to be used at the end of compilation. Things were kind of muddled before in that one function did a
little extra work that really shouldn't have been its responsibility.

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::addConstant):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):

  • dfg/DFGDesiredWriteBarriers.cpp:

(JSC::DFG::DesiredWriteBarrier::DesiredWriteBarrier):
(JSC::DFG::DesiredWriteBarrier::trigger):

  • dfg/DFGDesiredWriteBarriers.h:

(JSC::DFG::DesiredWriteBarriers::add):
(JSC::DFG::initializeLazyWriteBarrierForInlineCallFrameExecutable):
(JSC::DFG::initializeLazyWriteBarrierForInlineCallFrameCallee):
(JSC::DFG::initializeLazyWriteBarrierForConstant):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::truncateConstantToInt32):

  • dfg/DFGGraph.h:

(JSC::DFG::Graph::constantRegisterForConstant):

12:33 PM Changeset in webkit [154350] by dbates@webkit.org
  • 2 edits in trunk/Source/WebCore

Build fix after <http://trac.webkit.org/changeset/154260> (https://webkit.org/b/119949);
declare Clipboard::hasData() when building with and without drag support

  • dom/Clipboard.h:
12:21 PM Changeset in webkit [154349] by hmuller@adobe.com
  • 4 edits
    7 adds in trunk

<https://webkit.org/b/119849> [CSS Shapes] Complete RasterShape::firstIncludedIntervalLogicalTop()

Reviewed by Alexandru Chiculita.

Source/WebCore:

Completed the implementation of RasterShape::firstIncludedIntervalLogicalTop(). The
method now computes first logical top location where a line segment can be laid
out within a RasterShape, i.e. a shape derived from an image valued URL resource.

A detailed description of the algorithm can be found in
http://hansmuller-webkit.blogspot.com/2013/08/first-fit-location-for-image-shapes.html.

The new tests exposed a bug in the existing getIncludedIntervals() method. A shape
with a vertical gap that spans the entire line now causes the method to short circuit
and return an empty interval list.

Tests: fast/shapes/shape-inside/shape-inside-image-003.html

fast/shapes/shape-inside/shape-inside-image-004.html
fast/shapes/shape-inside/shape-inside-image-005.html

  • rendering/shapes/RasterShape.cpp:

(WebCore::RasterShapeIntervals::firstIncludedIntervalY):
(WebCore::RasterShapeIntervals::getIncludedIntervals):
(WebCore::RasterShape::firstIncludedIntervalLogicalTop):

  • rendering/shapes/RasterShape.h:

LayoutTests:

Verify that the first fit algorithm works correctly for complex image shapes.
For this set of tests the image is specified with an SVG file.

  • fast/shapes/resources/svg-shape-001.svg: Added.
  • fast/shapes/shape-inside/shape-inside-image-003-expected.html: Added.
  • fast/shapes/shape-inside/shape-inside-image-003.html: Added.
  • fast/shapes/shape-inside/shape-inside-image-004-expected.html: Added.
  • fast/shapes/shape-inside/shape-inside-image-004.html: Added.
  • fast/shapes/shape-inside/shape-inside-image-005-expected.html: Added.
  • fast/shapes/shape-inside/shape-inside-image-005.html: Added.
11:59 AM Changeset in webkit [154348] by psolanki@apple.com
  • 31 edits in trunk/Source

<https://webkit.org/b/120029> Document::markers() should return a reference

Reviewed by Andreas Kling.

Document::m_markers is never NULL so return a reference from Document::markers(). Also mark
m_markers as const and initialize it in member initialization.

Source/WebCore:

  • dom/Document.cpp:

(WebCore::Document::Document):

  • dom/Document.h:

(WebCore::Document::markers):

  • editing/AlternativeTextController.cpp:

(WebCore::AlternativeTextController::isSpellingMarkerAllowed):
(WebCore::AlternativeTextController::applyAlternativeTextToRange):
(WebCore::AlternativeTextController::respondToUnappliedSpellCorrection):
(WebCore::AlternativeTextController::handleAlternativeTextUIResult):
(WebCore::AlternativeTextController::respondToChangedSelection):
(WebCore::AlternativeTextController::respondToAppliedEditing):
(WebCore::AlternativeTextController::respondToUnappliedEditing):
(WebCore::AlternativeTextController::markReversed):
(WebCore::AlternativeTextController::markCorrection):
(WebCore::AlternativeTextController::recordSpellcheckerResponseForModifiedCorrection):
(WebCore::AlternativeTextController::markPrecedingWhitespaceForDeletedAutocorrectionAfterCommand):
(WebCore::AlternativeTextController::processMarkersOnTextToBeReplacedByResult):
(WebCore::AlternativeTextController::applyDictationAlternative):

  • editing/CompositeEditCommand.cpp:

(WebCore::CompositeEditCommand::replaceTextInNodePreservingMarkers):

  • editing/DeleteSelectionCommand.cpp:

(WebCore::DeleteSelectionCommand::originalStringForAutocorrectionAtBeginningOfSelection):

  • editing/DictationCommand.cpp:

(WebCore::DictationMarkerSupplier::addMarkersToTextNode):

  • editing/Editor.cpp:

(WebCore::Editor::ignoreSpelling):
(WebCore::Editor::learnSpelling):
(WebCore::Editor::advanceToNextMisspelling):
(WebCore::Editor::clearMisspellingsAndBadGrammar):
(WebCore::Editor::markAndReplaceFor):
(WebCore::Editor::changeBackToReplacedString):
(WebCore::Editor::updateMarkersForWordsAffectedByEditing):
(WebCore::Editor::countMatchesForText):
(WebCore::Editor::setMarkedTextMatchesAreHighlighted):
(WebCore::Editor::respondToChangedSelection):
(WebCore::Editor::selectionStartHasMarkerFor):

  • editing/SpellChecker.cpp:

(WebCore::SpellChecker::didCheckSucceed):

  • editing/SplitTextNodeCommand.cpp:

(WebCore::SplitTextNodeCommand::doApply):
(WebCore::SplitTextNodeCommand::doUnapply):

  • editing/TextCheckingHelper.cpp:

(WebCore::TextCheckingHelper::findFirstMisspelling):
(WebCore::TextCheckingHelper::findFirstGrammarDetail):

  • page/FrameView.cpp:

(WebCore::FrameView::getTickmarks):
(WebCore::FrameView::paintContents):

  • page/Page.cpp:

(WebCore::Page::unmarkAllTextMatches):

  • rendering/HitTestResult.cpp:

(WebCore::HitTestResult::spellingToolTip):
(WebCore::HitTestResult::replacedString):
(WebCore::HitTestResult::dictationAlternatives):

  • rendering/InlineTextBox.cpp:

(WebCore::InlineTextBox::paintDocumentMarkers):

  • rendering/svg/SVGInlineFlowBox.cpp:

(WebCore::SVGInlineFlowBox::computeTextMatchMarkerRectForRenderer):

  • testing/Internals.cpp:

(WebCore::Internals::markerCountForNode):
(WebCore::Internals::markerAt):
(WebCore::Internals::addTextMatchMarker):

Source/WebKit/blackberry:

  • WebKitSupport/InPageSearchManager.cpp:

(BlackBerry::WebKit::InPageSearchManager::findAndMarkText):
(BlackBerry::WebKit::InPageSearchManager::setActiveMatchAndMarker):
(BlackBerry::WebKit::InPageSearchManager::scopeStringMatches):

  • WebKitSupport/InputHandler.cpp:

(BlackBerry::WebKit::InputHandler::shouldRequestSpellCheckingOptionsForPoint):
(BlackBerry::WebKit::InputHandler::addAttributedTextMarker):
(BlackBerry::WebKit::InputHandler::removeAttributedTextMarker):

Source/WebKit/efl:

  • ewk/ewk_frame.cpp:

(ewk_frame_text_matches_unmark_all):
(ewk_frame_text_matches_nth_pos_get):

Source/WebKit/mac:

  • WebView/WebFrame.mm:

(-[WebFrame _unmarkAllBadGrammar]):
(-[WebFrame _unmarkAllMisspellings]):

  • WebView/WebHTMLView.mm:

(-[WebHTMLView unmarkAllTextMatches]):
(-[WebHTMLView rectsForTextMatches]):

Source/WebKit/win:

  • WebFrame.cpp:

(WebFrame::unmarkAllMisspellings):
(WebFrame::unmarkAllBadGrammar):

  • WebView.cpp:

(WebView::rectsForTextMatches):

Source/WebKit2:

  • WebProcess/WebPage/FindController.cpp:

(WebKit::FindController::rectsForTextMatches):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::unmarkAllMisspellings):
(WebKit::WebPage::unmarkAllBadGrammar):

11:50 AM Changeset in webkit [154347] by psolanki@apple.com
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119875> localeToScriptCodeForFontSelection should use hash tables with larger default capacity

Reviewed by Darin Adler.

The two static hash tables used in this file have 106 and 198 entries. Set a minimumTableSize for
these hash tables so we don't have to expand them during initialization.

No new tests because no functional changes.

  • platform/text/LocaleToScriptMappingDefault.cpp:

(WebCore::scriptNameToCode):
(WebCore::localeToScriptCodeForFontSelection):

11:47 AM Changeset in webkit [154346] by msaboff@apple.com
  • 3 edits
    3 adds in trunk

https://bugs.webkit.org/show_bug.cgi?id=120075
REGRESSION (r128400): BBC4 website not displaying pictures

Reviewed by Oliver Hunt.

Source/JavaScriptCore:

  • runtime/RegExpMatchesArray.h:

(JSC::RegExpMatchesArray::createStructure): Changed the array IndexingType to be ArrayWithSlowPutArrayStorage
so that the match results will be reified before any other modification to the results array.

LayoutTests:

Added regression tests for fix.

  • fast/js/regress/regexp-match-reify-before-putbyval-expected.txt: Added.
  • fast/js/regress/regexp-match-reify-before-putbyval.html: Added.
  • fast/js/regress/script-tests/regexp-match-reify-before-putbyval.js: Added.
11:24 AM Changeset in webkit [154345] by eric.carlson@apple.com
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/120068> Media controls can be attached lazily

Reviewed by Jer Noble.

Merge https://chromium.googlesource.com/chromium/blink/+/28a995486a675992f2e72f81bfabdfff05688a31.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::createMediaControls): Add AttachLazily to appendChild().

11:22 AM Changeset in webkit [154344] by fpizlo@apple.com
  • 4 edits
    8 adds in trunk

Incorrect behavior on emscripten-compiled cube2hash
https://bugs.webkit.org/show_bug.cgi?id=120033

Source/JavaScriptCore:

Reviewed by Mark Hahnenberg.

If PutClosureVar is may-aliased to another PutClosureVar or GetClosureVar
then we should bail attempts to CSE.

  • dfg/DFGCSEPhase.cpp:

(JSC::DFG::CSEPhase::scopedVarLoadElimination):
(JSC::DFG::CSEPhase::scopedVarStoreElimination):

LayoutTests:

Reviewed by Mark Hahnenberg.

Add the test that actually failed as a JSRegress test. We should track its
performance anyway.

Add a regression test for the actual failure.

Add .html and -expected.txt files for a JSRegress test that is already in
the repo.

  • fast/js/dfg-get-closure-var-put-closure-var-interference.html: Added.
  • fast/js/dfg-get-closure-var-put-closure-var-interference-expected.txt: Added.
  • fast/js/regress/array-nonarray-polymorhpic-access-expected.txt: Added.
  • fast/js/regress/array-nonarray-polymorhpic-access.html: Added.
  • fast/js/regress/emscripten-cube2hash-expected.txt: Added.
  • fast/js/regress/emscripten-cube2hash.html: Added.
  • fast/js/regress/script-tests/emscripten-cube2hash.js: Added.

(.Module.string_appeared_here):
(else.Module.string_appeared_here):
(else.else.Module.string_appeared_here):
(else.else):
(globalEval):
(Runtime.stackSave):
(Runtime.stackRestore):
(Runtime.forceAlign):
(Runtime.isNumberType):
(Runtime.isPointerType):
(Runtime.isStructType):
(or64):
(and64):
(xor64):
(getNativeTypeSize):
(getNativeFieldSize):
(dedup):
(.set var):
(getAlignSize):
(calculateStructAlignment):
(.else.alignment):
(generateStructInfo):
(dynCall):
(addFunction):
(removeFunction):
(warnOnce):
(.Runtime.funcWrappers.func):
(getFuncWrapper):
(UTF8Processor.this.processCChar):
(UTF8Processor.this.processJSString):
(UTF8Processor):
(stackAlloc):
(staticAlloc):
(dynamicAlloc):
(alignMemory):
(makeBigInt):
(assert):
(ccall):
(getCFunc):
(.toC):
(.fromC):
(ccallFunc):
(setValue):
(getValue):
(.set else):
(.set return):
(allocate):
(Pointer_stringify):
(alignMemoryPage):
(enlargeMemory):
(callRuntimeCallbacks):
(preRun):
(ensureInitRuntime):
(preMain):
(exitRuntime):
(postRun):
(addOnPreRun):
(addOnInit):
(addOnPreMain):
(addOnExit):
(addOnPostRun):
(intArrayFromString):
(intArrayToString):
(writeStringToMemory):
(writeArrayToMemory):
(unSign):
(reSign):
(Math.string_appeared_here):
(addRunDependency):
(removeRunDependency):
(loadMemoryInitializer.applyData):
(loadMemoryInitializer.set addOnPreRun):
(ATINIT.push):
(STATIC_BASE):
(copyTempDouble):
(_setErrNo):
(PATH.splitPath):
(PATH.normalizeArray):
(PATH.normalize.join):
(PATH.normalize):
(PATH.dirname):
(PATH.basename):
(PATH.join):
(PATH.trim):
(PATH.relative):
(TTY.register):
(TTY.stream_ops.open):
(TTY.stream_ops.close):
(TTY.stream_ops.read):
(TTY.stream_ops.write):
(TTY.default_tty_ops.get_char):
(TTY.default_tty_ops.put_char):
(TTY.default_tty1_ops.put_char):
(MEMFS.mount):
(MEMFS.create_node):
(MEMFS.node_ops.getattr):
(MEMFS.node_ops.setattr):
(MEMFS.node_ops.lookup):
(MEMFS.node_ops.mknod):
(MEMFS.node_ops.rename):
(MEMFS.node_ops.unlink):
(MEMFS.node_ops.rmdir):
(MEMFS.node_ops.readdir):
(MEMFS.node_ops.symlink):
(MEMFS.node_ops.readlink):
(MEMFS.stream_ops.set else):
(MEMFS.stream_ops.read):
(MEMFS.stream_ops.write):
(MEMFS.stream_ops.llseek):
(MEMFS.stream_ops.allocate):
(MEMFS.stream_ops.set return):
(MEMFS.stream_ops.mmap):
(_fflush):
(FS.ErrnoError):
(FS.handleFSError):
(FS.hashName):
(FS.hashAddNode):
(FS.hashRemoveNode):
(FS.lookupNode):
(FS.):
(FS.destroyNode):
(FS.isRoot):
(FS.isMountpoint):
(FS.isFile):
(FS.isDir):
(FS.isLink):
(FS.isChrdev):
(FS.isBlkdev):
(FS.isFIFO):
(FS.cwd):
(FS.var):
(FS.lookupPath):
(FS.getPath):
(FS.modeStringToFlags):
(FS.flagsToPermissionString):
(FS.nodePermissions):
(FS.mayLookup):
(FS.mayMknod):
(FS.mayCreate):
(FS.mayDelete):
(FS.mayOpen):
(FS.chrdev_stream_ops.open):
(FS.chrdev_stream_ops.llseek):
(FS.major):
(FS.minor):
(FS.makedev):
(FS.registerDevice):
(FS.getDevice):
(FS.nextfd):
(FS.getStream):
(FS.closeStream):
(FS.getMode):
(FS.joinPath):
(FS.absolutePath):
(FS.standardizePath):
(FS.findObject):
(FS.analyzePath):
(FS.createFolder):
(FS.createPath):
(FS.createFile):
(FS.createDataFile):
(FS.createDevice):
(FS.createLink):
(FS.forceLoadFile):
(FS.LazyUint8Array):
(FS.LazyUint8Array.prototype.get if):
(FS.LazyUint8Array.prototype):
(FS.LazyUint8Array.prototype.setDataGetter):
(FS.LazyUint8Array.prototype.cacheLength.doXHR):
(FS.LazyUint8Array.prototype.cacheLength):
(FS.get Object):
(FS.get var):
(FS.keys.forEach):
(FS.processData.finish):
(FS.processData):
(FS.else):
(FS.createPreloadedFile):
(FS.createDefaultDirectories):
(FS.createDefaultDevices.):
(FS.createDefaultDevices):
(FS.createStandardStreams):
(FS.staticInit):
(FS.init):
(FS.quit):
(FS.mount):
(FS.lookup):
(FS.mknod):
(FS.create):
(FS.mkdir):
(FS.mkdev):
(FS.symlink):
(FS.rename):
(FS.rmdir):
(FS.readdir):
(FS.unlink):
(FS.readlink):
(FS.stat):
(FS.lstat):
(FS.chmod):
(FS.lchmod):
(FS.fchmod):
(FS.chown):
(FS.lchown):
(FS.fchown):
(FS.truncate):
(FS.ftruncate):
(FS.utime):
(FS.open):
(FS.close):
(FS.llseek):
(FS.read):
(FS.write):
(FS.allocate):
(FS.mmap):
(_send):
(_pwrite):
(_write):
(_fwrite):
(
reallyNegative):
(.getNextArg):
(.switch.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.break):
(.switch.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.case.string_appeared_here.break):
(_fprintf):
(_printf):
(_fputs):
(_fputc):
(_puts):
(_abort):
(_errno_location):
(_sbrk.Runtime.dynamicAlloc):
(_sbrk):
(_sysconf):
(_time):
(Browser.mainLoop.pause):
(Browser.mainLoop.resume):
(Browser.mainLoop.updateStatus):
(Browser.init.imagePlugin.string_appeared_here):
(Browser.init.img.onload):
(Browser.init.img.onerror):
(Browser.init.audioPlugin.string_appeared_here):
(Browser.init.finish):
(Browser.init.fail):
(Browser.init.audio.onerror.encode64):
(Browser.init.audio.onerror):
(Browser.init.audio):
(Browser.init.else):
(Browser.init.pointerLockChange):
(Browser.init.canvas):
(Browser.init):
(Browser.destroyContext):
(Browser.fullScreenChange):
(Browser.requestFullScreen):
(Browser.requestAnimationFrame):
(Browser.safeRequestAnimationFrame):
(Browser.safeSetTimeout):
(Browser.safeSetInterval):
(Browser.getMimetype):
(Browser.getUserMedia):
(Browser.getMovementX):
(Browser.getMovementY):
(Browser.calculateMouseEvent):
(Browser.xhr.onload):
(Browser.xhrLoad):
(Browser.updateResizeListeners):
(Browser.setCanvasSize):
(Browser.setFullScreenCanvasSize):
(Browser.setWindowedCanvasSize):
(
ATINIT.unshift):
(
ATMAIN.push):
(
ATEXIT.push):
(Module.string_appeared_here):
(invoke_ii):
(invoke_v):
(invoke_iii):
(invoke_vi):
(asmPrintInt):
(asmPrintFloat):
(asm):
(Runtime.stackAlloc):
(i64Math):
(i64Math.):
(Module.string_appeared_here.Module.callMain.callMain.pad):
(Module.string_appeared_here.Module.callMain):
(run.doRun):
(run.else):
(run):
(exit):
(abort):

  • fast/js/script-tests/dfg-get-closure-var-put-closure-var-interference.js: Added.

(foo):
(thingy.return.bar):
(thingy.return.baz):
(thingy):
(runIt):

11:13 AM Changeset in webkit [154343] by dbates@webkit.org
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/120072> Use nullAtom instead of defining static local in
Accessibility{Object, RenderObject}::actionVerb()

Reviewed by Chris Fleizach.

  • accessibility/AccessibilityObject.cpp:

(WebCore::AccessibilityObject::actionVerb):

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::actionVerb):

11:12 AM Changeset in webkit [154342] by Lucas Forschler
  • 5 edits in branches/safari-537.60-branch/Source

Versioning.

10:45 AM Changeset in webkit [154341] by Lucas Forschler
  • 1 copy in branches/safari-537.60-branch

New Branch.

10:40 AM Changeset in webkit [154340] by barraclough@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=120073
Remove use of GOPD from JSFunction::defineProperty

Reviewed by Oliver Hunt.

Call getOwnPropertySlot to check for existing properties instead.

  • runtime/JSFunction.cpp:

(JSC::JSFunction::defineOwnProperty):

  • getOwnPropertyDescriptor -> getOwnPropertySlot
10:31 AM Changeset in webkit [154339] by dbates@webkit.org
  • 8 edits in trunk/Source/WebCore

<https://webkit.org/b/119914> [iOS] Upstream changes to WebCore/accessibility

Reviewed by Darin Adler and Chris Fleizach.

  • accessibility/AccessibilityMenuList.cpp:

(WebCore::AccessibilityMenuList::press):
(WebCore::AccessibilityMenuList::isCollapsed):

  • accessibility/AccessibilityObject.cpp:

(WebCore::AccessibilityObject::headingElementForNode):
(WebCore::AccessibilityObject::actionVerb):

  • accessibility/AccessibilityObject.h:
  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::boundsForVisiblePositionRange):
(WebCore::AccessibilityRenderObject::actionVerb):

  • accessibility/AccessibilityTableColumn.cpp:

(WebCore::AccessibilityTableColumn::computeAccessibilityIsIgnored):

  • accessibility/AccessibilityTableHeaderContainer.cpp:

(WebCore::AccessibilityTableHeaderContainer::computeAccessibilityIsIgnored):

  • accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
10:17 AM Changeset in webkit [154338] by Bruno de Oliveira Abinader
  • 8 edits
    4 adds in trunk

[css3-text] Implement CSS3 text-decoration shorthand
https://bugs.webkit.org/show_bug.cgi?id=92000

Implements the text-decoration shorthand (with -webkit- prefix), as specified by the CSS3 Text Decoration specification:
http://dev.w3.org/csswg/css-text-decor-3/#text-decoration-property

Backported from Blink:
https://src.chromium.org/viewvc/blink?revision=156266&view=revision

10:12 AM Changeset in webkit [154337] by barraclough@apple.com
  • 6 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=120067
Remove getPropertyDescriptor

Reviewed by Oliver Hunt.

This is used by lookupGetter/lookupSetter - this can easily bee replaced by getPropertySlot.
Since we'll be getting the GetterSetter from the slot in the setter case, rename isGetter() to isAccessor().

  • runtime/JSObject.cpp:
  • runtime/JSObject.h:
    • remove getPropertyDescriptor
  • runtime/ObjectPrototype.cpp:

(JSC::objectProtoFuncLookupGetter):
(JSC::objectProtoFuncLookupSetter):

  • replace call to getPropertyDescriptor with getPropertySlot
  • runtime/PropertyDescriptor.h:
  • runtime/PropertySlot.h:

(JSC::PropertySlot::isAccessor):
(JSC::PropertySlot::isCacheableGetter):
(JSC::PropertySlot::getterSetter):

  • rename isGetter() to isAccessor()
10:09 AM Changeset in webkit [154336] by barraclough@apple.com
  • 5 edits in trunk/Source

https://bugs.webkit.org/show_bug.cgi?id=120054
Remove some dead code following getOwnPropertyDescriptor cleanup

Reviewed by Oliver Hunt.

../JavaScriptCore:

  • runtime/Lookup.h:

(JSC::getStaticFunctionSlot):

  • remove getStaticPropertyDescriptor, getStaticFunctionDescriptor, getStaticValueDescriptor.

../WebCore:

  • bindings/js/JSPluginElementFunctions.cpp:
  • bindings/js/JSPluginElementFunctions.h:
    • remove runtimeObjectCustomGetOwnPropertyDescriptor, pluginElementCustomGetOwnPropertyDescriptor
10:08 AM Changeset in webkit [154335] by barraclough@apple.com
  • 2 edits in trunk/Source/WebKit2

https://bugs.webkit.org/show_bug.cgi?id=120053
Remove custom getOwnPropertyDescriptor for JSNPObject

Reviewed by Oliver Hunt.

Think this is the last one!

  • WebProcess/Plugins/Netscape/JSNPObject.cpp:
    • Remove custom getOwnPropertyDescriptor implementation.
10:07 AM Changeset in webkit [154334] by barraclough@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=120052
Remove custom getOwnPropertyDescriptor for JSProxy

Reviewed by Geoff Garen.

GET_OWN_PROPERTY_DESCRIPTOR_IMPL runs afoul with JSProxy due to the workaround for JSDOMWindow's broken behavior.
Because the window object incorrectly searches the prototype chain in getOwnPropertySlot we check that the base
object matches, but in the case of JSProxy we can end up comparing the window object to the window shell & falsely
assuming this is a prototype property. Add toThis conversion to correctly identify proxied own access. I've kept
the original slotBase check as a fast case, and also so that direct access on JSDOMWindow still works.

  • runtime/JSProxy.cpp:
    • Remove custom getOwnPropertyDescriptor implementation.
  • runtime/PropertyDescriptor.h:
    • Modify own property access check to perform toThis conversion.
10:00 AM Changeset in webkit [154333] by achristensen@apple.com
  • 29 edits in trunk/Source

Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows.
https://bugs.webkit.org/show_bug.cgi?id=119512

Reviewed by Brent Fulgham.

Source/JavaScriptCore:

Replaced obj32, bin32, and lib32 with macros for 64-bit build.

Source/ThirdParty:

  • gtest/msvc/gtest-md.vcxproj:

Replaced obj32, bin32, and lib32 with macros for 64-bit build.

Source/WebCore:

  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.vcxproj/WebCoreCommon.props:
  • WebCore.vcxproj/WebCoreGeneratedCommon.props:
  • WebCore.vcxproj/WebCoreTestSupport.vcxproj:
  • WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters:

Replaced obj32, bin32, and lib32 with macros for 64-bit build.

Source/WebKit:

  • WebKit.vcxproj/Interfaces/InterfacesCommon.props:
  • WebKit.vcxproj/WebKit/WebKit.vcxproj:
  • WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
  • WebKit.vcxproj/WebKit/WebKitCommon.props:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
  • WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
  • WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
  • WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props:

Replaced obj32, bin32, and lib32 with macros for 64-bit build.

Source/WTF:

  • WTF.vcxproj/WTFGeneratedCommon.props:

Replaced obj32, bin32, and lib32 with macros for 64-bit build.

9:50 AM Changeset in webkit [154332] by dbates@webkit.org
  • 1 edit
    3 adds in trunk/LayoutTests

<https://webkit.org/b/120032> Add DRT test to ensure that AccessibilityObject::stringValue()
of <input type="file"> is meaningful

Reviewed by Chris Fleizach.

Adds a DRT test to ensure that AccessibilityObject::stringValue() returns a meaningful string
for a single file- and multiple files-file upload control.

  • accessibility/file-upload-button-stringvalue.html: Added.
  • platform/mac-wk2/accessibility/file-upload-button-stringvalue-expected.txt: Added.
  • platform/mac/accessibility/file-upload-button-stringvalue-expected.txt: Added.
9:42 AM Changeset in webkit [154331] by jberlin@webkit.org
  • 2 edits in trunk/Source/WebCore

Remove a string no longer used after r154251.

Rubber-stamped by Brady Eidson.

  • English.lproj/Localizable.strings:
9:12 AM Changeset in webkit [154330] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[BlackBerry] Avoid an assertion from calling releaseBufferDrawable(nullptr)
https://bugs.webkit.org/show_bug.cgi?id=119862
JIRA 470760

Patch by Jakob Petsovits <jpetsovits@blackberry.com> on 2013-08-20
Reviewed by Antonio Gomes.

destroyBuffer() finds a null pointer valid but
releaseBufferDrawable() does not. Fix by adding a
null pointer check.

No new tests, caught by existing layout test runs.

  • platform/graphics/blackberry/ImageBufferBlackBerry.cpp:

(WebCore::ImageBuffer::~ImageBuffer):

8:57 AM Changeset in webkit [154329] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit2

<https://webkit.org/b/119487> [Gtk] Cancel authentication on load failed

Patch by Anton Obzhirov <Anton Obzhirov> on 2013-08-20
Reviewed by Martin Robinson.

Added callback to handle load-failed event in default authentication dialog.
Authentication request gets cancelled and the dialog widget gets destroyed.

  • UIProcess/API/gtk/WebKitAuthenticationDialog.cpp:

(pageLoadFailed):
(webkitAuthenticationDialogInitialize):
(webkitAuthenticationDialogDispose):
(webkit_authentication_dialog_class_init):
(webkitAuthenticationDialogNew):

  • UIProcess/API/gtk/WebKitAuthenticationDialog.h:
  • UIProcess/API/gtk/WebKitWebView.cpp:

(webkitWebViewAuthenticate):

8:52 AM Changeset in webkit [154328] by kov@webkit.org
  • 5 edits in trunk

<https://webkit.org/b/120048> [GTK] Add stubs for APIs that went missing in the DOM bindings

Reviewed by Martin Robinson.

Source/WebCore:

No new tests, these are just stubs for the DOM bindings API.

  • bindings/gobject/WebKitDOMCustom.cpp:

(webkit_dom_bar_info_get_property):
(webkit_dom_bar_info_class_init):
(webkit_dom_bar_info_init):
(webkit_dom_bar_info_get_visible):
(webkit_dom_console_get_memory):
(webkit_dom_css_style_declaration_get_property_css_value):
(webkit_dom_document_get_webkit_hidden):
(webkit_dom_document_get_webkit_visibility_state):
(webkit_dom_html_document_open):
(webkit_dom_html_element_set_item_id):
(webkit_dom_html_element_get_item_id):
(webkit_dom_html_element_get_item_ref):
(webkit_dom_html_element_get_item_prop):
(webkit_dom_html_element_set_item_scope):
(webkit_dom_html_element_get_item_scope):
(webkit_dom_html_element_get_item_type):
(webkit_dom_html_properties_collection_get_property):
(webkit_dom_html_properties_collection_class_init):
(webkit_dom_html_properties_collection_init):
(webkit_dom_html_properties_collection_item):
(webkit_dom_html_properties_collection_named_item):
(webkit_dom_html_properties_collection_get_length):
(webkit_dom_html_properties_collection_get_names):
(webkit_dom_node_get_attributes):
(webkit_dom_node_has_attributes):
(webkit_dom_memory_info_get_property):
(webkit_dom_memory_info_class_init):
(webkit_dom_memory_info_init):
(webkit_dom_memory_info_get_total_js_heap_size):
(webkit_dom_memory_info_get_used_js_heap_size):
(webkit_dom_memory_info_get_js_heap_size_limit):
(webkit_dom_micro_data_item_value_class_init):
(webkit_dom_micro_data_item_value_init):
(webkit_dom_performance_get_memory):
(webkit_dom_property_node_list_get_property):
(webkit_dom_property_node_list_class_init):
(webkit_dom_property_node_list_init):
(webkit_dom_property_node_list_item):
(webkit_dom_property_node_list_get_length):

  • bindings/gobject/WebKitDOMCustom.h:

Tools:

  • Scripts/webkitpy/style/checker.py: add the bindings custom implementation files to be exempt

from naming/enum_casing rules, since it needs to provide GObject-style APIs.

8:27 AM Changeset in webkit [154327] by Antti Koivisto
  • 14 edits in trunk/Source/WebCore

<https://webkit.org/b/120017> Remove NodeRenderingTraversal::ParentDetails

Reviewed by Andreas Kling.

Remove this oddly factored type that is used to optionally collect some data during ComposedShadowTreeWalker parent traversal.

Also removed support for reset-style-inheritance attribute in InsertionPoint. We don't use or expose it.

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::State::initForStyleResolve):
(WebCore::StyleResolver::styleForElement):

  • css/StyleResolver.h:

(WebCore::StyleResolver::State::State):
(WebCore::StyleResolver::State::elementLinkState):

Remove m_distributedToInsertionPoint State field. We never hit the cases where it was used.

  • dom/ComposedShadowTreeWalker.cpp:

(WebCore::ComposedShadowTreeWalker::traverseSiblingOrBackToInsertionPoint):
(WebCore::ComposedShadowTreeWalker::traverseNodeEscapingFallbackContents):
(WebCore::ComposedShadowTreeWalker::traverseParent):

Return null instead of setting childWasOutOfComposition to details object. That's what would happen anyway in the caller.

(WebCore::ComposedShadowTreeWalker::traverseParentInCurrentTree):
(WebCore::ComposedShadowTreeWalker::traverseParentBackToShadowRootOrHost):

  • dom/ComposedShadowTreeWalker.h:
  • dom/Node.cpp:

(WebCore::Node::insertionParentForBinding):

  • dom/NodeRenderingContext.cpp:

(WebCore::NodeRenderingContext::NodeRenderingContext):
(WebCore::NodeRenderingContext::isOnEncapsulationBoundary):

Make this look up InsertionPoint directly intead of relying it being populated in m_parentDetails. The function is used only in
a few non-performance critical places.

(WebCore::NodeRenderingContext::resetStyleInheritance):

Return parent ShadowRoots resetStyleInheritance() flag instead of using m_parentDetails.

  • dom/NodeRenderingContext.h:
  • dom/NodeRenderingTraversal.cpp:

(WebCore::NodeRenderingTraversal::parentSlow):

  • dom/NodeRenderingTraversal.h:

(WebCore::NodeRenderingTraversal::parent):

Remove ParentDetails.

  • html/HTMLAttributeNames.in:
  • html/shadow/InsertionPoint.cpp:


Remove unused resetStyleInheritance attribute.

(WebCore::InsertionPoint::removedFrom):
(WebCore::findInsertionPointOf):

Renamed for clarity.

  • html/shadow/InsertionPoint.h:
  • testing/Internals.cpp:

(WebCore::Internals::includerFor):

8:25 AM Changeset in webkit [154326] by Antti Koivisto
  • 8 edits in trunk

<https://webkit.org/b/120025> REGRESSION (r154254): fast/frames/frameset-frameborder-inheritance.html failing on Apple MountainLion Debug WK1 (Tests)

Reviewed by Anders Carlsson.

Source/WebCore:

  • html/HTMLDocument.cpp:

(WebCore::HTMLDocument::isFrameSet):

  • html/HTMLFrameElement.cpp:

(WebCore::HTMLFrameElement::didAttachRenderers):

Make helper public in HTMLFrameSetElement.

  • html/HTMLFrameSetElement.cpp:

(WebCore::HTMLFrameSetElement::findContaining):

Static function for finding containing frameset, if any.

(WebCore::HTMLFrameSetElement::willAttachRenderers):

This broke in refactoring. We should exit the loop when the first containing frameset is found. Fix by refactoring more.

  • html/HTMLFrameSetElement.h:

(WebCore::isHTMLFrameSetElement):
(WebCore::toHTMLFrameSetElement):

Add casting functions.

  • rendering/RenderFrameSet.cpp:

(WebCore::RenderFrameSet::frameSet):

LayoutTests:

  • platform/mac/TestExpectations: Unskip.
7:29 AM WebKitGTK/StartHacking edited by simon.pena@samsung.com
Update the link to build Epiphany with upstream WebKit (diff)
7:17 AM Changeset in webkit [154325] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WTF

<https://webkit.org/b/120056> [GTK][ARM] enable DFG_JIT

Patch by Víctor Manuel Jáquez Leal <vjaquez@igalia.com> on 2013-08-20
Reviewed by Martin Robinson.

Enable DFG_JIT in GTK+ platform for ARM/Thumb architecture

  • wtf/Platform.h:
6:38 AM Changeset in webkit [154324] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

<https://webkit.org/b/120062> Missing ensureSpace call in sh4 baseline JIT.

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-20
Reviewed by Allan Sandfeld Jensen.

branchPtrWithPatch() of baseline JIT must ensure that space is available for its
instructions and two constants now DFG is enabled for sh4 architecture.
These missing ensureSpace calls lead to random crashes.

  • assembler/MacroAssemblerSH4.h:

(JSC::MacroAssemblerSH4::branchPtrWithPatch):

5:47 AM Changeset in webkit [154323] by Antti Koivisto
  • 4 edits in trunk

<https://webkit.org/b/120023> REGRESSION(r154257): svg/custom/bug78807.svg and svg/custom/use-invalid-style.svg failing

Source/WebCore:

Reviewed by Andreas Kling.

  • xml/XMLErrors.cpp:

(WebCore::XMLErrors::insertErrorMessageBlock): "reattach" had accidentally turned into "detach" in refactoring.

LayoutTests:

Reviewed by by Andreas Kling.

4:00 AM Changeset in webkit [154322] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

<https://webkit.org/b/120009> [GTK] Stop button should be added to MiniBrowser

Patch by Anton Obzhirov <Anton Obzhirov> on 2013-08-20
Reviewed by Martin Robinson.

Added stop button in MiniBrowser

  • MiniBrowser/gtk/BrowserWindow.c:

(reloadOrStopCallback): Callback to handle stop or reload button click.
(webViewLoadProgressChanged): Update reload or stop button icon.
(browser_window_init): Save button pointer for further icon updates.

3:44 AM Changeset in webkit [154321] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebKit2

[Qt][WK2] Doesn't build without Plugin-process
https://bugs.webkit.org/show_bug.cgi?id=120060

Reviewed by Jocelyn Turcotte.

Disable netscape plugin api in WebKit2 when the plugin architecture is unsupported for WebKit2.

  • Target.pri:
3:13 AM Changeset in webkit [154320] by Antti Koivisto
  • 3 edits
    2 adds in trunk

<https://webkit.org/b/119969> REGRESSION (r154232): Crash on the japantimes.co.jp

Source/WebCore:

Reviewed by Andreas Kling.

PseudoElement no longer has parent and calling Element::insertedInto for them crashes as it tries to access it.

Normally there are no pseudo elements when Element::insertedInto() is invoked as they get detached and attached
along with rendering. However in this case the page inserts a <style> that uses ::before along with an element
that it applies to. Stylesheet insertion triggers synchronous style recalc that attaches rendering to all newly
insered elements. Later Element::insertedInto gets called for the element that has pseudo element and we crash.

Test: fast/css-generated-content/insert-stylesheet-and-pseudo-crash.html

  • dom/Element.cpp:

(WebCore::Element::insertedInto):
(WebCore::Element::removedFrom):

Remove calls to insertedInto/removedFrom for pseudo elements. They are not considered to be in document.
When they are added normally during render tree attach these calls don't happen either.

LayoutTests:

Reviewed by Andreas Kling.

  • fast/css-generated-content/insert-stylesheet-and-pseudo-crash-expected.txt: Added.
  • fast/css-generated-content/insert-stylesheet-and-pseudo-crash.html: Added.
2:00 AM Changeset in webkit [154319] by simon.pena@samsung.com
  • 2 edits in trunk

Added missing Reviewed By line.

1:50 AM Changeset in webkit [154318] by simon.pena@samsung.com
  • 5 edits in trunk

<https://webkit.org/b/117584> [GTK][WK1] http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html is failing

Update DumpRenderTree to handle the WEBKIT_LOAD_FAILED status,
printing didFailLoadWithError.

Tools:

Behave like other ports, and handle WEBKIT_LOAD_FAILED status in
DumpRenderTree, printing didFailLoadWithError.

  • DumpRenderTree/gtk/DumpRenderTree.cpp:

(webFrameLoadStatusNotified):

LayoutTests:

Adding that print makes
http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html
and
http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html,
although it requires to modify the expected results for
http/tests/loading/pdf-commit-load-callbacks.html.

  • platform/gtk-wk1/TestExpectations: Unskip

http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html
and
http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html

  • platform/gtk/http/tests/loading/pdf-commit-load-callbacks-expected.txt:

Update the expected results.

12:27 AM Changeset in webkit [154317] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Windows build fix after r154314.

  • platform/graphics/cg/PathCG.cpp:

(WebCore::Path::platformAddPathForRoundedRect):

Aug 19, 2013:

11:48 PM Changeset in webkit [154316] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

[Cairo] Canvas putImageData is not working as expected
https://bugs.webkit.org/show_bug.cgi?id=119992

Patch by Hurnjoo Lee <hurnjoo.lee@samsung.com> on 2013-08-19
Reviewed by Darin Adler.

Source/WebCore:

ImageBufferCairo::putImageArray didn't perform pre-multiply in case of zero alpha value.
If the alpha value is not 255, image data should always be pre-multiplied.

Test: fast/canvas/canvas-putImageData-zero-alpha.html

  • platform/graphics/cairo/ImageBufferCairo.cpp:

(WebCore::ImageBuffer::putByteArray):

LayoutTests:

Add a ref test that ensures that putImageData of canvas with zero alpha work correctly.

  • fast/canvas/canvas-putImageData-zero-alpha-expected.html: Added.
  • fast/canvas/canvas-putImageData-zero-alpha.html: Added.
11:35 PM Changeset in webkit [154315] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

<https://webkit.org/b/119991> change usage of calculateUTCOffset()/calculateDSTOffset to calculateLocalTimeOffset

Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-08-19
Reviewed by Darin Adler.

Resolving code error.

  • html/BaseDateAndTimeInputType.cpp:

(WebCore::BaseDateAndTimeInputType::defaultValueForStepUp):

  • html/MonthInputType.cpp:

(WebCore::MonthInputType::defaultValueForStepUp):

  • html/TimeInputType.cpp:

(WebCore::TimeInputType::defaultValueForStepUp):

11:12 PM Changeset in webkit [154314] by rniwa@webkit.org
  • 60 edits
    2 deletes in trunk

<https://webkit.org/b/120049> Delete code for Snow Leopard

Reviewed by Benjamin Poulain.

Source/WebCore:

Delete all the code for Mac OS 10.6. Nobody builds on Snow Leopard at this point.

  • WebCore.exp.in:
  • WebCore.xcodeproj/project.pbxproj:
  • editing/mac/EditorMac.mm:

(WebCore::Editor::pasteWithPasteboard):

  • page/ContextMenuController.cpp:

(WebCore::ContextMenuController::populate):

  • platform/LocalizedStrings.cpp:

(WebCore::truncatedStringForLookupMenuItem):
(WebCore::contextMenuItemTagSearchWeb):
(WebCore::contextMenuItemTagLookUpInDictionary):

  • platform/MemoryPressureHandler.cpp:
  • platform/audio/mac/AudioBusMac.mm:

(WebCore::AudioBus::loadPlatformResource):

  • platform/graphics/ca/GraphicsLayerCA.cpp:

(WebCore::GraphicsLayerCA::createTransformAnimationsFromKeyframes):

  • platform/graphics/ca/PlatformCALayer.h:
  • platform/graphics/ca/mac/PlatformCALayerMac.mm:

(PlatformCALayer::acceleratesDrawing):
(PlatformCALayer::setAcceleratesDrawing):
(PlatformCALayer::contentsScale):
(PlatformCALayer::setContentsScale):
(PlatformCALayer::synchronouslyDisplayTilesInRect):

  • platform/graphics/ca/mac/TileController.mm:

(WebCore::TileController::setScale):
(WebCore::TileController::setAcceleratesDrawing):
(WebCore::TileController::createTileLayer):

  • platform/graphics/cg/ImageBufferDataCG.cpp:

(WebCore::ImageBufferData::getData):
(WebCore::ImageBufferData::putData):

  • platform/graphics/cg/ImageBufferDataCG.h:
  • platform/graphics/cg/PathCG.cpp:

(WebCore::Path::platformAddPathForRoundedRect):

  • platform/graphics/cocoa/FontPlatformDataCocoa.mm:

(WebCore::FontPlatformData::FontPlatformData):
(WebCore::FontPlatformData::setFont):

  • platform/graphics/mac/FontMac.mm:

(WebCore::showGlyphsWithAdvances):

  • platform/graphics/mac/GraphicsContextMac.mm:

(WebCore::GraphicsContext::drawLineForDocumentMarker):

  • platform/graphics/mac/MediaPlayerPrivateQTKit.mm:

(WebCore::MediaPlayerPrivateQTKit::createQTMovie):
(WebCore::MediaPlayerPrivateQTKit::layerHostChanged):

  • platform/graphics/mac/WebLayer.mm:

(drawLayerContents):

  • platform/mac/CursorMac.mm:

(WebCore::Cursor::ensurePlatformCursor):

  • platform/mac/EmptyProtocolDefinitions.h: Removed.
  • platform/mac/MemoryPressureHandlerMac.mm:

(WebCore::MemoryPressureHandler::releaseMemory):

  • platform/mac/NSScrollerImpDetails.h:
  • platform/mac/PlatformEventFactoryMac.mm:

(WebCore::momentumPhaseForEvent):
(WebCore::phaseForEvent):

  • platform/mac/ScrollAnimatorMac.mm:
  • platform/mac/SharedTimerMac.mm:
  • platform/mac/WebCoreSystemInterface.h:
  • platform/mac/WebCoreSystemInterface.mm:
  • platform/network/mac/ResourceHandleMac.mm:
  • platform/network/mac/ResourceRequestMac.mm:

(WebCore::ResourceRequest::doUpdateResourceRequest):
(WebCore::ResourceRequest::doUpdatePlatformRequest):

  • platform/text/cf/HyphenationCF.cpp:
  • platform/text/mac/HyphenationMac.mm: Removed.
  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::containsPaintedContent):

  • rendering/RenderThemeMac.mm:

(WebCore::RenderThemeMac::shouldShowPlaceholderWhenFocused):

Source/WebKit/mac:

  • DefaultDelegates/WebDefaultContextMenuDelegate.mm:

(-[WebDefaultUIDelegate menuItemWithTag:target:representedObject:]):
(-[WebDefaultUIDelegate webView:contextMenuItemsForElement:defaultMenuItems:]):

  • Misc/WebNSControlExtras.m:

(-[NSControl sizeToFitAndAdjustWindowHeight]):

  • Misc/WebNSFileManagerExtras.mm:
  • WebCoreSupport/WebEditorClient.mm:

(WebEditorClient::shouldEraseMarkersAfterChangeSelection):
(WebEditorClient::getGuessesForWord):

  • WebCoreSupport/WebFrameLoaderClient.mm:

(WebFrameLoaderClient::dispatchDidLayout):
(WebFrameLoaderClient::provisionalLoadStarted):

  • WebCoreSupport/WebSystemInterface.mm:

(InitWebCoreSystemInterface):

  • WebKitPrefix.h:
  • WebView/WebDynamicScrollBarsView.mm:

(-[WebDynamicScrollBarsView scrollWheel:]):

  • WebView/WebFullScreenController.mm:

(convertRectToScreen):
(-[WebFullScreenController finishedEnterFullScreenAnimation:]):
(-[WebFullScreenController exitFullScreen]):

  • WebView/WebHTMLView.mm:

(-[WebHTMLView _pasteWithPasteboard:allowPlainText:]):
(-[WebHTMLView removeMouseMovedObserver]):
(-[WebHTMLView windowDidBecomeKey:]):
(-[WebHTMLView windowDidResignKey:]):

  • WebView/WebView.mm:

(-[WebView _deviceScaleFactor]):

Source/WebKit2:

  • NetworkProcess/mac/NetworkProcessMac.mm:

(WebKit::overrideSystemProxies):
(WebKit::NetworkProcess::platformInitializeNetworkProcess):

  • WebKit2Prefix.h:

Source/WTF:

  • wtf/FastMalloc.cpp:

(WTF::TCMalloc_ThreadCache::CreateCacheIfNecessary):

  • wtf/FeatureDefines.h:
  • wtf/Platform.h:

Tools:

  • DumpRenderTree/mac/CheckedMalloc.cpp:

(protectionOfRegion):
(makeLargeMallocFailSilently):

  • DumpRenderTree/mac/DumpRenderTree.mm:

(resetDefaultsToConsistentValues):

  • DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm:

(-[DumpRenderTreeDraggingInfo enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:]):

  • DumpRenderTree/mac/FrameLoadDelegate.mm:

(testPathFromURL):
(-[FrameLoadDelegate webView:didStartProvisionalLoadForFrame:]):

  • DumpRenderTree/mac/LayoutTestHelper.m:
  • DumpRenderTree/mac/TestRunnerMac.mm:
  • WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:

(WTR::InjectedBundle::platformInitialize):

  • WebKitTestRunner/InjectedBundle/mac/InjectedBundlePageMac.mm:

(WTR::testPathFromURL):
(WTR::InjectedBundlePage::platformDidStartProvisionalLoadForFrame):

10:47 PM Changeset in webkit [154313] by barraclough@apple.com
  • 7 edits in trunk/Source

Source/JavaScriptCore: https://bugs.webkit.org/show_bug.cgi?id=120034
Remove custom getOwnPropertyDescriptor for global objects

Reviewed by Geoff Garen.

Fix attributes of JSC SynbolTableObject entries, ensure that cross frame access is safe, and suppress prototype chain walk.

  • runtime/JSGlobalObject.cpp:
    • Remove custom getOwnPropertyDescriptor implementation.
  • runtime/JSSymbolTableObject.h:

(JSC::symbolTableGet):

  • The symbol table does not store the DontDelete attribute, we should be adding it back in.
  • runtime/PropertyDescriptor.h:
    • JSDOMWindow walks the prototype chain on own access. This is bad, but for now workaround for the getOwnPropertyDescriptor case.
  • runtime/PropertySlot.h:

(JSC::PropertySlot::setUndefined):

  • This is used by WebCore when blocking access to properties on cross-frame access. Mark blocked properties as read-only, non-configurable to prevent defineProperty.

Source/WebCore: <https://webkit.org/b/120041> Remove superfluous min calls in RenderBlock::computeOverflow

Patch by Ryosuke Niwa <rniwa@webkit.org> on 2013-08-19
Reviewed by Simon Fraser.

Merge https://chromium.googlesource.com/chromium/blink/+/29cad35d6b4642804e6b7c1a30f0b4435dd7a71d

They are contained in an "if" statement that ensures that textIndent < 0 and so the min will never be 0.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::computeOverflow):

10:34 PM Changeset in webkit [154312] by rniwa@webkit.org
  • 4 edits in trunk/Source/WebKit/mac

<https://webkit.org/b/120051> Remove the Mail thread workaround

Reviewed by Sam Weinig.

Remove the workaround for a very old version of Mail added in r39455.

  • WebView/WebArchive.mm:

(-[WebArchive initWithMainResource:subresources:subframeArchives:]):
(-[WebArchive mainResource]):
(-[WebArchive subresources]):
(-[WebArchive subframeArchives]):

  • WebView/WebFrameView.mm:

(-[WebFrameView initWithFrame:]):

  • WebView/WebResource.mm:

(-[WebResource data]):
(-[WebResource URL]):
(-[WebResource MIMEType]):
(-[WebResource textEncodingName]):
(-[WebResource frameName]):
(-[WebResource _ignoreWhenUnarchiving]):
(-[WebResource _initWithData:URL:MIMEType:textEncodingName:frameName:response:copyData:]):
(-[WebResource _suggestedFilename]):
(-[WebResource _response]):
(-[WebResource _stringValue]):

9:49 PM Changeset in webkit [154311] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/120041> Remove superfluous min calls in RenderBlock::computeOverflow

Reviewed by Simon Fraser.

Merge https://chromium.googlesource.com/chromium/blink/+/29cad35d6b4642804e6b7c1a30f0b4435dd7a71d

They are contained in an "if" statement that ensures that textIndent < 0 and so the min will never be 0.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::computeOverflow):

6:31 PM Changeset in webkit [154310] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebInspectorUI

<https://webkit.org/b/118106> Web Inspector: AX: Add additional contextual labels for Error/Warnings/Logs that will be spoken for screen readers

Patch by James Craig <james@cookiecrook.com> on 2013-08-19
Reviewed by Joseph Pecoraro.

Changed general console "Output" string to more specific "Error", "Warning", etc for accessibility.

  • Localizations/en.lproj/localizedStrings.js:
  • UserInterface/ConsoleCommandResult.js:
  • UserInterface/ConsoleMessageImpl.js:
5:53 PM Changeset in webkit [154309] by commit-queue@webkit.org
  • 3 edits in trunk/LayoutTests

<https://webkit.org/b/118754> AX: aria-required.html needs to test @required vs @aria-required mismatch reconciliation

Patch by James Craig <james@cookiecrook.com> on 2013-08-19
Reviewed by Chris Fleizach.

More thorough testing of @required and @aria-required, especially regarding conflict resolution.
Found https://webkit.org/b/119988 as a result of the updated test.

  • accessibility/aria-required-expected.txt:
  • accessibility/aria-required.html:
5:02 PM Changeset in webkit [154308] by rniwa@webkit.org
  • 3 edits
    2 adds in trunk

<https://webkit.org/b/119930> input[type=range]: Fix a crash by changing input type in 'input' event handler

Reviewed by Kent Tamura.

Source/WebCore:

Merge https://chromium.googlesource.com/chromium/blink/+/99afc9b55ce176b4f5fe053070e19dbebc1891a5

In SliderThumbElement::setPositionFromPoint, renderer() can be NULL after HTMLInputElement::setValueFromRenderer,
which dispatches 'input' event. Also, make a local vairable 'input' a RefPtr just in case.

Also add null-poinetr checks for the host element as SliderThumbElement only weakly holds onto the host element.

Test: fast/forms/range/range-type-change-oninput.html

  • html/shadow/SliderThumbElement.cpp:

(WebCore::SliderThumbElement::isDisabledFormControl):
(WebCore::SliderThumbElement::matchesReadOnlyPseudoClass):
(WebCore::SliderThumbElement::matchesReadWritePseudoClass):
(WebCore::SliderThumbElement::setPositionFromPoint):
(WebCore::SliderThumbElement::hostInput):

LayoutTests:

Add a regresion test from https://chromium.googlesource.com/chromium/blink/+/99afc9b55ce176b4f5fe053070e19dbebc1891a5

  • fast/forms/range/range-type-change-oninput-expected.txt: Added.
  • fast/forms/range/range-type-change-oninput.html: Added.
5:02 PM Changeset in webkit [154307] by Joseph Pecoraro
  • 4 edits in trunk/Source/WTF

<https://webkit.org/b/120036> [iOS] Upstream Source/WTF Xcode project for iOS

Reviewed by David Kilzer.

Include iOS only WebCoreThread.* files in an ios group, and clean up
the included files a bit.

  • WTF.xcodeproj/project.pbxproj:
  • wtf/ios/WebCoreThread.cpp:
  • wtf/ios/WebCoreThread.h:
4:41 PM Changeset in webkit [154306] by ap@apple.com
  • 4 edits
    3 adds in trunk

https://bugs.webkit.org/show_bug.cgi?id=120028
ASSERTION FAILED: m_history->provisionalItem() == m_requestedHistoryItem.get()
when navigating to an uncached subframe

Reviewed by Brady Eidson.

Source/WebCore:

Test: http/tests/navigation/post-frames-goback1-uncached.html

  • loader/FrameLoader.cpp: (WebCore::FrameLoader::loadURLIntoChildFrame):

Set m_requestedHistoryItem in a code path that doesn't go through FrameLoader::loadItem.

  • loader/HistoryController.cpp: (WebCore::HistoryController::restoreDocumentState):

Now that we always set m_requestedHistoryItem, there is no need to traverse frame
tree to see if this document is being loaded as part of b/f navigation (which was
add in bug 90870).

LayoutTests:

Added a nearly identical version of http/tests/navigation/post-frames-goback1.html
that checks what happens when navigating back to an uncached main resource.

  • http/tests/navigation/post-frames-goback1-uncached-expected.txt: Added.
  • http/tests/navigation/post-frames-goback1-uncached.html: Copied from LayoutTests/http/tests/navigation/post-frames-goback1.html.
  • http/tests/navigation/resources/form-target-uncached.pl: Copied from LayoutTests/http/tests/navigation/resources/form-target.pl.
4:16 PM Changeset in webkit [154305] by fpizlo@apple.com
  • 20 edits
    6 adds in trunk

DFG should inline typedArray.byteOffset
https://bugs.webkit.org/show_bug.cgi?id=119962

Source/JavaScriptCore:

Reviewed by Oliver Hunt.

This adds a new node, GetTypedArrayByteOffset, which inlines
typedArray.byteOffset.

Also, I improved a bunch of the clobbering logic related to typed arrays
and clobbering in general. For example, PutByOffset/PutStructure are not
clobber-world so they can be handled by most default cases in CSE. Also,
It's better to use the 'Class_field' notation for typed arrays now that
they no longer involve magical descriptor thingies.

  • bytecode/SpeculatedType.h:
  • dfg/DFGAbstractHeap.h:
  • dfg/DFGAbstractInterpreterInlines.h:

(JSC::DFG::::executeEffects):

  • dfg/DFGArrayMode.h:

(JSC::DFG::neverNeedsStorage):

  • dfg/DFGCSEPhase.cpp:

(JSC::DFG::CSEPhase::getByValLoadElimination):
(JSC::DFG::CSEPhase::getByOffsetLoadElimination):
(JSC::DFG::CSEPhase::getPropertyStorageLoadElimination):
(JSC::DFG::CSEPhase::checkArrayElimination):
(JSC::DFG::CSEPhase::getIndexedPropertyStorageLoadElimination):
(JSC::DFG::CSEPhase::getTypedArrayByteOffsetLoadElimination):
(JSC::DFG::CSEPhase::performNodeCSE):

  • dfg/DFGClobberize.h:

(JSC::DFG::clobberize):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):
(JSC::DFG::FixupPhase::attemptToMakeGetTypedArrayByteLength):
(JSC::DFG::FixupPhase::convertToGetArrayLength):
(JSC::DFG::FixupPhase::attemptToMakeGetTypedArrayByteOffset):

  • dfg/DFGNodeType.h:
  • dfg/DFGPredictionPropagationPhase.cpp:

(JSC::DFG::PredictionPropagationPhase::propagate):

  • dfg/DFGSafeToExecute.h:

(JSC::DFG::safeToExecute):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileGetTypedArrayByteOffset):

  • dfg/DFGSpeculativeJIT.h:
  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGTypeCheckHoistingPhase.cpp:

(JSC::DFG::TypeCheckHoistingPhase::identifyRedundantStructureChecks):

  • runtime/ArrayBuffer.h:

(JSC::ArrayBuffer::offsetOfData):

  • runtime/Butterfly.h:

(JSC::Butterfly::offsetOfArrayBuffer):

  • runtime/IndexingHeader.h:

(JSC::IndexingHeader::offsetOfArrayBuffer):

LayoutTests:

Reviewed by Oliver Hunt.

  • fast/js/dfg-byteOffset-neuter.html: Added.
  • fast/js/dfg-byteOffset-neuter-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-Int32Array-byteOffset-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-Int32Array-byteOffset.html: Added.
  • fast/js/regress/script-tests/ArrayBuffer-Int32Array-byteOffset.js: Added.
  • fast/js/script-tests/dfg-byteOffset-neuter.js: Added.

(foo):

3:40 PM Changeset in webkit [154304] by fpizlo@apple.com
  • 3 edits
    3 adds in trunk

<https://webkit.org/b/119994> DFG new Array() inlining could get confused about global objects

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::handleConstantInternalFunction):

LayoutTests:

  • fast/js/dfg-cross-global-object-new-array.html: Added.
  • fast/js/dfg-cross-global-object-new-array-expected.txt: Added.
  • fast/js/script-tests/dfg-cross-global-object-new-array.js: Added.

(foo):
(runTest):
(doit):

3:36 PM Changeset in webkit [154303] by msaboff@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=119995
Start removing custom implementations of getOwnPropertyDescriptor

Patch by Gavin Barraclough <barraclough@apple.com> on 2013-08-18
Reviewed by Oliver Hunt.

This can now typically implemented in terms of getOwnPropertySlot.
Add a macro to PropertyDescriptor to define an implementation of GOPD in terms of GOPS.
Switch over most classes in JSC & the WebCore bindings generator to use this.

  • API/JSCallbackObjectFunctions.h:
  • debugger/DebuggerActivation.cpp:
  • runtime/Arguments.cpp:
  • runtime/ArrayConstructor.cpp:
  • runtime/ArrayPrototype.cpp:
  • runtime/BooleanPrototype.cpp:
  • runtime/DateConstructor.cpp:
  • runtime/DatePrototype.cpp:
  • runtime/ErrorPrototype.cpp:
  • runtime/JSActivation.cpp:
  • runtime/JSArray.cpp:
  • runtime/JSArrayBuffer.cpp:
  • runtime/JSArrayBufferView.cpp:
  • runtime/JSCell.cpp:
  • runtime/JSDataView.cpp:
  • runtime/JSDataViewPrototype.cpp:
  • runtime/JSFunction.cpp:
  • runtime/JSGenericTypedArrayViewInlines.h:
  • runtime/JSNotAnObject.cpp:
  • runtime/JSONObject.cpp:
  • runtime/JSObject.cpp:
  • runtime/NamePrototype.cpp:
  • runtime/NumberConstructor.cpp:
  • runtime/NumberPrototype.cpp:
  • runtime/ObjectConstructor.cpp:
    • Implement getOwnPropertySlot in terms of GET_OWN_PROPERTY_DESCRIPTOR_IMPL.
  • runtime/PropertyDescriptor.h:
    • Added GET_OWN_PROPERTY_DESCRIPTOR_IMPL macro.
  • runtime/PropertySlot.h:

(JSC::PropertySlot::isValue):
(JSC::PropertySlot::isGetter):
(JSC::PropertySlot::isCustom):
(JSC::PropertySlot::isCacheableValue):
(JSC::PropertySlot::isCacheableGetter):
(JSC::PropertySlot::isCacheableCustom):
(JSC::PropertySlot::attributes):
(JSC::PropertySlot::getterSetter):

  • Add accessors necessary to convert PropertySlot to descriptor.
  • runtime/RegExpConstructor.cpp:
  • runtime/RegExpMatchesArray.cpp:
  • runtime/RegExpMatchesArray.h:
  • runtime/RegExpObject.cpp:
  • runtime/RegExpPrototype.cpp:
  • runtime/StringConstructor.cpp:
  • runtime/StringObject.cpp:
    • Implement getOwnPropertySlot in terms of GET_OWN_PROPERTY_DESCRIPTOR_IMPL.
2:54 PM Changeset in webkit [154302] by Beth Dakin
  • 5 edits in trunk/Source/WebKit2

<https://webkit.org/b/120027> AXObjectCache's
accessibilityEnhancedUserInterfaceEnabled should be initialized on process
creation

Reviewed by Sam Weinig.

Right now we only call AXObjectCache::setEnhancedAccessibility() when AppKit sends
us a notification indicating that the value has changed. We should not have to
rely on that to properly initialize this value. It should be done with the
WebProcessCreationParamters.

  • Shared/WebProcessCreationParameters.cpp:

(WebKit::WebProcessCreationParameters::encode):
(WebKit::WebProcessCreationParameters::decode):

  • Shared/WebProcessCreationParameters.h:
  • UIProcess/mac/WebContextMac.mm:

(WebKit::WebContext::platformInitializeWebProcess):

  • WebProcess/mac/WebProcessMac.mm:

(WebKit::WebProcess::platformInitializeWebProcess):

2:54 PM Changeset in webkit [154301] by ap@apple.com
  • 4 edits in trunk

https://bugs.webkit.org/show_bug.cgi?id=119915
REGRESSION(r154144): ASSERTION FAILED: m_history->provisionalItem() == m_requestedHistoryItem.get()

Reviewed by Darin Adler.

Tools:

The issue was that we ended up having no CFNetwork cache in the testing session due
to an incorrect cache model. There is a number of things not implemented when it
comes to dynamically changing cache model as attempted by WebKitTestRunner, but
the easiest way to get this going is to initialize it to correct value upfront.

  • WebKitTestRunner/TestController.cpp: (WTR::TestController::initialize):

LayoutTests:

  • platform/mac-wk2/TestExpectations: Unskipping the failing test.
2:44 PM Changeset in webkit [154300] by barraclough@apple.com
  • 63 edits in trunk

https://bugs.webkit.org/show_bug.cgi?id=119995
Start removing custom implementations of getOwnPropertyDescriptor

Reviewed by Sam Weinig.

This can now typically implemented in terms of getOwnPropertySlot.
Add a macro to PropertyDescriptor to define an implementation of GOPD in terms of GOPS.
Switch over most classes in JSC & the WebCore bindings generator to use this.

Source/JavaScriptCore:

  • API/JSCallbackObjectFunctions.h:
  • debugger/DebuggerActivation.cpp:
  • runtime/Arguments.cpp:
  • runtime/ArrayConstructor.cpp:
  • runtime/ArrayPrototype.cpp:
  • runtime/BooleanPrototype.cpp:
  • runtime/DateConstructor.cpp:
  • runtime/DatePrototype.cpp:
  • runtime/ErrorPrototype.cpp:
  • runtime/JSActivation.cpp:
  • runtime/JSArray.cpp:
  • runtime/JSArrayBuffer.cpp:
  • runtime/JSArrayBufferView.cpp:
  • runtime/JSCell.cpp:
  • runtime/JSDataView.cpp:
  • runtime/JSDataViewPrototype.cpp:
  • runtime/JSFunction.cpp:
  • runtime/JSGenericTypedArrayViewInlines.h:
  • runtime/JSNotAnObject.cpp:
  • runtime/JSONObject.cpp:
  • runtime/JSObject.cpp:
  • runtime/NamePrototype.cpp:
  • runtime/NumberConstructor.cpp:
  • runtime/NumberPrototype.cpp:
  • runtime/ObjectConstructor.cpp:
    • Implement getOwnPropertySlot in terms of GET_OWN_PROPERTY_DESCRIPTOR_IMPL.
  • runtime/PropertyDescriptor.h:
    • Added GET_OWN_PROPERTY_DESCRIPTOR_IMPL macro.
  • runtime/PropertySlot.h:

(JSC::PropertySlot::isValue):
(JSC::PropertySlot::isGetter):
(JSC::PropertySlot::isCustom):
(JSC::PropertySlot::isCacheableValue):
(JSC::PropertySlot::isCacheableGetter):
(JSC::PropertySlot::isCacheableCustom):
(JSC::PropertySlot::attributes):
(JSC::PropertySlot::getterSetter):

  • Add accessors necessary to convert PropertySlot to descriptor.
  • runtime/RegExpConstructor.cpp:
  • runtime/RegExpMatchesArray.cpp:
  • runtime/RegExpMatchesArray.h:
  • runtime/RegExpObject.cpp:
  • runtime/RegExpPrototype.cpp:
  • runtime/StringConstructor.cpp:
  • runtime/StringObject.cpp:
    • Implement getOwnPropertySlot in terms of GET_OWN_PROPERTY_DESCRIPTOR_IMPL.

Source/WebCore:

  • bindings/js/JSCSSStyleDeclarationCustom.cpp:
  • bindings/js/JSHTMLAppletElementCustom.cpp:
  • bindings/js/JSHTMLEmbedElementCustom.cpp:
  • bindings/js/JSHTMLObjectElementCustom.cpp:
  • bindings/js/JSHistoryCustom.cpp:

(WebCore::JSHistory::getOwnPropertySlotDelegate):

  • bindings/js/JSLocationCustom.cpp:

(WebCore::JSLocation::getOwnPropertySlotDelegate):

  • bindings/js/JSWorkerGlobalScopeCustom.cpp:
    • Remove getOwnPropertyDescriptorDelegate methods, Change attributes of cross-frame access properties in JSHistory/JSLocation to prevent properties from being redefined.
  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHeader):
(GenerateImplementation):
(GenerateConstructorHelperMethods):

  • Implement getOwnPropertySlot in terms of GET_OWN_PROPERTY_DESCRIPTOR_IMPL.
  • bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
  • bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp:
  • bindings/scripts/test/JS/JSTestEventConstructor.cpp:
  • bindings/scripts/test/JS/JSTestEventTarget.cpp:
  • bindings/scripts/test/JS/JSTestException.cpp:
  • bindings/scripts/test/JS/JSTestInterface.cpp:
  • bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
  • bindings/scripts/test/JS/JSTestNamedConstructor.cpp:
  • bindings/scripts/test/JS/JSTestNode.cpp:
  • bindings/scripts/test/JS/JSTestObj.cpp:
  • bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp:
  • bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
  • bindings/scripts/test/JS/JSTestTypedefs.cpp:
    • Update test expectations.

LayoutTests:

  • http/tests/security/xss-DENIED-defineProperty-expected.txt:
    • Remove erroneous error messages - cross frame access to reload is allowed - it's just read-only, non-configurable.
2:39 PM Changeset in webkit [154299] by benjamin@webkit.org
  • 5 edits in trunk/Source/WebCore

<https://webkit.org/b/119936> Fix some encapsulation issues of RuleSet

Reviewed by Darin Adler.

None of the attributes of RuleSet should be modified directly.

  • css/DocumentRuleSets.cpp:

(WebCore::DocumentRuleSets::initUserStyle):

  • css/ElementRuleCollector.cpp:

(WebCore::ElementRuleCollector::collectMatchingRulesForRegion):

  • css/RuleSet.h:

(WebCore::RuleSet::RuleSetSelectorPair::RuleSetSelectorPair):
(WebCore::RuleSet::regionSelectorsAndRuleSets):
(WebCore::RuleSet::ruleCount):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::checkRegionStyle):

2:26 PM Changeset in webkit [154298] by msaboff@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=120020 Change Set 154207 causes wrong register to be used for 32 bit tests

Reviewed by Benjamin Poulain.

Change branshTest32 to only use the byte for 8 bit test on the lower 4 registers.
Registers 4 through 7 as byte regisers are ah, ch, dh and bh instead of sp, bp, si and di.

  • assembler/MacroAssemblerX86Common.h:

(JSC::MacroAssemblerX86Common::branchTest32):

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::fillSpeculateCell):

2:09 PM Changeset in webkit [154297] by benjamin@webkit.org
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/119937> Remove ElementRuleCollector's m_behaviorAtBoundary

Reviewed by Darin Adler.

The value DoesNotCrossBoundary is the default behavior boundary of SelectorChecker,
and it is never changed by ElementRuleCollector.

  • css/ElementRuleCollector.cpp:

(WebCore::ElementRuleCollector::collectMatchingRules):
(WebCore::ElementRuleCollector::ruleMatches):

  • css/ElementRuleCollector.h:

(WebCore::ElementRuleCollector::ElementRuleCollector):

2:07 PM Changeset in webkit [154296] by benjamin@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119934> Remove a repeated "private:" from ElementRuleCollector

Reviewed by Darin Adler.

  • css/ElementRuleCollector.h:
1:49 PM Changeset in webkit [154295] by jer.noble@apple.com
  • 2 edits in trunk/LayoutTests

<https://bugs.webkit.org/show_bug.cgi?id=120025> REGRESSION (r154254): fast/frames/frameset-frameborder-inheritance.html failing on Apple MountainLion Debug WK1 (Tests)

Unreviewed gardening. Add failing test to TestExpectations.

  • platform/mac/TestExpectations:
1:38 PM Changeset in webkit [154294] by Joseph Pecoraro
  • 13 edits in trunk/Source/WTF

<https://webkit.org/b/119905> [iOS] Upstream Source/WTF

Reviewed by Benjamin Poulain.

Upstream iOS WebKit Source/WTF.

  • Configurations/Base.xcconfig:

JavaScriptCore.framework is a public framework.

  • wtf/Assertions.h:

Define an export macro for iOS projects just including <wtf/Assertions.h>.

  • wtf/Platform.h:
  • wtf/FeatureDefines.h:

iOS ENABLE and USE defines.

  • wtf/MainThread.h:
  • wtf/mac/MainThreadMac.mm:

(WTF::initializeApplicationUIThreadIdentifier):
(WTF::initializeWebThreadIdentifier):
(WTF::canAccessThreadLocalDataForThread):

  • wtf/WeakPtr.h:

(WTF::WeakReference::get):
(WTF::WeakReference::clear):
Shared WebThread and MainThread access to thread local data.

  • wtf/WTFThreadData.cpp:

(WTF::WTFThreadData::WTFThreadData):
Shared WebThread and MainThread identifier tables.

  • wtf/ThreadSpecific.h:

(WTF::::replace):
Used later on so that WebThread can share the MainThread's thread global data.

  • wtf/text/StringStatics.cpp:

(WTF::AtomicString::init):
When USE(WEB_THREAD) assert AtomicString::init is initialized on the realMainThread.

  • wtf/unicode/CharacterNames.h:
  • wtf/unicode/icu/UnicodeIcu.h:

(WTF::Unicode::hasLineBreakingPropertyComplexContextOrIdeographic):
Minor iOS constants and functions used later by WebCore.

1:33 PM Changeset in webkit [154293] by Antti Koivisto
  • 2 edits in trunk/LayoutTests

Skip these failing tests pending fix:

svg/custom/bug78807.svg
svg/custom/use-invalid-style.svg

1:24 PM Changeset in webkit [154292] by jer.noble@apple.com
  • 2 edits in trunk/LayoutTests

Unreviewed gardening. Partial revert of r154283 which caused test failures on all Mac ports.

  • platform/mac/accessibility/lists-expected.txt:
12:43 PM Changeset in webkit [154291] by psolanki@apple.com
  • 5 edits in trunk/Source/WebCore

<https://webkit.org/b/120019> Document::visitedLinkState() should return a reference

Reviewed by Andreas Kling.

Document::m_visitedLinkState is never NULL so we can just return a reference. Also make it a const.

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::State::initElement):

  • dom/Document.h:

(WebCore::Document::visitedLinkState):

  • history/CachedPage.cpp:

(WebCore::CachedPage::restore):

  • page/Page.cpp:

(WebCore::Page::allVisitedStateChanged):
(WebCore::Page::visitedStateChanged):

12:40 PM Changeset in webkit [154290] by oliver@apple.com
  • 15 edits
    3 adds in trunk

<https://webkit.org/b/119860> Crash during exception unwinding

Reviewed by Filip Pizlo.

Source/JavaScriptCore:

Add an "Unreachable" NodeType, and then rearrange op_throw and op_throw_reference_error
to plant Throw or ThrowReferenceError followed by a flush and then the Unreachable node.

We need this so that Throw and ThrowReferenceError no longer need to be treated as
terminals and the subsequent flush keeps the activation (and other registers) live.

  • dfg/DFGAbstractInterpreterInlines.h:

(JSC::DFG::::executeEffects):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGClobberize.h:

(JSC::DFG::clobberize):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):

  • dfg/DFGNode.h:

(JSC::DFG::Node::isTerminal):

  • dfg/DFGNodeType.h:
  • dfg/DFGPredictionPropagationPhase.cpp:

(JSC::DFG::PredictionPropagationPhase::propagate):

  • dfg/DFGSafeToExecute.h:

(JSC::DFG::safeToExecute):

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

LayoutTests:

Add a test

  • fast/js/dfg-activation-register-overwritten-in-throw-expected.txt: Added.
  • fast/js/dfg-activation-register-overwritten-in-throw.html: Added.
  • fast/js/script-tests/dfg-activation-register-overwritten-in-throw.js: Added.

(g):

12:34 PM Changeset in webkit [154289] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore
ASSERTION FAILED: !node
node->isShadowRoot() in WebCore::EventRetargeter::eventTargetRespectingTargetRules

https://bugs.webkit.org/show_bug.cgi?id=119720

Reviewed by Andy Estes.

Merge https://chromium.googlesource.com/chromium/blink/+/4ce9bfbf54410179cd0f18b3d1a912045fc0ec3d

  • dom/EventRetargeter.h:

(WebCore::EventRetargeter::eventTargetRespectingTargetRules):

12:11 PM Changeset in webkit [154288] by Darin Adler
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/120013> Tighten up logic in HTMLTableRowsCollection

Reviewed by Andy Estes.

I was looking for incorrect uses of hasLocalName in places where hasTagName should be used.
The use in HTMLTableRowsCollection looked like that kind of mistake, but when I tried to
make a test case to show the mistake, I found I could not. So I wrote assertions to restate
what I learned, and removed an unneeded null check and tightened up the code a bit. This
should make code size slightly smaller.

  • html/HTMLTableRowsCollection.cpp:

(WebCore::assertRowIsInTable): Added. Asserts that the row's position in the table is consistent
with the invariants of how the collection class works. A row that is processed here would have
to be an immediate child of the table, or an immediate child of a table section that in turn is
an immediate child of the table.
(WebCore::isInSection): Added. Replaces the three more-specific helper functions. Unlike those,
this does not do a null check.
(WebCore::HTMLTableRowsCollection::rowAfter): Changed to use the two new functions.

11:28 AM Changeset in webkit [154287] by commit-queue@webkit.org
  • 7 edits in trunk/Source/JavaScriptCore

<https://webkit.org/b/120008> [GTK][ARM] javascriptcore compilation is broken

Patch by Víctor Manuel Jáquez Leal <vjaquez@igalia.com> on 2013-08-19
Reviewed by Oliver Hunt.

Guard the compilation of these files only if DFG_JIT is enabled.

  • dfg/DFGDesiredTransitions.cpp:
  • dfg/DFGDesiredTransitions.h:
  • dfg/DFGDesiredWeakReferences.cpp:
  • dfg/DFGDesiredWeakReferences.h:
  • dfg/DFGDesiredWriteBarriers.cpp:
  • dfg/DFGDesiredWriteBarriers.h:
11:09 AM Changeset in webkit [154286] by psolanki@apple.com
  • 103 edits in trunk/Source

<https://webkit.org/b/119918> Frame::selection() should return a reference

Reviewed by Darin Adler.

m_selection is never NULL so return a reference from Frame::selection(). Also removed some
unnecessary null checks and assert diff ts exposed as a result.

Source/WebCore:

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::selection):
(WebCore::AccessibilityRenderObject::setSelectedTextRange):
(WebCore::AccessibilityRenderObject::isFocused):
(WebCore::AccessibilityRenderObject::setSelectedVisiblePositionRange):
(WebCore::AccessibilityRenderObject::handleActiveDescendantChanged):

  • accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:

(-[WebAccessibilityObjectWrapper accessibilityModifySelection:increase:]):
(-[WebAccessibilityObjectWrapper accessibilityMoveSelectionToMarker:]):
(-[WebAccessibilityObjectWrapper _convertToNSRange:]):
(-[WebAccessibilityObjectWrapper _convertToDOMRange:]):

  • accessibility/mac/WebAccessibilityObjectWrapperMac.mm:

(-[WebAccessibilityObjectWrapper accessibilitySetValue:forAttribute:]):

  • css/SelectorChecker.cpp:

(WebCore::SelectorChecker::isFrameFocused):

  • dom/CharacterData.cpp:

(WebCore::CharacterData::setDataAndUpdate):

  • dom/Document.cpp:

(WebCore::Document::nodeChildrenWillBeRemoved):
(WebCore::Document::nodeWillBeRemoved):

  • dom/Element.cpp:

(WebCore::Element::updateFocusAppearance):

  • editing/AlternativeTextController.cpp:

(WebCore::AlternativeTextController::stopPendingCorrection):
(WebCore::AlternativeTextController::applyAlternativeTextToRange):
(WebCore::AlternativeTextController::applyAutocorrectionBeforeTypingIfAppropriate):
(WebCore::AlternativeTextController::respondToUnappliedSpellCorrection):
(WebCore::AlternativeTextController::timerFired):
(WebCore::AlternativeTextController::respondToChangedSelection):

  • editing/DeleteButtonController.cpp:

(WebCore::DeleteButtonController::respondToChangedSelection):
(WebCore::DeleteButtonController::enable):
(WebCore::DeleteButtonController::deleteTarget):

  • editing/DeleteSelectionCommand.cpp:

(WebCore::DeleteSelectionCommand::calculateTypingStyleAfterDelete):

  • editing/DictationCommand.cpp:

(WebCore::DictationCommand::insertText):

  • editing/EditCommand.cpp:

(WebCore::EditCommand::EditCommand):

  • editing/EditingStyle.cpp:

(WebCore::EditingStyle::mergeTypingStyle):

  • editing/Editor.cpp:

(WebCore::Editor::selectionForCommand):
(WebCore::Editor::canEdit):
(WebCore::Editor::canEditRichly):
(WebCore::Editor::canDHTMLCut):
(WebCore::Editor::canDHTMLCopy):
(WebCore::Editor::canCopy):
(WebCore::Editor::canDelete):
(WebCore::Editor::canSmartCopyOrDelete):
(WebCore::Editor::deleteWithDirection):
(WebCore::Editor::deleteSelectionWithSmartDelete):
(WebCore::Editor::replaceSelectionWithFragment):
(WebCore::Editor::selectedRange):
(WebCore::Editor::tryDHTMLCopy):
(WebCore::Editor::tryDHTMLCut):
(WebCore::Editor::hasBidiSelection):
(WebCore::Editor::selectionUnorderedListState):
(WebCore::Editor::selectionOrderedListState):
(WebCore::Editor::increaseSelectionListLevel):
(WebCore::Editor::increaseSelectionListLevelOrdered):
(WebCore::Editor::increaseSelectionListLevelUnordered):
(WebCore::Editor::decreaseSelectionListLevel):
(WebCore::Editor::findEventTargetFromSelection):
(WebCore::Editor::applyStyle):
(WebCore::Editor::applyParagraphStyle):
(WebCore::Editor::applyStyleToSelection):
(WebCore::Editor::applyParagraphStyleToSelection):
(WebCore::Editor::selectionStartHasStyle):
(WebCore::Editor::selectionHasStyle):
(WebCore::Editor::selectionStartCSSPropertyValue):
(WebCore::Editor::appliedEditing):
(WebCore::Editor::insertTextWithoutSendingTextEvent):
(WebCore::Editor::insertLineBreak):
(WebCore::Editor::insertParagraphSeparator):
(WebCore::Editor::cut):
(WebCore::Editor::copy):
(WebCore::Editor::paste):
(WebCore::Editor::baseWritingDirectionForSelectionStart):
(WebCore::Editor::selectComposition):
(WebCore::Editor::setComposition):
(WebCore::Editor::ignoreSpelling):
(WebCore::Editor::learnSpelling):
(WebCore::Editor::advanceToNextMisspelling):
(WebCore::Editor::misspelledWordAtCaretOrRange):
(WebCore::Editor::isSelectionUngrammatical):
(WebCore::Editor::guessesForMisspelledOrUngrammatical):
(WebCore::Editor::markMisspellingsAfterTypingToWord):
(WebCore::Editor::isSpellCheckingEnabledInFocusedNode):
(WebCore::Editor::markAndReplaceFor):
(WebCore::Editor::updateMarkersForWordsAffectedByEditing):
(WebCore::Editor::revealSelectionAfterEditingOperation):
(WebCore::Editor::getCompositionSelection):
(WebCore::Editor::transpose):
(WebCore::Editor::changeSelectionAfterCommand):
(WebCore::Editor::selectedText):
(WebCore::Editor::computeAndSetTypingStyle):
(WebCore::Editor::findString):
(WebCore::Editor::respondToChangedSelection):
(WebCore::Editor::selectionStartHasMarkerFor):
(WebCore::Editor::toggleOverwriteModeEnabled):

  • editing/EditorCommand.cpp:

(WebCore::executeToggleStyleInList):
(WebCore::expandSelectionToGranularity):
(WebCore::stateTextWritingDirection):
(WebCore::executeDelete):
(WebCore::executeDeleteToMark):
(WebCore::executeMoveBackward):
(WebCore::executeMoveBackwardAndModifySelection):
(WebCore::executeMoveDown):
(WebCore::executeMoveDownAndModifySelection):
(WebCore::executeMoveForward):
(WebCore::executeMoveForwardAndModifySelection):
(WebCore::executeMoveLeft):
(WebCore::executeMoveLeftAndModifySelection):
(WebCore::executeMovePageDown):
(WebCore::executeMovePageDownAndModifySelection):
(WebCore::executeMovePageUp):
(WebCore::executeMovePageUpAndModifySelection):
(WebCore::executeMoveRight):
(WebCore::executeMoveRightAndModifySelection):
(WebCore::executeMoveToBeginningOfDocument):
(WebCore::executeMoveToBeginningOfDocumentAndModifySelection):
(WebCore::executeMoveToBeginningOfLine):
(WebCore::executeMoveToBeginningOfLineAndModifySelection):
(WebCore::executeMoveToBeginningOfParagraph):
(WebCore::executeMoveToBeginningOfParagraphAndModifySelection):
(WebCore::executeMoveToBeginningOfSentence):
(WebCore::executeMoveToBeginningOfSentenceAndModifySelection):
(WebCore::executeMoveToEndOfDocument):
(WebCore::executeMoveToEndOfDocumentAndModifySelection):
(WebCore::executeMoveToEndOfSentence):
(WebCore::executeMoveToEndOfSentenceAndModifySelection):
(WebCore::executeMoveToEndOfLine):
(WebCore::executeMoveToEndOfLineAndModifySelection):
(WebCore::executeMoveToEndOfParagraph):
(WebCore::executeMoveToEndOfParagraphAndModifySelection):
(WebCore::executeMoveParagraphBackwardAndModifySelection):
(WebCore::executeMoveParagraphForwardAndModifySelection):
(WebCore::executeMoveUp):
(WebCore::executeMoveUpAndModifySelection):
(WebCore::executeMoveWordBackward):
(WebCore::executeMoveWordBackwardAndModifySelection):
(WebCore::executeMoveWordForward):
(WebCore::executeMoveWordForwardAndModifySelection):
(WebCore::executeMoveWordLeft):
(WebCore::executeMoveWordLeftAndModifySelection):
(WebCore::executeMoveWordRight):
(WebCore::executeMoveWordRightAndModifySelection):
(WebCore::executeMoveToLeftEndOfLine):
(WebCore::executeMoveToLeftEndOfLineAndModifySelection):
(WebCore::executeMoveToRightEndOfLine):
(WebCore::executeMoveToRightEndOfLineAndModifySelection):
(WebCore::executeSelectAll):
(WebCore::executeSelectToMark):
(WebCore::executeSetMark):
(WebCore::executeSwapWithMark):
(WebCore::executeUnselect):
(WebCore::enabledInRichlyEditableText):
(WebCore::enabledRangeInEditableText):
(WebCore::enabledRangeInRichlyEditableText):
(WebCore::valueFormatBlock):

  • editing/FrameSelection.cpp:

(WebCore::FrameSelection::setSelection):
(WebCore::FrameSelection::selectFrameElementInParentIfFullySelected):

  • editing/InsertLineBreakCommand.cpp:

(WebCore::InsertLineBreakCommand::doApply):

  • editing/InsertTextCommand.cpp:

(WebCore::InsertTextCommand::doApply):

  • editing/ModifySelectionListLevel.cpp:

(WebCore::IncreaseSelectionListLevelCommand::canIncreaseSelectionListLevel):
(WebCore::DecreaseSelectionListLevelCommand::canDecreaseSelectionListLevel):

  • editing/RemoveFormatCommand.cpp:

(WebCore::RemoveFormatCommand::doApply):

  • editing/ReplaceSelectionCommand.cpp:

(WebCore::ReplaceSelectionCommand::doApply):

  • editing/SetSelectionCommand.cpp:

(WebCore::SetSelectionCommand::doApply):
(WebCore::SetSelectionCommand::doUnapply):

  • editing/SpellingCorrectionCommand.cpp:

(WebCore::SpellingCorrectionCommand::doApply):

  • editing/TextInsertionBaseCommand.cpp:

(WebCore::TextInsertionBaseCommand::applyTextInsertionCommand):

  • editing/TypingCommand.cpp:

(WebCore::TypingCommand::deleteSelection):
(WebCore::TypingCommand::updateSelectionIfDifferentFromCurrentSelection):
(WebCore::TypingCommand::insertText):
(WebCore::TypingCommand::deleteKeyPressed):
(WebCore::TypingCommand::forwardDeleteKeyPressed):

  • editing/ios/EditorIOS.mm:

(WebCore::Editor::setTextAlignmentForChangedBaseWritingDirection):
(WebCore::styleForSelectionStart):
(WebCore::Editor::fontForSelection):

  • editing/mac/EditorMac.mm:

(WebCore::styleForSelectionStart):
(WebCore::Editor::fontForSelection):
(WebCore::Editor::canCopyExcludingStandaloneImages):
(WebCore::Editor::readSelectionFromPasteboard):

  • html/HTMLAnchorElement.cpp:

(WebCore::HTMLAnchorElement::defaultEventHandler):
(WebCore::HTMLAnchorElement::setActive):

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::updateFocusAppearance):

  • html/HTMLTextAreaElement.cpp:

(WebCore::HTMLTextAreaElement::updateFocusAppearance):
(WebCore::HTMLTextAreaElement::handleBeforeTextInsertedEvent):

  • html/HTMLTextFormControlElement.cpp:

(WebCore::HTMLTextFormControlElement::setSelectionRange):
(WebCore::HTMLTextFormControlElement::computeSelectionStart):
(WebCore::HTMLTextFormControlElement::computeSelectionEnd):
(WebCore::HTMLTextFormControlElement::computeSelectionDirection):
(WebCore::HTMLTextFormControlElement::selectionChanged):

  • html/TextFieldInputType.cpp:

(WebCore::TextFieldInputType::handleBeforeTextInsertedEvent):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::clear):

  • loader/archive/cf/LegacyWebArchive.cpp:

(WebCore::LegacyWebArchive::createFromSelection):

  • page/ContextMenuController.cpp:

(WebCore::insertUnicodeCharacter):
(WebCore::ContextMenuController::contextMenuItemSelected):
(WebCore::selectionContainsPossibleWord):
(WebCore::ContextMenuController::populate):
(WebCore::ContextMenuController::checkOrEnableIfNeeded):

  • page/DOMSelection.cpp:

(WebCore::selectionShadowAncestor):
(WebCore::DOMSelection::visibleSelection):
(WebCore::DOMSelection::isCollapsed):
(WebCore::DOMSelection::type):
(WebCore::DOMSelection::rangeCount):
(WebCore::DOMSelection::collapse):
(WebCore::DOMSelection::collapseToEnd):
(WebCore::DOMSelection::collapseToStart):
(WebCore::DOMSelection::empty):
(WebCore::DOMSelection::setBaseAndExtent):
(WebCore::DOMSelection::setPosition):
(WebCore::DOMSelection::modify):
(WebCore::DOMSelection::extend):
(WebCore::DOMSelection::getRangeAt):
(WebCore::DOMSelection::removeAllRanges):
(WebCore::DOMSelection::addRange):
(WebCore::DOMSelection::deleteFromDocument):
(WebCore::DOMSelection::containsNode):
(WebCore::DOMSelection::toString):

  • page/DragController.cpp:

(WebCore::DragController::dragIsMove):
(WebCore::setSelectionToDragCaret):
(WebCore::DragController::concludeEditDrag):
(WebCore::DragController::draggableElement):
(WebCore::selectElement):
(WebCore::dragLocForSelectionDrag):
(WebCore::DragController::startDrag):

  • page/DragController.h:
  • page/EventHandler.cpp:

(WebCore::setSelectionIfNeeded):
(WebCore::EventHandler::updateSelectionForMouseDownDispatchingSelectStart):
(WebCore::EventHandler::handleMousePressEventDoubleClick):
(WebCore::EventHandler::handleMousePressEventSingleClick):
(WebCore::EventHandler::updateSelectionForMouseDrag):
(WebCore::EventHandler::lostMouseCapture):
(WebCore::EventHandler::handleMouseReleaseEvent):
(WebCore::nodeIsNotBeingEdited):
(WebCore::EventHandler::selectCursor):
(WebCore::EventHandler::handleMousePressEvent):
(WebCore::EventHandler::handleMouseDoubleClickEvent):
(WebCore::EventHandler::dispatchMouseEvent):
(WebCore::EventHandler::sendContextMenuEvent):
(WebCore::EventHandler::sendContextMenuEventForKey):
(WebCore::handleKeyboardSelectionMovement):
(WebCore::EventHandler::handleDrag):

  • page/FocusController.cpp:

(WebCore::FocusController::setFocusedFrame):
(WebCore::FocusController::setFocused):
(WebCore::FocusController::advanceFocusInDocumentOrder):
(WebCore::clearSelectionIfNeeded):
(WebCore::FocusController::setActive):

  • page/Frame.cpp:

(WebCore::Frame::dragImageForSelection):

  • page/Frame.h:

(WebCore::Frame::selection):

  • page/FrameView.cpp:

(WebCore::FrameView::performPostLayoutTasks):
(WebCore::FrameView::paintContentsForSnapshot):

  • page/Page.cpp:

(WebCore::Page::findString):
(WebCore::Page::findStringMatchingRanges):
(WebCore::Page::selection):

  • page/mac/FrameMac.mm:

(WebCore::Frame::dragImageForSelection):

  • page/mac/FrameSnapshottingMac.mm:

(WebCore::selectionImage):

  • page/win/FrameWin.cpp:

(WebCore::imageFromSelection):
(WebCore::Frame::dragImageForSelection):

  • platform/ios/PasteboardIOS.mm:

(WebCore::Pasteboard::documentFragmentForPasteboardItemAtIndex):

  • rendering/HitTestResult.cpp:

(WebCore::HitTestResult::isSelected):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::paintCaret):

  • rendering/RenderImage.cpp:

(WebCore::RenderImage::paintAreaElementFocusRing):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::scrollTo):

  • rendering/RenderListBox.cpp:

(WebCore::RenderListBox::paintItemForeground):
(WebCore::RenderListBox::paintItemBackground):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::selectionBackgroundColor):
(WebCore::RenderObject::selectionColor):

  • rendering/RenderTextControlSingleLine.cpp:

(WebCore::RenderTextControlSingleLine::capsLockStateMayHaveChanged):

  • rendering/RenderTheme.cpp:

(WebCore::RenderTheme::isFocused):

  • rendering/RenderThemeWin.cpp:

(WebCore::RenderThemeWin::adjustSearchFieldStyle):

  • rendering/RenderTreeAsText.cpp:

(WebCore::writeSelection):

  • rendering/RenderView.cpp:

(WebCore::RenderView::setSelection):

  • svg/SVGSVGElement.cpp:

(WebCore::SVGSVGElement::deselectAll):

  • svg/SVGTextContentElement.cpp:

(WebCore::SVGTextContentElement::selectSubString):

  • testing/Internals.cpp:

(WebCore::Internals::absoluteCaretBounds):
(WebCore::Internals::selectionBounds):

Source/WebKit/blackberry:

  • Api/InRegionScroller.cpp:

(BlackBerry::WebKit::InRegionScrollerPrivate::setLayerScrollPosition):

  • WebKitSupport/DatePickerClient.cpp:

(BlackBerry::WebKit::DatePickerClient::setValueAndClosePopup):

  • WebKitSupport/InPageSearchManager.cpp:

(BlackBerry::WebKit::InPageSearchManager::findNextString):
(BlackBerry::WebKit::InPageSearchManager::clearTextMatches):

  • WebKitSupport/InputHandler.cpp:

(BlackBerry::WebKit::InputHandler::focusedNodeChanged):
(BlackBerry::WebKit::InputHandler::requestSpellingCheckingOptions):
(BlackBerry::WebKit::InputHandler::setElementUnfocused):
(BlackBerry::WebKit::InputHandler::setInputModeEnabled):
(BlackBerry::WebKit::InputHandler::setElementFocused):
(BlackBerry::WebKit::InputHandler::openDatePopup):
(BlackBerry::WebKit::InputHandler::ensureFocusTextElementVisible):
(BlackBerry::WebKit::InputHandler::selectionPosition):
(BlackBerry::WebKit::InputHandler::setSelection):
(BlackBerry::WebKit::InputHandler::deleteSelection):
(BlackBerry::WebKit::InputHandler::setRelativeCursorPosition):

  • WebKitSupport/SelectionHandler.cpp:

(BlackBerry::WebKit::SelectionHandler::cancelSelection):
(BlackBerry::WebKit::SelectionHandler::shouldUpdateSelectionOrCaretForPoint):
(BlackBerry::WebKit::SelectionHandler::setCaretPosition):
(BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
(BlackBerry::WebKit::SelectionHandler::updateOrHandleInputSelection):
(BlackBerry::WebKit::SelectionHandler::setSelection):
(BlackBerry::WebKit::SelectionHandler::startCaretViewportRect):
(BlackBerry::WebKit::SelectionHandler::selectNextParagraph):
(BlackBerry::WebKit::SelectionHandler::expandSelectionToGranularity):
(BlackBerry::WebKit::SelectionHandler::selectObject):
(BlackBerry::WebKit::directionOfEnclosingBlock):
(BlackBerry::WebKit::SelectionHandler::selectionPositionChanged):
(BlackBerry::WebKit::SelectionHandler::notifyCaretPositionChangedIfNeeded):
(BlackBerry::WebKit::SelectionHandler::caretPositionChanged):
(BlackBerry::WebKit::SelectionHandler::selectionContains):

  • WebKitSupport/SpellingHandler.cpp:

(BlackBerry::WebKit::SpellingHandler::spellCheckTextBlock):

Source/WebKit/efl:

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:

(DumpRenderTreeSupportEfl::selectionRectangle):
(DumpRenderTreeSupportEfl::firstRectForCharacterRange):
(DumpRenderTreeSupportEfl::selectedRange):

  • WebCoreSupport/EditorClientEfl.cpp:

(WebCore::EditorClientEfl::handleEditingKeyboardEvent):

  • ewk/ewk_frame.cpp:

(ewk_frame_text_selection_type_get):

Source/WebKit/gtk:

  • WebCoreSupport/ChromeClientGtk.cpp:

(WebKit::ChromeClient::paint):

  • WebCoreSupport/DumpRenderTreeSupportGtk.cpp:

(DumpRenderTreeSupportGtk::firstRectForCharacterRange):
(DumpRenderTreeSupportGtk::selectedRange):
(DumpRenderTreeSupportGtk::rectangleForSelection):

  • WebCoreSupport/EditorClientGtk.cpp:

(WebKit::collapseSelection):
(WebKit::setSelectionPrimaryClipboardIfNeeded):

  • webkit/webkitwebframe.cpp:

(webkit_web_frame_get_range_for_word_around_caret):

  • webkit/webkitwebview.cpp:

(getLocationForKeyboardGeneratedContextMenu):

Source/WebKit/mac:

  • Plugins/WebPluginController.mm:
  • WebView/WebFrame.mm:

(-[WebFrame _hasSelection]):
(-[WebFrame _rangeByAlteringCurrentSelection:FrameSelection::direction:granularity:]):
(-[WebFrame _selectionGranularity]):
(-[WebFrame _convertToNSRange:]):
(-[WebFrame _convertToDOMRange:]):
(-[WebFrame _insertParagraphSeparatorInQuotedContent]):
(-[WebFrame _typingStyle]):
(-[WebFrame _selectedNSRange]):
(-[WebFrame _selectNSRange:]):
(-[WebFrame _replaceSelectionWithFragment:selectReplacement:smartReplace:matchStyle:]):
(-[WebFrame _replaceSelectionWithText:selectReplacement:smartReplace:]):

  • WebView/WebHTMLRepresentation.mm:

(-[WebHTMLRepresentation currentForm]):

  • WebView/WebHTMLView.mm:

(-[WebHTMLView readSelectionFromPasteboard:]):
(-[WebHTMLView _selectedRange]):
(-[WebHTMLView _hasSelection]):
(-[WebHTMLView _hasSelectionOrInsertionPoint]):
(-[WebHTMLView _hasInsertionPoint]):
(-[WebHTMLView _isEditable]):
(-[WebHTMLView jumpToSelection:]):
(-[WebHTMLView validateUserInterfaceItemWithoutDelegate:]):
(-[WebHTMLView maintainsInactiveSelection]):
(isTextInput):
(isInPasswordField):
(-[WebHTMLView centerSelectionInVisibleArea:]):
(-[WebHTMLView _canSmartCopyOrDelete]):
(-[WebHTMLView _lookUpInDictionaryFromMenu:]):
(-[WebHTMLView _updateSelectionForInputManager]):
(-[WebHTMLView selectionRect]):
(-[WebHTMLView selectionTextRects]):
(-[WebHTMLView selectionImageRect]):
(-[WebHTMLView selectAll]):
(-[WebHTMLView deselectAll]):
(-[WebHTMLView selectedAttributedString]):

  • WebView/WebTextCompletionController.mm:

(-[WebTextCompletionController doCompletion]):

  • WebView/WebView.mm:

(-[WebView setSelectedDOMRange:affinity:]):
(-[WebView selectedDOMRange]):
(-[WebView selectionAffinity]):
(-[WebView setEditable:]):
(-[WebView _selectionIsCaret]):
(-[WebView _selectionIsAll]):

Source/WebKit/qt:

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(DumpRenderTreeSupportQt::selectedRange):
(DumpRenderTreeSupportQt::firstRectForCharacterRange):

  • WebCoreSupport/EditorClientQt.cpp:

(WebCore::EditorClientQt::respondToChangedSelection):
(WebCore::EditorClientQt::handleKeyboardEvent):

  • WebCoreSupport/QWebPageAdapter.cpp:

(QWebPageAdapter::hasSelection):
(QWebPageAdapter::selectedText):
(QWebPageAdapter::findText):
(QWebPageAdapter::inputMethodEvent):
(QWebPageAdapter::inputMethodQuery):

Source/WebKit/win:

  • WebFrame.cpp:

(WebFrame::currentForm):

  • WebView.cpp:

(WebView::updateFocusedAndActiveState):
(WebView::selectionRect):
(WebView::centerSelectionInVisibleArea):
(WebView::hasSelectedRange):
(WebView::replaceSelectionWithText):
(WebView::clearSelection):
(WebView::prepareCandidateWindow):
(WebView::onIMERequestCharPosition):
(WebView::onIMERequestReconvertString):
(WebView::firstRectForCharacterRangeForTesting):
(WebView::selectedRangeForTesting):

Source/WebKit/wince:

  • WebCoreSupport/EditorClientWinCE.cpp:

(WebKit::EditorClientWinCE::handleEditingKeyboardEvent):

Source/WebKit2:

  • WebProcess/WebCoreSupport/WebEditorClient.cpp:

(WebKit::WebEditorClient::updateGlobalSelection):

  • WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp:

(WebKit::collapseSelection):
(WebKit::WebEditorClient::updateGlobalSelection):

  • WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm:

(WebKit::WebContextMenuClient::lookUpInDictionary):
(WebKit::WebContextMenuClient::searchWithSpotlight):

  • WebProcess/WebPage/FindController.cpp:

(WebKit::frameWithSelection):
(WebKit::FindController::updateFindUIAfterPageScroll):
(WebKit::FindController::getFindIndicatorBitmapAndRect):
(WebKit::FindController::getImageForFindMatch):
(WebKit::FindController::selectFindMatch):
(WebKit::FindController::updateFindIndicator):
(WebKit::FindController::drawRect):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::editorState):
(WebKit::WebPage::scaledSnapshotWithOptions):
(WebKit::WebPage::centerSelectionInVisibleArea):
(WebKit::frameWithSelection):
(WebKit::WebPage::clearSelection):
(WebKit::WebPage::confirmComposition):
(WebKit::WebPage::setComposition):
(WebKit::WebPage::currentSelectionAsRange):

  • WebProcess/WebPage/mac/WebPageMac.mm:

(WebKit::WebPage::setComposition):
(WebKit::WebPage::insertText):
(WebKit::WebPage::insertDictatedText):
(WebKit::WebPage::getMarkedRange):
(WebKit::WebPage::getSelectedRange):
(WebKit::WebPage::getAttributedSubstringFromRange):
(WebKit::WebPage::characterIndexForPoint):
(WebKit::convertToRange):
(WebKit::WebPage::performDictionaryLookupAtLocation):
(WebKit::WebPage::readSelectionFromPasteboard):
(WebKit::WebPage::getStringSelectionForPasteboard):
(WebKit::WebPage::getDataSelectionForPasteboard):

10:51 AM Changeset in webkit [154285] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119679> Remove the cast-align warnings for ARM

Patch by Víctor Manuel Jáquez Leal <vjaquez@igalia.com> on 2013-08-19
Reviewed by Darin Adler.

While compiling WebKitGTK+ for ARM a lot of warnings of this form
where shown (gcc 4.7.3):

../../Source/WebCore/css/StylePropertySet.h: In member function 'const WebCore::StylePropertyMetadata* WebCore::ImmutableStylePropertySet::metadataArray() const':

10:42 AM Changeset in webkit [154284] by Antti Koivisto
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/120014> REGRESSION(r154268): Some stylesheet media attribute tests failing

Reviewed by Dan Bernstein.

  • html/HTMLStyleElement.cpp:

(WebCore::HTMLStyleElement::parseAttribute): Always set the media on InlineStyleSheetOwner.

10:31 AM Changeset in webkit [154283] by Chris Fleizach
  • 23 edits in trunk

<https://webkit.org/b/119916> AX: WebKit is not exposing AXLanguage correctly

Reviewed by Darin Adler.

Source/WebCore:

Expose the AXLanguage attribute for all objects.

  • accessibility/mac/WebAccessibilityObjectWrapperMac.mm:

(-[WebAccessibilityObjectWrapper accessibilityAttributeNames]):

LayoutTests:

  • accessibility/transformed-element-expected.txt:
  • platform/mac/accessibility/aria-columnrowheaders-expected.txt:
  • platform/mac/accessibility/bounds-for-range-expected.txt:
  • platform/mac/accessibility/document-attributes-expected.txt:
  • platform/mac/accessibility/document-links-expected.txt:
  • platform/mac/accessibility/image-link-expected.txt:
  • platform/mac/accessibility/image-map2-expected.txt:
  • platform/mac/accessibility/internal-link-anchors-expected.txt:
  • platform/mac/accessibility/internal-link-anchors2-expected.txt:
  • platform/mac/accessibility/lists-expected.txt:
  • platform/mac/accessibility/plugin-expected.txt:
  • platform/mac/accessibility/radio-button-group-members-expected.txt:
  • platform/mac/accessibility/table-attributes-expected.txt:
  • platform/mac/accessibility/table-cell-spans-expected.txt:
  • platform/mac/accessibility/table-cells-expected.txt:
  • platform/mac/accessibility/table-detection-expected.txt:
  • platform/mac/accessibility/table-one-cell-expected.txt:
  • platform/mac/accessibility/table-sections-expected.txt:
  • platform/mac/accessibility/table-with-aria-role-expected.txt:
  • platform/mac/accessibility/table-with-rules-expected.txt:
10:08 AM Changeset in webkit [154282] by Brent Fulgham
  • 3 edits in trunk/Source/WebCore

[Windows] Unreviewed gardening.

  • WebCore.vcxproj/WebCore.vcxproj: Add missing header for easy access/editing.
  • WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
9:14 AM Changeset in webkit [154281] by Darin Adler
  • 348 edits in trunk/LayoutTests

Fix HTML executable bits

8:27 AM Changeset in webkit [154280] by allan.jensen@digia.com
  • 3 edits in trunk/Tools

REGRESSION(r154275): webkitpy tests failing
https://bugs.webkit.org/show_bug.cgi?id=120010

Reviewed by Jocelyn Turcotte.

Update unit-tests to tests the new search-path structure,
but reverting the architecture search path addition.

  • Scripts/webkitpy/port/qt.py:

(QtPort):
(QtPort.init):
(QtPort._generate_all_test_configurations):
(QtPort.qt_architecture):

  • Scripts/webkitpy/port/qt_unittest.py:

(QtPortTest):
(QtPortTest._assert_search_path):
(QtPortTest._assert_expectations_files):
(QtPortTest._qt_version):

6:59 AM Changeset in webkit [154279] by allan.jensen@digia.com
  • 2 edits in trunk/Tools

[Qt] Keep the qt-5.0-wk2 search path until the expectation migration is completed

Unreviewed meta gardening.

We need to keep using the qt-5.0-wk2 path until it is fully migrated.

  • Scripts/webkitpy/port/qt.py:

(QtPort._search_paths):

6:53 AM Changeset in webkit [154278] by allan.jensen@digia.com
  • 1 edit
    732 copies
    10 adds
    1 delete in trunk/LayoutTests

Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 3

Unreviewed gardening.

  • platform/qt-wk2/css3/compositing/effect-background-blend-mode-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/compositing/effect-background-blend-mode-expected.png.
  • platform/qt-wk2/css3/compositing/effect-background-blend-mode-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/compositing/effect-background-blend-mode-expected.txt.
  • platform/qt-wk2/css3/compositing/effect-background-blend-mode-stacking-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/compositing/effect-background-blend-mode-stacking-expected.png.
  • platform/qt-wk2/css3/compositing/should-have-compositing-layer-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/compositing/should-have-compositing-layer-expected.txt.
  • platform/qt-wk2/css3/css3-modsel-33-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/css3-modsel-33-expected.png.
  • platform/qt-wk2/css3/css3-modsel-35-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/css3-modsel-35-expected.png.
  • platform/qt-wk2/css3/css3-modsel-36-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/css3-modsel-36-expected.png.
  • platform/qt-wk2/css3/css3-modsel-37-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/css3-modsel-37-expected.png.
  • platform/qt-wk2/css3/filters/composited-during-animation-layertree-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/composited-during-animation-layertree-expected.txt.
  • platform/qt-wk2/css3/filters/composited-during-transition-layertree-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/composited-during-transition-layertree-expected.txt.
  • platform/qt-wk2/css3/filters/composited-reflected-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/composited-reflected-expected.png.
  • platform/qt-wk2/css3/filters/composited-reflected-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/composited-reflected-expected.txt.
  • platform/qt-wk2/css3/filters/custom/custom-filter-composite-source-atop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/custom/custom-filter-composite-source-atop-expected.png.
  • platform/qt-wk2/css3/filters/custom/missing-custom-filter-shader-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/custom/missing-custom-filter-shader-expected.png.
  • platform/qt-wk2/css3/filters/filter-change-repaint-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/filter-change-repaint-expected.png.
  • platform/qt-wk2/css3/filters/filter-repaint-blur-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/filter-repaint-blur-expected.png.
  • platform/qt-wk2/css3/filters/filter-repaint-child-layers-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/filter-repaint-child-layers-expected.png.
  • platform/qt-wk2/css3/filters/filter-repaint-shadow-clipped-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/filter-repaint-shadow-clipped-expected.png.
  • platform/qt-wk2/css3/filters/filter-repaint-shadow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/filter-repaint-shadow-expected.png.
  • platform/qt-wk2/css3/filters/filter-repaint-shadow-rotated-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/filter-repaint-shadow-rotated-expected.png.
  • platform/qt-wk2/css3/filters/filtered-compositing-descendant-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/filtered-compositing-descendant-expected.txt.
  • platform/qt-wk2/css3/filters/multiple-filters-invalidation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/multiple-filters-invalidation-expected.png.
  • platform/qt-wk2/css3/filters/multiple-filters-invalidation-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/filters/multiple-filters-invalidation-expected.txt.
  • platform/qt-wk2/css3/flexbox/button-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/flexbox/button-expected.png.
  • platform/qt-wk2/css3/flexbox/flexbox-baseline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/flexbox/flexbox-baseline-expected.png.
  • platform/qt-wk2/css3/flexbox/flexbox-baseline-margins-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/flexbox/flexbox-baseline-margins-expected.png.
  • platform/qt-wk2/css3/flexbox/repaint-during-resize-no-flex-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/flexbox/repaint-during-resize-no-flex-expected.png.
  • platform/qt-wk2/css3/flexbox/repaint-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/flexbox/repaint-expected.png.
  • platform/qt-wk2/css3/flexbox/repaint-rtl-column-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/flexbox/repaint-rtl-column-expected.png.
  • platform/qt-wk2/css3/images/cross-fade-background-size-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/images/cross-fade-background-size-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-1-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-10-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-10-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-11-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-11-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-13-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-13-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-14-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-14-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-144-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-144-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-148-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-148-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-149-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-149-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-149b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-149b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-14b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-14b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-14c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-14c-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-14e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-14e-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-15-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-15-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-150-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-150-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-151-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-151-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-152-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-152-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-154-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-154-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-155-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-155a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-155b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-155c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155c-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-155d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155d-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-156-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-156-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-156b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-156b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-156c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-156c-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-157-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-157-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-158-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-158-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-159-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-159-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-15b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-15b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-16-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-16-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-160-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-160-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-161-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-161-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-166-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-166-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-166a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-166a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-167-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-167-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-167a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-167a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-168-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-168-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-168a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-168a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-169-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-169-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-169a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-169a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-17-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-17-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-176-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-176-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-177a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-177a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-18-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-18-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-181-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-181-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-183-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-183-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-184a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-184b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-184c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184c-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-184d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184d-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-184e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184e-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-184f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184f-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-18a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-18a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-18b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-18b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-18c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-18c-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-19-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-19-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-19b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-19b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-2-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-20-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-20-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-21-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-21-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-21b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-21b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-21c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-21c-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-22-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-22-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-23-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-23-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-24-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-24-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-25-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-25-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-27-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-27-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-27a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-27a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-27b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-27b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-28-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-28-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-28b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-28b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-29-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-29-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-29b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-29b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-30-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-30-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-31-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-31-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-32-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-32-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-33-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-33-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-34-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-34-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-35-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-35-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-36-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-36-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-37-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-37-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-38-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-38-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-39-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-39-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-39a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-39a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-39b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-39b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-39c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-39c-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-3a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-3a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-4-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-41-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-41-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-41a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-41a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-42-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-42-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-42a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-42a-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-43-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-43-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-43b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-43b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-44-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-44-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-44b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-44b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-44c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-44c-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-44d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-44d-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-45-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-45-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-45b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-45b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-45c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-45c-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-46-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-46-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-46b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-46b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-5-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-54-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-54-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-55-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-55-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-56-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-56-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-59-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-59-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-6-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-6-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-60-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-60-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-61-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-61-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-62-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-62-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-63-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-63-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-64-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-64-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-65-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-65-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-66-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-66-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-66b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-66b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-67-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-67-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-68-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-68-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-69-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-69-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-7-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-7-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-70-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-70-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-72-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-72-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-72b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-72b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-73-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-73-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-73b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-73b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-74-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-74-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-74b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-74b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-75-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-75-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-75b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-75b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-76-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-76-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-76b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-76b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-77-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-77-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-77b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-77b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-78-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-78-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-78b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-78b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-79-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-79-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-7b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-7b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-8-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-8-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-80-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-80-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-81-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-81-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-81b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-81b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-82-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-82-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-82b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-82b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-83-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-83-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-87-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-87-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-87b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-87b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-88-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-88-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-88b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-88b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-9-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-9-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-90-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-90-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-90b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-90b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-d1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-d1-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-d1b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-d1b-expected.png.
  • platform/qt-wk2/css3/selectors3/html/css3-modsel-d2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-d2-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-1-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-10-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-10-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-100-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-100-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-100b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-100b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-101-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-101-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-101b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-101b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-102-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-102-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-102b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-102b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-103-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-103-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-103b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-103b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-104-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-104-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-104b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-104b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-105-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-105-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-105b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-105b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-106-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-106-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-106b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-106b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-107-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-107-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-107b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-107b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-108-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-108-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-108b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-108b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-109-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-109-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-109b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-109b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-11-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-11-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-110-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-110-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-110b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-110b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-111-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-111-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-111b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-111b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-112-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-112-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-112b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-112b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-113-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-113-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-113b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-113b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-114-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-114-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-114b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-114b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-115-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-115-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-115b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-115b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-116-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-116-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-116b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-116b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-117-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-117-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-117b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-117b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-118-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-118-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-119-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-119-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-120-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-120-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-121-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-121-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-122-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-122-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-123-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-123-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-123b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-123b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-124-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-124-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-124b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-124b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-125-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-125-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-125b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-125b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-126-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-126-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-126b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-126b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-127-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-127-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-127b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-127b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-128-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-128-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-128b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-128b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-129-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-129-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-129b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-129b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-13-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-13-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-130-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-130-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-130b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-130b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-131-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-131-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-131b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-131b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-132-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-132-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-132b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-132b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-133-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-133-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-133b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-133b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-134-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-134-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-134b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-134b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-135-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-135-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-135b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-135b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-136-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-136-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-136b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-136b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-137-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-137-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-137b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-137b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-138-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-138-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-138b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-138b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-139-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-139-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-139b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-139b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-14-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-14-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-140-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-140-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-140b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-140b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-141-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-141-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-141b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-141b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-142-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-142-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-142b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-142b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-143-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-143-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-143b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-143b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-144-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-144-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-145a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-145a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-145b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-145b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-146a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-146a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-146b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-146b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-147a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-147a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-147b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-147b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-148-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-148-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-149-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-149-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-149b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-149b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-14b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-14b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-14c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-14c-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-14e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-14e-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-15-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-15-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-150-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-150-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-151-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-151-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-152-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-152-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-153-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-153-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-154-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-154-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-155-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-155a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-155b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-155c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155c-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-155d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155d-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-156-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-156-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-156b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-156b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-156c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-156c-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-157-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-157-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-158-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-158-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-159-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-159-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-15b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-15b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-16-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-16-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-160-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-160-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-161-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-161-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-166-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-166-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-166a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-166a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-167-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-167-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-167a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-167a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-168-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-168-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-168a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-168a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-169-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-169-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-169a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-169a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-17-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-17-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-172a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-172a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-172b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-172b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-173a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-173a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-173b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-173b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-174a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-174a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-174b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-174b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-176-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-176-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-177a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-177a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-18-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-18-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-181-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-181-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-183-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-183-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-184a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-184b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-184c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184c-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-184d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184d-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-184e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184e-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-184f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184f-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-18a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-18a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-18b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-18b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-18c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-18c-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-19-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-19-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-19b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-19b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-2-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-20-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-20-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-21-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-21-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-21b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-21b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-21c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-21c-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-22-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-22-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-23-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-23-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-24-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-24-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-25-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-25-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-27-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-27-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-27a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-27a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-27b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-27b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-28-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-28-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-28b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-28b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-29-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-29-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-29b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-29b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-3-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-30-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-30-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-31-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-31-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-32-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-32-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-33-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-33-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-34-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-34-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-35-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-35-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-36-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-36-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-37-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-37-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-38-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-38-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-39-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-39-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-39a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-39a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-39b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-39b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-39c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-39c-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-3a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-3a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-4-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-41-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-41-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-41a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-41a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-42-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-42-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-42a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-42a-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-43-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-43-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-43b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-43b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-44-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-44-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-44b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-44b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-44c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-44c-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-44d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-44d-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-45-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-45-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-45b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-45b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-45c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-45c-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-46-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-46-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-46b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-46b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-47-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-47-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-48-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-48-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-49-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-49-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-5-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-50-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-50-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-51-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-51-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-52-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-52-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-53-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-53-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-54-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-54-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-55-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-55-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-56-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-56-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-57-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-57-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-57b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-57b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-59-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-59-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-6-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-6-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-60-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-60-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-61-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-61-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-62-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-62-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-63-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-63-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-64-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-64-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-65-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-65-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-66-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-66-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-66b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-66b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-67-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-67-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-68-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-68-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-69-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-69-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-7-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-7-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-70-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-70-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-72-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-72-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-72b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-72b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-73-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-73-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-73b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-73b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-74-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-74-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-74b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-74b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-75-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-75-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-75b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-75b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-76-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-76-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-76b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-76b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-77-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-77-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-77b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-77b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-78-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-78-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-78b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-78b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-79-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-79-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-7b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-7b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-8-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-8-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-80-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-80-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-81-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-81-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-81b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-81b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-82-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-82-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-82b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-82b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-83-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-83-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-87-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-87-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-87b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-87b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-88-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-88-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-88b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-88b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-9-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-9-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-90-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-90-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-90b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-90b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-91-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-91-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-92-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-92-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-93-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-93-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-94-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-94-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-94b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-94b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-95-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-95-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-96-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-96-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-96b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-96b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-97-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-97-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-97b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-97b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-98-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-98-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-98b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-98b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-99-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-99-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-99b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-99b-expected.png.
  • platform/qt-wk2/css3/selectors3/xhtml/css3-modsel-d4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-d4-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-1-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-10-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-10-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-100-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-100-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-100b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-100b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-101-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-101-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-101b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-101b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-102-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-102-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-102b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-102b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-103-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-103-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-103b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-103b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-104-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-104-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-104b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-104b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-105-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-105-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-105b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-105b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-106-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-106-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-106b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-106b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-107-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-107-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-107b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-107b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-108-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-108-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-108b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-108b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-109-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-109-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-109b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-109b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-11-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-11-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-110-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-110-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-110b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-110b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-111-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-111-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-111b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-111b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-112-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-112-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-112b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-112b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-113-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-113-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-113b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-113b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-114-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-114-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-114b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-114b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-115-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-115-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-115b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-115b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-116-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-116-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-116b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-116b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-117-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-117-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-117b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-117b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-118-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-118-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-119-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-119-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-120-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-120-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-121-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-121-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-122-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-122-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-123-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-123-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-123b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-123b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-124-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-124-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-124b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-124b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-125-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-125-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-125b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-125b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-126-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-126-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-126b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-126b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-127-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-127-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-127b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-127b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-128-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-128-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-128b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-128b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-129-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-129-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-129b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-129b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-13-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-13-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-130-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-130-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-130b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-130b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-131-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-131-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-131b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-131b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-132-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-132-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-132b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-132b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-133-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-133-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-133b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-133b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-134-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-134-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-134b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-134b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-135-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-135-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-135b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-135b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-136-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-136-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-136b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-136b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-137-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-137-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-137b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-137b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-138-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-138-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-138b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-138b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-139-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-139-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-139b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-139b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-14-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-14-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-140-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-140-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-140b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-140b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-141-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-141-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-141b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-141b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-142-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-142-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-142b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-142b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-143-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-143-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-143b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-143b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-144-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-144-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-145a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-145a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-145b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-145b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-146a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-146a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-146b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-146b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-147a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-147a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-147b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-147b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-148-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-148-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-149-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-149-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-149b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-149b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-14b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-14b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-14c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-14c-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-14e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-14e-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-15-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-15-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-150-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-150-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-151-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-151-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-152-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-152-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-153-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-153-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-154-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-154-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-155-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-155a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-155b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-155c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155c-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-155d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155d-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-156-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-156-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-156b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-156b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-156c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-156c-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-157-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-157-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-158-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-158-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-159-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-159-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-15b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-15b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-16-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-16-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-160-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-160-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-161-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-161-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-166-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-166-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-166a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-166a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-167-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-167-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-167a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-167a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-168-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-168-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-168a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-168a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-169-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-169-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-169a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-169a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-17-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-17-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-172a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-172a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-172b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-172b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-173a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-173a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-173b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-173b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-174a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-174a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-174b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-174b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-176-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-176-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-177a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-177a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-18-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-18-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-181-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-181-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-183-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-183-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-184a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-184b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-184c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184c-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-184d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184d-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-184e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184e-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-184f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184f-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-18a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-18a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-18b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-18b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-18c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-18c-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-19-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-19-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-19b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-19b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-2-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-20-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-20-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-21-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-21-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-21b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-21b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-21c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-21c-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-22-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-22-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-23-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-23-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-24-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-24-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-25-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-25-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-27-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-27-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-27a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-27a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-27b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-27b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-28-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-28-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-28b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-28b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-29-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-29-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-29b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-29b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-3-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-30-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-30-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-31-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-31-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-32-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-32-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-33-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-33-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-34-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-34-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-35-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-35-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-36-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-36-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-37-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-37-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-38-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-38-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-39-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-39-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-39a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-39a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-39b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-39b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-39c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-39c-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-3a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-3a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-4-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-41-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-41-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-41a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-41a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-42-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-42-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-42a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-42a-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-43-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-43-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-43b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-43b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-44-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-44-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-44b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-44b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-44c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-44c-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-44d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-44d-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-45-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-45-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-45b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-45b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-45c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-45c-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-46-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-46-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-46b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-46b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-47-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-47-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-48-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-48-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-49-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-49-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-5-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-50-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-50-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-51-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-51-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-52-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-52-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-53-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-53-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-54-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-54-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-55-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-55-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-56-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-56-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-57-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-57-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-57b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-57b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-59-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-59-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-6-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-6-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-60-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-60-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-61-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-61-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-62-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-62-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-63-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-63-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-64-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-64-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-65-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-65-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-66-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-66-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-66b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-66b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-67-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-67-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-68-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-68-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-69-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-69-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-7-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-7-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-70-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-70-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-72-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-72-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-72b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-72b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-73-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-73-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-73b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-73b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-74-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-74-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-74b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-74b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-75-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-75-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-75b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-75b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-76-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-76-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-76b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-76b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-77-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-77-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-77b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-77b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-78-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-78-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-78b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-78b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-79-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-79-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-7b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-7b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-8-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-8-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-80-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-80-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-81-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-81-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-81b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-81b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-82-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-82-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-82b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-82b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-83-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-83-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-87-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-87-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-87b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-87b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-88-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-88-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-88b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-88b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-9-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-9-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-90-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-90-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-90b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-90b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-91-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-91-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-92-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-92-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-93-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-93-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-94-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-94-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-94b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-94b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-95-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-95-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-96-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-96-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-96b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-96b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-97-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-97-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-97b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-97b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-98-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-98-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-98b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-98b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-99-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-99-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-99b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-99b-expected.png.
  • platform/qt-wk2/css3/selectors3/xml/css3-modsel-d4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-d4-expected.png.
  • platform/qt-wk2/css3/unicode-bidi-isolate-basic-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css3/unicode-bidi-isolate-basic-expected.png.
6:22 AM Changeset in webkit [154277] by allan.jensen@digia.com
  • 1 edit
    633 copies
    2 adds
    1 delete in trunk/LayoutTests

Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 2

Unreviewed gardening.

  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-009-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-010-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-011-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-height-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-012-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-009-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-010-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-011-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-max-height-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-012-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-width-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-015-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-width-017-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-017-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-width-018-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-018-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-width-019-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-019-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-width-020-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-020-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-width-021-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-021-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-width-022-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-022-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-width-023-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-023-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-non-replaced-width-024-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-024-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-009-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-010-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-011-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-012-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-014-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-014-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-016-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-016-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-017-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-017-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-018-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-018-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-019-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-019-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-021-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-021-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-022-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-022-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-023-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-023-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-024-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-024-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-025-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-025-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-026-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-026-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-028-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-028-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-029-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-029-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-030-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-030-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-031-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-031-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-032-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-032-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-033-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-033-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-height-035-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-035-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-013-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-015-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-020-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-020-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-022-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-022-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-027-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-027-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-029-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-029-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-034-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-034-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-036-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-036-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-041-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-041-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-043-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-043-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-048-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-048-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-050-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-050-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-055-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-055-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-057-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-057-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-062-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-062-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-064-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-064-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-069-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-069-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-071-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-071-expected.png.
  • platform/qt-wk2/css2.1/20110323/absolute-replaced-width-076-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-076-expected.png.
  • platform/qt-wk2/css2.1/20110323/abspos-containing-block-initial-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/abspos-containing-block-initial-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/abspos-containing-block-initial-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/abspos-containing-block-initial-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.png.
  • platform/qt-wk2/css2.1/20110323/abspos-replaced-width-margin-000-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/abspos-replaced-width-margin-000-expected.png.
  • platform/qt-wk2/css2.1/20110323/background-intrinsic-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/background-intrinsic-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/background-intrinsic-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/background-intrinsic-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/background-intrinsic-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/background-intrinsic-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/background-intrinsic-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/background-intrinsic-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/background-intrinsic-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-009-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-009-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-010-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-011-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-012-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-013-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-014-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-014-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-015-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-height-016-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-016-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-width-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-width-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-width-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-width-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-width-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-width-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-non-replaced-width-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-replaced-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-replaced-height-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-replaced-height-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-replaced-height-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-replaced-height-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-replaced-height-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/block-replaced-width-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/block-replaced-width-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/border-conflict-style-079-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/border-conflict-style-079-expected.png.
  • platform/qt-wk2/css2.1/20110323/border-conflict-style-088-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/border-conflict-style-088-expected.png.
  • platform/qt-wk2/css2.1/20110323/border-spacing-applies-to-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/border-spacing-applies-to-015-expected.png.
  • platform/qt-wk2/css2.1/20110323/c543-txt-decor-000-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/c543-txt-decor-000-expected.png.
  • platform/qt-wk2/css2.1/20110323/empty-inline-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/empty-inline-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/empty-inline-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/empty-inline-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/empty-inline-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/empty-inline-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-009-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-010-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-011-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-non-replaced-width-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-012-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-height-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-height-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-height-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-height-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-height-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-width-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-width-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-width-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-width-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-width-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-width-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/float-replaced-width-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-011-expected.png.
  • platform/qt-wk2/css2.1/20110323/floating-replaced-height-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/floating-replaced-height-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/height-width-inline-table-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/height-width-inline-table-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/height-width-table-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/height-width-table-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-non-replaced-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-non-replaced-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-non-replaced-height-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-non-replaced-height-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-non-replaced-width-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-non-replaced-width-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-non-replaced-width-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-non-replaced-width-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-replaced-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-replaced-height-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-replaced-height-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-replaced-height-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-replaced-height-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-replaced-height-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-replaced-height-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-replaced-width-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-width-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-block-replaced-width-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-width-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-non-replaced-width-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-non-replaced-width-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-non-replaced-width-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-non-replaced-width-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-height-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-height-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-height-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-height-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-height-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-height-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-height-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-width-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-width-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-width-011-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-011-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-width-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-012-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-width-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-013-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-width-014-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-014-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-replaced-width-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-015-expected.png.
  • platform/qt-wk2/css2.1/20110323/inline-table-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/inline-table-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-006-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-006-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-007-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-007-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-009-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-009-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-010-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-010-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-012-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-012-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-013-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-013-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-014-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-014-expected.png.
  • platform/qt-wk2/css2.1/20110323/margin-applies-to-015-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-015-expected.png.
  • platform/qt-wk2/css2.1/20110323/outline-color-applies-to-008-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/outline-color-applies-to-008-expected.png.
  • platform/qt-wk2/css2.1/20110323/replaced-elements-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/replaced-elements-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/replaced-intrinsic-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/replaced-intrinsic-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/replaced-intrinsic-003-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-003-expected.png.
  • platform/qt-wk2/css2.1/20110323/replaced-intrinsic-004-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-004-expected.png.
  • platform/qt-wk2/css2.1/20110323/replaced-intrinsic-005-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-005-expected.png.
  • platform/qt-wk2/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/replaced-min-max-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/replaced-min-max-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/table-caption-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/table-caption-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/table-caption-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/table-caption-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/table-caption-horizontal-alignment-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/table-caption-horizontal-alignment-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/table-caption-margins-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/table-caption-margins-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/table-caption-optional-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/table-caption-optional-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/table-caption-optional-002-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/table-caption-optional-002-expected.png.
  • platform/qt-wk2/css2.1/20110323/table-height-algorithm-023-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/table-height-algorithm-023-expected.png.
  • platform/qt-wk2/css2.1/20110323/table-height-algorithm-024-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/table-height-algorithm-024-expected.png.
  • platform/qt-wk2/css2.1/20110323/width-non-replaced-inline-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/width-non-replaced-inline-001-expected.png.
  • platform/qt-wk2/css2.1/20110323/width-replaced-element-001-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/20110323/width-replaced-element-001-expected.png.
  • platform/qt-wk2/css2.1/t010403-shand-border-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t010403-shand-border-00-c-expected.png.
  • platform/qt-wk2/css2.1/t010403-shand-font-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t010403-shand-font-00-b-expected.png.
  • platform/qt-wk2/css2.1/t010403-shand-font-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t010403-shand-font-01-b-expected.png.
  • platform/qt-wk2/css2.1/t010403-shand-font-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t010403-shand-font-02-b-expected.png.
  • platform/qt-wk2/css2.1/t010403-shand-font-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t010403-shand-font-03-b-expected.png.
  • platform/qt-wk2/css2.1/t040102-keywords-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040102-keywords-00-b-expected.png.
  • platform/qt-wk2/css2.1/t040102-keywords-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040102-keywords-01-b-expected.png.
  • platform/qt-wk2/css2.1/t040103-case-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-case-00-b-expected.png.
  • platform/qt-wk2/css2.1/t040103-case-01-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-case-01-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-escapes-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-escapes-00-b-expected.png.
  • platform/qt-wk2/css2.1/t040103-escapes-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-escapes-01-b-expected.png.
  • platform/qt-wk2/css2.1/t040103-escapes-02-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-escapes-02-d-expected.png.
  • platform/qt-wk2/css2.1/t040103-escapes-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-escapes-03-b-expected.png.
  • platform/qt-wk2/css2.1/t040103-escapes-04-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-escapes-04-b-expected.png.
  • platform/qt-wk2/css2.1/t040103-escapes-05-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-escapes-05-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-escapes-06-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-escapes-06-b-expected.png.
  • platform/qt-wk2/css2.1/t040103-escapes-07-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-escapes-07-b-expected.png.
  • platform/qt-wk2/css2.1/t040103-escapes-08-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-escapes-08-b-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-00-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-01-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-01-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-02-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-02-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-03-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-03-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-04-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-04-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-05-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-05-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-06-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-06-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-07-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-07-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-08-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-08-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-09-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-09-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-10-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-10-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-11-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-11-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-12-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-12-c-expected.png.
  • platform/qt-wk2/css2.1/t040103-ident-13-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040103-ident-13-c-expected.png.
  • platform/qt-wk2/css2.1/t040105-import-10-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040105-import-10-b-expected.png.
  • platform/qt-wk2/css2.1/t040109-c17-comments-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040109-c17-comments-00-b-expected.png.
  • platform/qt-wk2/css2.1/t040109-c17-comments-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040109-c17-comments-01-b-expected.png.
  • platform/qt-wk2/css2.1/t0402-c71-fwd-parsing-00-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-00-f-expected.png.
  • platform/qt-wk2/css2.1/t0402-c71-fwd-parsing-01-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-01-f-expected.png.
  • platform/qt-wk2/css2.1/t0402-c71-fwd-parsing-02-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-02-f-expected.png.
  • platform/qt-wk2/css2.1/t0402-c71-fwd-parsing-03-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-03-f-expected.png.
  • platform/qt-wk2/css2.1/t0402-c71-fwd-parsing-04-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-04-f-expected.png.
  • platform/qt-wk2/css2.1/t040302-c61-ex-len-00-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040302-c61-ex-len-00-b-a-expected.png.
  • platform/qt-wk2/css2.1/t040302-c61-phys-len-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040302-c61-phys-len-00-b-expected.png.
  • platform/qt-wk2/css2.1/t040302-c61-rel-len-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040302-c61-rel-len-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t040303-c62-percent-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040303-c62-percent-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t040304-c64-uri-00-a-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040304-c64-uri-00-a-g-expected.png.
  • platform/qt-wk2/css2.1/t040306-c63-color-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040306-c63-color-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t040306-syntax-01-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t040306-syntax-01-f-expected.png.
  • platform/qt-wk2/css2.1/t050201-c12-grouping-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t050201-c12-grouping-00-b-expected.png.
  • platform/qt-wk2/css2.1/t0505-c16-descendant-00-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0505-c16-descendant-00-e-expected.png.
  • platform/qt-wk2/css2.1/t0505-c16-descendant-01-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0505-c16-descendant-01-e-expected.png.
  • platform/qt-wk2/css2.1/t050803-c14-classes-00-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t050803-c14-classes-00-e-expected.png.
  • platform/qt-wk2/css2.1/t0509-c15-ids-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0509-c15-ids-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0509-c15-ids-01-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0509-c15-ids-01-e-expected.png.
  • platform/qt-wk2/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.png.
  • platform/qt-wk2/css2.1/t0511-c21-pseud-anch-00-e-i-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-anch-00-e-i-expected.png.
  • platform/qt-wk2/css2.1/t0511-c21-pseud-link-00-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-link-00-e-expected.png.
  • platform/qt-wk2/css2.1/t0511-c21-pseud-link-01-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-link-01-e-expected.png.
  • platform/qt-wk2/css2.1/t0511-c21-pseud-link-02-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-link-02-e-expected.png.
  • platform/qt-wk2/css2.1/t0511-c21-pseud-link-03-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-link-03-e-expected.png.
  • platform/qt-wk2/css2.1/t051103-c21-activ-ln-00-e-i-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t051103-c21-activ-ln-00-e-i-expected.png.
  • platform/qt-wk2/css2.1/t051103-c21-focus-ln-00-e-i-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t051103-c21-focus-ln-00-e-i-expected.png.
  • platform/qt-wk2/css2.1/t051103-c21-hover-ln-00-e-i-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t051103-c21-hover-ln-00-e-i-expected.png.
  • platform/qt-wk2/css2.1/t051103-dom-hover-01-c-io-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t051103-dom-hover-01-c-io-expected.png.
  • platform/qt-wk2/css2.1/t051103-dom-hover-02-c-io-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t051103-dom-hover-02-c-io-expected.png.
  • platform/qt-wk2/css2.1/t051201-c23-first-line-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t051201-c23-first-line-00-b-expected.png.
  • platform/qt-wk2/css2.1/t051202-c24-first-lttr-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t051202-c24-first-lttr-00-b-expected.png.
  • platform/qt-wk2/css2.1/t051202-c26-psudo-nest-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t051202-c26-psudo-nest-00-c-expected.png.
  • platform/qt-wk2/css2.1/t0602-c13-inh-underlin-00-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0602-c13-inh-underlin-00-e-expected.png.
  • platform/qt-wk2/css2.1/t0602-c13-inheritance-00-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0602-c13-inheritance-00-e-expected.png.
  • platform/qt-wk2/css2.1/t0602-inherit-bdr-pad-b-00-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0602-inherit-bdr-pad-b-00-expected.png.
  • platform/qt-wk2/css2.1/t0603-c11-import-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0603-c11-import-00-b-expected.png.
  • platform/qt-wk2/css2.1/t060401-c32-cascading-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t060401-c32-cascading-00-b-expected.png.
  • platform/qt-wk2/css2.1/t060402-c31-important-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t060402-c31-important-00-b-expected.png.
  • platform/qt-wk2/css2.1/t060403-c21-pseu-cls-00-e-i-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t060403-c21-pseu-cls-00-e-i-expected.png.
  • platform/qt-wk2/css2.1/t060403-c21-pseu-id-00-e-i-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t060403-c21-pseu-id-00-e-i-expected.png.
  • platform/qt-wk2/css2.1/t0801-c412-hz-box-00-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0801-c412-hz-box-00-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5502-mrgn-r-02-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5502-mrgn-r-02-c-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5502-mrgn-r-03-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5502-mrgn-r-03-c-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5504-mrgn-l-02-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5504-mrgn-l-02-c-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5504-mrgn-l-03-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5504-mrgn-l-03-c-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0803-c5505-mrgn-02-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0803-c5505-mrgn-02-c-expected.png.
  • platform/qt-wk2/css2.1/t080301-c411-vt-mrgn-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t080301-c411-vt-mrgn-00-b-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5507-padn-r-02-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5507-padn-r-02-f-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5507-padn-r-03-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5507-padn-r-03-f-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5509-padn-l-02-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5509-padn-l-02-f-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5509-padn-l-03-f-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5509-padn-l-03-f-g-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t0804-c5510-padn-02-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0804-c5510-padn-02-f-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5511-brdr-tw-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5511-brdr-tw-00-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5511-brdr-tw-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5511-brdr-tw-02-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5511-brdr-tw-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5511-brdr-tw-03-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5512-brdr-rw-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5512-brdr-rw-00-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5512-brdr-rw-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5512-brdr-rw-02-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5512-brdr-rw-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5512-brdr-rw-03-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5513-brdr-bw-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5513-brdr-bw-00-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5513-brdr-bw-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5513-brdr-bw-02-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5513-brdr-bw-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5513-brdr-bw-03-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5514-brdr-lw-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5514-brdr-lw-00-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5514-brdr-lw-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5514-brdr-lw-02-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5514-brdr-lw-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5514-brdr-lw-03-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5514-ibrdr-lw-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5514-ibrdr-lw-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5515-brdr-w-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5515-brdr-w-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5515-brdr-w-01-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5515-brdr-w-01-b-g-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5515-brdr-w-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5515-brdr-w-02-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5515-ibrdr-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5515-ibrdr-00-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5516-brdr-c-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5516-brdr-c-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5516-ibrdr-c-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5516-ibrdr-c-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5517-brdr-s-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5517-brdr-s-00-c-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5517-ibrdr-s-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5517-ibrdr-s-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5518-brdr-t-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5518-brdr-t-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5518-brdr-t-01-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5518-brdr-t-01-e-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5519-brdr-r-02-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5519-brdr-r-02-e-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5519-ibrdr-r-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5519-ibrdr-r-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5520-brdr-b-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5520-brdr-b-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5520-brdr-b-01-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5520-brdr-b-01-e-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5520-ibrdr-b-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5520-ibrdr-b-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5521-brdr-l-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5521-brdr-l-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5521-brdr-l-01-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5521-brdr-l-01-e-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5521-brdr-l-02-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5521-brdr-l-02-e-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5522-brdr-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5522-brdr-00-b-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5522-brdr-01-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5522-brdr-01-b-g-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5522-brdr-02-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5522-brdr-02-e-expected.png.
  • platform/qt-wk2/css2.1/t0805-c5522-ibrdr-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0805-c5522-ibrdr-00-a-expected.png.
  • platform/qt-wk2/css2.1/t09-c5526c-display-00-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t09-c5526c-display-00-e-expected.png.
  • platform/qt-wk2/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.png.
  • platform/qt-wk2/css2.1/t0905-c414-flt-01-d-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c414-flt-01-d-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c414-flt-02-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c414-flt-02-c-expected.png.
  • platform/qt-wk2/css2.1/t0905-c414-flt-03-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c414-flt-03-c-expected.png.
  • platform/qt-wk2/css2.1/t0905-c414-flt-04-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c414-flt-04-c-expected.png.
  • platform/qt-wk2/css2.1/t0905-c414-flt-fit-00-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c414-flt-fit-00-d-expected.png.
  • platform/qt-wk2/css2.1/t0905-c414-flt-fit-01-d-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c414-flt-fit-01-d-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c414-flt-wrap-00-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c414-flt-wrap-00-e-expected.png.
  • platform/qt-wk2/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltblck-01-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltblck-01-d-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltcont-00-d-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltcont-00-d-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-flthw-00-c-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-flthw-00-c-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltmult-00-d-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltmult-00-d-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltwidth-01-c-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwidth-01-c-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5525-fltwrap-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwrap-00-b-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png.
  • platform/qt-wk2/css2.1/t0905-c5526-flthw-00-c-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t0905-c5526-flthw-00-c-g-expected.png.
  • platform/qt-wk2/css2.1/t090501-c414-flt-00-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t090501-c414-flt-00-d-expected.png.
  • platform/qt-wk2/css2.1/t090501-c414-flt-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t090501-c414-flt-01-b-expected.png.
  • platform/qt-wk2/css2.1/t090501-c414-flt-ln-00-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t090501-c414-flt-ln-00-d-expected.png.
  • platform/qt-wk2/css2.1/t090501-c414-flt-ln-02-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t090501-c414-flt-ln-02-d-expected.png.
  • platform/qt-wk2/css2.1/t090501-c414-flt-ln-03-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t090501-c414-flt-ln-03-d-expected.png.
  • platform/qt-wk2/css2.1/t090501-c5525-flt-l-00-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t090501-c5525-flt-l-00-b-g-expected.png.
  • platform/qt-wk2/css2.1/t090501-c5525-flt-r-00-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t090501-c5525-flt-r-00-b-g-expected.png.
  • platform/qt-wk2/css2.1/t1001-abs-pos-cb-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-01-b-expected.png.
  • platform/qt-wk2/css2.1/t1001-abs-pos-cb-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-02-b-expected.png.
  • platform/qt-wk2/css2.1/t1001-abs-pos-cb-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-03-b-expected.png.
  • platform/qt-wk2/css2.1/t1001-abs-pos-cb-04-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-04-b-expected.png.
  • platform/qt-wk2/css2.1/t1001-abs-pos-cb-05-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-05-b-expected.png.
  • platform/qt-wk2/css2.1/t1001-abs-pos-cb-06-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-06-b-expected.png.
  • platform/qt-wk2/css2.1/t1001-abs-pos-cb-07-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-07-b-expected.png.
  • platform/qt-wk2/css2.1/t1001-abs-pos-cb-08-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-08-b-expected.png.
  • platform/qt-wk2/css2.1/t1001-abs-pos-cb-09-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-09-b-expected.png.
  • platform/qt-wk2/css2.1/t1002-c5523-width-00-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1002-c5523-width-00-b-g-expected.png.
  • platform/qt-wk2/css2.1/t1002-c5523-width-01-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1002-c5523-width-01-b-g-expected.png.
  • platform/qt-wk2/css2.1/t1002-c5523-width-02-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1002-c5523-width-02-b-g-expected.png.
  • platform/qt-wk2/css2.1/t100303-c412-blockw-00-d-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100303-c412-blockw-00-d-ag-expected.png.
  • platform/qt-wk2/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png.
  • platform/qt-wk2/css2.1/t1004-c5524-width-00-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1004-c5524-width-00-b-g-expected.png.
  • platform/qt-wk2/css2.1/t1005-c5524-width-00-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1005-c5524-width-00-b-g-expected.png.
  • platform/qt-wk2/css2.1/t1005-c5524-width-01-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1005-c5524-width-01-b-g-expected.png.
  • platform/qt-wk2/css2.1/t1008-c44-ln-box-00-d-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1008-c44-ln-box-00-d-ag-expected.png.
  • platform/qt-wk2/css2.1/t1008-c44-ln-box-01-d-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1008-c44-ln-box-01-d-ag-expected.png.
  • platform/qt-wk2/css2.1/t1008-c44-ln-box-03-d-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1008-c44-ln-box-03-d-ag-expected.png.
  • platform/qt-wk2/css2.1/t100801-c42-ibx-ht-00-d-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100801-c42-ibx-ht-00-d-a-expected.png.
  • platform/qt-wk2/css2.1/t100801-c544-valgn-00-a-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100801-c544-valgn-00-a-ag-expected.png.
  • platform/qt-wk2/css2.1/t100801-c544-valgn-02-d-agi-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100801-c544-valgn-02-d-agi-expected.png.
  • platform/qt-wk2/css2.1/t100801-c544-valgn-03-d-agi-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100801-c544-valgn-03-d-agi-expected.png.
  • platform/qt-wk2/css2.1/t100801-c544-valgn-04-d-agi-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100801-c544-valgn-04-d-agi-expected.png.
  • platform/qt-wk2/css2.1/t100801-c548-leadin-00-d-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100801-c548-leadin-00-d-a-expected.png.
  • platform/qt-wk2/css2.1/t100801-c548-ln-ht-00-c-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100801-c548-ln-ht-00-c-a-expected.png.
  • platform/qt-wk2/css2.1/t100801-c548-ln-ht-03-d-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100801-c548-ln-ht-03-d-ag-expected.png.
  • platform/qt-wk2/css2.1/t100801-c548-ln-ht-04-d-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t100801-c548-ln-ht-04-d-ag-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-01-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-02-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-03-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-04-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-04-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-05-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-05-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-06-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-06-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-07-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-07-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-08-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-08-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-11-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-11-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-12-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-12-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-13-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-13-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-14-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-14-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counter-16-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counter-16-f-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-01-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-02-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-03-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-05-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-05-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-06-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-06-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-07-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-07-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-08-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-08-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-11-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-11-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-12-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-12-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-13-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-13-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-14-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-14-b-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-16-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-16-c-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-17-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-17-d-expected.png.
  • platform/qt-wk2/css2.1/t1202-counters-18-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1202-counters-18-f-expected.png.
  • platform/qt-wk2/css2.1/t1204-implied-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1204-implied-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1204-implied-01-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1204-implied-01-c-expected.png.
  • platform/qt-wk2/css2.1/t1204-implied-02-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1204-implied-02-d-expected.png.
  • platform/qt-wk2/css2.1/t1204-multiple-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1204-multiple-00-c-expected.png.
  • platform/qt-wk2/css2.1/t1204-multiple-01-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1204-multiple-01-c-expected.png.
  • platform/qt-wk2/css2.1/t1204-order-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1204-order-00-c-expected.png.
  • platform/qt-wk2/css2.1/t1204-order-01-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1204-order-01-d-expected.png.
  • platform/qt-wk2/css2.1/t1204-root-e-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1204-root-e-expected.png.
  • platform/qt-wk2/css2.1/t120401-scope-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t120401-scope-00-b-expected.png.
  • platform/qt-wk2/css2.1/t120401-scope-01-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t120401-scope-01-c-expected.png.
  • platform/qt-wk2/css2.1/t120401-scope-02-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t120401-scope-02-c-expected.png.
  • platform/qt-wk2/css2.1/t120401-scope-03-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t120401-scope-03-c-expected.png.
  • platform/qt-wk2/css2.1/t120401-scope-04-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t120401-scope-04-d-expected.png.
  • platform/qt-wk2/css2.1/t120403-content-none-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t120403-content-none-00-c-expected.png.
  • platform/qt-wk2/css2.1/t120403-display-none-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t120403-display-none-00-c-expected.png.
  • platform/qt-wk2/css2.1/t120403-visibility-00-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t120403-visibility-00-c-expected.png.
  • platform/qt-wk2/css2.1/t1205-c561-list-displ-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1205-c561-list-displ-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1205-c563-list-type-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1205-c563-list-type-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1205-c563-list-type-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1205-c563-list-type-01-b-expected.png.
  • platform/qt-wk2/css2.1/t1205-c564-list-img-00-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1205-c564-list-img-00-b-g-expected.png.
  • platform/qt-wk2/css2.1/t1205-c565-list-pos-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1205-c565-list-pos-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1205-c566-list-stl-00-e-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1205-c566-list-stl-00-e-ag-expected.png.
  • platform/qt-wk2/css2.1/t1205-c566-list-stl-01-c-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1205-c566-list-stl-01-c-g-expected.png.
  • platform/qt-wk2/css2.1/t1401-c531-color-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1401-c531-color-00-a-expected.png.
  • platform/qt-wk2/css2.1/t1402-c45-bg-canvas-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1402-c45-bg-canvas-00-b-expected.png.
  • platform/qt-wk2/css2.1/t140201-c532-bgcolor-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t140201-c532-bgcolor-00-a-expected.png.
  • platform/qt-wk2/css2.1/t140201-c533-bgimage-00-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t140201-c533-bgimage-00-a-expected.png.
  • platform/qt-wk2/css2.1/t140201-c534-bgre-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t140201-c534-bgre-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t140201-c534-bgre-01-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t140201-c534-bgre-01-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png.
  • platform/qt-wk2/css2.1/t140201-c536-bgpos-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t140201-c536-bgpos-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t140201-c536-bgpos-01-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t140201-c536-bgpos-01-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png.
  • platform/qt-wk2/css2.1/t1503-c522-font-family-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1503-c522-font-family-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1504-c523-font-style-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1504-c523-font-style-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1505-c524-font-var-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1505-c524-font-var-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1506-c525-font-wt-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1506-c525-font-wt-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1507-c526-font-sz-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1507-c526-font-sz-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1507-c526-font-sz-01-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1507-c526-font-sz-01-b-a-expected.png.
  • platform/qt-wk2/css2.1/t1507-c526-font-sz-02-b-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1507-c526-font-sz-02-b-a-expected.png.
  • platform/qt-wk2/css2.1/t1507-c526-font-sz-03-f-a-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1507-c526-font-sz-03-f-a-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-01-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-02-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-02-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-03-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-03-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-04-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-04-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-05-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-05-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-06-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-06-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-07-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-07-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-08-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-08-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-09-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-09-b-expected.png.
  • platform/qt-wk2/css2.1/t1508-c527-font-10-c-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1508-c527-font-10-c-expected.png.
  • platform/qt-wk2/css2.1/t1601-c547-indent-01-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1601-c547-indent-01-d-expected.png.
  • platform/qt-wk2/css2.1/t1602-c546-txt-align-00-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1602-c546-txt-align-00-b-expected.png.
  • platform/qt-wk2/css2.1/t1606-c562-white-sp-00-b-ag-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t1606-c562-white-sp-00-b-ag-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-00-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-00-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-01-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-01-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-02-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-02-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-03-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-03-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-04-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-04-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-05-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-05-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-06-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-06-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-07-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-07-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-08-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-08-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-09-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-09-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-10-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-10-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-11-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-11-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-12-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-12-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-13-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-13-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-14-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-14-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-15-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-15-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-16-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-16-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-17-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-17-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-18-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-18-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-19-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-19-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-20-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-20-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-21-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-21-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-22-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-22-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-23-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-23-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-24-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-24-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-25-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-25-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-26-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-26-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-27-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-27-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-28-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-28-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-29-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-29-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-30-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-30-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-31-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-31-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-32-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-32-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-33-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-33-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-34-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-34-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-35-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-35-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-36-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-36-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-37-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-37-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-38-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-38-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-39-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-39-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-40-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-40-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-41-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-41-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-42-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-42-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-43-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-43-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-44-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-44-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-45-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-45-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-46-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-46-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-47-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-47-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-48-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-48-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-49-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-49-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-50-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-50-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-51-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-51-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-52-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-52-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-53-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-53-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-54-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-54-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-55-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-55-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-56-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-56-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-57-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-57-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-58-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-58-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-59-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-59-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-60-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-60-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-61-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-61-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-62-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-62-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-63-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-63-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-64-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-64-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-65-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-65-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-66-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-66-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-67-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-67-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-68-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-68-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-69-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-69-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-70-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-70-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-71-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-71-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-72-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-72-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-73-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-73-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-74-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-74-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-75-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-75-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-76-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-76-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-77-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-77-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-78-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-78-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-79-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-79-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-80-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-80-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-81-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-81-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-82-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-82-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-83-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-83-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-84-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-84-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-85-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-85-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-86-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-86-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-87-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-87-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-88-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-88-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-89-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-89-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-90-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-90-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-91-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-91-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-92-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-92-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-93-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-93-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-94-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-94-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-95-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-95-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-96-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-96-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-97-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-97-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-98-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-98-d-expected.png.
  • platform/qt-wk2/css2.1/t170602-bdr-conflct-w-99-d-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-99-d-expected.png.
6:20 AM WebKitGTK/2.0.x edited by zandobersek@gmail.com
Add r147345 as a proposed merge to remove enormous amount of warnings … (diff)
5:54 AM Changeset in webkit [154276] by allan.jensen@digia.com
  • 1 edit
    347 copies
    1 move
    41 adds
    3 deletes in trunk/LayoutTests

Moving expectations from Qt 5.0 WK2 to Qt WK2

Unreviewed gardening.

  • platform/qt-wk2/TestExpectations: Renamed from LayoutTests/platform/qt-5.0-wk2/TestExpectations.
  • platform/qt-wk2/animations/3d/change-transform-in-end-event-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/animations/3d/change-transform-in-end-event-expected.png.
  • platform/qt-wk2/animations/3d/replace-filling-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/animations/3d/replace-filling-transform-expected.png.
  • platform/qt-wk2/animations/3d/state-at-end-event-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/animations/3d/state-at-end-event-transform-expected.png.
  • platform/qt-wk2/animations/cross-fade-border-image-source-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/animations/cross-fade-border-image-source-expected.png.
  • platform/qt-wk2/animations/cross-fade-list-style-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/animations/cross-fade-list-style-image-expected.png.
  • platform/qt-wk2/animations/cross-fade-webkit-mask-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/animations/cross-fade-webkit-mask-image-expected.png.
  • platform/qt-wk2/animations/state-at-end-event-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/animations/state-at-end-event-expected.png.
  • platform/qt-wk2/compositing/absolute-inside-out-of-view-fixed-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/absolute-inside-out-of-view-fixed-expected.txt.
  • platform/qt-wk2/compositing/animation/busy-indicator-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/animation/busy-indicator-expected.png.
  • platform/qt-wk2/compositing/animation/state-at-end-event-transform-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/animation/state-at-end-event-transform-layer-expected.png.
  • platform/qt-wk2/compositing/backing/no-backing-for-clip-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/backing/no-backing-for-clip-expected.txt.
  • platform/qt-wk2/compositing/backing/no-backing-for-clip-overlap-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/backing/no-backing-for-clip-overlap-expected.txt.
  • platform/qt-wk2/compositing/backing/no-backing-for-perspective-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/backing/no-backing-for-perspective-expected.txt.
  • platform/qt-wk2/compositing/bounds-in-flipped-writing-mode-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/bounds-in-flipped-writing-mode-expected.txt.
  • platform/qt-wk2/compositing/checkerboard-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/checkerboard-expected.png.
  • platform/qt-wk2/compositing/clip-child-by-non-stacking-ancestor-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/clip-child-by-non-stacking-ancestor-expected.txt.
  • platform/qt-wk2/compositing/color-matching/image-color-matching-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/color-matching/image-color-matching-expected.png.
  • platform/qt-wk2/compositing/columns/composited-in-paginated-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/columns/composited-in-paginated-expected.txt.
  • platform/qt-wk2/compositing/compositing-visible-descendant-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/compositing-visible-descendant-expected.png.
  • platform/qt-wk2/compositing/contents-opaque/background-clip-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/background-clip-expected.txt.
  • platform/qt-wk2/compositing/contents-opaque/background-color-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/background-color-expected.txt.
  • platform/qt-wk2/compositing/contents-opaque/control-layer-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/control-layer-expected.txt.
  • platform/qt-wk2/compositing/contents-opaque/filter-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/filter-expected.txt.
  • platform/qt-wk2/compositing/contents-opaque/hidden-with-visible-child-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/hidden-with-visible-child-expected.txt.
  • platform/qt-wk2/compositing/contents-opaque/hidden-with-visible-text-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/hidden-with-visible-text-expected.txt.
  • platform/qt-wk2/compositing/contents-opaque/layer-opacity-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/layer-opacity-expected.txt.
  • platform/qt-wk2/compositing/contents-opaque/layer-transform-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/layer-transform-expected.txt.
  • platform/qt-wk2/compositing/contents-opaque/overflow-hidden-child-layers-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/overflow-hidden-child-layers-expected.txt.
  • platform/qt-wk2/compositing/contents-opaque/visibility-hidden-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/contents-opaque/visibility-hidden-expected.txt.
  • platform/qt-wk2/compositing/culling/clear-fixed-iframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/culling/clear-fixed-iframe-expected.png.
  • platform/qt-wk2/compositing/culling/filter-occlusion-blur-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/culling/filter-occlusion-blur-expected.png.
  • platform/qt-wk2/compositing/culling/filter-occlusion-blur-large-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/culling/filter-occlusion-blur-large-expected.png.
  • platform/qt-wk2/compositing/culling/scrolled-within-boxshadow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/culling/scrolled-within-boxshadow-expected.png.
  • platform/qt-wk2/compositing/culling/translated-boxshadow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/culling/translated-boxshadow-expected.png.
  • platform/qt-wk2/compositing/culling/unscrolled-within-boxshadow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/culling/unscrolled-within-boxshadow-expected.png.
  • platform/qt-wk2/compositing/direct-image-compositing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/direct-image-compositing-expected.png.
  • platform/qt-wk2/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt.
  • platform/qt-wk2/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt.
  • platform/qt-wk2/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt.
  • platform/qt-wk2/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt.
  • platform/qt-wk2/compositing/fixed-position-scroll-offset-history-restore-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/fixed-position-scroll-offset-history-restore-expected.png.
  • platform/qt-wk2/compositing/framesets/composited-frame-alignment-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/framesets/composited-frame-alignment-expected.png.
  • platform/qt-wk2/compositing/generated-content-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/generated-content-expected.png.
  • platform/qt-wk2/compositing/geometry/abs-position-inside-opacity-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/abs-position-inside-opacity-expected.png.
  • platform/qt-wk2/compositing/geometry/bounds-clipped-composited-child-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/bounds-clipped-composited-child-expected.txt.
  • platform/qt-wk2/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt.
  • platform/qt-wk2/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt.
  • platform/qt-wk2/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt.
  • platform/qt-wk2/compositing/geometry/bounds-ignores-hidden-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-expected.txt.
  • platform/qt-wk2/compositing/geometry/clip-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/clip-expected.txt.
  • platform/qt-wk2/compositing/geometry/clip-inside-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/clip-inside-expected.txt.
  • platform/qt-wk2/compositing/geometry/clipping-foreground-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/clipping-foreground-expected.png.
  • platform/qt-wk2/compositing/geometry/composited-in-columns-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/composited-in-columns-expected.txt.
  • platform/qt-wk2/compositing/geometry/fixed-in-composited-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/fixed-in-composited-expected.png.
  • platform/qt-wk2/compositing/geometry/fixed-in-composited-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/fixed-in-composited-expected.txt.
  • platform/qt-wk2/compositing/geometry/fixed-position-composited-page-scale-down-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/fixed-position-composited-page-scale-down-expected.png.
  • platform/qt-wk2/compositing/geometry/fixed-position-composited-page-scale-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/fixed-position-composited-page-scale-expected.png.
  • platform/qt-wk2/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png.
  • platform/qt-wk2/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png.
  • platform/qt-wk2/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png.
  • platform/qt-wk2/compositing/geometry/fixed-position-transform-composited-page-scale-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/fixed-position-transform-composited-page-scale-expected.png.
  • platform/qt-wk2/compositing/geometry/flipped-writing-mode-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/flipped-writing-mode-expected.txt.
  • platform/qt-wk2/compositing/geometry/foreground-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/foreground-layer-expected.png.
  • platform/qt-wk2/compositing/geometry/foreground-layer-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/foreground-layer-expected.txt.
  • platform/qt-wk2/compositing/geometry/horizontal-scroll-composited-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/horizontal-scroll-composited-expected.png.
  • platform/qt-wk2/compositing/geometry/horizontal-scroll-composited-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/horizontal-scroll-composited-expected.txt.
  • platform/qt-wk2/compositing/geometry/layer-due-to-layer-children-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/layer-due-to-layer-children-expected.png.
  • platform/qt-wk2/compositing/geometry/layer-due-to-layer-children-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/layer-due-to-layer-children-expected.txt.
  • platform/qt-wk2/compositing/geometry/outline-change-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/outline-change-expected.png.
  • platform/qt-wk2/compositing/geometry/partial-layout-update-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/partial-layout-update-expected.png.
  • platform/qt-wk2/compositing/geometry/preserve-3d-switching-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/preserve-3d-switching-expected.txt.
  • platform/qt-wk2/compositing/geometry/repaint-foreground-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/repaint-foreground-layer-expected.png.
  • platform/qt-wk2/compositing/geometry/root-layer-update-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/root-layer-update-expected.png.
  • platform/qt-wk2/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png.
  • platform/qt-wk2/compositing/geometry/vertical-scroll-composited-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/vertical-scroll-composited-expected.png.
  • platform/qt-wk2/compositing/geometry/vertical-scroll-composited-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/vertical-scroll-composited-expected.txt.
  • platform/qt-wk2/compositing/geometry/video-fixed-scrolling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/video-fixed-scrolling-expected.png.
  • platform/qt-wk2/compositing/geometry/video-fixed-scrolling-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/video-fixed-scrolling-expected.txt.
  • platform/qt-wk2/compositing/geometry/video-opacity-overlay-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/video-opacity-overlay-expected.png.
  • platform/qt-wk2/compositing/geometry/video-opacity-overlay-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/geometry/video-opacity-overlay-expected.txt.
  • platform/qt-wk2/compositing/iframes/become-composited-nested-iframes-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/become-composited-nested-iframes-expected.txt.
  • platform/qt-wk2/compositing/iframes/become-overlapped-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/become-overlapped-iframe-expected.txt.
  • platform/qt-wk2/compositing/iframes/composited-iframe-alignment-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/composited-iframe-alignment-expected.png.
  • platform/qt-wk2/compositing/iframes/composited-parent-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/composited-parent-iframe-expected.txt.
  • platform/qt-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt.
  • platform/qt-wk2/compositing/iframes/connect-compositing-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-expected.txt.
  • platform/qt-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt.
  • platform/qt-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt.
  • platform/qt-wk2/compositing/iframes/enter-compositing-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/enter-compositing-iframe-expected.txt.
  • platform/qt-wk2/compositing/iframes/fixed-position-iframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/fixed-position-iframe-expected.png.
  • platform/qt-wk2/compositing/iframes/iframe-copy-on-scroll-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-copy-on-scroll-expected.png.
  • platform/qt-wk2/compositing/iframes/iframe-copy-on-scroll-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-copy-on-scroll-expected.txt.
  • platform/qt-wk2/compositing/iframes/iframe-in-composited-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-in-composited-layer-expected.png.
  • platform/qt-wk2/compositing/iframes/iframe-in-composited-layer-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-in-composited-layer-expected.txt.
  • platform/qt-wk2/compositing/iframes/iframe-resize-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-resize-expected.txt.
  • platform/qt-wk2/compositing/iframes/iframe-size-to-zero-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-size-to-zero-expected.txt.
  • platform/qt-wk2/compositing/iframes/invisible-nested-iframe-hide-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-hide-expected.txt.
  • platform/qt-wk2/compositing/iframes/invisible-nested-iframe-show-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-show-expected.txt.
  • platform/qt-wk2/compositing/iframes/leave-compositing-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/leave-compositing-iframe-expected.txt.
  • platform/qt-wk2/compositing/iframes/nested-iframe-scrolling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/nested-iframe-scrolling-expected.png.
  • platform/qt-wk2/compositing/iframes/overlapped-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-expected.txt.
  • platform/qt-wk2/compositing/iframes/overlapped-iframe-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-iframe-expected.txt.
  • platform/qt-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt.
  • platform/qt-wk2/compositing/iframes/page-cache-layer-tree-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/page-cache-layer-tree-expected.txt.
  • platform/qt-wk2/compositing/iframes/resizer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/resizer-expected.png.
  • platform/qt-wk2/compositing/iframes/resizer-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/resizer-expected.txt.
  • platform/qt-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.png.
  • platform/qt-wk2/compositing/iframes/scrolling-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scrolling-iframe-expected.txt.
  • platform/qt-wk2/compositing/images/clip-on-directly-composited-image-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/images/clip-on-directly-composited-image-expected.txt.
  • platform/qt-wk2/compositing/images/content-image-change-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/images/content-image-change-expected.png.
  • platform/qt-wk2/compositing/images/direct-image-background-color-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/images/direct-image-background-color-expected.png.
  • platform/qt-wk2/compositing/layer-creation/animation-overlap-with-children-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/animation-overlap-with-children-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/fixed-position-and-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-and-transform-expected.png.
  • platform/qt-wk2/compositing/layer-creation/fixed-position-and-transform-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-and-transform-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/fixed-position-scroll-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-scroll-expected.png.
  • platform/qt-wk2/compositing/layer-creation/fixed-position-scroll-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-scroll-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/fixed-position-under-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-under-transform-expected.png.
  • platform/qt-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/no-compositing-for-sticky-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-sticky-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-animation-clipping-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-animation-clipping-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-animation-container-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-animation-container-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-animation-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-animation-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-child-layer-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-child-layer-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-clipping-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-clipping-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-transformed-3d-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-transformed-3d-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-transformed-layer-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-transformed-layer-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/overlap-transforms-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/overlap-transforms-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/rotate3d-overlap-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/rotate3d-overlap-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/spanOverlapsCanvas-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/spanOverlapsCanvas-expected.png.
  • platform/qt-wk2/compositing/layer-creation/stacking-context-overlap-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/stacking-context-overlap-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/stacking-context-overlap-nested-expected.txt.
  • platform/qt-wk2/compositing/layer-creation/translatez-overlap-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/translatez-overlap-expected.txt.
  • platform/qt-wk2/compositing/layers-inside-overflow-scroll-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layers-inside-overflow-scroll-expected.png.
  • platform/qt-wk2/compositing/layers-inside-overflow-scroll-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/layers-inside-overflow-scroll-expected.txt.
  • platform/qt-wk2/compositing/masks/direct-image-mask-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/masks/direct-image-mask-expected.png.
  • platform/qt-wk2/compositing/masks/mask-layer-size-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/masks/mask-layer-size-expected.txt.
  • platform/qt-wk2/compositing/masks/mask-of-clipped-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/masks/mask-of-clipped-layer-expected.png.
  • platform/qt-wk2/compositing/masks/masked-ancestor-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.png.
  • platform/qt-wk2/compositing/masks/masked-ancestor-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.txt.
  • platform/qt-wk2/compositing/masks/multiple-masks-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.png.
  • platform/qt-wk2/compositing/masks/multiple-masks-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.txt.
  • platform/qt-wk2/compositing/masks/simple-composited-mask-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.png.
  • platform/qt-wk2/compositing/masks/simple-composited-mask-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.txt.
  • platform/qt-wk2/compositing/overflow-trumps-transform-style-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow-trumps-transform-style-expected.txt.
  • platform/qt-wk2/compositing/overflow/ancestor-overflow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/ancestor-overflow-expected.png.
  • platform/qt-wk2/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/composited-scrolling-paint-phases-expected.txt.
  • platform/qt-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/content-gains-scrollbars-expected.txt.
  • platform/qt-wk2/compositing/overflow/content-loses-scrollbars-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/content-loses-scrollbars-expected.txt.
  • platform/qt-wk2/compositing/overflow/nested-scrolling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/nested-scrolling-expected.png.
  • platform/qt-wk2/compositing/overflow/overflow-compositing-descendant-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/overflow-compositing-descendant-expected.png.
  • platform/qt-wk2/compositing/overflow/overflow-positioning-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/overflow-positioning-expected.png.
  • platform/qt-wk2/compositing/overflow/overflow-scaled-descendant-overlapping-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/overflow-scaled-descendant-overlapping-expected.png.
  • platform/qt-wk2/compositing/overflow/overflow-scroll-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/overflow-scroll-expected.png.
  • platform/qt-wk2/compositing/overflow/overflow-scroll-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/overflow-scroll-expected.txt.
  • platform/qt-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt.
  • platform/qt-wk2/compositing/overflow/parent-overflow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/parent-overflow-expected.png.
  • platform/qt-wk2/compositing/overflow/remove-overflow-crash2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/remove-overflow-crash2-expected.png.
  • platform/qt-wk2/compositing/overflow/resize-painting-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/resize-painting-expected.txt.
  • platform/qt-wk2/compositing/overflow/scroll-ancestor-update-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/scroll-ancestor-update-expected.png.
  • platform/qt-wk2/compositing/overflow/scroll-ancestor-update-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/scroll-ancestor-update-expected.txt.
  • platform/qt-wk2/compositing/overflow/scrollbar-painting-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/scrollbar-painting-expected.png.
  • platform/qt-wk2/compositing/overflow/scrollbar-painting-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/scrollbar-painting-expected.txt.
  • platform/qt-wk2/compositing/overflow/zero-size-overflow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/overflow/zero-size-overflow-expected.png.
  • platform/qt-wk2/compositing/plugins/composited-plugin-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/plugins/composited-plugin-expected.png.
  • platform/qt-wk2/compositing/plugins/composited-plugin-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/plugins/composited-plugin-expected.txt.
  • platform/qt-wk2/compositing/reflections/compositing-change-inside-reflection-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/compositing-change-inside-reflection-expected.png.
  • platform/qt-wk2/compositing/reflections/nested-reflection-mask-change-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-mask-change-expected.png.
  • platform/qt-wk2/compositing/reflections/nested-reflection-transformed-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed-expected.png.
  • platform/qt-wk2/compositing/reflections/nested-reflection-transformed2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed2-expected.png.
  • platform/qt-wk2/compositing/reflections/reflection-in-composited-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-in-composited-expected.png.
  • platform/qt-wk2/compositing/reflections/reflection-on-composited-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-on-composited-expected.png.
  • platform/qt-wk2/compositing/reflections/reflection-opacity-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-opacity-expected.png.
  • platform/qt-wk2/compositing/reflections/reflection-ordering-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-ordering-expected.png.
  • platform/qt-wk2/compositing/reflections/reflection-positioning-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning-expected.png.
  • platform/qt-wk2/compositing/reflections/reflection-positioning2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning2-expected.png.
  • platform/qt-wk2/compositing/reflections/simple-composited-reflections-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/reflections/simple-composited-reflections-expected.png.
  • platform/qt-wk2/compositing/repaint/become-overlay-composited-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/become-overlay-composited-layer-expected.png.
  • platform/qt-wk2/compositing/repaint/composited-document-element-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/composited-document-element-expected.png.
  • platform/qt-wk2/compositing/repaint/content-into-overflow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/content-into-overflow-expected.png.
  • platform/qt-wk2/compositing/repaint/content-into-overflow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/content-into-overflow-expected.txt.
  • platform/qt-wk2/compositing/repaint/fixed-background-scroll-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/fixed-background-scroll-expected.txt.
  • platform/qt-wk2/compositing/repaint/layer-repaint-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/layer-repaint-expected.png.
  • platform/qt-wk2/compositing/repaint/layer-repaint-rects-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/layer-repaint-rects-expected.png.
  • platform/qt-wk2/compositing/repaint/newly-composited-on-scroll-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/newly-composited-on-scroll-expected.png.
  • platform/qt-wk2/compositing/repaint/newly-composited-on-scroll-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/newly-composited-on-scroll-expected.txt.
  • platform/qt-wk2/compositing/repaint/newly-composited-repaint-rect-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/newly-composited-repaint-rect-expected.png.
  • platform/qt-wk2/compositing/repaint/opacity-between-absolute-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/opacity-between-absolute-expected.png.
  • platform/qt-wk2/compositing/repaint/opacity-between-absolute2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/opacity-between-absolute2-expected.png.
  • platform/qt-wk2/compositing/repaint/overflow-into-content-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/overflow-into-content-expected.png.
  • platform/qt-wk2/compositing/repaint/overflow-into-content-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/overflow-into-content-expected.txt.
  • platform/qt-wk2/compositing/repaint/page-scale-repaint-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/page-scale-repaint-expected.png.
  • platform/qt-wk2/compositing/repaint/positioned-movement-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/positioned-movement-expected.txt.
  • platform/qt-wk2/compositing/repaint/requires-backing-repaint-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/requires-backing-repaint-expected.png.
  • platform/qt-wk2/compositing/repaint/same-size-invalidation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/same-size-invalidation-expected.png.
  • platform/qt-wk2/compositing/repaint/shrink-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/repaint/shrink-layer-expected.png.
  • platform/qt-wk2/compositing/rtl/rtl-absolute-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-expected.png.
  • platform/qt-wk2/compositing/rtl/rtl-absolute-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-absolute-overflow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.png.
  • platform/qt-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-fixed-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-expected.png.
  • platform/qt-wk2/compositing/rtl/rtl-fixed-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-fixed-overflow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.png.
  • platform/qt-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.png.
  • platform/qt-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-iframe-relative-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-relative-expected.txt.
  • platform/qt-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
  • platform/qt-wk2/compositing/rtl/rtl-relative-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-relative-expected.txt.
  • platform/qt-wk2/compositing/scaling/tiled-layer-recursion-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/scaling/tiled-layer-recursion-expected.png.
  • platform/qt-wk2/compositing/self-painting-layers-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/self-painting-layers-expected.png.
  • platform/qt-wk2/compositing/self-painting-layers-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/self-painting-layers-expected.txt.
  • platform/qt-wk2/compositing/shadows/shadow-drawing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/shadows/shadow-drawing-expected.png.
  • platform/qt-wk2/compositing/sibling-positioning-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/sibling-positioning-expected.png.
  • platform/qt-wk2/compositing/text-on-large-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/text-on-large-layer-expected.png.
  • platform/qt-wk2/compositing/tiled-layers-hidpi-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/tiled-layers-hidpi-expected.txt.
  • platform/qt-wk2/compositing/tiling/backface-preserve-3d-tiled-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/tiling/backface-preserve-3d-tiled-expected.txt.
  • platform/qt-wk2/compositing/tiling/crash-reparent-tiled-layer-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/tiling/crash-reparent-tiled-layer-expected.txt.
  • platform/qt-wk2/compositing/tiling/huge-layer-add-remove-child-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/tiling/huge-layer-add-remove-child-expected.txt.
  • platform/qt-wk2/compositing/tiling/huge-layer-img-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/tiling/huge-layer-img-expected.txt.
  • platform/qt-wk2/compositing/tiling/huge-layer-with-layer-children-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-expected.txt.
  • platform/qt-wk2/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt.
  • platform/qt-wk2/compositing/tiling/tiled-layer-resize-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/tiling/tiled-layer-resize-expected.txt.
  • platform/qt-wk2/compositing/transitions/singular-scale-transition-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/transitions/singular-scale-transition-expected.png.
  • platform/qt-wk2/compositing/video/video-background-color-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/video/video-background-color-expected.png.
  • platform/qt-wk2/compositing/video/video-background-color-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/video/video-background-color-expected.txt.
  • platform/qt-wk2/compositing/visibility/visibility-composited-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/visibility/visibility-composited-expected.txt.
  • platform/qt-wk2/compositing/visibility/visibility-composited-transforms-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/visibility/visibility-composited-transforms-expected.txt.
  • platform/qt-wk2/compositing/visibility/visibility-image-layers-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/visibility/visibility-image-layers-expected.png.
  • platform/qt-wk2/compositing/visibility/visibility-simple-video-layer-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/visibility/visibility-simple-video-layer-expected.png.
  • platform/qt-wk2/compositing/z-order/negative-z-index-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/compositing/z-order/negative-z-index-expected.png.
  • platform/qt-wk2/css1/basic/containment-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/basic/containment-expected.png.
  • platform/qt-wk2/css1/basic/contextual_selectors-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/basic/contextual_selectors-expected.png.
  • platform/qt-wk2/css1/basic/grouping-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/basic/grouping-expected.png.
  • platform/qt-wk2/css1/basic/id_as_selector-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/basic/id_as_selector-expected.png.
  • platform/qt-wk2/css1/basic/inheritance-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/basic/inheritance-expected.png.
  • platform/qt-wk2/css1/box_properties/acid_test-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/acid_test-expected.png.
  • platform/qt-wk2/css1/box_properties/border-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border-expected.png.
  • platform/qt-wk2/css1/box_properties/border_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_bottom-expected.png.
  • platform/qt-wk2/css1/box_properties/border_bottom_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_bottom_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_bottom_width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_bottom_width-expected.png.
  • platform/qt-wk2/css1/box_properties/border_bottom_width_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_bottom_width_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_color-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_color-expected.png.
  • platform/qt-wk2/css1/box_properties/border_color_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_color_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_left-expected.png.
  • platform/qt-wk2/css1/box_properties/border_left_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_left_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_left_width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_left_width-expected.png.
  • platform/qt-wk2/css1/box_properties/border_left_width_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_left_width_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_right-expected.png.
  • platform/qt-wk2/css1/box_properties/border_right_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_right_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_right_width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_right_width-expected.png.
  • platform/qt-wk2/css1/box_properties/border_right_width_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_right_width_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_style-expected.png.
  • platform/qt-wk2/css1/box_properties/border_style_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_style_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_top-expected.png.
  • platform/qt-wk2/css1/box_properties/border_top_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_top_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_top_width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_top_width-expected.png.
  • platform/qt-wk2/css1/box_properties/border_top_width_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_top_width_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/border_width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_width-expected.png.
  • platform/qt-wk2/css1/box_properties/border_width_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/border_width_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/clear-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/clear-expected.png.
  • platform/qt-wk2/css1/box_properties/clear_float-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/clear_float-expected.png.
  • platform/qt-wk2/css1/box_properties/float-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/float-expected.png.
  • platform/qt-wk2/css1/box_properties/float_elements_in_series-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/float_elements_in_series-expected.png.
  • platform/qt-wk2/css1/box_properties/float_margin-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/float_margin-expected.png.
  • platform/qt-wk2/css1/box_properties/float_on_text_elements-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/float_on_text_elements-expected.png.
  • platform/qt-wk2/css1/box_properties/height-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/height-expected.png.
  • platform/qt-wk2/css1/box_properties/margin-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin-expected.png.
  • platform/qt-wk2/css1/box_properties/margin_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin_bottom-expected.png.
  • platform/qt-wk2/css1/box_properties/margin_bottom_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin_bottom_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/margin_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/margin_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin_left-expected.png.
  • platform/qt-wk2/css1/box_properties/margin_left_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin_left_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/margin_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin_right-expected.png.
  • platform/qt-wk2/css1/box_properties/margin_right_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin_right_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/margin_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin_top-expected.png.
  • platform/qt-wk2/css1/box_properties/margin_top_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/margin_top_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/padding-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding-expected.png.
  • platform/qt-wk2/css1/box_properties/padding_bottom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding_bottom-expected.png.
  • platform/qt-wk2/css1/box_properties/padding_bottom_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding_bottom_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/padding_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/padding_left-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding_left-expected.png.
  • platform/qt-wk2/css1/box_properties/padding_left_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding_left_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/padding_right-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding_right-expected.png.
  • platform/qt-wk2/css1/box_properties/padding_right_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding_right_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/padding_top-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding_top-expected.png.
  • platform/qt-wk2/css1/box_properties/padding_top_inline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/padding_top_inline-expected.png.
  • platform/qt-wk2/css1/box_properties/width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/box_properties/width-expected.png.
  • platform/qt-wk2/css1/cascade/cascade_order-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/cascade/cascade_order-expected.png.
  • platform/qt-wk2/css1/cascade/important-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/cascade/important-expected.png.
  • platform/qt-wk2/css1/classification/display-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/classification/display-expected.png.
  • platform/qt-wk2/css1/classification/list_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/classification/list_style-expected.png.
  • platform/qt-wk2/css1/classification/list_style_image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/classification/list_style_image-expected.png.
  • platform/qt-wk2/css1/classification/list_style_position-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/classification/list_style_position-expected.png.
  • platform/qt-wk2/css1/classification/list_style_type-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/classification/list_style_type-expected.png.
  • platform/qt-wk2/css1/classification/white_space-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/classification/white_space-expected.png.
  • platform/qt-wk2/css1/color_and_background/background-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/color_and_background/background-expected.png.
  • platform/qt-wk2/css1/color_and_background/background_attachment-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/color_and_background/background_attachment-expected.png.
  • platform/qt-wk2/css1/color_and_background/background_color-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/color_and_background/background_color-expected.png.
  • platform/qt-wk2/css1/color_and_background/background_image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/color_and_background/background_image-expected.png.
  • platform/qt-wk2/css1/color_and_background/background_position-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/color_and_background/background_position-expected.png.
  • platform/qt-wk2/css1/color_and_background/background_repeat-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/color_and_background/background_repeat-expected.png.
  • platform/qt-wk2/css1/color_and_background/color-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/color_and_background/color-expected.png.
  • platform/qt-wk2/css1/conformance/forward_compatible_parsing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/conformance/forward_compatible_parsing-expected.png.
  • platform/qt-wk2/css1/font_properties/font-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/font_properties/font-expected.png.
  • platform/qt-wk2/css1/font_properties/font_family-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/font_properties/font_family-expected.png.
  • platform/qt-wk2/css1/font_properties/font_size-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/font_properties/font_size-expected.png.
  • platform/qt-wk2/css1/font_properties/font_style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/font_properties/font_style-expected.png.
  • platform/qt-wk2/css1/font_properties/font_variant-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/font_properties/font_variant-expected.png.
  • platform/qt-wk2/css1/font_properties/font_weight-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/font_properties/font_weight-expected.png.
  • platform/qt-wk2/css1/formatting_model/canvas-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/formatting_model/canvas-expected.png.
  • platform/qt-wk2/css1/formatting_model/floating_elements-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/formatting_model/floating_elements-expected.png.
  • platform/qt-wk2/css1/formatting_model/height_of_lines-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/formatting_model/height_of_lines-expected.png.
  • platform/qt-wk2/css1/formatting_model/horizontal_formatting-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/formatting_model/horizontal_formatting-expected.png.
  • platform/qt-wk2/css1/formatting_model/inline_elements-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/formatting_model/inline_elements-expected.png.
  • platform/qt-wk2/css1/formatting_model/replaced_elements-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/formatting_model/replaced_elements-expected.png.
  • platform/qt-wk2/css1/formatting_model/vertical_formatting-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/formatting_model/vertical_formatting-expected.png.
  • platform/qt-wk2/css1/pseudo/anchor-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/pseudo/anchor-expected.png.
  • platform/qt-wk2/css1/pseudo/firstletter-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/pseudo/firstletter-expected.png.
  • platform/qt-wk2/css1/pseudo/firstline-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/pseudo/firstline-expected.png.
  • platform/qt-wk2/css1/pseudo/multiple_pseudo_elements-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/pseudo/multiple_pseudo_elements-expected.png.
  • platform/qt-wk2/css1/pseudo/pseudo_elements_in_selectors-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/pseudo/pseudo_elements_in_selectors-expected.png.
  • platform/qt-wk2/css1/text_properties/letter_spacing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/text_properties/letter_spacing-expected.png.
  • platform/qt-wk2/css1/text_properties/line_height-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/text_properties/line_height-expected.png.
  • platform/qt-wk2/css1/text_properties/text_align-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/text_properties/text_align-expected.png.
  • platform/qt-wk2/css1/text_properties/text_decoration-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/text_properties/text_decoration-expected.png.
  • platform/qt-wk2/css1/text_properties/text_indent-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/text_properties/text_indent-expected.png.
  • platform/qt-wk2/css1/text_properties/text_transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/text_properties/text_transform-expected.png.
  • platform/qt-wk2/css1/text_properties/vertical_align-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/text_properties/vertical_align-expected.png.
  • platform/qt-wk2/css1/text_properties/word_spacing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/text_properties/word_spacing-expected.png.
  • platform/qt-wk2/css1/units/color_units-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/units/color_units-expected.png.
  • platform/qt-wk2/css1/units/length_units-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/units/length_units-expected.png.
  • platform/qt-wk2/css1/units/percentage_units-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/units/percentage_units-expected.png.
  • platform/qt-wk2/css1/units/urls-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/css1/units/urls-expected.png.
5:35 AM Changeset in webkit [154275] by allan.jensen@digia.com
  • 3 edits
    90 copies
    39 adds
    2 deletes in trunk

Restructure Qt test expectations

Unreviewed meta gardening.

Removed 5.0 name from WK1 and WK2 results and made it possible to set
expectations by both Qt version and mayor architectures.

Tools:

  • Scripts/webkitpy/port/qt.py:

(QtPort._wk2_port_name):
(QtPort.init):
(QtPort.qt_version):
(QtPort.architecture):
(QtPort._search_paths):
(QtPort._port_specific_expectations_files):

LayoutTests:

Qt-5.0-WK2 will be moved later due to its size.

  • platform/qt-mac-wk2/TestExpectations: Renamed from LayoutTests/platform/qt-5.0-mac-wk2/TestExpectations.
  • platform/qt-wk1/TestExpectations: Renamed from LayoutTests/platform/qt-5.0-wk1/TestExpectations.
  • platform/qt-wk1/compositing/backing/no-backing-for-clip-overhang-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/backing/no-backing-for-clip-overhang-expected.txt.
  • platform/qt-wk1/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt.
  • platform/qt-wk1/compositing/geometry/fixed-in-composited-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/fixed-in-composited-expected.png.
  • platform/qt-wk1/compositing/geometry/fixed-in-composited-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/fixed-in-composited-expected.txt.
  • platform/qt-wk1/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt.
  • platform/qt-wk1/compositing/geometry/layer-due-to-layer-children-switch-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/layer-due-to-layer-children-switch-expected.txt.
  • platform/qt-wk1/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt.
  • platform/qt-wk1/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt.
  • platform/qt-wk1/compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt.
  • platform/qt-wk1/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt.
  • platform/qt-wk1/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-positioned-expected.txt.
  • platform/qt-wk1/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt.
  • platform/qt-wk1/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-transformed-expected.txt.
  • platform/qt-wk1/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt.
  • platform/qt-wk1/compositing/geometry/video-fixed-scrolling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/video-fixed-scrolling-expected.png.
  • platform/qt-wk1/compositing/geometry/video-fixed-scrolling-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/geometry/video-fixed-scrolling-expected.txt.
  • platform/qt-wk1/compositing/iframes/iframe-copy-on-scroll-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/iframes/iframe-copy-on-scroll-expected.png.
  • platform/qt-wk1/compositing/iframes/iframe-copy-on-scroll-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/iframes/iframe-copy-on-scroll-expected.txt.
  • platform/qt-wk1/compositing/iframes/iframe-size-from-zero-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/iframes/iframe-size-from-zero-expected.txt.
  • platform/qt-wk1/compositing/layer-creation/scroll-partial-update-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/layer-creation/scroll-partial-update-expected.txt.
  • platform/qt-wk1/compositing/layer-creation/spanOverlapsCanvas-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/layer-creation/spanOverlapsCanvas-expected.png.
  • platform/qt-wk1/compositing/layer-creation/spanOverlapsCanvas-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/layer-creation/spanOverlapsCanvas-expected.txt.
  • platform/qt-wk1/compositing/overflow/overflow-auto-with-touch-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/overflow/overflow-auto-with-touch-expected.txt.
  • platform/qt-wk1/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt.
  • platform/qt-wk1/compositing/overflow/overflow-overlay-with-touch-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/overflow/overflow-overlay-with-touch-expected.txt.
  • platform/qt-wk1/compositing/overflow/scroll-ancestor-update-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/overflow/scroll-ancestor-update-expected.png.
  • platform/qt-wk1/compositing/overflow/scroll-ancestor-update-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/overflow/scroll-ancestor-update-expected.txt.
  • platform/qt-wk1/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt.
  • platform/qt-wk1/compositing/overflow/scrolling-without-painting-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/overflow/scrolling-without-painting-expected.txt.
  • platform/qt-wk1/compositing/overflow/textarea-scroll-touch-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/overflow/textarea-scroll-touch-expected.txt.
  • platform/qt-wk1/compositing/overflow/updating-scrolling-content-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/overflow/updating-scrolling-content-expected.txt.
  • platform/qt-wk1/compositing/plugins/no-backing-store-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/plugins/no-backing-store-expected.txt.
  • platform/qt-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt.
  • platform/qt-wk1/compositing/repaint/invalidations-on-composited-layers-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/repaint/invalidations-on-composited-layers-expected.txt.
  • platform/qt-wk1/compositing/self-painting-layers-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/self-painting-layers-expected.png.
  • platform/qt-wk1/compositing/self-painting-layers-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/self-painting-layers-expected.txt.
  • platform/qt-wk1/compositing/video/video-poster-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/compositing/video/video-poster-expected.txt.
  • platform/qt-wk1/editing/deleting/delete-by-word-002-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/deleting/delete-by-word-002-expected.txt.
  • platform/qt-wk1/editing/deleting/delete-cell-contents-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/deleting/delete-cell-contents-expected.txt.
  • platform/qt-wk1/editing/execCommand/button-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/execCommand/button-expected.txt.
  • platform/qt-wk1/editing/execCommand/createLink-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/execCommand/createLink-expected.txt.
  • platform/qt-wk1/editing/execCommand/indent-pre-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/execCommand/indent-pre-expected.txt.
  • platform/qt-wk1/editing/execCommand/unlink-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/execCommand/unlink-expected.txt.
  • platform/qt-wk1/editing/input/emacs-ctrl-o-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/input/emacs-ctrl-o-expected.txt.
  • platform/qt-wk1/editing/inserting/insert-before-link-1-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/inserting/insert-before-link-1-expected.txt.
  • platform/qt-wk1/editing/pasteboard/display-block-on-spans-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/pasteboard/display-block-on-spans-expected.txt.
  • platform/qt-wk1/editing/pasteboard/emacs-cntl-y-001-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/pasteboard/emacs-cntl-y-001-expected.txt.
  • platform/qt-wk1/editing/pasteboard/merge-end-list-2-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/pasteboard/merge-end-list-2-expected.txt.
  • platform/qt-wk1/editing/pasteboard/merge-end-table-2-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/pasteboard/merge-end-table-2-expected.txt.
  • platform/qt-wk1/editing/pasteboard/page-zoom-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/pasteboard/page-zoom-expected.txt.
  • platform/qt-wk1/editing/selection/extend-selection-word-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/selection/extend-selection-word-expected.txt.
  • platform/qt-wk1/editing/style/apply-through-end-of-document-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/style/apply-through-end-of-document-expected.txt.
  • platform/qt-wk1/editing/style/remove-underline-across-paragraph-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/style/remove-underline-across-paragraph-expected.txt.
  • platform/qt-wk1/editing/style/remove-underline-across-paragraph-in-bold-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/style/remove-underline-across-paragraph-in-bold-expected.txt.
  • platform/qt-wk1/editing/style/remove-underline-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/style/remove-underline-expected.txt.
  • platform/qt-wk1/editing/style/remove-underline-from-stylesheet-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/style/remove-underline-from-stylesheet-expected.txt.
  • platform/qt-wk1/editing/style/remove-underline-in-bold-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/style/remove-underline-in-bold-expected.txt.
  • platform/qt-wk1/editing/style/unbold-in-bold-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/style/unbold-in-bold-expected.txt.
  • platform/qt-wk1/editing/undo/replace-text-in-node-preserving-markers-crash-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/editing/undo/replace-text-in-node-preserving-markers-crash-expected.txt.
  • platform/qt-wk1/fast/css3-text/css3-text-decoration/repaint/repaint-text-decoration-style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/fast/css3-text/css3-text-decoration/repaint/repaint-text-decoration-style-expected.png.
  • platform/qt-wk1/fast/css3-text/css3-text-decoration/text-decoration-style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/fast/css3-text/css3-text-decoration/text-decoration-style-expected.png.
  • platform/qt-wk1/fast/history/history-back-initial-vs-final-url-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/fast/history/history-back-initial-vs-final-url-expected.txt.
  • platform/qt-wk1/fast/loader/main-document-url-for-non-http-loads-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/fast/loader/main-document-url-for-non-http-loads-expected.txt.
  • platform/qt-wk1/fast/loader/show-only-one-beforeunload-dialog-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/fast/loader/show-only-one-beforeunload-dialog-expected.txt.
  • platform/qt-wk1/fast/loader/willsendrequest-returns-null-for-memory-cache-load-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/fast/loader/willsendrequest-returns-null-for-memory-cache-load-expected.txt.
  • platform/qt-wk1/fast/text/whitespace/028-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/fast/text/whitespace/028-expected.png.
  • platform/qt-wk1/fast/text/whitespace/028-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/fast/text/whitespace/028-expected.txt.
  • platform/qt-wk1/http/tests/cache/iframe-304-crash-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/cache/iframe-304-crash-expected.txt.
  • platform/qt-wk1/http/tests/loading/307-after-303-after-post-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/loading/307-after-303-after-post-expected.txt.
  • platform/qt-wk1/http/tests/loading/redirect-methods-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/loading/redirect-methods-expected.txt.
  • platform/qt-wk1/http/tests/misc/favicon-loads-with-images-disabled-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/misc/favicon-loads-with-images-disabled-expected.txt.
  • platform/qt-wk1/http/tests/misc/iframe-beforeunload-dialog-matching-ancestor-securityorigin-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/misc/iframe-beforeunload-dialog-matching-ancestor-securityorigin-expected.txt.
  • platform/qt-wk1/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.png.
  • platform/qt-wk1/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt.
  • platform/qt-wk1/http/tests/navigation/forward-and-cancel-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/navigation/forward-and-cancel-expected.txt.
  • platform/qt-wk1/http/tests/navigation/postredirect-frames-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/navigation/postredirect-frames-expected.txt.
  • platform/qt-wk1/http/tests/navigation/postredirect-goback2-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/navigation/postredirect-goback2-expected.txt.
  • platform/qt-wk1/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt.
  • platform/qt-wk1/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt.
  • platform/qt-wk1/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt.
  • platform/qt-wk1/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt.
  • platform/qt-wk1/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt.
  • platform/qt-wk1/http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt.
  • platform/qt-wk1/loader/go-back-cached-main-resource-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/loader/go-back-cached-main-resource-expected.txt.
  • platform/qt-wk1/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png.
  • platform/qt-wk1/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.txt.
  • platform/qt-wk1/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk1/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.png.
  • platform/qt-wk1/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk1/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.txt.
4:12 AM Changeset in webkit [154274] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

<https://webkit.org/b/119882> Speed up moving cursor/selection up or down past non-rendered elements.

Patch by Mario Sanchez Prada <mario.prada@samsung.com> on 2013-08-19
Reviewed by Darin Adler.

This is a port from Blink originally written by Dominic Mazzoni:
https://src.chromium.org/viewvc/blink?revision=154977&view=revision

Source/WebCore:

From the original commit:

Skips calling firstPositionInOrBeforeNode when a node doesn't have a
renderer, since there couldn't possibly be a visible position there.
This was particularly wasteful when trying to move the cursor up when at
the beginning of a document, as it did a O(n2) scan through the document head.

Test: editing/execCommand/move-up-down-should-skip-hidden-elements.html

  • editing/VisibleUnits.cpp:

(WebCore::previousRootInlineBoxCandidatePosition): Updated.
(WebCore::nextRootInlineBoxCandidatePosition): Updates.

LayoutTests:

  • editing/execCommand/move-up-down-should-skip-hidden-elements-expected.txt: Added.
  • editing/execCommand/move-up-down-should-skip-hidden-elements.html: Added.
4:00 AM Changeset in webkit [154273] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/qt

<https://webkit.org/b/119933> [Qt] Fix tst_QObjectBridge::connectAndDisconnect() fail

Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-19
Reviewed by Allan Sandfeld Jensen.

Latest version of JSC has unquoted undefined in exception messages. So replaced 'undefined' with undefined.

  • tests/qobjectbridge/tst_qobjectbridge.cpp:

(tst_QObjectBridge::connectAndDisconnect):

3:56 AM Changeset in webkit [154272] by akling@apple.com
  • 54 edits in trunk/Source

<https://webkit.org/b/120000> Chrome::client() should return a reference.

Reviewed by Antti Koivisto.

Chrome::m_client should never be null.

3:36 AM Changeset in webkit [154271] by Antti Koivisto
  • 11 edits
    2 moves in trunk/Source/WebCore

<https://webkit.org/b/120004> Rename StyleElement to InlineStyleSheetOwner and stop inheriting from it

Reviewed by Andreas Kling.

Saner names and class relations.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/DOMAllInOne.cpp:
  • dom/InlineStyleSheetOwner.cpp: Copied from Source/WebCore/dom/StyleElement.cpp.

(WebCore::InlineStyleSheetOwner::InlineStyleSheetOwner):
(WebCore::InlineStyleSheetOwner::~InlineStyleSheetOwner):
(WebCore::InlineStyleSheetOwner::insertedIntoDocument):
(WebCore::InlineStyleSheetOwner::removedFromDocument):
(WebCore::InlineStyleSheetOwner::clearDocumentData):
(WebCore::InlineStyleSheetOwner::childrenChanged):
(WebCore::InlineStyleSheetOwner::finishParsingChildren):
(WebCore::InlineStyleSheetOwner::createSheetFromTextContents):
(WebCore::InlineStyleSheetOwner::clearSheet):
(WebCore::InlineStyleSheetOwner::createSheet):
(WebCore::InlineStyleSheetOwner::isLoading):
(WebCore::InlineStyleSheetOwner::sheetLoaded):
(WebCore::InlineStyleSheetOwner::startLoadingDynamicSheet):

  • dom/InlineStyleSheetOwner.h: Copied from Source/WebCore/dom/StyleElement.h.
  • dom/StyleElement.cpp: Removed.
  • dom/StyleElement.h: Removed.
  • html/HTMLStyleElement.cpp:

(WebCore::HTMLStyleElement::HTMLStyleElement):
(WebCore::HTMLStyleElement::~HTMLStyleElement):
(WebCore::HTMLStyleElement::parseAttribute):
(WebCore::HTMLStyleElement::finishParsingChildren):
(WebCore::HTMLStyleElement::insertedInto):
(WebCore::HTMLStyleElement::removedFrom):
(WebCore::HTMLStyleElement::childrenChanged):

  • html/HTMLStyleElement.h:
  • svg/SVGStyleElement.cpp:

(WebCore::SVGStyleElement::SVGStyleElement):
(WebCore::SVGStyleElement::~SVGStyleElement):
(WebCore::SVGStyleElement::parseAttribute):
(WebCore::SVGStyleElement::finishParsingChildren):
(WebCore::SVGStyleElement::insertedInto):
(WebCore::SVGStyleElement::removedFrom):
(WebCore::SVGStyleElement::childrenChanged):

  • svg/SVGStyleElement.h:
3:19 AM Changeset in webkit [154270] by allan.jensen@digia.com
  • 6 edits in trunk/Source/WebCore

[Qt] QtWebKit (using the Arora browser) displays the border radii (radius) of a button very ugly
https://bugs.webkit.org/show_bug.cgi?id=28113

Reviewed by Jocelyn Turcotte.

StylePainter::init() was called twice making it clobber the previous antialiasing setting.

This patch cleans up the construction so we only have one constructor with init inlined.

  • platform/qt/RenderThemeQStyle.cpp:

(WebCore::StylePainterQStyle::StylePainterQStyle):
(WebCore::StylePainterQStyle::setupStyleOption):

  • platform/qt/RenderThemeQStyle.h:
  • platform/qt/RenderThemeQt.cpp:

(WebCore::StylePainter::StylePainter):

  • platform/qt/RenderThemeQt.h:
  • platform/qt/RenderThemeQtMobile.cpp:

(WebCore::StylePainterMobile::StylePainterMobile):

2:56 AM Changeset in webkit [154269] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119998> [Qt] Build fix (broken since r154257).

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-19
Reviewed by Andreas Kling.

Element::attach() doesn't exist anymore since r154257.

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::XMLDocumentParser::parseStartElement):

1:56 AM Changeset in webkit [154268] by Antti Koivisto
  • 9 edits in trunk/Source/WebCore

<https://webkit.org/b/120001> Clean up StyleElement

Reviewed by Andreas Kling.

  • Make it non-virtual so we don't use virtual multiple inheritance
  • Improve names
  • Improve code clarity
  • dom/StyleElement.cpp:

(WebCore::StyleElement::StyleElement):
(WebCore::StyleElement::insertedIntoDocument):
(WebCore::StyleElement::clearDocumentData):
(WebCore::StyleElement::childrenChanged):
(WebCore::StyleElement::finishParsingChildren):
(WebCore::StyleElement::createSheetFromTextContents):
(WebCore::isValidCSSContentType):
(WebCore::StyleElement::createSheet):
(WebCore::StyleElement::isLoading):

  • dom/StyleElement.h:

(WebCore::StyleElement::setStyleSheetContentType):
(WebCore::StyleElement::setStyleSheetMedia):

  • html/HTMLStyleElement.cpp:

(WebCore::HTMLStyleElement::parseAttribute):

  • html/HTMLStyleElement.h:
  • svg/SVGStyleElement.cpp:

(WebCore::SVGStyleElement::isSupportedAttribute):
(WebCore::SVGStyleElement::parseAttribute):

  • svg/SVGStyleElement.h:
1:44 AM Changeset in webkit [154267] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119990> Add toSVGStopElement(Node* node) to clean-up a static_cast<SVGStopElement*>

Reviewed by Darin Adler.

Clean up remained static_cast<SVGStopElement*> using toSVGStopElement(toSVGElement()).

  • rendering/svg/SVGRenderTreeAsText.cpp:

(WebCore::writeSVGGradientStop):

1:32 AM Changeset in webkit [154266] by gyuyoung.kim@samsung.com
  • 4 edits in trunk/Source/WebCore

<https://webkit.org/b/119996> Introduce toSVGAnimateElement(), and use it

Reviewed by Andreas Kling.

As a step to clean-up static_cast<SVGXXX>, static_cast<SVGAnimateElement*> also can be changed
with toSVGAnimateElement().

  • svg/SVGAnimateElement.cpp:

(WebCore::SVGAnimateElement::calculateAnimatedValue):

  • svg/SVGAnimateElement.h:

(WebCore::toSVGAnimateElement):

  • svg/SVGAnimationElement.cpp:

(WebCore::SVGAnimationElement::currentValuesForValuesAnimation):

1:24 AM Changeset in webkit [154265] by akling@apple.com
  • 23 edits in trunk/Source

<https://webkit.org/b/119997> Page::progress() should return a reference.

Reviewed by Antti Koivisto.

Page::m_progress is never null.

Aug 18, 2013:

11:40 PM Changeset in webkit [154264] by Darin Adler
  • 12 edits in trunk/Source

<https://webkit.org/b/119989> Make use of Node::ownerDocument a compile time error

Reviewed by Sam Weinig.

Source/WebCore:

  • dom/Element.h: Deleted the ownerDocument function. For compilers that don't support

deleted functions, it is instead overrides the base class function with one that is
private and not defined, which accomplishes almost the same thing: An error, either
at compile time or link time.

  • bindings/js/JSHTMLElementCustom.cpp:

(WebCore::JSHTMLElement::pushEventHandlerScope): Use document instead of ownerDocument.

  • dom/Document.cpp:

(WebCore::Document::~Document): Added a comment about this clearly-incorrect code.

  • inspector/InspectorInstrumentation.h:

(WebCore::InspectorInstrumentation::didPushShadowRoot): Use document instead of ownerDocument.
(WebCore::InspectorInstrumentation::willPopShadowRoot): Ditto.

  • inspector/InspectorStyleSheet.cpp:

(WebCore::InspectorStyleSheetForInlineStyle::setStyleText): Ditto.

  • plugins/PluginView.cpp:

(WebCore::getFrame): Removed ineffective call to ownerDocument after document when it
returns 0. It will never return anything other than 0 in that case.

  • rendering/RenderVideo.cpp:

(WebCore::RenderVideo::calculateIntrinsicSize): Use document instead of ownerDocument.
Did not remove the null check at this time, although I'm pretty sure it's bogus. We can
fix that when/if we change the return type of Element::document to a reference.

  • svg/SVGFEImageElement.cpp:

(WebCore::SVGFEImageElement::requestImageResource): Use document instead of ownerDocument.

Source/WebKit2:

  • WebProcess/Plugins/PDF/PDFPluginChoiceAnnotation.mm:

(WebKit::PDFPluginChoiceAnnotation::createAnnotationElement): Use document instead of
ownerDocument.

  • WebProcess/Plugins/PDF/PDFPluginTextAnnotation.mm:

(WebKit::PDFPluginTextAnnotation::createAnnotationElement): Ditto.

11:37 PM Changeset in webkit [154263] by Seokju Kwon
  • 5 edits in trunk/LayoutTests

Unreviewed gardening after r154135

fast/js/array-sort-modifying-tostring.html was removed.

  • platform/qt-mac/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
10:25 PM Changeset in webkit [154262] by Darin Adler
  • 11 edits
    4 deletes in trunk/Source/WebCore

<https://webkit.org/b/119993> Remove most remaining platform-specific code from Clipboard class

Reviewed by Sam Weinig.

  • GNUmakefile.list.am: Removed ClipboardGtk.cpp.
  • PlatformEfl.cmake: Removed ClipboardEfl.cpp.
  • PlatformGTK.cmake: Removed ClipboardGtk.cpp.
  • PlatformWinCE.cmake: Removed ClipboardWin.cpp.
  • Target.pri: Removed ClipboardQt.cpp.
  • WebCore.vcxproj/WebCore.vcxproj: Removed ClipboardWin.cpp and ClipboardWin.h.
  • WebCore.vcxproj/WebCore.vcxproj.filters: Removed ClipboardWin.cpp and ClipboardWin.h.
  • dom/Clipboard.cpp:

(WebCore::Clipboard::createDragImage): Added. Version that works for all platforms
other than Mac, identical to the old one used in GTK and Qt, and close to the one used
on Windows.

  • platform/mac/ClipboardMac.mm: Trimmed includes down, and added a FIXME about next steps.
  • platform/qt/DataTransferItemListQt.h: Removed "friend class ClipboardQt", which refers

to a now-nonexistent class.

  • platform/efl/ClipboardEfl.cpp: Removed.
  • platform/gtk/ClipboardGtk.cpp: Removed.
  • platform/qt/ClipboardQt.cpp: Removed.
  • platform/win/ClipboardWin.cpp: Removed.
9:46 PM Changeset in webkit [154261] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

REGRESSION(r154218): DFG::FixupPhase no longer turns GetById's child1 into CellUse
https://bugs.webkit.org/show_bug.cgi?id=119961

Reviewed by Mark Hahnenberg.

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):

9:18 PM Changeset in webkit [154260] by Darin Adler
  • 6 edits in trunk/Source/WebCore

<https://webkit.org/b/119949> Factor Clipboard into drag and non-drag parts

Reviewed by Sam Weinig.

  • dom/Clipboard.cpp:

(WebCore::Clipboard::Clipboard): Move the ClipboardType argument to go after the pasteboard.
Initialize strings more efficiently. Put drag-specific data members inside an if statement.
Replace m_clipboardType with m_forDrag.
(WebCore::Clipboard::createForCopyAndPaste): Moved function up to be close to constructor.
Removed explicit clipboard type since constructor now defaults to copy and paste style.
(WebCore::Clipboard::setAccessPolicy): Tweaked comment.
(WebCore::Clipboard::getData): Put drag-specific code inside #if ENABLE(DRAG_SUPPORT).
(WebCore::Clipboard::setData): Ditto.
(WebCore::Clipboard::files): Ditto.
(WebCore::Clipboard::dropEffect): Added trivial non-drag versions of these functions to
be used when !ENABLE(DRAG_SUPPORT).
(WebCore::Clipboard::setDropEffect): Ditto.
(WebCore::Clipboard::effectAllowed): Ditto.
(WebCore::Clipboard::setEffectAllowed): Ditto.
(WebCore::Clipboard::createForDragAndDrop): Renamed Clipboard::create that takes DragData
to this, and kep the overload that does not as well. Made the DragData argument a const&.
(WebCore::Clipboard::canSetDragImage): Moved down here since it is drag-specific.
(WebCore::Clipboard::updateDragImage): Use m_shouldUpdateDragImage directly insted of
calling a dragStarted function.
(WebCore::dragOpFromIEOp): Moved this function down here to the drag-specific section.
(WebCore::IEOpFromDragOp): Ditto.
(WebCore::Clipboard::sourceOperation): Ditto.
(WebCore::Clipboard::destinationOperation): Ditto.
(WebCore::Clipboard::setSourceOperation): Ditto.
(WebCore::Clipboard::setDestinationOperation): Ditto.

  • dom/Clipboard.h: Removed unneeded include of "Node.h" and added and removed forward

class declarations as required. Removed non-helpful comment. Made ClipboardType a private
implementation detail. Moved functions that are not part of the DOM API down to a separate
section lower down in the class, and sorted the functions to match the order they appear
in the IDL file. Removed isForCopyAndPaste and isForDragAndDrop. Changed dropEffect and
effectAllowed to not be inlined. Moved the long comment before canSetDragImage into the
implementation since it's an implementation detail. Since this class is no longer polymorphic,
use only private, not protected. Make m_dragImageElement an Element, not a Node.

  • dom/Clipboard.idl: Removed flags to tell bindings how to deal with null strings, since

these string properties can never return null strings anyway.

  • page/DragController.cpp:

(WebCore::DragController::dragExited): Updated to call the new createForDragAndDrop function.
(WebCore::DragController::performDrag): Ditto.
(WebCore::DragController::tryDHTMLDrag): Ditto.

  • platform/mac/ClipboardMac.mm: Added now-needed include of Element.h since Clipboard.h no

longer includes it.

8:05 PM Changeset in webkit [154259] by ddkilzer@apple.com
  • 4 edits in trunk/Source/WebCore

WebCore fails to build with trunk clang: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register]
<http://webkit.org/b/119932>
<rdar://problem/14764085>

Reviewed by Darin Adler.

Add pragma statements to ignore -Wdeprecated-register warnings
in generated code. Also ignore -Wunknown-pragmas so this
doesn't cause a build failure in older versions of clang.

  • css/makeprop.pl:

(WebCore::findProperty): Remove register hints from parameters.

  • css/makevalues.pl:

(WebCore::findValue): Ditto.

  • platform/ColorData.gperf:

(WebCore::findColor): Ditto.

4:56 PM Changeset in webkit [154258] by Seokju Kwon
  • 2 edits in trunk/LayoutTests

Unreviewed gardening.

  • platform/efl/TestExpectations: fast/js/array-sort-modifying-tostring.html was removed after r154135.
4:26 PM Changeset in webkit [154257] by Antti Koivisto
  • 26 edits in trunk/Source/WebCore

<https://webkit.org/b/119987> Make Element::attach standalone function

Reviewed by Andreas Kling.

This patch turns Element::attach() and the related functions into standalone functions.

  • dom/ContainerNode.cpp:

(WebCore::attachChild):
(WebCore::detachChild):

  • dom/ContainerNode.h:
  • dom/Document.cpp:

(WebCore::Document::attach):
(WebCore::Document::detach):

  • dom/Element.cpp:

(WebCore::Element::~Element):
(WebCore::Element::lazyReattach):
(WebCore::Element::removeShadowRoot):

Shadow root should be detached by now. Remove the detach call.

(WebCore::Element::updateFocusAppearanceAfterAttachIfNeeded):
(WebCore::Element::updatePseudoElement):
(WebCore::Element::clearStyleDerivedDataBeforeDetachingRenderer):
(WebCore::Element::clearHoverAndActiveStatusBeforeDetachingRenderer):

Factor some parts of former Element::attach/detach() into member functions.

  • dom/Element.h:
  • dom/ElementRareData.h:

(WebCore::ElementRareData::releasePseudoElement):

  • dom/NodeRenderingContext.cpp:

(WebCore::NodeRenderingContext::NodeRenderingContext):

  • dom/NodeRenderingContext.h:
  • dom/ShadowRoot.cpp:
  • dom/ShadowRoot.h:
  • html/HTMLDetailsElement.cpp:

(WebCore::HTMLDetailsElement::parseAttribute):

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::updateType):
(WebCore::HTMLInputElement::parseAttribute):

  • html/HTMLObjectElement.cpp:

(WebCore::HTMLObjectElement::renderFallbackContent):

  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::willRecalcStyle):
(WebCore::HTMLPlugInImageElement::restartSnapshottedPlugIn):

  • html/HTMLSelectElement.cpp:

(WebCore::HTMLSelectElement::parseAttribute):
(WebCore::HTMLSelectElement::parseMultipleAttribute):

  • html/HTMLViewSourceDocument.cpp:

(WebCore::HTMLViewSourceDocument::createContainingTable):
(WebCore::HTMLViewSourceDocument::addSpanWithClassName):
(WebCore::HTMLViewSourceDocument::addLine):
(WebCore::HTMLViewSourceDocument::finishLine):
(WebCore::HTMLViewSourceDocument::addBase):
(WebCore::HTMLViewSourceDocument::addLink):

  • html/parser/HTMLConstructionSite.cpp:

(WebCore::executeTask):

  • html/parser/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::callTheAdoptionAgency):

  • html/shadow/InsertionPoint.cpp:

(WebCore::InsertionPoint::willAttachRenderers):
(WebCore::InsertionPoint::willDetachRenderers):

  • loader/PlaceholderDocument.cpp:

(WebCore::PlaceholderDocument::attach):

  • style/StyleResolveTree.cpp:

(WebCore::Style::createRendererIfNeeded):

From Element::createRendererIfNeeded()

(WebCore::Style::attachShadowRoot):

From ShadowRoot::attach()

(WebCore::Style::childAttachedAllowedWhenAttachingChildren):
(WebCore::Style::attachChildren):

From Element::attachChildren()

(WebCore::Style::attachRenderTree):

From Element::attach()

(WebCore::Style::detachShadowRoot):

From ShadowRoot::detach()

(WebCore::Style::detachChildren):

From Element::detachChildren()

(WebCore::Style::detachRenderTree):

From Element::deatach()

(WebCore::Style::reattachRenderTree):

From Element::reattach()

(WebCore::Style::resolveLocal):

  • style/StyleResolveTree.h:

(WebCore::Style::AttachContext::AttachContext):

From Element::AttachContext

  • svg/SVGTests.cpp:

(WebCore::SVGTests::handleAttributeChange):

  • xml/XMLErrors.cpp:

(WebCore::XMLErrors::insertErrorMessageBlock):

  • xml/parser/XMLDocumentParserLibxml2.cpp:

(WebCore::XMLDocumentParser::startElementNs):

4:06 PM Changeset in webkit [154256] by mitz@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix clean engineering builds after r154251.

  • WebKit2.xcodeproj/project.pbxproj: Removed references to the OfflineStorage XPC services

from the “Copy XPC services for engineering builds” build phase.

4:05 PM Changeset in webkit [154255] by Antti Koivisto
  • 2 edits in trunk/Source/WebCore

Fix crashing plugin tests caused by a logic error in the previous patch.

Not reviewed.

  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::willDetachRenderers):

1:01 PM Changeset in webkit [154254] by Antti Koivisto
  • 52 edits in trunk/Source/WebCore

<https://webkit.org/b/119982> Make Element::attach non-virtual

Reviewed by Andreas Kling.

This will give us more future refactoring options.

  • dom/Element.cpp:

(WebCore::Element::attach):
(WebCore::Element::detach):

Make non-virtual. Call element type specific custom functions as needed.

(WebCore::Element::styleForRenderer):
(WebCore::Element::willRecalcStyle):
(WebCore::Element::didRecalcStyle):
(WebCore::Element::willAttachRenderers):
(WebCore::Element::didAttachRenderers):
(WebCore::Element::willDetachRenderers):
(WebCore::Element::didDetachRenderers):

Add virtual custom callbacks.

(WebCore::Element::customStyleForRenderer):

  • dom/Element.h:
  • dom/Node.h:

(WebCore::Node::pseudoId):
(WebCore::Node::hasCustomStyleResolveCallbacks):
(WebCore::Node::setHasCustomStyleResolveCallbacks):

Use the existing bit as it largely overlaps. Rename for clarity.

(WebCore::Node::customPseudoId):

  • dom/PseudoElement.cpp:

(WebCore::PseudoElement::PseudoElement):
(WebCore::PseudoElement::didAttachRenderers):

  • dom/PseudoElement.h:
  • html/HTMLCanvasElement.cpp:

(WebCore::HTMLCanvasElement::HTMLCanvasElement):
(WebCore::HTMLCanvasElement::willAttachRenderers):

  • html/HTMLCanvasElement.h:
  • html/HTMLFormControlElement.cpp:

(WebCore::HTMLFormControlElement::HTMLFormControlElement):
(WebCore::HTMLFormControlElement::didAttachRenderers):

  • html/HTMLFormControlElement.h:
  • html/HTMLFrameElement.cpp:

(WebCore::HTMLFrameElement::HTMLFrameElement):
(WebCore::HTMLFrameElement::didAttachRenderers):

  • html/HTMLFrameElement.h:
  • html/HTMLFrameElementBase.cpp:

(WebCore::HTMLFrameElementBase::HTMLFrameElementBase):
(WebCore::HTMLFrameElementBase::didAttachRenderers):

  • html/HTMLFrameElementBase.h:
  • html/HTMLFrameSetElement.cpp:

(WebCore::HTMLFrameSetElement::HTMLFrameSetElement):
(WebCore::HTMLFrameSetElement::willAttachRenderers):

  • html/HTMLFrameSetElement.h:
  • html/HTMLIFrameElement.cpp:

(WebCore::HTMLIFrameElement::HTMLIFrameElement):

  • html/HTMLImageElement.cpp:

(WebCore::HTMLImageElement::HTMLImageElement):
(WebCore::HTMLImageElement::didAttachRenderers):

  • html/HTMLImageElement.h:
  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::HTMLInputElement):
(WebCore::HTMLInputElement::willAttachRenderers):
(WebCore::HTMLInputElement::didAttachRenderers):
(WebCore::HTMLInputElement::didDetachRenderers):

  • html/HTMLInputElement.h:
  • html/HTMLLIElement.cpp:

(WebCore::HTMLLIElement::HTMLLIElement):
(WebCore::HTMLLIElement::didAttachRenderers):

  • html/HTMLLIElement.h:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::HTMLMediaElement):
(WebCore::HTMLMediaElement::willAttachRenderers):
(WebCore::HTMLMediaElement::didAttachRenderers):

  • html/HTMLMediaElement.h:
  • html/HTMLOptGroupElement.cpp:

(WebCore::HTMLOptGroupElement::HTMLOptGroupElement):
(WebCore::HTMLOptGroupElement::didAttachRenderers):
(WebCore::HTMLOptGroupElement::willDetachRenderers):

  • html/HTMLOptGroupElement.h:
  • html/HTMLOptionElement.cpp:

(WebCore::HTMLOptionElement::HTMLOptionElement):
(WebCore::HTMLOptionElement::didAttachRenderers):
(WebCore::HTMLOptionElement::willDetachRenderers):

  • html/HTMLOptionElement.h:
  • html/HTMLPlugInElement.cpp:

(WebCore::HTMLPlugInElement::HTMLPlugInElement):
(WebCore::HTMLPlugInElement::willDetachRenderers):

  • html/HTMLPlugInElement.h:
  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement):
(WebCore::HTMLPlugInImageElement::didAttachRenderers):
(WebCore::HTMLPlugInImageElement::willDetachRenderers):

  • html/HTMLPlugInImageElement.h:
  • html/HTMLProgressElement.cpp:

(WebCore::HTMLProgressElement::HTMLProgressElement):
(WebCore::HTMLProgressElement::didAttachRenderers):

  • html/HTMLProgressElement.h:
  • html/HTMLTextAreaElement.cpp:

(WebCore::HTMLTextAreaElement::HTMLTextAreaElement):
(WebCore::HTMLTextAreaElement::didAttachRenderers):

  • html/HTMLTextAreaElement.h:
  • html/HTMLVideoElement.cpp:

(WebCore::HTMLVideoElement::HTMLVideoElement):
(WebCore::HTMLVideoElement::didAttachRenderers):

  • html/HTMLVideoElement.h:
  • html/shadow/InsertionPoint.cpp:

(WebCore::InsertionPoint::InsertionPoint):
(WebCore::InsertionPoint::willAttachRenderers):
(WebCore::InsertionPoint::willDetachRenderers):

  • html/shadow/InsertionPoint.h:
  • html/shadow/SliderThumbElement.cpp:

(WebCore::SliderThumbElement::SliderThumbElement):
(WebCore::SliderThumbElement::willDetachRenderers):

  • html/shadow/SliderThumbElement.h:
  • html/shadow/SpinButtonElement.cpp:

(WebCore::SpinButtonElement::SpinButtonElement):
(WebCore::SpinButtonElement::willDetachRenderers):

  • html/shadow/SpinButtonElement.h:
  • html/shadow/TextControlInnerElements.cpp:

(WebCore::TextControlInnerElement::TextControlInnerElement):
(WebCore::TextControlInnerTextElement::TextControlInnerTextElement):
(WebCore::SearchFieldCancelButtonElement::SearchFieldCancelButtonElement):
(WebCore::SearchFieldCancelButtonElement::willDetachRenderers):
(WebCore::InputFieldSpeechButtonElement::InputFieldSpeechButtonElement):
(WebCore::InputFieldSpeechButtonElement::willAttachRenderers):
(WebCore::InputFieldSpeechButtonElement::willDetachRenderers):

  • html/shadow/TextControlInnerElements.h:
  • style/StyleResolveTree.cpp:

(WebCore::Style::resolveTree):

  • svg/SVGElement.cpp:

(WebCore::SVGElement::SVGElement):

  • svg/SVGImageElement.cpp:

(WebCore::SVGImageElement::SVGImageElement):
(WebCore::SVGImageElement::didAttachRenderers):

  • svg/SVGImageElement.h:
  • svg/SVGUseElement.cpp:

(WebCore::SVGUseElement::SVGUseElement):

12:29 PM Changeset in webkit [154253] by barraclough@apple.com
  • 33 edits in trunk/Source

https://bugs.webkit.org/show_bug.cgi?id=119972
Add attributes field to PropertySlot

Reviewed by Geoff Garen.

For all JSC types, this makes getOwnPropertyDescriptor redundant.
There will be a bit more hacking required in WebCore to remove GOPD whilst maintaining current behaviour.
(Current behaviour is in many ways broken, particularly in that GOPD & GOPS are inconsistent, but we should fix incrementally).

Source/JavaScriptCore:

No performance impact.

  • runtime/PropertySlot.h:

(JSC::PropertySlot::setValue):
(JSC::PropertySlot::setCustom):
(JSC::PropertySlot::setCacheableCustom):
(JSC::PropertySlot::setCustomIndex):
(JSC::PropertySlot::setGetterSlot):
(JSC::PropertySlot::setCacheableGetterSlot):

  • These mathods now all require 'attributes'.
  • runtime/JSObject.h:

(JSC::JSObject::getDirect):
(JSC::JSObject::getDirectOffset):
(JSC::JSObject::inlineGetOwnPropertySlot):

  • Added variants of getDirect, getDirectOffset that return the attributes.
  • API/JSCallbackObjectFunctions.h:

(JSC::::getOwnPropertySlot):

  • runtime/Arguments.cpp:

(JSC::Arguments::getOwnPropertySlotByIndex):
(JSC::Arguments::getOwnPropertySlot):

  • runtime/JSActivation.cpp:

(JSC::JSActivation::symbolTableGet):
(JSC::JSActivation::getOwnPropertySlot):

  • runtime/JSArray.cpp:

(JSC::JSArray::getOwnPropertySlot):

  • runtime/JSArrayBuffer.cpp:

(JSC::JSArrayBuffer::getOwnPropertySlot):

  • runtime/JSArrayBufferView.cpp:

(JSC::JSArrayBufferView::getOwnPropertySlot):

  • runtime/JSDataView.cpp:

(JSC::JSDataView::getOwnPropertySlot):

  • runtime/JSFunction.cpp:

(JSC::JSFunction::getOwnPropertySlot):

  • runtime/JSGenericTypedArrayViewInlines.h:

(JSC::::getOwnPropertySlot):
(JSC::::getOwnPropertySlotByIndex):

  • runtime/JSObject.cpp:

(JSC::JSObject::getOwnPropertySlotByIndex):
(JSC::JSObject::fillGetterPropertySlot):

  • runtime/JSString.h:

(JSC::JSString::getStringPropertySlot):

  • runtime/JSSymbolTableObject.h:

(JSC::symbolTableGet):

  • runtime/Lookup.cpp:

(JSC::setUpStaticFunctionSlot):

  • runtime/Lookup.h:

(JSC::getStaticPropertySlot):
(JSC::getStaticPropertyDescriptor):
(JSC::getStaticValueSlot):
(JSC::getStaticValueDescriptor):

  • runtime/RegExpObject.cpp:

(JSC::RegExpObject::getOwnPropertySlot):

  • runtime/SparseArrayValueMap.cpp:

(JSC::SparseArrayEntry::get):

  • Pass attributes to PropertySlot::set* methods.

Source/WebCore:

  • bindings/js/JSCSSStyleDeclarationCustom.cpp:

(WebCore::JSCSSStyleDeclaration::getOwnPropertySlotDelegate):

  • bindings/js/JSDOMWindowCustom.cpp:

(WebCore::JSDOMWindow::getOwnPropertySlot):
(WebCore::JSDOMWindow::getOwnPropertySlotByIndex):
(WebCore::JSDOMWindow::getOwnPropertyDescriptor):

  • bindings/js/JSHistoryCustom.cpp:

(WebCore::JSHistory::getOwnPropertySlotDelegate):
(WebCore::JSHistory::getOwnPropertyDescriptorDelegate):

  • bindings/js/JSLocationCustom.cpp:

(WebCore::JSLocation::getOwnPropertySlotDelegate):
(WebCore::JSLocation::getOwnPropertyDescriptorDelegate):

  • bindings/js/JSPluginElementFunctions.cpp:

(WebCore::runtimeObjectCustomGetOwnPropertySlot):
(WebCore::runtimeObjectCustomGetOwnPropertyDescriptor):

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateGetOwnPropertySlotBody):
(GenerateGetOwnPropertyDescriptorBody):
(GenerateImplementation):

  • bridge/runtime_array.cpp:

(JSC::RuntimeArray::getOwnPropertySlot):
(JSC::RuntimeArray::getOwnPropertyDescriptor):
(JSC::RuntimeArray::getOwnPropertySlotByIndex):

  • bridge/runtime_method.cpp:

(JSC::RuntimeMethod::getOwnPropertySlot):
(JSC::RuntimeMethod::getOwnPropertyDescriptor):

  • bridge/runtime_object.cpp:

(JSC::Bindings::RuntimeObject::getOwnPropertySlot):
(JSC::Bindings::RuntimeObject::getOwnPropertyDescriptor):

  • Pass attributes to PropertySlot::set* methods.

Source/WebKit2:

  • WebProcess/Plugins/Netscape/JSNPObject.cpp:

(WebKit::JSNPObject::getOwnPropertySlot):
(WebKit::JSNPObject::getOwnPropertyDescriptor):

  • Pass attributes to PropertySlot::set* methods.
11:54 AM Changeset in webkit [154252] by rniwa@webkit.org
  • 3 edits
    2 adds in trunk

<https://webkit.org/b/119917> Pasting multiple lines into a textarea can introduce extra new lines

Reviewed by Darin Adler.

Source/WebCore:

Inspired by https://chromium.googlesource.com/chromium/blink/+/6152a12f7ace27beea4d284ff8416631e8aa5217.

The bug was caused by createFragmentFromText's falsely assuming that the newline were not preserved
if the first node's renderer didn't exist.

Fixed the bug by obtaining the renderer of the container of the first visible position in the context.

Test: editing/pasteboard/paste-into-textarea-with-new-line.html

  • editing/markup.cpp:

(WebCore::contextPreservesNewline):
(WebCore::createFragmentFromText):

LayoutTests:

Add a regression test.

  • editing/pasteboard/paste-into-textarea-with-new-line-expected.txt: Added.
  • editing/pasteboard/paste-into-textarea-with-new-line.html: Added.
11:44 AM Changeset in webkit [154251] by weinig@apple.com
  • 4 edits
    5 deletes in trunk/Source/WebKit2

<https://webkit.org/b/119911> Remove the unused OfflineStorageProcess

Reviewed by Darin Adler.

  • Configurations/OfflineStorageProcess.xcconfig: Removed.
  • Configurations/OfflineStorageService.Development.xcconfig: Removed.
  • Configurations/OfflineStorageService.xcconfig: Removed.
  • DerivedSources.make:
  • OfflineStorageProcess: Removed.
  • OfflineStorageProcess/EntryPoint: Removed.
  • OfflineStorageProcess/EntryPoint/mac: Removed.
  • OfflineStorageProcess/EntryPoint/mac/LegacyProcess: Removed.
  • OfflineStorageProcess/EntryPoint/mac/LegacyProcess/Info.plist: Removed.
  • OfflineStorageProcess/EntryPoint/mac/LegacyProcess/OfflineStorageProcessMain.mm: Removed.
  • OfflineStorageProcess/EntryPoint/mac/XPCService: Removed.
  • OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService: Removed.
  • OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development: Removed.
  • OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development/Info.plist: Removed.
  • OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService/Info.plist: Removed.
  • OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageServiceEntryPoint.mm: Removed.
  • OfflineStorageProcess/OfflineStorageProcess.cpp: Removed.
  • OfflineStorageProcess/OfflineStorageProcess.h: Removed.
  • OfflineStorageProcess/OfflineStorageProcess.messages.in: Removed.
  • OfflineStorageProcess/mac: Removed.
  • OfflineStorageProcess/mac/OfflineStorageProcessMac.mm: Removed.
  • OfflineStorageProcess/mac/com.apple.WebKit.OfflineStorage.sb: Removed.
  • Scripts/webkit2/messages.py:
  • Shared/OfflineStorage: Removed.
  • Shared/OfflineStorage/OfflineStorageProcessCreationParameters.cpp: Removed.
  • Shared/OfflineStorage/OfflineStorageProcessCreationParameters.h: Removed.
  • WebKit2.xcodeproj/project.pbxproj:

Remove.

10:15 AM Changeset in webkit [154250] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119983> Add two missing RefPtr::release() in HTMLLinkElement.

Reviewed by Antti Koivisto.

  • html/HTMLLinkElement.cpp:

(WebCore::HTMLLinkElement::setCSSStyleSheet):

9:01 AM Changeset in webkit [154249] by akling@apple.com
  • 8 edits
    2 adds in trunk/Source/WebCore

<https://webkit.org/b/119981> Move ElementData & co to their own files.

Reviewed by Antti Koivisto.

I like to move it move it.

7:39 AM Changeset in webkit [154248] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WebCore

BUILD FIX (r153990): Add UNUSED_PARAM for heightChanged when CSS_SHAPES is disabled

Fixes the following build failure:

WebCore/rendering/RenderBlock.cpp:1529:53: error: unused parameter 'heightChanged' [-Werror,-Wunused-parameter]
void RenderBlock::updateShapesAfterBlockLayout(bool heightChanged)


1 error generated.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::updateShapesAfterBlockLayout): Add
UNUSED_PARAM(heightChanged) when CSS_SHAPES is disabled.

7:16 AM Changeset in webkit [154247] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[EFL] minor method name fix for the textTrackOffMenuItemText method
https://bugs.webkit.org/show_bug.cgi?id=119978

the method textTrackOffMenuItemText was renamed in
https://bugs.webkit.org/show_bug.cgi?id=113822

Patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk> on 2013-08-18
Reviewed by Christophe Dumez.

  • platform/efl/LocalizedStringsEfl.cpp:

(WebCore::textTrackOffMenuItemText):

4:06 AM Changeset in webkit [154246] by Antti Koivisto
  • 2 edits in trunk/LayoutTests

<https://webkit.org/b/119963> Use TextNodeTraversal for getting sheet text in StyleElement

Reviewed by Andreas Kling.

As a follow-up, mark as crashing a test that is now expected to crash in controlled manner (CRASH()).

Note that the test only ever passed because the amount of data was huge enough (>4GB) for it to take
the special do-nothing code path. With slightly less data the test would hit CRASH() in fastRealloc() like
it does now.


Mark fast/css/giant-stylesheet-crash.html as crashing.

Aug 17, 2013:

8:08 PM Changeset in webkit [154245] by mhahnenberg@apple.com
  • 7 edits in trunk/Source/JavaScriptCore

<https://webkit.org/b/119919> Concurrent JIT crashes in various fast/js/dfg-* tests while the main thread is setting innerHTML

Reviewed by Filip Pizlo.

Added a new mode for DesiredWriteBarrier that allows it to track a position in a
Vector of WriteBarriers rather than the specific address. The fact that we were
arbitrarily storing into a Vector's backing store for constants at the end of
compilation after the Vector could have resized was causing crashes.

  • bytecode/CodeBlock.h:

(JSC::CodeBlock::constants):
(JSC::CodeBlock::addConstantLazily):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::addConstant):

  • dfg/DFGDesiredWriteBarriers.cpp:

(JSC::DFG::DesiredWriteBarrier::DesiredWriteBarrier):
(JSC::DFG::DesiredWriteBarrier::trigger):
(JSC::DFG::initializeLazyWriteBarrierForConstant):

  • dfg/DFGDesiredWriteBarriers.h:

(JSC::DFG::DesiredWriteBarriers::add):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::truncateConstantToInt32):

  • dfg/DFGGraph.h:

(JSC::DFG::Graph::constantRegisterForConstant):

7:55 PM Changeset in webkit [154244] by bshafiei@apple.com
  • 5 edits in branches/safari-537-branch/Source

Versioning.

7:47 PM Changeset in webkit [154243] by bshafiei@apple.com
  • 1 copy in tags/Safari-537.60

New tag.

3:46 PM Changeset in webkit [154242] by Antti Koivisto
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119963> Use TextNodeTraversal for getting sheet text in StyleElement

Reviewed by Andreas Kling.

  • dom/StyleElement.cpp:

(WebCore::StyleElement::process):

Use TextNodeTraversal::contentsAsString for the sheet text. The overflow check is removed as StringBuilder
(which is used by contentsAsString) does that itself. The behavior in case of overflow changes from empty
sheet to CRASH(). Thats what we do elsewhere in similar situations too (scripts for example). Continuing
with > 4GB of style sheet text nodes is probably not going to go well anyway.

3:05 PM Changeset in webkit [154241] by Antti Koivisto
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/119960> Remove some optimizations made obsolete by use of StringBuilder

Reviewed by Andreas Kling.

  • dom/ScriptElement.cpp:

(WebCore::ScriptElement::scriptContent):

StringBuilder already optimizes for the single string case. If there is only one the original string is returned.

  • dom/Text.cpp:

(WebCore::Text::wholeText):

No need to traverse twice to compute the capacity. StringBuilder handles this efficiently.
Also in the common case there is only one string and the optimization here is actually hurting by disabling the StringBuilder one.

2:33 PM Changeset in webkit [154240] by Antti Koivisto
  • 18 edits
    2 adds in trunk/Source/WebCore

<https://webkit.org/b/119959> Add TextNodeTraversal

Reviewed by Andreas Kling.

Add TextNodeTraversal for cleaner and more compact traversal of Text nodes.

Use it where appropriate.

  • WebCore.xcodeproj/project.pbxproj:
  • dom/Attr.cpp:

(WebCore::Attr::childrenChanged):

  • dom/NodeTraversal.h:

(WebCore::NodeTraversal::next):

  • dom/ScriptElement.cpp:

(WebCore::ScriptElement::scriptContent):

  • dom/Text.cpp:

(WebCore::Text::wholeText):

  • dom/Text.h:

(WebCore::toText):

  • dom/TextNodeTraversal.cpp: Added.

(WebCore::TextNodeTraversal::appendContents):
(WebCore::TextNodeTraversal::contentsAsString):

Helpers for getting text content of a subtree.

  • dom/TextNodeTraversal.h: Added.

(WebCore::TextNodeTraversal::firstTextChildTemplate):
(WebCore::TextNodeTraversal::firstChild):
(WebCore::TextNodeTraversal::firstTextWithinTemplate):
(WebCore::TextNodeTraversal::firstWithin):
(WebCore::TextNodeTraversal::traverseNextTextTemplate):
(WebCore::TextNodeTraversal::next):
(WebCore::TextNodeTraversal::nextSibling):

  • editing/ApplyStyleCommand.cpp:

(WebCore::ApplyStyleCommand::joinChildTextNodes):

  • html/HTMLTextAreaElement.cpp:

(WebCore::HTMLTextAreaElement::defaultValue):
(WebCore::HTMLTextAreaElement::setDefaultValue):

  • html/HTMLTitleElement.cpp:

(WebCore::HTMLTitleElement::text):

  • html/track/TextTrackCue.cpp:

(WebCore::TextTrackCue::determineTextDirection):

  • page/Frame.cpp:

(WebCore::Frame::searchForLabelsAboveCell):

  • xml/XPathUtil.cpp:

(WebCore::XPath::stringValue):

12:46 PM Changeset in webkit [154239] by akling@apple.com
  • 15 edits in trunk/Source

<https://webkit.org/b/119957> Page::contextMenuController() should return a reference.

Reviewed by Antti Koivisto.

Page::m_contextMenuController is never null.

  • page/Page.h:

(WebCore::Page::contextMenuController):

11:05 AM Changeset in webkit [154238] by akling@apple.com
  • 5 edits in trunk/Source/WebCore

<https://webkit.org/b/119954> Page::dragCaretController() should return a reference.

Reviewed by Antti Koivisto.

Page::m_dragCaretController is never null.

  • dom/Document.cpp:

(WebCore::Document::nodeChildrenWillBeRemoved):
(WebCore::Document::nodeWillBeRemoved):

  • page/DragController.cpp:

(WebCore::DragController::cancelDrag):
(WebCore::DragController::dragEnded):
(WebCore::DragController::tryDocumentDrag):
(WebCore::DragController::dispatchTextInputEventFor):
(WebCore::DragController::concludeEditDrag):
(WebCore::DragController::placeDragCaret):

  • page/Page.h:

(WebCore::Page::dragCaretController):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::paintCaret):

10:29 AM Changeset in webkit [154237] by akling@apple.com
  • 7 edits in trunk/Source/WebCore

<https://webkit.org/b/119952> Simplify Editor's back-pointer to the Frame.

Reviewed by Antti Koivisto.

Remove Editor's inheritance from FrameDestructionObserver. Editor is owned by Frame and
has no interest in observing frame destruction since its own destruction will soon follow.

Editor::m_frame is now a reference instead of a pointer. Removed some null checking.

10:23 AM Changeset in webkit [154236] by zandobersek@gmail.com
  • 2 edits
    1 add
    8 deletes in trunk/LayoutTests

<https://webkit.org/b/119944> The fast/dom/gc-10.html layout test should dump text instead of render tree

Reviewed by Darin Adler.

The fast/dom/gc-10.html layout test is unnecessarily dumping the render tree and the pixel output.
Dumping the text output is sufficient enough for this test.

  • fast/dom/gc-10-expected.txt: Added.
  • fast/dom/gc-10.html:
  • platform/efl/fast/dom/gc-10-expected.png: Removed.
  • platform/efl/fast/dom/gc-10-expected.txt: Removed.
  • platform/gtk/fast/dom/gc-10-expected.txt: Removed.
  • platform/mac/fast/dom/gc-10-expected.png: Removed.
  • platform/mac/fast/dom/gc-10-expected.txt: Removed.
  • platform/qt-5.0-wk2/fast/dom/gc-10-expected.png: Removed.
  • platform/qt/fast/dom/gc-10-expected.png: Removed.
  • platform/qt/fast/dom/gc-10-expected.txt: Removed.
9:58 AM Changeset in webkit [154235] by akling@apple.com
  • 13 edits in trunk/Source

<https://webkit.org/b/119950> Remove unused EditorClient::frameWillDetachPage() callback.

Reviewed by Antti Koivisto.

This callback was only used by the Chromium port.

  • editing/Editor.h:
  • editing/Editor.cpp:

Remove override of FrameDestructionObserver::willDetachPage().

  • page/EditorClient.h:

Remove frameWillDetachPage(). This is repeated in every EditorClient subclass.

9:36 AM Changeset in webkit [154234] by akling@apple.com
  • 2 edits in trunk/Source/WebKit

[Windows] Unreviewed build fix.

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:

Don't export Frame::settings() as it's an inline method now.

9:12 AM Changeset in webkit [154233] by akling@apple.com
  • 2 edits in trunk/Source/WebKit/win

Windows build fix after r154219.

  • WebFrame.cpp:

(WebFrame::dispatchDidClearWindowObjectInWorld):

8:43 AM Changeset in webkit [154232] by Antti Koivisto
  • 15 edits in trunk/Source/WebCore

<https://webkit.org/b/119886> PseudoElement is abusing parent node pointer

Reviewed by Darin Adler.

PseudoElement sets its host node as its parent. This is confusing and wrong as it breaks
the basic tree consistency (a node is a child node of its parent node).

This patch adds an explicit host pointer PseudoElement and switches the call sites over. Memory
impact is negligible as there are not that many ::befores and ::afters.

  • dom/ComposedShadowTreeWalker.cpp:

(WebCore::ComposedShadowTreeWalker::traverseParent):

  • dom/EventPathWalker.cpp:

(WebCore::EventPathWalker::moveToParent):

  • dom/EventRetargeter.h:

(WebCore::EventRetargeter::eventTargetRespectingTargetRules):

  • dom/Node.cpp:

(WebCore::Node::~Node):

Add consistency assertions. Remove unnecessary clearing of sibling pointers. They should be cleared already.

(WebCore::Node::markAncestorsWithChildNeedsStyleRecalc):

  • dom/PseudoElement.cpp:

(WebCore::PseudoElement::PseudoElement):
(WebCore::PseudoElement::customStyleForRenderer):

  • dom/PseudoElement.h:

(WebCore::toPseudoElement):

Add casting functions.

  • inspector/InspectorLayerTreeAgent.cpp:

(WebCore::InspectorLayerTreeAgent::buildObjectForLayer):

  • rendering/HitTestResult.cpp:

(WebCore::HitTestResult::setInnerNode):
(WebCore::HitTestResult::setInnerNonSharedNode):

8:32 AM Changeset in webkit [154231] by Darin Adler
  • 4 edits in trunk/Source/WebCore

<https://webkit.org/b/119948> Change drag-specific clipboard writing in DragController to go straight to Pasteboard, not forward through Clipboard

Reviewed by Andreas Kling.

  • dom/Clipboard.cpp: Removed writeRange, writePlainText, and writeURL functions.

All three are just unneeded forwarding to pasteboard.

  • dom/Clipboard.h: Ditto.
  • page/DragController.cpp:

(WebCore::DragController::startDrag): Move the logic in here. Later we might
want to straighten this out a bit, perhaps using functions in Editor, but it's
not much code so fine to just have it here for now.

8:21 AM Changeset in webkit [154230] by Darin Adler
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/119947> Remove LEGACY_STYLE_ABSTRACT_CLIPBOARD_CLASS

Reviewed by Andreas Kling.

  • dom/Clipboard.cpp:

(WebCore::Clipboard::Clipboard):
(WebCore::Clipboard::~Clipboard):

  • dom/Clipboard.h:

Remove LEGACY_STYLE_ABSTRACT_CLIPBOARD_CLASS, LEGACY_VIRTUAL, and LEGACY_PURE.
Keep only the !USE(LEGACY_STYLE_ABSTRACT_CLIPBOARD_CLASS) side of all conditionals.

7:56 AM Changeset in webkit [154229] by Darin Adler
  • 4 edits in trunk/Source/WebCore

<https://webkit.org/b/119946> Move some code used only by EventHandler from Clipboard to EventHandler

Reviewed by Andreas Kling.

Later it would be good to move this all to DragController, but there is no reason to have
these functions as member functions of the DOM-exposed Clipboard class.

  • dom/Clipboard.cpp: Deleted hasFileOfType, hasStringOfType, convertDropZoneOperationToDragOperation,

convertDragOperationToDropZoneOperation.

  • dom/Clipboard.h: Ditto.
  • page/EventHandler.cpp:

(WebCore::convertDropZoneOperationToDragOperation): Moved here.
(WebCore::convertDragOperationToDropZoneOperation): Moved here. Also changed to use ASCIILiteral.
(WebCore::hasFileOfType): Moved here and made a free function instead of a member function. Removed
canReadTypes check because Clipboard::files already takes care of that.
(WebCore::hasStringOfType): Moved here and made a free function instead of a member function.
Added a check for the null string because HashSet::contains will not work on a null string.
(WebCore::hasDropZoneType): Moved here and made a free function instead of a member function.
(WebCore::findDropZone): Call the hasDropZoneType function instead of Clipboard::hasDropZoneType.

7:48 AM Changeset in webkit [154228] by Darin Adler
  • 6 edits in trunk/Source/WebCore

<https://webkit.org/b/119943> Clean up the Document class a bit

Reviewed by Antti Koivisto.

  • dom/Document.cpp:

(WebCore::Document::~Document): Fixed typo in comment.
(WebCore::Document::suggestedMIMEType): Use ASCIILiteral for literals.
Also name local variable just loader rather than documentLoader.
(WebCore::Document::updateTitle): Call loader rather than going indirectly
through frame to get to the loader.
(WebCore::Document::setTitleElement): Fixed formatting (add braces).
(WebCore::Document::removeTitle): Iterate elements instead of nodes.
(WebCore::Document::isPageBoxVisible): Use ensureStyleResolver to call
styleForPage to avoid the need for a simple forwarding function. Also
eliminated local variable to increase clarity.
(WebCore::Document::pageSizeAndMarginsInPixels): Use ensureStyleResolver
to call styleForPage to avoid the need for a simple forwarding function.
(WebCore::Document::setIsViewSource): Renamed a local variable.

  • dom/Document.h: Removed unneeded childNeedsAndNotInStyleRecalc and

styleForPage functions.

  • loader/FrameLoader.cpp: Removed unnneeded setTitle function.
  • loader/FrameLoader.h: Ditto.
  • page/PrintContext.cpp:

(WebCore::PrintContext::pageProperty): Use ensureStyleResolver to call
styleForPage to avoid the need for a simple forwarding function.

7:41 AM Changeset in webkit [154227] by Darin Adler
  • 12 edits
    3 deletes in trunk/Source/WebCore

<https://webkit.org/b/119939> Remove some unused clipboard and pasteboard code

Reviewed by Andreas Kling.

  • PlatformWinCE.cmake: Removed EditorWin.cpp.
  • WebCore.vcxproj/WebCore.vcxproj: Removed EditorWin.cpp.
  • WebCore.vcxproj/WebCore.vcxproj.filters: Removed EditorWin.cpp.
  • WebCore.xcodeproj/project.pbxproj: Removed ClipboardIOS.h and

ClipboardIOS.mm, and also let Xcode edit/reorder this file.

  • editing/Editor.cpp:

(WebCore::Editor::dispatchCPPEvent): Removed some LEGACY_STYLE_ABSTRACT_CLIPBOARD
class code. Will remove the rest later.

  • editing/Editor.h: Removed declaration of newGeneralClipboard.
  • platform/Pasteboard.h: Removed declaration of writeClipboard. Also updated a

comment to make it clearer.

  • platform/blackberry/PasteboardBlackBerry.cpp: Removed Pasteboard::writeClipboard.
  • platform/efl/PasteboardEfl.cpp: Ditto.
  • platform/ios/PasteboardIOS.mm: Ditto.
  • platform/win/PasteboardWin.cpp: Ditto.
  • platform/ios/ClipboardIOS.h: Removed. Was an empty file.
  • platform/ios/ClipboardIOS.mm: Removed. Was an empty file.
  • platform/win/EditorWin.cpp: Removed. Had only newGeneralClipboard in the file,

a function that is never called.

7:39 AM Changeset in webkit [154226] by Darin Adler
  • 7 edits in trunk/Source/WebCore

<https://webkit.org/b/119940> Rename Clipboard::m_dragLoc to m_dragLocation

Reviewed by Andreas Kling.

  • dom/Clipboard.h: Removed unused dragLocation member function.

Renamed m_dragLoc to m_dragLocation.

  • dom/Clipboard.cpp:

(WebCore::Clipboard::setDragImage):

  • platform/gtk/ClipboardGtk.cpp:

(WebCore::Clipboard::createDragImage):

  • platform/mac/ClipboardMac.mm:

(WebCore::Clipboard::createDragImage):

  • platform/qt/ClipboardQt.cpp:

(WebCore::Clipboard::createDragImage):

  • platform/win/ClipboardWin.cpp:

(WebCore::Clipboard::createDragImage):
Updated for new name.

7:37 AM Changeset in webkit [154225] by Darin Adler
  • 7 edits in trunk/Source/WebCore

<https://webkit.org/b/119942> Remove unnecessary uses of Element::ownerDocument

Reviewed by Andreas Kling.

The Element::document is a simpler faster alternative to Element::ownerDocument.
The only behavior difference between the two is that ownerDocument returns 0 when
called on a Document.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::supportsFocus): Call document instead of ownerDocument.
(WebCore::HTMLMediaElement::mediaPlayerOwningDocument): Removed null checking of
document and call to ownerDocument, since ownerDocument will never return non-null
if document returns null.
(WebCore::HTMLMediaElement::mediaPlayerSawUnsupportedTracks): Call document instead
of ownerDocument.

  • inspector/DOMEditor.cpp:

(WebCore::DOMEditor::SetOuterHTMLAction::perform): Call document instead of ownerDocument.

  • inspector/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::getMatchedStylesForNode): Call document instead of ownerDocument.
(WebCore::InspectorCSSAgent::forcePseudoState): Call document instead of ownerDocument.
(WebCore::InspectorCSSAgent::resetPseudoStates): Call document instead of ownerDocument.

  • inspector/InspectorDOMAgent.cpp:

(WebCore::InspectorDOMAgent::setOuterHTML): Call document instead of expression that
does the same thing in a roundabout way.
(WebCore::InspectorDOMAgent::focusNode): Call document instead of ownerDocument.
(WebCore::InspectorDOMAgent::resolveNode): Call document instead of expression that
does the same thing in a roundabout way.

  • page/DragController.cpp:

(WebCore::DragController::concludeEditDrag): Call document instead of ownerDocument.

  • svg/SVGElementInstance.cpp:

(WebCore::SVGElementInstance::ownerDocument): Call document instead of ownerDocument.

7:27 AM Changeset in webkit [154224] by Darin Adler
  • 19 edits in trunk/Source

<https://webkit.org/b/119941> Make Page::dragController return a reference

Reviewed by Andreas Kling.

Source/WebCore:

  • page/Page.h:

(WebCore::Page::dragController): Return a reference instead of a pointer.

  • page/DragController.cpp:

(WebCore::DragController::concludeEditDrag):

  • page/EventHandler.cpp:

(WebCore::EventHandler::eventMayStartDrag):
(WebCore::EventHandler::updateDragSourceActionsAllowed):
(WebCore::EventHandler::handleDrag):

  • page/mac/EventHandlerMac.mm:

(WebCore::EventHandler::passSubframeEventToSubframe):
Updated call sites.

Source/WebKit/gtk:

  • webkit/webkitwebview.cpp:

(dragExitedCallback):
(webkit_web_view_drag_motion):
(webkit_web_view_drag_data_received):
(webkit_web_view_drag_drop):
Updated call sites.

Source/WebKit/mac:

  • WebView/WebFrameView.mm:

(-[WebFrameView _setDocumentView:]):

  • WebView/WebHTMLView.mm:

(-[WebHTMLView draggingSourceOperationMaskForLocal:]):
(-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]):

  • WebView/WebView.mm:

(-[WebView _setInitiatedDrag:]):
(-[WebView draggingEntered:]):
(-[WebView draggingUpdated:]):
(-[WebView draggingExited:]):
(-[WebView performDragOperation:]):
(-[WebView moveDragCaretToPoint:]):
(-[WebView removeDragCaret]):
Updated call sites.

Source/WebKit/qt:

  • WebCoreSupport/DragClientQt.cpp:

(WebCore::DragClientQt::startDrag):

  • WebCoreSupport/QWebPageAdapter.cpp:

(QWebPageAdapter::dragEntered):
(QWebPageAdapter::dragLeaveEvent):
(QWebPageAdapter::dragUpdated):
(QWebPageAdapter::performDrag):
Updated call sites.

Source/WebKit/win:

  • WebCoreSupport/WebDragClient.cpp:

(WebDragClient::startDrag):

  • WebView.cpp:

(WebView::keyStateToDragOperation):
(WebView::DragEnter):
(WebView::DragOver):
(WebView::DragLeave):
(WebView::Drop):
Updated call sites.

Source/WebKit2:

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::performDragControllerAction):
(WebKit::WebPage::dragEnded):
Updated call sites.

5:38 AM Changeset in webkit [154223] by ddkilzer@apple.com
  • 5 edits in trunk/Source/ThirdParty/ANGLE

ANGLE fails to build with trunk clang: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register]
<http://webkit.org/b/119931>
<rdar://problem/14763822>

Reviewed by Darin Adler.

  • src/compiler/glslang.l:
  • src/compiler/glslang_lex.cpp:
  • src/compiler/preprocessor/Tokenizer.cpp:
  • src/compiler/preprocessor/Tokenizer.l:

Add pragma statements to ignore -Wdeprecated-register warnings
in generated code. Also ignore -Wunknown-pragmas so this
doesn't cause a build failure in older versions of clang.

5:37 AM Changeset in webkit [154222] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WebKit2

WebKit2 fails to build with trunk clang: error: 'WebPluginSiteDataManagerh' is used as a header guard here, followed by #define of a different macro [-Werror,-Wheader-guard]
<http://webkit.org/b/119935>
<rdar://problem/14764131>

Reviewed by Darin Adler.

  • UIProcess/Plugins/WebPluginSiteDataManager.h: Fix typo

introduced in r78647.

5:31 AM Changeset in webkit [154221] by commit-queue@webkit.org
  • 7 edits
    22 adds in trunk

<https://webkit.org/b/119795> Propagate writing-mode from the first region to the flow thread

Patch by Morten Stenshorne <mstensho@opera.com> on 2013-08-17
Reviewed by Darin Adler.

Source/WebCore:

Since the flow thread is a direct child of RenderView, it doesn't inherit
proper writing-mode automatically. It should be mentioned that if the thread's
contents' writing-mode differs from that of the first region, things are
typically going to look useless (although perhaps that's how it should be),
but as long as writing-mode is only specified on a common parent of the
thread's contents and the regions, things look fine, and also, we're now
following what the spec has to say on the matter:

http://www.w3.org/TR/2013/WD-css3-regions-20130528/#the-flow-into-property

"The first region defines the principal writing mode for the entire flow.

The writing mode on subsequent regions is ignored."

This is a back-port of the fix for Blink bug 257965.
Reviewed by esprehn and mihnea there.
Blink review URL: https://chromiumcodereview.appspot.com/18374008

Tests: fast/regions/changing-writing-mode-2.html

fast/regions/changing-writing-mode-3.html
fast/regions/changing-writing-mode-4.html
fast/regions/changing-writing-mode-5.html
fast/regions/changing-writing-mode.html
fast/regions/invalid-first-region-with-writing-mode-2.html
fast/regions/invalid-first-region-with-writing-mode.html
fast/regions/subtree-with-horiz-bt.html
fast/regions/subtree-with-horiz-tb.html
fast/regions/subtree-with-vert-lr.html
fast/regions/subtree-with-vert-rl.html

  • rendering/RenderFlowThread.cpp:

(WebCore::RenderFlowThread::styleDidChange):

  • rendering/RenderFlowThread.h:
  • rendering/RenderNamedFlowThread.cpp:

(WebCore::RenderNamedFlowThread::updateWritingMode):
(WebCore::RenderNamedFlowThread::addRegionToNamedFlowThread):
(WebCore::RenderNamedFlowThread::removeRegionFromThread):
(WebCore::RenderNamedFlowThread::regionChangedWritingMode):

  • rendering/RenderNamedFlowThread.h:
  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::styleDidChange):

LayoutTests:

  • fast/regions/changing-writing-mode-2-expected.html: Added.
  • fast/regions/changing-writing-mode-2.html: Added.
  • fast/regions/changing-writing-mode-3-expected.html: Added.
  • fast/regions/changing-writing-mode-3.html: Added.
  • fast/regions/changing-writing-mode-4-expected.html: Added.
  • fast/regions/changing-writing-mode-4.html: Added.
  • fast/regions/changing-writing-mode-5-expected.html: Added.
  • fast/regions/changing-writing-mode-5.html: Added.
  • fast/regions/changing-writing-mode-expected.html: Added.
  • fast/regions/changing-writing-mode.html: Added.
  • fast/regions/invalid-first-region-with-writing-mode-2-expected.html: Added.
  • fast/regions/invalid-first-region-with-writing-mode-2.html: Added.
  • fast/regions/invalid-first-region-with-writing-mode-expected.html: Added.
  • fast/regions/invalid-first-region-with-writing-mode.html: Added.
  • fast/regions/subtree-with-horiz-bt-expected.html: Added.
  • fast/regions/subtree-with-horiz-bt.html: Added.
  • fast/regions/subtree-with-horiz-tb-expected.html: Added.
  • fast/regions/subtree-with-horiz-tb.html: Added.
  • fast/regions/subtree-with-vert-lr-expected.html: Added.
  • fast/regions/subtree-with-vert-lr.html: Added.
  • fast/regions/subtree-with-vert-rl-expected.html: Added.
  • fast/regions/subtree-with-vert-rl.html: Added.
5:11 AM Changeset in webkit [154220] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

  • platform/gtk/TestExpecations: Unskip fast/dom/gc-10.html, the test seems to work now.
3:58 AM Changeset in webkit [154219] by akling@apple.com
  • 65 edits in trunk/Source

<https://webkit.org/b/119903> Make Settings ref-counted (and let Frame keep a ref!)

Reviewed by Geoff Garen.

Let Frame hold a RefPtr<Settings> so Frame::settings() isn't forced to go through Page.
It now also returns a reference, as it can never be null.

Removed 8.8 million lines of null-checking as a result.

Aug 16, 2013:

10:50 PM Changeset in webkit [154218] by fpizlo@apple.com
  • 9 edits
    6 adds in trunk

DFG should optimize typedArray.byteLength
https://bugs.webkit.org/show_bug.cgi?id=119909

Source/JavaScriptCore:

Reviewed by Oliver Hunt.

This adds typedArray.byteLength inlining to the DFG, and does so without changing
the IR: byteLength is turned into GetArrayLength followed by BitLShift. This is
legal since the byteLength of a typed array cannot exceed
numeric_limits<int32_t>::max().

  • bytecode/SpeculatedType.cpp:

(JSC::typedArrayTypeFromSpeculation):

  • bytecode/SpeculatedType.h:
  • dfg/DFGArrayMode.cpp:

(JSC::DFG::toArrayType):

  • dfg/DFGArrayMode.h:
  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):
(JSC::DFG::FixupPhase::attemptToMakeGetArrayLength):
(JSC::DFG::FixupPhase::attemptToMakeGetByteLength):
(JSC::DFG::FixupPhase::convertToGetArrayLength):
(JSC::DFG::FixupPhase::prependGetArrayLength):

  • dfg/DFGGraph.h:

(JSC::DFG::Graph::constantRegisterForConstant):
(JSC::DFG::Graph::convertToConstant):

  • runtime/TypedArrayType.h:

(JSC::logElementSize):
(JSC::elementSize):

LayoutTests:

Reviewed by Oliver Hunt.

Convert two of the tyepd array tests to use byteLength instead of length.
These tests show speed-ups around 2.5x-5x.

  • fast/js/regress/Int16Array-bubble-sort-with-byteLength-expected.txt: Added.
  • fast/js/regress/Int16Array-bubble-sort-with-byteLength.html: Added.
  • fast/js/regress/Int8Array-load-with-byteLength-expected.txt: Added.
  • fast/js/regress/Int8Array-load-with-byteLength.html: Added.
  • fast/js/regress/script-tests/Int16Array-bubble-sort-with-byteLength.js: Added.

(bubbleSort):
(myRandom):
(validateSort):

  • fast/js/regress/script-tests/Int8Array-load-with-byteLength.js: Added.

(adler32):

10:36 PM Changeset in webkit [154217] by fpizlo@apple.com
  • 4 edits
    3 adds in trunk

DFG optimizes out strict mode arguments tear off
https://bugs.webkit.org/show_bug.cgi?id=119504

Source/JavaScriptCore:

Reviewed by Mark Hahnenberg and Oliver Hunt.

Don't do the optimization for strict mode.

  • dfg/DFGArgumentsSimplificationPhase.cpp:

(JSC::DFG::ArgumentsSimplificationPhase::run):
(JSC::DFG::ArgumentsSimplificationPhase::pruneObviousArgumentCreations):

LayoutTests:

Reviewed by Mark Hahnenberg and Oliver Hunt.

  • fast/js/dfg-arguments-strict-mode-expected.txt: Added.
  • fast/js/dfg-arguments-strict-mode.html: Added.
  • fast/js/jsc-test-list:
  • fast/js/script-tests/dfg-arguments-strict-mode.js: Added.

(f):

7:50 PM Changeset in webkit [154216] by ljaehun.lim@samsung.com
  • 2 edits in trunk/Source/WebKit/efl

[EFL] Unreviewed build fix after r154192

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:

(DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):

6:47 PM Changeset in webkit [154215] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

6:44 PM Changeset in webkit [154214] by Lucas Forschler
  • 1 copy in tags/Safari-537.59

New Tag.

6:33 PM Changeset in webkit [154213] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

6:31 PM Changeset in webkit [154212] by rniwa@webkit.org
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/119536> Refactor highestEditableRoot to avoid a redundant call to rendererIsEditable

Reviewed by Benjamin Poulain.

Refactor highestEditableRoot to avoid an extra tree walk. We now walk up the ancestor chain up to
the first root editable element exactly once.

  • dom/Node.cpp:

(WebCore::Node::rendererIsEditable): Change the order of conditions to make the evaluation faster
when we don't have to check RenderStyle's value.

  • editing/htmlediting.cpp:

(WebCore::highestEditableRoot):

6:31 PM Changeset in webkit [154211] by Lucas Forschler
  • 1 delete in tags/Safari-537.59

Remove Tag.

6:21 PM Changeset in webkit [154210] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

6:20 PM Changeset in webkit [154209] by benjamin@webkit.org
  • 2 edits in trunk/Source/WebCore

Remove a useless #include of SelectorChecker.h

Rubber-stamped by Ryosuke Niwa.

  • dom/DocumentStyleSheetCollection.cpp:
6:19 PM Changeset in webkit [154208] by Lucas Forschler
  • 1 copy in tags/Safari-537.59

New Tag.

4:34 PM Changeset in webkit [154207] by benjamin@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

[JSC] x86: improve code generation for xxxTest32
https://bugs.webkit.org/show_bug.cgi?id=119876

Reviewed by Geoffrey Garen.

Try to use testb whenever possible when testing for an immediate value.

When the input is an address and an offset, we can tweak the mask
and offset to be able to generate testb for any byte of the mask.

When the input is a register, we can use testb if we are only interested
in testing the low bits.

  • assembler/MacroAssemblerX86Common.h:

(JSC::MacroAssemblerX86Common::branchTest32):
(JSC::MacroAssemblerX86Common::test32):
(JSC::MacroAssemblerX86Common::generateTest32):

2:56 PM Changeset in webkit [154206] by rniwa@webkit.org
  • 2 edits in trunk/LayoutTests

<https://webkit.org/b/119915> REGRESSION(r154144): ASSERTION FAILED: m_history->provisionalItem() == m_requestedHistoryItem.get()

Add failing test expectations.

  • platform/mac-wk2/TestExpectations:
2:45 PM Changeset in webkit [154205] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

[Windows] Update RenderMediaControls for new API
https://bugs.webkit.org/show_bug.cgi?id=119910

Reviewed by Eric Carlson.

  • rendering/RenderMediaControls.cpp: Update calls to WebKitSystemInterface for

the changed API.

2:40 PM Changeset in webkit [154204] by mark.lam@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

<https://bugs.webkit.org/show_bug.cgi?id=119913> Baseline JIT gives erroneous
error message that an object is not a constructor though it expects a function

Reviewed by Michael Saboff.

  • jit/JITStubs.cpp:

(JSC::DEFINE_STUB_FUNCTION):

2:29 PM Changeset in webkit [154203] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/119912> Fix WebKit build error when SVG is disabled(broken since r154174)

Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-16
Reviewed by Simon Fraser.

No new tests required, just a build fix.

Since r154174 CSS keywords alpha and luminance used by -webkit-mask-source-type. Move those
keywords from SVGCSSValueKeywords.in to CSSValueKeywords.in.

  • css/CSSValueKeywords.in:
  • css/SVGCSSValueKeywords.in:
1:04 PM Changeset in webkit [154202] by dfarler@apple.com
  • 2 edits in trunk/Websites/bugs.webkit.org

PrettyPatch: Wrap pre blocks
https://bugs.webkit.org/show_bug.cgi?id=119906

Reviewed by Darin Adler.

  • PrettyPatch/PrettyPatch.rb:

<pre> will use the same wrap settings as the text class:
white-space: pre-wrap and word-wrap: break-word.

12:33 PM Changeset in webkit [154201] by commit-queue@webkit.org
  • 21 edits in trunk/Source

<https://webkit.org/b/119785> Replace currentTime() with monotonicallyIncreasingTime() in WebCore

Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-16
Reviewed by Alexey Proskuryakov.

Source/WebCore:

WTF::currentTime() is prone to DST changes and NTP adjustments, so use
WTF::monotonicallyIncreasingTime() to measure elapsed time.

  • Modules/filesystem/FileWriter.cpp:

(WebCore::FileWriter::didWrite):

  • dom/Document.cpp:

(WebCore::Document::Document):
(WebCore::Document::elapsedTime):
(WebCore::Document::resetLastHandledUserGestureTimestamp):

  • dom/Element.cpp:

(WebCore::Element::setActive):

  • fileapi/FileReader.cpp:

(WebCore::FileReader::didReceiveData):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::HTMLMediaElement):
(WebCore::HTMLMediaElement::startProgressEventTimer):
(WebCore::HTMLMediaElement::progressEventTimerFired):
(WebCore::HTMLMediaElement::refreshCachedTime):
(WebCore::HTMLMediaElement::invalidateCachedTime):
(WebCore::HTMLMediaElement::currentTime):
(WebCore::HTMLMediaElement::startPlaybackProgressTimer):
(WebCore::HTMLMediaElement::scheduleTimeupdateEvent):

  • html/HTMLMediaElement.h:
  • html/HTMLPlugInImageElement.cpp:

(WebCore::documentHadRecentUserGesture):

  • html/MediaController.cpp:

(MediaController::scheduleTimeupdateEvent):

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::pumpPendingSpeculations):

  • html/parser/HTMLParserScheduler.h:

(WebCore::HTMLParserScheduler::checkForYieldBeforeToken):

  • inspector/InspectorCSSAgent.cpp:

(WebCore::SelectorProfile::SelectorProfile):
(WebCore::SelectorProfile::totalMatchingTimeMs):
(WebCore::SelectorProfile::startSelector):
(WebCore::SelectorProfile::commitSelector):
(WebCore::SelectorProfile::commitSelectorTime):

  • inspector/InspectorProfilerAgent.cpp:

(WebCore::InspectorProfilerAgent::willProcessTask):
(WebCore::InspectorProfilerAgent::didProcessTask):

  • inspector/InspectorTimelineAgent.cpp:

(WebCore::InspectorTimelineAgent::timestamp):

  • inspector/TimelineTraceEventProcessor.cpp:

(WebCore::TimelineTraceEventProcessor::processEventOnAnyThread):

  • page/FrameView.cpp:

(WebCore::FrameView::adjustedDeferredRepaintDelay):
(WebCore::FrameView::paintContents):

  • platform/ClockGeneric.cpp:

(ClockGeneric::now):

  • platform/ScrollAnimatorNone.cpp:

(WebCore::ScrollAnimatorNone::scroll):
(WebCore::ScrollAnimatorNone::animationTimerFired):

  • platform/graphics/cg/ImageBufferCG.cpp:

(WebCore::ImageBuffer::ImageBuffer):
(WebCore::ImageBuffer::flushContextIfNecessary):
(WebCore::ImageBuffer::flushContext):
(WebCore::ImageBuffer::copyNativeImage):

Source/WTF:

WTF::currentTime() is prone to DST changes and NTP adjustments, so use
WTF::monotonicallyIncreasingTime() to measure elapsed time.

  • wtf/CurrentTime.h:

(WTF::monotonicallyIncreasingTimeMS): Added mille second version of monotonic time API.

12:20 PM Changeset in webkit [154200] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/119891> [WinCairo] Compile error.

Patch by peavo@outlook.com <peavo@outlook.com> on 2013-08-16
Reviewed by Brent Fulgham.

  • rendering/FlowThreadController.cpp: Need USE(ACCELERATED_COMPOSITING) guard.
  • rendering/FlowThreadController.h: Need USE(ACCELERATED_COMPOSITING) guard.
12:15 PM Changeset in webkit [154199] by fpizlo@apple.com
  • 10 edits
    3 adds in trunk

Object properties added using dot syntax (o.f = ...) from code that isn't in eval should be less likely to cause an object to become a dictionary
https://bugs.webkit.org/show_bug.cgi?id=119897

Source/JavaScriptCore:

Reviewed by Oliver Hunt.

6-10x speed-up on microbenchmarks that create large static objects. 40-65% speed-up
on Octane/gbemu. 3% overall speed-up on Octane. No slow-downs anywhere; our ability
to turn objects into dictionaries when you're storing using bracket syntax or using
eval is still in place.

  • bytecode/CodeBlock.h:

(JSC::CodeBlock::putByIdContext):

  • dfg/DFGOperations.cpp:
  • jit/JITStubs.cpp:

(JSC::DEFINE_STUB_FUNCTION):

  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::LLINT_SLOW_PATH_DECL):

  • runtime/JSObject.h:

(JSC::JSObject::putDirectInternal):

  • runtime/PutPropertySlot.h:

(JSC::PutPropertySlot::PutPropertySlot):
(JSC::PutPropertySlot::context):

  • runtime/Structure.cpp:

(JSC::Structure::addPropertyTransition):

  • runtime/Structure.h:

LayoutTests:

Reviewed by Oliver Hunt.

  • fast/js/regress/lots-of-fields-expected.txt: Added.
  • fast/js/regress/lots-of-fields.html: Added.
  • fast/js/regress/script-tests/lots-of-fields.js: Added.

(foo):

12:08 PM Changeset in webkit [154198] by Brent Fulgham
  • 2 edits in trunk/Tools

[Windows] DRT is not using the same preferences as the Mac build.
https://bugs.webkit.org/show_bug.cgi?id=119822

Reviewed by Darin Adler.

  • DumpRenderTree/win/DumpRenderTree.cpp:

(runTest): Process Windows message queue using CFRunLoop to allow
dispatch routines to run properly.
(dllLauncherEntryPoint): Wrap CG-specific setup code in a macro
to prevent problems on WinCairo port.

11:53 AM Changeset in webkit [154197] by zandobersek@gmail.com
  • 6 edits in trunk/Source/WebCore

<https://webkit.org/b/119887> [Soup] The testing NetworkStorageSession should have a proper SoupSession

Reviewed by Martin Robinson.

After r154144, a testing NetworkStorageSession is enforced when running the layout tests
through WebKitTestRunner. Ports using the Soup networking backend don't assign any SoupSession
objects to such NetworkStorageSession objects as it's usually the case. This is causing problems
as the ResourceHandleInternal uses the SoupSession that's provided by the NetworkingContext's
NetworkStorageSession, which ends up being null if the testing-specific NetworkStorageSession is used.
As a result, all the layout tests are crashing under WKTR.

  • platform/network/NetworkStorageSession.h: Make the SoupSession member a GRefPtr.

(WebCore::NetworkStorageSession::soupSession): Return the GRefPtr's pointer.

  • platform/network/ResourceHandle.h: Declare the new createTestingSession method.
  • platform/network/soup/CookieJarSoup.cpp:

(WebCore::cookieJarForSession): Instead of returning the default SoupCookieJar when there's no SoupSession
provided by the NetworkStorageSession, assert that there now always is one, and return the session's cookie
jar. For testing NetworkStorageSession objects, their SoupSession objects will always use the default cookie jar.

  • platform/network/soup/NetworkStorageSessionSoup.cpp:

(WebCore::NetworkStorageSession::NetworkStorageSession): Adopt the given SoupSession reference pointer.
(WebCore::NetworkStorageSession::switchToNewTestingSession): Use a newly-created, testing-specific SoupSession.

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::ResourceHandle::createTestingSession): Define the new createTestingSession method. It creates a new
SoupSession through createSoupSession, but uses the default SoupCookieJar, as provided by WebCore::soupCookieJar.

11:43 AM Changeset in webkit [154196] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebInspectorUI

<https://webkit.org/b/118105> Web Inspector: AX: Add support for ARIA tablists/tabs to inspector tabs

Patch by James Craig <james@cookiecrook.com> on 2013-08-16
Reviewed by Joseph Pecoraro.

Updating accessibility roles and attributes for single-select toolbar item sets.

  • UserInterface/ActivateButtonNavigationItem.js:

(WebInspector.ActivateButtonNavigationItem):
(WebInspector.ActivateButtonNavigationItem.prototype.set activated):

  • UserInterface/ActivateButtonToolbarItem.js:

(WebInspector.ActivateButtonToolbarItem):

  • UserInterface/ButtonToolbarItem.js:

(WebInspector.ButtonToolbarItem):

  • UserInterface/SidebarPanel.js:

(WebInspector.SidebarPanel):

  • UserInterface/Toolbar.js:

(WebInspector.Toolbar):

11:42 AM Changeset in webkit [154195] by jer.noble@apple.com
  • 2 edits in trunk/LayoutTests

[Mac] Unreviewed gardening. Rebaseline after r154124.

  • platform/mac-lion/fast/js/global-constructors-attributes-expected.txt:
11:06 AM Changeset in webkit [154194] by Brent Fulgham
  • 2 edits in trunk/Tools

[Windows] URL printing code in DRT doesn't match WTR or Mac DRT
https://bugs.webkit.org/show_bug.cgi?id=119583

Reviewed by Alexey Proskuryakov.

  • DumpRenderTree/win/DumpRenderTree.cpp:

(urlSuitableForTestResult): Revise URL output to match Mac DRT by emiting last path
component if the URL does not contain the expected base URL.

11:02 AM Changeset in webkit [154193] by Brent Fulgham
  • 3 edits in trunk/LayoutTests

[Windows] Unreviewed gardening. Correct Windows test expectations after JSC changes.

  • platform/win/fast/js/dom-static-property-for-in-iteration-expected.txt:
  • platform/win/fast/js/global-constructors-attributes-shared-worker-expected.txt:
10:55 AM Changeset in webkit [154192] by psolanki@apple.com
  • 78 edits in trunk

<https://webkit.org/b/119852> Frame::scriptController() should return a reference

Reviewed by Andreas Kling.

m_script is never NULL so we can just return a reference. Also remove some pointless null
checks as a result of doing this.

Source/WebCore:

  • Modules/websockets/WebSocket.cpp:

(WebCore::WebSocket::connect):

  • bindings/js/JSDOMWindowBase.cpp:

(WebCore::toJS):
(WebCore::toJSDOMWindow):

  • bindings/js/JSDOMWindowShell.cpp:

(WebCore::toJS):
(WebCore::toJSDOMWindowShell):

  • bindings/js/JSEventListener.cpp:

(WebCore::JSEventListener::handleEvent):

  • bindings/js/JSLazyEventListener.cpp:

(WebCore::JSLazyEventListener::initializeJSFunction):

  • bindings/js/PageScriptDebugServer.cpp:

(WebCore::PageScriptDebugServer::setJavaScriptPaused):

  • bindings/js/ScheduledAction.cpp:

(WebCore::ScheduledAction::execute):

  • bindings/js/ScriptCachedFrameData.cpp:

(WebCore::ScriptCachedFrameData::ScriptCachedFrameData):
(WebCore::ScriptCachedFrameData::restore):

  • bindings/js/ScriptEventListener.cpp:

(WebCore::createAttributeEventListener):
(WebCore::eventListenerHandlerScriptState):

  • bindings/js/ScriptState.cpp:

(WebCore::mainWorldScriptState):
(WebCore::scriptStateFromNode):
(WebCore::scriptStateFromPage):

  • bindings/objc/DOM.mm:

(-[DOMNode JSC::Bindings::]):

  • bindings/objc/DOMInternal.mm:

(-[WebScriptObject _initializeScriptDOMNodeImp]):

  • dom/Document.cpp:

(WebCore::Document::disableEval):
(WebCore::Document::ensurePlugInsInjectedScript):

  • dom/ScriptElement.cpp:

(WebCore::ScriptElement::prepareScript):
(WebCore::ScriptElement::executeScript):

  • history/CachedFrame.cpp:

(WebCore::CachedFrameBase::restore):

  • html/HTMLCanvasElement.cpp:

(WebCore::HTMLCanvasElement::createRenderer):

  • html/HTMLElement.cpp:

(WebCore::HTMLElement::rendererIsNeeded):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::controls):

  • html/HTMLPlugInElement.cpp:

(WebCore::HTMLPlugInElement::getInstance):
(WebCore::HTMLPlugInElement::getNPObject):

  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::didAddUserAgentShadowRoot):

  • html/parser/HTMLParserOptions.cpp:

(WebCore::HTMLParserOptions::HTMLParserOptions):

  • inspector/InspectorAgent.cpp:

(WebCore::InspectorAgent::didClearWindowObjectInWorld):

  • inspector/InspectorClient.cpp:

(WebCore::InspectorClient::doDispatchMessageOnFrontendPage):

  • inspector/InspectorFrontendClientLocal.cpp:

(WebCore::InspectorFrontendClientLocal::evaluateAsBoolean):
(WebCore::InspectorFrontendClientLocal::evaluateOnLoad):

  • inspector/InspectorOverlay.cpp:

(WebCore::InspectorOverlay::evaluateInOverlay):

  • inspector/InspectorPageAgent.cpp:

(WebCore::InspectorPageAgent::getScriptExecutionStatus):
(WebCore::InspectorPageAgent::didClearWindowObjectInWorld):

  • inspector/PageRuntimeAgent.cpp:

(WebCore::PageRuntimeAgent::reportExecutionContextCreation):

  • loader/DocumentWriter.cpp:

(WebCore::DocumentWriter::begin):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::urlSelected):
(WebCore::FrameLoader::submitForm):
(WebCore::FrameLoader::cancelAndClear):
(WebCore::FrameLoader::clear):
(WebCore::FrameLoader::prepareForCachedPageRestore):
(WebCore::FrameLoader::dispatchDidClearWindowObjectsInAllWorlds):
(WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld):

  • loader/SubframeLoader.cpp:

(WebCore::SubframeLoader::requestFrame):

  • loader/cache/CachedResourceLoader.cpp:

(WebCore::CachedResourceLoader::canRequest):

  • page/EventSource.cpp:

(WebCore::EventSource::create):

  • page/Frame.cpp:

(WebCore::Frame::willDetachPage):

  • page/Frame.h:

(WebCore::Frame::script):

  • page/Navigator.cpp:

(WebCore::shouldHideFourDot):

  • page/Page.cpp:

(WebCore::Page::setDebugger):

  • platform/graphics/wince/MediaPlayerProxy.cpp:

(WebCore::WebMediaPlayerProxy::pluginInstance):
(WebCore::WebMediaPlayerProxy::invokeMethod):

  • plugins/PluginView.cpp:

(WebCore::PluginView::~PluginView):
(WebCore::PluginView::performRequest):
(WebCore::PluginView::load):
(WebCore::PluginView::bindingInstance):
(WebCore::PluginView::getValue):

  • plugins/efl/PluginViewEfl.cpp:

(WebCore::PluginView::platformGetValue):

  • xml/XMLHttpRequest.cpp:

(WebCore::XMLHttpRequest::open):

  • xml/XMLTreeViewer.cpp:

(WebCore::XMLTreeViewer::transformDocumentToTreeView):

Source/WebKit/blackberry:

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::load):
(BlackBerry::WebKit::WebPagePrivate::executeJavaScript):
(BlackBerry::WebKit::WebPagePrivate::executeJavaScriptInIsolatedWorld):
(BlackBerry::WebKit::WebPage::executeJavaScriptFunction):
(BlackBerry::WebKit::WebPage::globalContext):

  • WebCoreSupport/FrameLoaderClientBlackBerry.cpp:

(WebCore::FrameLoaderClientBlackBerry::dispatchDidClearWindowObjectInWorld):

Source/WebKit/efl:

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:

(DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
(DumpRenderTreeSupportEfl::globalContextRefForFrame):

  • WebCoreSupport/FrameLoaderClientEfl.cpp:

(WebCore::FrameLoaderClientEfl::dispatchDidClearWindowObjectInWorld):

  • ewk/ewk_frame.cpp:

(ewk_frame_script_execute):

  • ewk/ewk_view.cpp:

(ewk_view_js_object_add):

Source/WebKit/gtk:

  • WebCoreSupport/FrameLoaderClientGtk.cpp:

(WebKit::FrameLoaderClient::dispatchDidClearWindowObjectInWorld):

  • webkit/webkitwebframe.cpp:

(webkit_web_frame_get_global_context):

  • webkit/webkitwebview.cpp:

(webkit_web_view_execute_script):

Source/WebKit/mac:

  • Plugins/Hosted/NetscapePluginInstanceProxy.mm:

(WebKit::NetscapePluginInstanceProxy::cleanup):
(WebKit::NetscapePluginInstanceProxy::getWindowNPObject):
(WebKit::NetscapePluginInstanceProxy::getPluginElementNPObject):
(WebKit::NetscapePluginInstanceProxy::evaluate):
(WebKit::NetscapePluginInstanceProxy::invoke):
(WebKit::NetscapePluginInstanceProxy::invokeDefault):
(WebKit::NetscapePluginInstanceProxy::construct):
(WebKit::NetscapePluginInstanceProxy::getProperty):
(WebKit::NetscapePluginInstanceProxy::setProperty):
(WebKit::NetscapePluginInstanceProxy::removeProperty):
(WebKit::NetscapePluginInstanceProxy::hasProperty):
(WebKit::NetscapePluginInstanceProxy::hasMethod):
(WebKit::NetscapePluginInstanceProxy::enumerate):
(WebKit::NetscapePluginInstanceProxy::demarshalValueFromArray):

  • Plugins/WebNetscapePluginView.mm:

(-[WebNetscapePluginView getVariable:value:]):
(-[WebNetscapePluginView _destroyPlugin]):

  • Plugins/WebPluginController.mm:
  • WebCoreSupport/WebFrameLoaderClient.mm:
  • WebCoreSupport/WebInspectorClient.mm:

(WebInspectorFrontendClient::save):
(WebInspectorFrontendClient::append):

  • WebView/WebFrame.mm:

(-[WebFrame _attachScriptDebugger]):
(-[WebFrame _stringByEvaluatingJavaScriptFromString:forceUserGesture:]):
(-[WebFrame _stringByEvaluatingJavaScriptFromString:withGlobalObject:inScriptWorld:]):
(-[WebFrame _globalContextForScriptWorld:]):
(-[WebFrame jsWrapperForNode:inScriptWorld:]):
(-[WebFrame windowObject]):
(-[WebFrame globalContext]):
(-[WebFrame javaScriptContext]):

  • WebView/WebScriptDebugger.mm:

(WebScriptDebugger::initGlobalCallFrame):
(WebScriptDebugger::callEvent):

  • WebView/WebView.mm:

(-[WebView windowScriptObject]):
(-[WebView aeDescByEvaluatingJavaScriptFromString:]):

Source/WebKit/qt:

  • Api/qwebelement.cpp:

(setupScriptContext):
(QWebElement::evaluateJavaScript):

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(DumpRenderTreeSupportQt::evaluateScriptInIsolatedWorld):

  • WebCoreSupport/QWebFrameAdapter.cpp:

(QWebFrameAdapter::evaluateJavaScript):
(QWebFrameAdapter::addToJavaScriptWindowObject):

Source/WebKit/win:

  • WebFrame.cpp:

(WebFrame::globalContext):
(WebFrame::globalContextForScriptWorld):
(WebFrame::dispatchDidClearWindowObjectInWorld):
(WebFrame::stringByEvaluatingJavaScriptInScriptWorld):

  • WebView.cpp:

(WebView::stringByEvaluatingJavaScriptFromString):

Source/WebKit2:

  • WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp:

(WebKit::NPRuntimeObjectMap::globalObject):

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::performJavaScriptURLRequest):
(WebKit::PluginView::windowScriptNPObject):
(WebKit::PluginView::pluginElementNPObject):

  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::jsContext):
(WebKit::WebFrame::jsContextForWorld):
(WebKit::WebFrame::jsWrapperForWorld):

  • WebProcess/WebPage/WebInspector.cpp:

(WebKit::WebInspector::didSave):
(WebKit::WebInspector::didAppend):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::runJavaScriptInMainFrame):

Tools:

  • DumpRenderTree/blackberry/DumpRenderTree.cpp:

(BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):

10:52 AM Changeset in webkit [154191] by Lucas Forschler
  • 4 edits
    2 copies in branches/safari-537-branch

Merged r154147. <rdar://problem/14307781>

10:48 AM Changeset in webkit [154190] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebKit/mac

Merged r154114. <rdar://problem/14698870>

10:47 AM Changeset in webkit [154189] by jer.noble@apple.com
  • 3 edits in trunk/LayoutTests

[Mac] [WK2] Some inspector tests intermittently asserts in InspectorOverlay::paint
https://bugs.webkit.org/show_bug.cgi?id=105988

Unreviewed gardening. Mark tests as flakey (crashing) in WK1 expectations as well as WK2.

  • platform/mac-wk2/TestExpectations:
  • platform/mac/TestExpectations:
9:21 AM Changeset in webkit [154188] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

Attempt to fix the Qt/MountainLion build after r154142.

  • platform/graphics/qt/MediaPlayerPrivateQt.cpp:

(WebCore::MediaPlayerPrivateQt::commitLoad):

9:13 AM Changeset in webkit [154187] by akling@apple.com
  • 2 edits in trunk/Source/WebKit/win

Windows build juice.

  • WebView.cpp:

(WebView::paintIntoBackingStore):

9:03 AM Changeset in webkit [154186] by allan.jensen@digia.com
  • 3 edits in trunk

[Qt] Kerning in fast font path breaks letter-spacing
https://bugs.webkit.org/show_bug.cgi?id=119838

Reviewed by Jocelyn Turcotte.

Source/WebCore:

Mark fonts with both kerning and letter-spacing as unsupported by the simple font-path.

Test: fast/text/letter-spacing-kerned.html

  • platform/graphics/WidthIterator.h:

(WebCore::WidthIterator::supportsTypesettingFeatures):

LayoutTests:

Test that kerning does not break letter spacing.

  • fast/text/letter-spacing-kerned-expected.html: Added.
  • fast/text/letter-spacing-kerned.html: Added.
8:52 AM Changeset in webkit [154185] by Brent Fulgham
  • 2 edits in trunk/LayoutTests

[Windows] Unreviewed gardening. Turn on a now-passing test.

  • platform/win/TestExpectations: Reactivate fast/text/split-text-crash.xhtml
8:47 AM Changeset in webkit [154184] by akling@apple.com
  • 42 edits in trunk/Source

<https://webkit.org/b/119893> FrameView::frame() should return a reference.

Reviewed by Antti Koivisto.

FrameView::m_frame was only ever null for a brief moment during CachedFrame teardown.
Leave it alone instead, and update the assertion that depended on this behavior.
This enables us to make FrameView::frame() return a Frame&, exposing a ton of
unnecessary null checks.

  • history/CachedFrame.cpp:

(WebCore::CachedFrame::destroy):

Remove call to FrameView::clearFrame() that was the only way to get a null
FrameView::m_frame. Immediately followed by a call to CachedFrame::clear() where
the FrameView would get destroyed anyway.

(WebCore::CachedFrame::clear):

Update an assertion to support the case where the Document's Frame pointer has
been cleared out and CachedFrame is still clinging to the FrameView.

  • history/CachedPage.h:

Made CachedPage::destroy() private as it was only called by ~CachedPage().

  • /:

Frame* FrameView::frame() => Frame& FrameView::frame()

8:44 AM Changeset in webkit [154183] by beidson@apple.com
  • 16 edits
    1 copy
    1 move
    3 adds
    3 deletes in trunk/Source

(NetworkProcess) Sync XHRs should load using async ResourceHandles, not ResourceHandle::loadResourceSynchronously
https://bugs.webkit.org/show_bug.cgi?id=119493

Reviewed by Alexey Proskuryakov.

Source/WebCore:

No new tests (Covered by plenty of existing tests).

  • WebCore.exp.in:
  • WebCore.xcodeproj/project.pbxproj:
  • platform/network/SynchronousLoaderClient.h: Make platformBadResponseError public
  • platform/network/mac/ResourceHandleMac.mm:

(WebCore::ResourceHandle::platformLoadResourceSynchronously): Add comments/FIXMEs spelling out how wrong this code is.

Source/WebKit2:

This patch does the following:

  • Consolidates SchedulableLoader and NetworkResourceLoader into one class.
  • Removes SyncNetworkResourceLoader.
  • Adds a NetworkLoaderClient interface that customizes certain behaviors of the NetworkResourceLoader.
  • Implements a SynchronousNetworkLoaderClient and AsynchronousNetworkLoaderClient for the two different types of loads.

The AsynchronousNetworkLoaderClient results in messaging back progress to the WebProcess as the load progresses.
The SynchronousNetworkLoaderClient accumulates the response, data, and error to be communicated back to the WebProcess
only when the load is complete.

Update small swaths of code to reflect that NetworkResourceLoader is the One True Loader (tm):

  • NetworkProcess/HostRecord.cpp:

(WebKit::HostRecord::scheduleResourceLoader):
(WebKit::HostRecord::addLoaderInProgress):
(WebKit::removeLoaderFromQueue):
(WebKit::HostRecord::removeLoader):
(WebKit::HostRecord::servePendingRequestsForQueue):
(WebKit::HostRecord::limitsRequests):

  • NetworkProcess/HostRecord.h:
  • NetworkProcess/NetworkConnectionToWebProcess.cpp:

(WebKit::NetworkConnectionToWebProcess::didClose):
(WebKit::NetworkConnectionToWebProcess::performSynchronousLoad):
(WebKit::NetworkConnectionToWebProcess::removeLoadIdentifier):

  • NetworkProcess/NetworkConnectionToWebProcess.h:
  • NetworkProcess/NetworkProcess.cpp:
  • NetworkProcess/NetworkResourceLoadScheduler.cpp:

(WebKit::NetworkResourceLoadScheduler::scheduleLoader):
(WebKit::NetworkResourceLoadScheduler::removeLoader):
(WebKit::NetworkResourceLoadScheduler::receivedRedirect):
(WebKit::NetworkResourceLoadScheduler::removeScheduledLoaders):
(WebKit::NetworkResourceLoadScheduler::scheduleRemoveLoader):

  • NetworkProcess/NetworkResourceLoadScheduler.h:

Combine ScheduleableLoader and NetworkResourceLoader into NetworkResourceLoader:

  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::NetworkResourceLoader):
(WebKit::NetworkResourceLoader::~NetworkResourceLoader):
(WebKit::NetworkResourceLoader::isSynchronous):
(WebKit::NetworkResourceLoader::start):
(WebKit::NetworkResourceLoader::didReceiveResponseAsync):
(WebKit::NetworkResourceLoader::didReceiveBuffer):
(WebKit::NetworkResourceLoader::didFinishLoading):
(WebKit::NetworkResourceLoader::didFail):
(WebKit::NetworkResourceLoader::willSendRequestAsync):
(WebKit::NetworkResourceLoader::continueWillSendRequest):
(WebKit::NetworkResourceLoader::didSendData):
(WebKit::NetworkResourceLoader::shouldUseCredentialStorage):
(WebKit::NetworkResourceLoader::didReceiveAuthenticationChallenge):
(WebKit::NetworkResourceLoader::consumeSandboxExtensions):
(WebKit::NetworkResourceLoader::invalidateSandboxExtensions):
(WebKit::NetworkResourceLoader::canAuthenticateAgainstProtectionSpaceAsync):

  • NetworkProcess/NetworkResourceLoader.h:

(WebKit::NetworkResourceLoader::create):
(WebKit::NetworkResourceLoader::connectionToWebProcess):
(WebKit::NetworkResourceLoader::priority):
(WebKit::NetworkResourceLoader::request):
(WebKit::NetworkResourceLoader::isLoadingMainResource):
(WebKit::NetworkResourceLoader::setHostRecord):
(WebKit::NetworkResourceLoader::hostRecord):
(WebKit::NetworkResourceLoader::sendAbortingOnFailure):

Add an abstract NetworkLoaderClient to adapt a load to be either synchronous or asynchronous:

  • NetworkProcess/NetworkLoaderClient.h:

(WebKit::NetworkLoaderClient::~NetworkLoaderClient):
(WebKit::NetworkLoaderClient::isSynchronous):
(WebKit::NetworkLoaderClient::NetworkLoaderClient):

The asynchronous loader client, primarily to message progress back to the WebProcess as it happens:

  • NetworkProcess/AsynchronousNetworkLoaderClient.cpp: Added.

(WebKit::AsynchronousNetworkLoaderClient::AsynchronousNetworkLoaderClient):
(WebKit::AsynchronousNetworkLoaderClient::willSendRequest):
(WebKit::AsynchronousNetworkLoaderClient::canAuthenticateAgainstProtectionSpace):
(WebKit::AsynchronousNetworkLoaderClient::didReceiveResponse):
(WebKit::AsynchronousNetworkLoaderClient::didReceiveBuffer):
(WebKit::AsynchronousNetworkLoaderClient::didSendData):
(WebKit::AsynchronousNetworkLoaderClient::didFinishLoading):
(WebKit::AsynchronousNetworkLoaderClient::didFail):

  • NetworkProcess/AsynchronousNetworkLoaderClient.h:

(WebKit::AsynchronousNetworkLoaderClient::create):

The synchronous loader client, primarily to accumulate results of the load to send back to the WebProcess all at once:

  • NetworkProcess/SynchronousNetworkLoaderClient.cpp: Added.

(WebKit::SynchronousNetworkLoaderClient::SynchronousNetworkLoaderClient):
(WebKit::SynchronousNetworkLoaderClient::~SynchronousNetworkLoaderClient):
(WebKit::SynchronousNetworkLoaderClient::willSendRequest):
(WebKit::SynchronousNetworkLoaderClient::canAuthenticateAgainstProtectionSpace):
(WebKit::SynchronousNetworkLoaderClient::didReceiveResponse):
(WebKit::SynchronousNetworkLoaderClient::didReceiveBuffer):
(WebKit::SynchronousNetworkLoaderClient::didFinishLoading):
(WebKit::SynchronousNetworkLoaderClient::didFail):
(WebKit::SynchronousNetworkLoaderClient::sendDelayedReply):

  • NetworkProcess/SynchronousNetworkLoaderClient.h: Added.

(WebKit::SynchronousNetworkLoaderClient::create):

  • NetworkProcess/SchedulableLoader.cpp: Removed.
  • NetworkProcess/SchedulableLoader.h: Removed.
  • NetworkProcess/SyncNetworkResourceLoader.cpp: Removed.
  • NetworkProcess/SyncNetworkResourceLoader.h: Removed.
  • WebKit2.xcodeproj/project.pbxproj:
8:42 AM Changeset in webkit [154182] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119889> [WinCairo] Compile error.

Patch by peavo@outlook.com <peavo@outlook.com> on 2013-08-16
Reviewed by Brent Fulgham.

  • platform/network/curl/ResourceHandleManager.cpp:

(WebCore::certificatePath): Use correct function name.

8:33 AM Changeset in webkit [154181] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

[Windows] Unreviewed build correction after r154165.

  • WebCore.vcxproj/copyForwardingHeaders.cmd: Copy html/shadow header files

to WebKit include location.

8:27 AM Changeset in webkit [154180] by Brent Fulgham
  • 4 edits in trunk

Source/WebCore: [Windows] Prevent dangling CACFLayer when switching to/from Tiled backing.
https://bugs.webkit.org/show_bug.cgi?id=119818

Reviewed by Darin Adler.

Covered by existing: compositing/tiling/empty-to-tiled.html

  • platform/graphics/ca/win/PlatformCALayerWin.cpp:

(PlatformCALayer::~PlatformCALayer): Remove deleted layer from its
parent layer

LayoutTests: [Windows] Enable previously-failing compositing/tiling/empty-to-tiled.html
https://bugs.webkit.org/show_bug.cgi?id=119818

Reviewed by Darin Adler.

  • platform/win/TestExpectations: Re-enable empty-to-tiled.html
7:52 AM Changeset in webkit [154179] by zarvai@inf.u-szeged.hu
  • 3 edits in trunk/LayoutTests

[Qt] Unreviewed gardening. Rebase js tests after r154127.

Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-16

  • platform/qt/fast/js/constructor-length-expected.txt:
  • platform/qt/fast/js/global-constructors-attributes-expected.txt:
6:05 AM Changeset in webkit [154178] by akling@apple.com
  • 71 edits in trunk/Source

<https://webkit.org/b/119866> Frame::eventHandler() should return a reference.

Reviewed by Anders Carlsson.

Frame::m_eventHandler is never null.

5:38 AM Changeset in webkit [154177] by commit-queue@webkit.org
  • 2 edits
    1 add in trunk/LayoutTests

[EFL] fast/forms/datalist/input-list.html is failing

Unreviewed EFL gardening. unskip LayoutTests/fast/forms/datalist/input-list.html test.

Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-08-16

  • platform/efl/TestExpectations:
  • platform/efl/fast/forms/datalist/input-list-expected.txt: Added.
5:10 AM Changeset in webkit [154176] by zandobersek@gmail.com
  • 4 edits in trunk/Source

Unreviewed, rolling out r153749.
http://trac.webkit.org/changeset/153749
https://bugs.webkit.org/show_bug.cgi?id=119892

The bison generation of the glslang* files has now been fixed. (Requested by zdobersek on #webkit).

Patch by Commit Queue <commit-queue@webkit.org> on 2013-08-16

Source/ThirdParty/ANGLE:

  • GNUmakefile.am: Preserve the libANGLE.la dependency on the ANGLE's GNUmakefile.am.

Source/WebCore:

  • GNUmakefile.am:
4:50 AM Changeset in webkit [154175] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[GTK] fixing localizedString method name
https://bugs.webkit.org/show_bug.cgi?id=119884

The method name defined in LocalizedStringsGtk.cpp doesn't not match
the one used in LocalizedStrings.h

Patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk> on 2013-08-16
Reviewed by Gustavo Noronha Silva.

  • platform/gtk/LocalizedStringsGtk.cpp:

(WebCore::textTrackOffMenuItemText):

4:41 AM Changeset in webkit [154174] by commit-queue@webkit.org
  • 15 edits
    2 adds in trunk

[CSS Masking] Add -webkit-mask-source-type property, with auto, alpha and luminance values
https://bugs.webkit.org/show_bug.cgi?id=119614

Source/WebCore:

Added the -webkit-mask-source-type property, which can have a value of auto, alpha or
luminance. The default value is auto. This patch contains only the parsing of the property,
not the actual implementation of the types of masks. The parsing of mask-source-type in the
-webkit-mask property will be handled in a separate patch.

Patch by Andrei Parvu <parvu@adobe.com> on 2013-08-16
Reviewed by Dirk Schulze.

Test: fast/masking/parsing-mask-source-type.html

  • css/CSSComputedStyleDeclaration.cpp: Added case for CSSPropertyWebkitMaskType.

(WebCore::ComputedStyleExtractor::propertyValue):

  • css/CSSParser.cpp: Parsed the values for CSSPropertyWebkitMaskType.

(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseFillProperty):

  • css/CSSProperty.cpp:

(WebCore::CSSProperty::isInheritedProperty):

  • css/CSSPropertyNames.in: Added -webkit-mask-type property.
  • css/CSSToStyleMap.cpp: map the provided mask type to the FillLayer class.

(WebCore::CSSToStyleMap::mapFillMaskType):

  • css/CSSToStyleMap.h:
  • css/DeprecatedStyleBuilder.cpp:

(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::applyProperty):

  • rendering/style/FillLayer.cpp: Added the m_maskType property to the FillLayer class.

(WebCore::FillLayer::FillLayer):
(WebCore::FillLayer::operator=):
(WebCore::FillLayer::operator==):

  • rendering/style/FillLayer.h: Added methods for working with m_maskType.

(WebCore::FillLayer::maskType):
(WebCore::FillLayer::isMaskTypeSet):
(WebCore::FillLayer::setMaskType):
(WebCore::FillLayer::clearMaskType):
(WebCore::FillLayer::initialMaskType):

  • rendering/style/RenderStyleConstants.h: Added the EMaskSourceType enum.

LayoutTests:

Added tests for the parsing of the -webkit-mask-source-type property

Patch by Andrei Parvu <parvu@adobe.com> on 2013-08-16
Reviewed by Dirk Schulze.

  • fast/masking/parsing-mask-expected.txt:
  • fast/masking/parsing-mask-source-type-expected.txt: Added.
  • fast/masking/parsing-mask-source-type.html: Added.
  • fast/masking/parsing-mask.html:
4:02 AM Changeset in webkit [154173] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

<https://webkit.org/b/119742> REGRESSION(FTL): Fix register usage in mips implementation of ctiVMHandleException

Patch by Balazs Kilvady <kilvadyb@homejinni.com> on 2013-08-16
Reviewed by Allan Sandfeld Jensen.

ctiVMHandleException must jump/return using register ra (r31).

  • jit/JITStubsMIPS.h:
3:08 AM Changeset in webkit [154172] by rakuco@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119885> [CMake] Always build our generated versions of ANGLE's glslang.cpp and glslang_tab.cpp

Reviewed by Gyuyoung Kim.

Now that r154109 has landed, all Bison versions (at least from 2.3 up
to the latest 3.0) should be able to generate versions of glslang* that
build correctly.

Since the idea is to remove the prebuilt files from future imports of
ANGLE, always building our own versions is a good idea, and allows us
to get rid of some very ugly CMake checks.

  • CMakeLists.txt: Always build glslang.cpp and glslang_tab.cpp from

DERIVED_SOURCES_WEBCORE_DIR.

2:58 AM Changeset in webkit [154171] by simon.pena@samsung.com
  • 7 edits
    3 adds in trunk/LayoutTests

[GTK] Unreviewed gardening. Rebaseline after r154127 and add new baseline after r153647.

  • platform/gtk-wk1/TestExpectations:

x-frame-options-deny-meta-tag-in-body.html fails in Release and
Debug.

  • platform/gtk/TestExpectations: CSS Image filter is not enabled

in GTK bots. Also remove entry for deleted test.

  • platform/gtk/fast/forms/search/search-size-with-decorations-expected.png: Added.
  • platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt: Added.
  • platform/gtk/fast/js/constructor-length-expected.txt:

Rebaselined after r154127.

  • platform/gtk/fast/js/global-constructors-attributes-dedicated-worker-expected.txt:

ditto.

  • platform/gtk/fast/js/global-constructors-attributes-expected.txt:

ditto.

  • platform/gtk/fast/js/global-constructors-attributes-shared-worker-expected.txt:

ditto.

2:25 AM Changeset in webkit [154170] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

<https://webkit.org/b/119879> Fix sh4 build after r154156.

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-16
Reviewed by Allan Sandfeld Jensen.

Fix typo in JITStubsSH4.h file.

  • jit/JITStubsSH4.h:
2:07 AM Changeset in webkit [154169] by allan.jensen@digia.com
  • 2 edits in trunk/LayoutTests

Reskip tests that times out.

Unreviewed gardening.

  • platform/qt/TestExpectations:
1:52 AM Changeset in webkit [154168] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119880> [Qt] Build fix (broken since r154142).

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-16
Reviewed by Gyuyoung Kim.

Since r154142, Frame::loader() is a reference (and not a pointer anymore).

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::XMLDocumentParser::parseStartElement):

1:05 AM Changeset in webkit [154167] by rgabor@webkit.org
  • 2 edits in trunk/Source/WebKit2

[Qt][ARM] Unreviewed buildfix after 154127.

  • WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h: Add missing header.
12:17 AM Changeset in webkit [154166] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[WebGL] Vertex attribute binding validation method
https://bugs.webkit.org/show_bug.cgi?id=119515

This patch refactors WebGLRenderingContext code by moving the vertex
attribute binding validation to a separate method. It is now
possible to use that validation in other parts of the code. The
code is more clear now.

Patch by Przemyslaw Szymanski <p.szymanski3@samsung.com> on 2013-08-16
Reviewed by Christophe Dumez.

No new tests. Covered by existing tests. No behaviour changed.
LayoutTests/webgl/resources/webgl_test_files/conformance/rendering/gl-drawelements.html
LayoutTests/webgl/resources/webgl_test_files/conformance/rendering/draw-elements-out-of-bounds.html
LayoutTests/webgl/resources/webgl_test_files/conformance/rendering/draw-arrays-out-of-bounds.html

  • html/canvas/WebGLRenderingContext.cpp:

(WebCore::WebGLRenderingContext::validateVertexAttributes):

  • html/canvas/WebGLVertexArrayObjectOES.h:

(WebCore::WebGLVertexArrayObjectOES::VertexAttribState::isBound):
(WebCore::WebGLVertexArrayObjectOES::VertexAttribState::validateBinding):

Aug 15, 2013:

11:33 PM Changeset in webkit [154165] by Antti Koivisto
  • 41 edits in trunk/Source

<https://webkit.org/b/119865> Parent pointer and shadow root host pointer should not be shared

Reviewed by Andreas Kling.

Node::m_parentOrShadowHostNode is currently used both as the parent pointer for regular nodes and as the host
pointer for ShadowRoots. This is confusing. It is also slow as it introduces a branch to all code paths that
want to traverse ancestors normally, without leaving the shadow trees. This is much more popular than
traversing through.

This patch makes the Node have a pure parent pointer only and adds the host element pointer as a separate
member in ShadowRoot. This eliminates the ShadowRoot test branch from Node::parentNode() as the pointer is
now always null in the root node.

ShadowRoot grows by a pointer. This is not significant as there are few ShadowRoots compared to Nodes.

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::pushParentShadowRoot):
(WebCore::StyleResolver::popParentShadowRoot):

  • dom/Attr.cpp:

(WebCore::Attr::createTextChild):

  • dom/ComposedShadowTreeWalker.cpp:

(WebCore::ComposedShadowTreeWalker::traverseParentBackToShadowRootOrHost):

  • dom/ContainerNode.cpp:

(WebCore::ContainerNode::insertBeforeCommon):
(WebCore::ContainerNode::removeBetween):

  • dom/ContainerNodeAlgorithms.cpp:

(WebCore::ChildNodeInsertionNotifier::notifyDescendantInsertedIntoDocument):
(WebCore::ChildNodeRemovalNotifier::notifyDescendantRemovedFromDocument):

  • dom/ContainerNodeAlgorithms.h:

(WebCore::appendChildToContainer):
(WebCore::Private::addChildNodesToDeletionQueue):

  • dom/Document.h:

(WebCore::Node::Node):

  • dom/Element.cpp:

(WebCore::Element::addShadowRoot):
(WebCore::Element::removeShadowRoot):

  • dom/ElementRareData.h:

(WebCore::ElementRareData::releasePseudoElement):

  • dom/EventPathWalker.cpp:

(WebCore::EventPathWalker::moveToParent):

  • dom/EventRetargeter.cpp:

(WebCore::determineDispatchBehavior):

  • dom/EventRetargeter.h:

(WebCore::EventRetargeter::eventTargetRespectingTargetRules):

  • dom/Node.cpp:

(WebCore::Node::shadowHost):
(WebCore::Node::deprecatedShadowAncestorNode):
(WebCore::Node::parentOrShadowHostElement):

  • dom/Node.h:

(WebCore::Node::hasTreeSharedParent):

Shadow host elements refs the ShadowRoot. There is no reason to use TreeShared to keep it alive.

(WebCore::Node::setParentNode):
(WebCore::Node::parentNode):
(WebCore::Node::parentNodeGuaranteedHostFree):

  • dom/PseudoElement.cpp:

(WebCore::PseudoElement::PseudoElement):

  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::ShadowRoot):
(WebCore::ShadowRoot::setInnerHTML):
(WebCore::ShadowRoot::setApplyAuthorStyles):
(WebCore::ShadowRoot::setResetStyleInheritance):

  • dom/ShadowRoot.h:


Rename host() -> hostElement() for clarity.

(WebCore::Node::parentOrShadowHostNode):

  • dom/Text.cpp:

(WebCore::isSVGShadowText):

  • dom/TreeScope.cpp:

(WebCore::TreeScope::focusedElement):

  • html/shadow/ContentDistributor.cpp:

(WebCore::ContentDistributor::ensureDistribution):

  • html/shadow/InsertionPoint.cpp:

(WebCore::InsertionPoint::insertedInto):
(WebCore::InsertionPoint::removedFrom):
(WebCore::InsertionPoint::parseAttribute):

  • page/DragController.cpp:

(WebCore::asFileInput):

  • page/EventHandler.cpp:

(WebCore::EventHandler::handleMousePressEvent):
(WebCore::instanceAssociatedWithShadowTreeElement):

  • page/FocusController.cpp:

(WebCore::FocusNavigationScope::owner):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::hasLineIfEmpty):

  • rendering/RenderLayer.cpp:

(WebCore::rendererForScrollbar):

  • svg/SVGElementInstance.h:

(WebCore::SVGElementInstance::setParentNode):

Renamed so it works with appendChildToContainer template.

  • svg/SVGStyledElement.cpp:

(WebCore::SVGStyledElement::title):

11:32 PM Changeset in webkit [154164] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebKit/gtk

Unreviewed GTK build fix for debug configurations.

  • webkit/webkitwebframe.cpp:

(WebKit::kit): Remove the bogus assertion for Frame::loader() that now returns a reference.

8:59 PM Changeset in webkit [154163] by Brent Fulgham
  • 3 edits in trunk/LayoutTests

[Windows] Unreviewed gardening. Correct some test expectations that now pass.

  • platform/win/editing/selection/caret-ltr-right-expected.txt:
  • platform/win/editing/selection/caret-rtl-2-left-expected.txt:
8:28 PM Changeset in webkit [154162] by mhahnenberg@apple.com
  • 18 edits
    6 adds in trunk/Source/JavaScriptCore

<https://webkit.org/b/119833> Concurrent compilation thread should not trigger WriteBarriers

Reviewed by Oliver Hunt.

The concurrent compilation thread should interact minimally with the Heap, including not
triggering WriteBarriers. This is a prerequisite for generational GC.

(JSC::CodeBlock::addOrFindConstant):
(JSC::CodeBlock::findConstant):

  • bytecode/CodeBlock.h:

(JSC::CodeBlock::addConstantLazily):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::getJSConstantForValue):
(JSC::DFG::ByteCodeParser::constantUndefined):
(JSC::DFG::ByteCodeParser::constantNull):
(JSC::DFG::ByteCodeParser::one):
(JSC::DFG::ByteCodeParser::constantNaN):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):

  • dfg/DFGCommonData.cpp:

(JSC::DFG::CommonData::notifyCompilingStructureTransition):

  • dfg/DFGCommonData.h:
  • dfg/DFGDesiredTransitions.cpp: Added.

(JSC::DFG::DesiredTransition::DesiredTransition):
(JSC::DFG::DesiredTransition::reallyAdd):
(JSC::DFG::DesiredTransitions::DesiredTransitions):
(JSC::DFG::DesiredTransitions::~DesiredTransitions):
(JSC::DFG::DesiredTransitions::addLazily):
(JSC::DFG::DesiredTransitions::reallyAdd):

  • dfg/DFGDesiredTransitions.h: Added.
  • dfg/DFGDesiredWeakReferences.cpp: Added.

(JSC::DFG::DesiredWeakReferences::DesiredWeakReferences):
(JSC::DFG::DesiredWeakReferences::~DesiredWeakReferences):
(JSC::DFG::DesiredWeakReferences::addLazily):
(JSC::DFG::DesiredWeakReferences::reallyAdd):

  • dfg/DFGDesiredWeakReferences.h: Added.
  • dfg/DFGDesiredWriteBarriers.cpp: Added.

(JSC::DFG::DesiredWriteBarrier::DesiredWriteBarrier):
(JSC::DFG::DesiredWriteBarrier::trigger):
(JSC::DFG::DesiredWriteBarriers::DesiredWriteBarriers):
(JSC::DFG::DesiredWriteBarriers::~DesiredWriteBarriers):
(JSC::DFG::DesiredWriteBarriers::addImpl):
(JSC::DFG::DesiredWriteBarriers::trigger):

  • dfg/DFGDesiredWriteBarriers.h: Added.

(JSC::DFG::DesiredWriteBarriers::add):
(JSC::DFG::initializeLazyWriteBarrier):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::truncateConstantToInt32):

  • dfg/DFGGraph.h:

(JSC::DFG::Graph::convertToConstant):

  • dfg/DFGJITCompiler.h:

(JSC::DFG::JITCompiler::addWeakReference):

  • dfg/DFGPlan.cpp:

(JSC::DFG::Plan::Plan):
(JSC::DFG::Plan::reallyAdd):

  • dfg/DFGPlan.h:
  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • runtime/WriteBarrier.h:

(JSC::WriteBarrierBase::set):
(JSC::WriteBarrier::WriteBarrier):

8:00 PM Changeset in webkit [154161] by benjamin@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Fix x86 32bits build after r154158

  • assembler/X86Assembler.h: Add missing #ifdef for the x86_64 instructions.
7:50 PM Changeset in webkit [154160] by Darin Adler
  • 9 edits in trunk/Source/WebCore

[iOS] Get iOS port off legacy clipboard
https://bugs.webkit.org/show_bug.cgi?id=116412

Reviewed by Daniel Bates.

  • dom/Clipboard.h: Turn off legacy style clipboard for iOS.

Next patch will be able to remove legacy style entirely!

  • editing/Editor.cpp:

(WebCore::Editor::dispatchCPPEvent): Attach the frame to the
pasteboard directly explicitly. This is a layering violation, but
is needed until we change how iOS pasteboard communicates with the
host to use platform strategies instead of the editor client.

  • editing/ios/EditorIOS.mm: Removed Editor::newGeneralClipboard and

the include of ClipboardIOS.h.

  • platform/Pasteboard.h: Added the setFrame function (iOS-only) and

frame and change count data members.

  • platform/ios/ClipboardIOS.h: Emptied out. Later we can remove this.
  • platform/ios/ClipboardIOS.mm: Ditto.
  • platform/ios/PasteboardIOS.mm:

(WebCore::Pasteboard::Pasteboard): Initialize m_frame to zero.
(WebCore::Pasteboard::createForCopyAndPaste): Added.
(WebCore::Pasteboard::createPrivate): Added.
(WebCore::Pasteboard::writePasteboard): Added. Empty function, like
writeClipboard. Eventually need to remove or implement this.
(WebCore::Pasteboard::setFrame): Added. Sets frame and change count.
(WebCore::Pasteboard::hasData): Moved here from ClipboardIOS.
(WebCore::utiTypeFromCocoaType): Ditto.
(WebCore::cocoaTypeFromHTMLClipboardType): Ditto.
(WebCore::Pasteboard::clear): Ditto.
(WebCore::Pasteboard::readString): Ditto.
(WebCore::addHTMLClipboardTypesForCocoaType): Ditto.
(WebCore::Pasteboard::writeString): Ditto.
(WebCore::Pasteboard::types): Ditto.
(WebCore::Pasteboard::readFilenames): Ditto.

  • WebCore.exp.in: Move Clipboard destructor from Mac-only section to

common section shared by Mac and iOS.

7:42 PM Changeset in webkit [154159] by rniwa@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Build fix attempt after r154156.

  • jit/JITStubs.cpp:

(JSC::cti_vm_handle_exception): encode!

7:35 PM Changeset in webkit [154158] by benjamin@webkit.org
  • 4 edits in trunk/Source/JavaScriptCore

[JSC] x86: Use inc and dec when possible
https://bugs.webkit.org/show_bug.cgi?id=119831

Reviewed by Geoffrey Garen.

When incrementing or decrementing by an immediate of 1, use the insctructions
inc and dec instead of add and sub.
The instructions have good timing and their encoding is smaller.

  • assembler/MacroAssemblerX86Common.h:

(JSC::MacroAssemblerX86_64::add32):
(JSC::MacroAssemblerX86_64::sub32):

  • assembler/MacroAssemblerX86_64.h:

(JSC::MacroAssemblerX86_64::add64):
(JSC::MacroAssemblerX86_64::sub64):

  • assembler/X86Assembler.h:

(JSC::X86Assembler::dec_r):
(JSC::X86Assembler::decq_r):
(JSC::X86Assembler::inc_r):
(JSC::X86Assembler::incq_r):

7:30 PM Changeset in webkit [154157] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Sometimes, the DFG uses a GetById for typed array length accesses despite profiling data that indicates that it's a typed array length access
https://bugs.webkit.org/show_bug.cgi?id=119874

Reviewed by Oliver Hunt and Mark Hahnenberg.

It was a confusion between heuristics in DFG::ArrayMode that are assuming that
you'll use ForceExit if array profiles are empty, the JIT creating empty profiles
sometimes for typed array length accesses, and the FixupPhase assuming that a
ForceExit ArrayMode means that it should continue using a generic GetById.

This fixes the confusion.

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):

6:47 PM Changeset in webkit [154156] by mark.lam@apple.com
  • 21 edits in trunk/Source/JavaScriptCore

Fix crash when performing activation tearoff.
https://bugs.webkit.org/show_bug.cgi?id=119848

Reviewed by Oliver Hunt.

The activation tearoff crash was due to a bug in the baseline JIT.
If we have a scenario where the a baseline JIT frame calls a LLINT
frame, an exception may be thrown while in the LLINT.

Interpreter::throwException() which handles the exception will unwind
all frames until it finds a catcher or sees a host frame. When we
return from the LLINT to the baseline JIT code, the baseline JIT code
errorneously sets topCallFrame to the value in its call frame register,
and starts unwinding the stack frames that have already been unwound.

The fix is:

  1. Rename ctiVMThrowTrampolineSlowpath to ctiVMHandleException. This is a more accurate description of what this runtime function is supposed to do i.e. it handles the exception which include doing nothing (if there are no more frames to unwind).
  2. Fix up topCallFrame values so that the HostCallFrameFlag is never set on it.
  3. Reloading the call frame register from topCallFrame when we're returning from a callee and detect exception handling in progress.
  • interpreter/Interpreter.cpp:

(JSC::Interpreter::unwindCallFrame):

  • Ensure that topCallFrame is not set with the HostCallFrameFlag.

(JSC::Interpreter::getStackTrace):

  • interpreter/Interpreter.h:

(JSC::TopCallFrameSetter::TopCallFrameSetter):
(JSC::TopCallFrameSetter::~TopCallFrameSetter):
(JSC::NativeCallFrameTracer::NativeCallFrameTracer):

  • Ensure that topCallFrame is not set with the HostCallFrameFlag.
  • jit/JIT.h:
  • jit/JITExceptions.cpp:

(JSC::uncaughtExceptionHandler):

  • Convenience function to get the handler for uncaught exceptions.
  • jit/JITExceptions.h:
  • jit/JITInlines.h:

(JSC::JIT::reloadCallFrameFromTopCallFrame):

  • jit/JITOpcodes32_64.cpp:

(JSC::JIT::privateCompileCTINativeCall):

  • Rename ctiVMThrowTrampolineSlowpath to ctiVMHandleException.
  • jit/JITStubs.cpp:

(JSC::throwExceptionFromOpCall):

  • Ensure that topCallFrame is not set with the HostCallFrameFlag.

(JSC::cti_vm_handle_exception):

  • Check for the case when there are no more frames to unwind.
  • jit/JITStubs.h:
  • jit/JITStubsARM.h:
  • jit/JITStubsARMv7.h:
  • jit/JITStubsMIPS.h:
  • jit/JITStubsSH4.h:
  • jit/JITStubsX86.h:
  • jit/JITStubsX86_64.h:
  • Rename ctiVMThrowTrampolineSlowpath to ctiVMHandleException.
  • jit/SlowPathCall.h:

(JSC::JITSlowPathCall::call):

  • reload cfr from topcallFrame when handling an exception.
  • Rename ctiVMThrowTrampolineSlowpath to ctiVMHandleException.
  • jit/ThunkGenerators.cpp:

(JSC::nativeForGenerator):

  • llint/LowLevelInterpreter32_64.asm:
  • llint/LowLevelInterpreter64.asm:
  • reload cfr from topcallFrame when handling an exception.
  • runtime/VM.cpp:

(JSC::VM::VM):

  • Ensure that topCallFrame is not set with the HostCallFrameFlag.
6:43 PM Changeset in webkit [154155] by ryuan.choi@samsung.com
  • 6 edits in trunk/Source

[EFL] Unreviewed build fix after r154142 and r154144.

Source/WebCore:

  • platform/efl/ErrorsEfl.cpp: Follow the changes of r154142.

(WebCore::printError):
(WebCore::printerNotFoundError):
(WebCore::invalidPageRangeToPrint):

Source/WebKit/efl:

  • ewk/ewk_frame.cpp: Follow the changes of r154142.

(ewk_frame_uri_set):
(ewk_frame_certificate_status_get):

Source/WebKit2:

  • UIProcess/WebContext.cpp:

(WebKit::WebContext::useTestingNetworkSession):
Fixed build break when NETWORK_PROCESS is disabled after r154144.

6:18 PM Changeset in webkit [154154] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

6:16 PM Changeset in webkit [154153] by Lucas Forschler
  • 1 copy in tags/Safari-537.58

New Tag.

4:47 PM Changeset in webkit [154152] by hmuller@adobe.com
  • 5 edits
    4 adds in trunk

[CSS Shapes] Add support for shape-outside image values
https://bugs.webkit.org/show_bug.cgi?id=119809

Source/WebCore:

Added minimal support for shape-outside image values. A new method that computes
the excluded intervals for a horizontal line segment was added to the RasterIntervals
class. The stub RasterShape getExcludedIntervals() method has been replaced by
one that uses the new method.

Image shapes are represented by a RasterIntervals object, which just encapsulates a
Region object. The new getExcludedIntervals() method computes the excluded intervals
for a horizontal line segment between y1 and y2. To find the excluded intervals we
vertically expand each of the image shape Region's rectangles that fall within the line
segment, so that they begin at y1 and have height = y2 - y1. The union of the expanded
rectangles produces a new Region whose horizontal projection defines the excluded intervals.

Reviewed by Alexandru Chiculita.

Tests: fast/shapes/shape-outside-floats/shape-outside-floats-image-001.html

fast/shapes/shape-outside-floats/shape-outside-floats-image-002.html

  • rendering/shapes/RasterShape.cpp:

(WebCore::RasterShapeIntervals::getExcludedIntervals): See above.
(WebCore::RasterShape::getExcludedIntervals): Stub method has been replaced by one that uses RasterShapeIntervals::getExcludedIntervals().

  • rendering/shapes/RasterShape.h:
  • rendering/shapes/ShapeOutsideInfo.cpp:

(WebCore::ShapeOutsideInfo::isEnabledFor): Enable Image valued shapes.

LayoutTests:

Two tests to verify that the initial implementation of shape valued images is working
for shape-outside.

Reviewed by Alexandru Chiculita.

  • fast/shapes/shape-outside-floats/shape-outside-floats-image-001-expected.html: Added.
  • fast/shapes/shape-outside-floats/shape-outside-floats-image-001.html: Added.
  • fast/shapes/shape-outside-floats/shape-outside-floats-image-002-expected.html: Added.
  • fast/shapes/shape-outside-floats/shape-outside-floats-image-002.html: Added.
4:40 PM Changeset in webkit [154151] by Chris Fleizach
  • 2 edits in trunk/Source/WebKit2

<https://webkit.org/b/119858> AX: Crash: com.apple.WebKit.WebContent at com.apple.WebKit2: WebKit::WebPage::accessibilityObjectForMainFramePlugin + 8

Reviewed by Tim Horton.

Ensure that the page is available before accessing it.

  • WebProcess/WebPage/mac/WebPageMac.mm:

(WebKit::WebPage::accessibilityObjectForMainFramePlugin):

4:30 PM Changeset in webkit [154150] by rniwa@webkit.org
  • 2 edits in trunk/LayoutTests

Revert that. The test had been fixed in r154148.

4:28 PM Changeset in webkit [154149] by rniwa@webkit.org
  • 2 edits in trunk/LayoutTests

<https://webkit.org/b/119873> REGRESSION(r154057): platform/mac/accessibility/role-subrole-roledescription.html fails

Add a test expectation.

4:19 PM Changeset in webkit [154148] by commit-queue@webkit.org
  • 3 edits in trunk/LayoutTests

AX: platform/mac/accessibility/role-subrole-roledescription.html is failing
<https://webkit.org/b/119821>

Updating our layout test now that accessibleElementById is able
to fetch the math element correctly.

Patch by Sam White <Samuel White> on 2013-08-15
Reviewed by Chris Fleizach.

  • platform/mac/accessibility/role-subrole-roledescription-expected.txt:
  • platform/mac/accessibility/role-subrole-roledescription.html:
4:15 PM Changeset in webkit [154147] by Simon Fraser
  • 4 edits
    2 adds in trunk

<https://webkit.org/b/119871> Flash of garbage pixels when playing a show on Hulu

Source/WebCore:

Reviewed by Tim Horton.

When starting a show on Hulu, there's a layer that gets marked as
opaque because it has a child RenderLayer whose background fills the
compositing layer. That child RenderLayer was recently position:fixed
but outside the viewport, so its viewportConstrainedNotCompositedReason
was set to a non-zero value.

However, we failed to clear the viewportConstrainedNotCompositedReason
when the layer became non-fixed. This caused painting the opaque
layer to bail in RenderLayer::paintLayer(), leaving garbage.

Test: compositing/contents-opaque/fixed-to-nonfixed.html

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::paintLayer): Add an assertion to catch this error in future.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::updateBacking): Make sure we clear the
ViewportConstrainedNotCompositedReason if the layer is no longer fixed.

LayoutTests:

Reviewed by Tim Horton.

Test that would hit the newly added assertion in case of failure.
Was unable to create a ref test that worked reliably.

  • compositing/contents-opaque/fixed-to-nonfixed.html: Added.
3:45 PM Changeset in webkit [154146] by Brent Fulgham
  • 7 edits
    2 adds in trunk/Source

../WebCore: [Windows] Consolidate WebKit Bundle Handling
https://bugs.webkit.org/show_bug.cgi?id=119869

Reviewed by Tim Horton.

  • WebCore.vcxproj/WebCore.vcxproj: Add new WebCoreBundleWin files.
  • WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
  • platform/network/curl/ResourceHandleManager.cpp:

(WebCore::certificatePath): Use correct bundle handling logic.

  • platform/win/LocalizedStringsWin.cpp: Move bundle implementation to

new WebCoreBundleWin.cpp file.

  • platform/win/WebCoreBundleWin.cpp: Added.

(WebCore::createWebKitBundle):
(WebCore::webKitBundle):

  • platform/win/WebCoreBundleWin.h: Added.

../WebKit/win: [Windows] Consolidate WebKit Bundle handling
https://bugs.webkit.org/show_bug.cgi?id=119869

Reviewed by Tim Horton.

  • WebCoreSupport/WebInspectorClient.cpp:

(WebInspectorClient::openInspectorFrontend): Switch to new
WebCore::webkitBundle() method.
(WebInspectorFrontendClient::localizedStringsURL): Ditto.

3:27 PM Changeset in webkit [154145] by fpizlo@apple.com
  • 2 edits in trunk/Source/WTF

refCount() of a StringImpl could be zero if it's static; in that case we shouldn't report extra memory cost
https://bugs.webkit.org/show_bug.cgi?id=119870

Reviewed by Mark Hahnenberg.

  • wtf/text/StringImpl.h:

(WTF::StringImpl::costDuringGC):
(WTF::StringImpl::isStatic):
(WTF::StringImpl::bufferOwnership):

3:25 PM Changeset in webkit [154144] by ap@apple.com
  • 18 edits in trunk

[WK2] NetworkProcess should use a temporary storage session for test
https://bugs.webkit.org/show_bug.cgi?id=119855

Reviewed by Darin Adler.

We used to have a bundle API for WebKitTestRunner to do this in injected bundle, but
NetworkProcess has no injected bundle.

Added a WKContext API, sending the information to NetworkProcess with initialization
parameters. Reworked WebProcess path to do the same for consistency - bundle API
is better per se, but not when we also need to have another one.

  • NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::initializeNetworkProcess):
  • Shared/Network/NetworkProcessCreationParameters.cpp: (WebKit::NetworkProcessCreationParameters::encode): (WebKit::NetworkProcessCreationParameters::decode):
  • Shared/Network/NetworkProcessCreationParameters.h:
  • Shared/WebProcessCreationParameters.cpp: (WebKit::WebProcessCreationParameters::encode): (WebKit::WebProcessCreationParameters::decode):
  • Shared/WebProcessCreationParameters.h:
  • UIProcess/API/C/WKContext.cpp: (WKContextUseTestingNetworkSession):
  • UIProcess/API/C/WKContextPrivate.h:
  • UIProcess/WebContext.cpp: (WebKit::WebContext::WebContext): (WebKit::WebContext::ensureNetworkProcess): (WebKit::WebContext::createNewWebProcess): (WebKit::WebContext::useTestingNetworkSession):
  • UIProcess/WebContext.h:
  • WebProcess/InjectedBundle/API/c/WKBundle.cpp:
  • WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
  • WebProcess/InjectedBundle/InjectedBundle.cpp:
  • WebProcess/InjectedBundle/InjectedBundle.h:
  • WebProcess/WebProcess.cpp: (WebKit::WebProcess::initializeWebProcess):
3:23 PM Changeset in webkit [154143] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Remove some code duplication.

Rubber stamped by Mark Hahnenberg.

  • runtime/JSDataViewPrototype.cpp:

(JSC::getData):
(JSC::setData):

3:17 PM Changeset in webkit [154142] by andersca@apple.com
  • 165 edits in trunk/Source

<https://webkit.org/b/119859> Frame::loader() should return a reference

Reviewed by Andreas Kling.

Source/WebCore:

  • Modules/websockets/WebSocketChannel.cpp:

(WebCore::WebSocketChannel::willOpenSocketStream):

  • WebCore.xcodeproj/project.pbxproj:
  • accessibility/AccessibilityObject.cpp:

(WebCore::AccessibilityObject::press):

  • accessibility/mac/WebAccessibilityObjectWrapperMac.mm:

(-[WebAccessibilityObjectWrapper remoteAccessibilityParentObject]):

  • bindings/ScriptControllerBase.cpp:

(WebCore::ScriptController::canExecuteScripts):

  • bindings/js/ScriptController.cpp:

(WebCore::ScriptController::initScript):

  • css/CSSFontSelector.cpp:

(WebCore::CSSFontSelector::beginLoadTimerFired):

  • dom/DOMImplementation.cpp:

(WebCore::DOMImplementation::createDocument):

  • dom/Document.cpp:

(WebCore::Document::Document):
(WebCore::Document::setVisualUpdatesAllowed):
(WebCore::Document::updateTitle):
(WebCore::Document::open):
(WebCore::Document::explicitClose):
(WebCore::Document::implicitClose):
(WebCore::Document::userAgent):
(WebCore::Document::canNavigate):
(WebCore::Document::processHttpEquiv):
(WebCore::Document::referrer):
(WebCore::Document::documentDidResumeFromPageCache):
(WebCore::Document::openSearchDescriptionURL):
(WebCore::Document::finishedParsing):
(WebCore::Document::addIconURL):
(WebCore::Document::initSecurityContext):
(WebCore::Document::updateURLForPushOrReplaceState):
(WebCore::Document::loadEventDelayTimerFired):
(WebCore::Document::loader):
(WebCore::Document::decrementActiveParserCount):

  • history/CachedFrame.cpp:

(WebCore::CachedFrameBase::CachedFrameBase):
(WebCore::CachedFrameBase::restore):
(WebCore::CachedFrame::CachedFrame):
(WebCore::CachedFrame::open):
(WebCore::CachedFrame::destroy):

  • history/PageCache.cpp:

(WebCore::logCanCacheFrameDecision):
(WebCore::logCanCachePageDecision):
(WebCore::PageCache::canCachePageContainingThisFrame):
(WebCore::PageCache::canCache):

  • html/HTMLAnchorElement.cpp:

(WebCore::HTMLAnchorElement::handleClick):

  • html/HTMLAppletElement.cpp:

(WebCore::HTMLAppletElement::updateWidget):

  • html/HTMLElement.cpp:

(WebCore::HTMLElement::rendererIsNeeded):

  • html/HTMLEmbedElement.cpp:

(WebCore::HTMLEmbedElement::updateWidget):

  • html/HTMLFormElement.cpp:

(WebCore::HTMLFormElement::prepareForSubmission):
(WebCore::HTMLFormElement::submit):

  • html/HTMLFrameElementBase.cpp:

(WebCore::HTMLFrameElementBase::openURL):

  • html/HTMLFrameOwnerElement.cpp:

(WebCore::HTMLFrameOwnerElement::disconnectContentFrame):

  • html/HTMLFrameSetElement.cpp:

(WebCore::HTMLFrameSetElement::insertedInto):
(WebCore::HTMLFrameSetElement::removedFrom):

  • html/HTMLHtmlElement.cpp:

(WebCore::HTMLHtmlElement::insertedByParser):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::createRenderer):
(WebCore::HTMLMediaElement::attach):
(WebCore::HTMLMediaElement::loadResource):
(WebCore::HTMLMediaElement::getPluginProxyParams):
(WebCore::HTMLMediaElement::createMediaPlayerProxy):
(WebCore::HTMLMediaElement::updateWidget):
(WebCore::HTMLMediaElement::mediaPlayerReferrer):
(WebCore::HTMLMediaElement::mediaPlayerUserAgent):

  • html/HTMLObjectElement.cpp:

(WebCore::HTMLObjectElement::parametersForPlugin):
(WebCore::HTMLObjectElement::updateWidget):

  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::isImageType):
(WebCore::HTMLPlugInImageElement::wouldLoadAsNetscapePlugin):
(WebCore::HTMLPlugInImageElement::restartSimilarPlugIns):

  • html/HTMLVideoElement.cpp:

(WebCore::HTMLVideoElement::setDisplayMode):

  • html/ImageDocument.cpp:

(WebCore::ImageDocumentParser::appendBytes):
(WebCore::ImageDocumentParser::finish):
(WebCore::ImageDocument::createDocumentStructure):

  • html/MediaDocument.cpp:

(WebCore::MediaDocumentParser::createDocumentStructure):

  • html/PluginDocument.cpp:

(WebCore::PluginDocumentParser::createDocumentStructure):
(WebCore::PluginDocumentParser::appendBytes):
(WebCore::PluginDocument::detach):
(WebCore::PluginDocument::cancelManualPluginLoad):

  • html/canvas/WebGLRenderingContext.cpp:

(WebCore::WebGLRenderingContext::create):
(WebCore::WebGLRenderingContext::loseContextImpl):
(WebCore::WebGLRenderingContext::maybeRestoreContext):

  • html/parser/HTMLConstructionSite.cpp:

(WebCore::HTMLConstructionSite::dispatchDocumentElementAvailableIfNeeded):
(WebCore::HTMLConstructionSite::insertHTMLBodyElement):

  • html/parser/HTMLParserOptions.cpp:

(WebCore::HTMLParserOptions::HTMLParserOptions):

  • html/parser/XSSAuditor.cpp:

(WebCore::XSSAuditor::init):

  • html/parser/XSSAuditorDelegate.cpp:

(WebCore::XSSAuditorDelegate::generateViolationReport):
(WebCore::XSSAuditorDelegate::didBlockScript):

  • inspector/InspectorApplicationCacheAgent.cpp:

(WebCore::InspectorApplicationCacheAgent::updateApplicationCacheStatus):
(WebCore::InspectorApplicationCacheAgent::getFramesWithManifests):

  • inspector/InspectorFrontendClientLocal.cpp:

(WebCore::InspectorFrontendClientLocal::openInNewTab):

  • inspector/InspectorFrontendHost.cpp:

(WebCore::InspectorFrontendHost::loadResourceSynchronously):

  • inspector/InspectorOverlay.cpp:

(WebCore::InspectorOverlay::overlayPage):

  • inspector/InspectorPageAgent.cpp:

(WebCore::InspectorPageAgent::mainResourceContent):
(WebCore::InspectorPageAgent::reload):
(WebCore::InspectorPageAgent::navigate):
(WebCore::allResourcesURLsForFrame):
(WebCore::InspectorPageAgent::searchInResource):
(WebCore::InspectorPageAgent::assertDocumentLoader):
(WebCore::InspectorPageAgent::buildObjectForFrame):

  • inspector/InspectorResourceAgent.cpp:

(WebCore::InspectorResourceAgent::didFailLoading):

  • loader/CookieJar.cpp:

(WebCore::networkingContext):

  • loader/DocumentLoader.cpp:

(WebCore::DocumentLoader::frameLoader):
(WebCore::DocumentLoader::document):
(WebCore::DocumentLoader::stopLoading):
(WebCore::DocumentLoader::removeSubresourceLoader):
(WebCore::DocumentLoader::subresourceLoaderFinishedLoadingOnePart):
(WebCore::DocumentLoader::iconLoadDecisionAvailable):
(WebCore::DocumentLoader::continueIconLoadWithDecision):

  • loader/DocumentThreadableLoader.cpp:

(WebCore::DocumentThreadableLoader::didReceiveResponse):
(WebCore::DocumentThreadableLoader::didFinishLoading):
(WebCore::DocumentThreadableLoader::didFail):
(WebCore::DocumentThreadableLoader::preflightFailure):
(WebCore::DocumentThreadableLoader::loadRequest):

  • loader/DocumentWriter.cpp:

(WebCore::DocumentWriter::replaceDocument):
(WebCore::DocumentWriter::createDocument):
(WebCore::DocumentWriter::begin):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::~FrameLoader):
(WebCore::FrameLoader::allChildrenAreComplete):
(WebCore::FrameLoader::allAncestorsAreComplete):
(WebCore::FrameLoader::loadURLIntoChildFrame):
(WebCore::FrameLoader::outgoingReferrer):
(WebCore::FrameLoader::setOpener):
(WebCore::FrameLoader::completed):
(WebCore::FrameLoader::started):
(WebCore::FrameLoader::loadFrameRequest):
(WebCore::FrameLoader::loadURL):
(WebCore::FrameLoader::load):
(WebCore::FrameLoader::loadWithDocumentLoader):
(WebCore::FrameLoader::stopAllLoaders):
(WebCore::FrameLoader::closeOldDataSources):
(WebCore::FrameLoader::subframeIsLoading):
(WebCore::FrameLoader::subresourceCachePolicy):
(WebCore::FrameLoader::checkLoadCompleteForThisFrame):
(WebCore::FrameLoader::detachChildren):
(WebCore::FrameLoader::checkLoadComplete):
(WebCore::FrameLoader::detachFromParent):
(WebCore::FrameLoader::loadPostRequest):
(WebCore::FrameLoader::loadResourceSynchronously):
(WebCore::FrameLoader::shouldClose):
(WebCore::FrameLoader::handleBeforeUnloadEvent):
(WebCore::FrameLoader::continueLoadAfterNavigationPolicy):
(WebCore::FrameLoader::continueLoadAfterNewWindowPolicy):
(WebCore::createWindow):

  • loader/HistoryController.cpp:

(WebCore::HistoryController::saveScrollPositionAndViewStateToItem):
(WebCore::HistoryController::restoreScrollPositionAndViewState):
(WebCore::HistoryController::saveDocumentState):
(WebCore::HistoryController::saveDocumentAndScrollState):
(WebCore::isAssociatedToRequestedHistoryItem):
(WebCore::HistoryController::restoreDocumentState):
(WebCore::HistoryController::shouldStopLoadingForHistoryItem):
(WebCore::HistoryController::goToItem):
(WebCore::HistoryController::updateForBackForwardNavigation):
(WebCore::HistoryController::updateForReload):
(WebCore::HistoryController::updateForStandardLoad):
(WebCore::HistoryController::updateForRedirectWithLockedBackForwardList):
(WebCore::HistoryController::updateForClientRedirect):
(WebCore::HistoryController::updateForCommit):
(WebCore::HistoryController::recursiveUpdateForCommit):
(WebCore::HistoryController::updateForSameDocumentNavigation):
(WebCore::HistoryController::recursiveUpdateForSameDocumentNavigation):
(WebCore::HistoryController::initializeItem):
(WebCore::HistoryController::createItemTree):
(WebCore::HistoryController::recursiveSetProvisionalItem):
(WebCore::HistoryController::recursiveGoToItem):
(WebCore::HistoryController::updateBackForwardListClippedAtTarget):
(WebCore::HistoryController::updateCurrentItem):
(WebCore::HistoryController::pushState):
(WebCore::HistoryController::replaceState):

  • loader/ImageLoader.cpp:

(WebCore::pageIsBeingDismissed):

  • loader/MixedContentChecker.cpp:

(WebCore::MixedContentChecker::client):

  • loader/NavigationScheduler.cpp:

(WebCore::ScheduledURLNavigation::fire):
(WebCore::ScheduledURLNavigation::didStartTimer):
(WebCore::ScheduledURLNavigation::didStopTimer):
(WebCore::ScheduledRedirect::shouldStartTimer):
(WebCore::ScheduledRedirect::fire):
(WebCore::ScheduledRefresh::fire):
(WebCore::ScheduledHistoryNavigation::fire):
(WebCore::ScheduledFormSubmission::fire):
(WebCore::ScheduledFormSubmission::didStartTimer):
(WebCore::ScheduledFormSubmission::didStopTimer):
(WebCore::NavigationScheduler::mustLockBackForwardList):
(WebCore::NavigationScheduler::scheduleLocationChange):
(WebCore::NavigationScheduler::scheduleFormSubmission):
(WebCore::NavigationScheduler::scheduleRefresh):
(WebCore::NavigationScheduler::schedule):

  • loader/PingLoader.cpp:

(WebCore::PingLoader::loadImage):
(WebCore::PingLoader::sendPing):
(WebCore::PingLoader::sendViolationReport):
(WebCore::PingLoader::PingLoader):

  • loader/PolicyChecker.cpp:

(WebCore::PolicyChecker::checkNavigationPolicy):
(WebCore::PolicyChecker::checkNewWindowPolicy):
(WebCore::PolicyChecker::checkContentPolicy):
(WebCore::PolicyChecker::cancelCheck):
(WebCore::PolicyChecker::stopCheck):
(WebCore::PolicyChecker::cannotShowMIMEType):
(WebCore::PolicyChecker::continueLoadAfterWillSubmitForm):
(WebCore::PolicyChecker::continueAfterNavigationPolicy):
(WebCore::PolicyChecker::continueAfterNewWindowPolicy):
(WebCore::PolicyChecker::handleUnimplementablePolicy):

  • loader/ProgressTracker.cpp:

(WebCore::ProgressTracker::progressStarted):
(WebCore::ProgressTracker::progressCompleted):
(WebCore::ProgressTracker::finalProgressComplete):
(WebCore::ProgressTracker::incrementProgress):
(WebCore::ProgressTracker::progressHeartbeatTimerFired):

  • loader/ResourceLoadNotifier.cpp:

(WebCore::ResourceLoadNotifier::didReceiveAuthenticationChallenge):
(WebCore::ResourceLoadNotifier::didCancelAuthenticationChallenge):
(WebCore::ResourceLoadNotifier::willSendRequest):
(WebCore::ResourceLoadNotifier::didFailToLoad):
(WebCore::ResourceLoadNotifier::assignIdentifierToInitialRequest):
(WebCore::ResourceLoadNotifier::dispatchWillSendRequest):
(WebCore::ResourceLoadNotifier::dispatchDidReceiveResponse):
(WebCore::ResourceLoadNotifier::dispatchDidReceiveData):
(WebCore::ResourceLoadNotifier::dispatchDidFinishLoading):
(WebCore::ResourceLoadNotifier::dispatchDidFailLoading):

  • loader/ResourceLoader.cpp:

(WebCore::ResourceLoader::ResourceLoader):
(WebCore::ResourceLoader::start):
(WebCore::ResourceLoader::frameLoader):
(WebCore::ResourceLoader::willSendRequest):

  • loader/SubframeLoader.cpp:

(WebCore::SubframeLoader::pluginIsLoadable):
(WebCore::SubframeLoader::loadMediaPlayerProxyPlugin):
(WebCore::SubframeLoader::createJavaAppletWidget):
(WebCore::SubframeLoader::loadOrRedirectSubframe):
(WebCore::SubframeLoader::loadSubframe):
(WebCore::SubframeLoader::allowPlugins):
(WebCore::SubframeLoader::shouldUsePlugin):
(WebCore::SubframeLoader::loadPlugin):

  • loader/appcache/ApplicationCacheGroup.cpp:

(WebCore::ApplicationCacheGroup::selectCache):
(WebCore::ApplicationCacheGroup::selectCacheWithoutManifestURL):
(WebCore::ApplicationCacheGroup::update):
(WebCore::ApplicationCacheGroup::createResourceHandle):
(WebCore::ApplicationCacheGroup::didReceiveResponse):
(WebCore::ApplicationCacheGroup::didFinishLoading):
(WebCore::ApplicationCacheGroup::didFail):
(WebCore::ApplicationCacheGroup::addEntry):
(WebCore::CallCacheListenerTask::performTask):
(WebCore::ApplicationCacheGroup::postListenerTask):

  • loader/appcache/DOMApplicationCache.cpp:

(WebCore::DOMApplicationCache::applicationCacheHost):

  • loader/archive/cf/LegacyWebArchive.cpp:

(WebCore::LegacyWebArchive::create):
(WebCore::LegacyWebArchive::createFromSelection):

  • loader/cache/CachedResource.cpp:

(WebCore::CachedResource::addAdditionalRequestHeaders):
(WebCore::CachedResource::load):

  • loader/cache/CachedResourceLoader.cpp:

(WebCore::CachedResourceLoader::requestImage):
(WebCore::CachedResourceLoader::checkInsecureContent):
(WebCore::CachedResourceLoader::canRequest):
(WebCore::CachedResourceLoader::shouldContinueAfterNotifyingLoadedFromMemoryCache):
(WebCore::CachedResourceLoader::requestResource):
(WebCore::CachedResourceLoader::clientDefersImage):
(WebCore::CachedResourceLoader::cachePolicy):
(WebCore::CachedResourceLoader::loadDone):

  • loader/icon/IconController.cpp:

(WebCore::IconController::commitToDatabase):
(WebCore::IconController::startLoader):
(WebCore::IconController::continueLoadWithDecision):

  • loader/icon/IconLoader.cpp:

(WebCore::IconLoader::startLoading):
(WebCore::IconLoader::notifyFinished):

  • page/Chrome.cpp:

(WebCore::canRunModalIfDuringPageDismissal):

  • page/ContextMenuController.cpp:

(WebCore::openNewWindow):
(WebCore::ContextMenuController::contextMenuItemSelected):
(WebCore::ContextMenuController::populate):
(WebCore::ContextMenuController::checkOrEnableIfNeeded):

  • page/DOMWindow.cpp:

(WebCore::DOMWindow::dispatchAllPendingBeforeUnloadEvents):
(WebCore::DOMWindow::postMessageTimerFired):
(WebCore::DOMWindow::close):
(WebCore::DOMWindow::print):
(WebCore::DOMWindow::stop):
(WebCore::DOMWindow::setName):
(WebCore::DOMWindow::opener):
(WebCore::DOMWindow::dispatchLoadEvent):
(WebCore::DOMWindow::setLocation):
(WebCore::DOMWindow::createWindow):
(WebCore::DOMWindow::open):

  • page/DOMWindowExtension.cpp:

(WebCore::DOMWindowExtension::disconnectFrameForPageCache):
(WebCore::DOMWindowExtension::reconnectFrameFromPageCache):
(WebCore::DOMWindowExtension::willDestroyGlobalObjectInCachedFrame):
(WebCore::DOMWindowExtension::willDestroyGlobalObjectInFrame):
(WebCore::DOMWindowExtension::willDetachGlobalObjectFromFrame):

  • page/DragController.cpp:

(WebCore::DragController::performDrag):

  • page/EventHandler.cpp:

(WebCore::EventHandler::handleMousePressEvent):
(WebCore::EventHandler::keyEvent):

  • page/Frame.cpp:

(WebCore::Frame::~Frame):
(WebCore::Frame::setView):
(WebCore::Frame::injectUserScripts):
(WebCore::Frame::willDetachPage):

  • page/Frame.h:

(WebCore::Frame::loader):

  • page/FrameView.cpp:

(WebCore::FrameView::mediaType):
(WebCore::FrameView::setFixedVisibleContentRect):
(WebCore::FrameView::shouldUseLoadTimeDeferredRepaintDelay):
(WebCore::FrameView::performPostLayoutTasks):
(WebCore::FrameView::autoSizeIfEnabled):
(WebCore::FrameView::scrollTo):
(WebCore::FrameView::shouldSuspendScrollAnimations):
(WebCore::FrameView::qualifiesAsVisuallyNonEmpty):
(WebCore::FrameView::wheelEvent):
(WebCore::FrameView::firePaintRelatedMilestones):

  • page/History.cpp:

(WebCore::History::stateInternal):
(WebCore::History::stateObjectAdded):

  • page/Location.cpp:

(WebCore::Location::setLocation):

  • page/Navigator.cpp:

(WebCore::Navigator::userAgent):

  • page/Page.cpp:

(WebCore::Page::goToItem):
(WebCore::Page::refreshPlugins):
(WebCore::Page::setDefersLoading):
(WebCore::Page::setMemoryCacheClientCallsEnabled):
(WebCore::Page::addRelevantRepaintedObject):

  • page/Performance.cpp:

(WebCore::Performance::now):

  • page/PerformanceNavigation.cpp:

(WebCore::PerformanceNavigation::type):
(WebCore::PerformanceNavigation::redirectCount):

  • page/PerformanceResourceTiming.cpp:

(WebCore::monotonicTimeToDocumentMilliseconds):

  • page/mac/PageMac.cpp:

(WebCore::Page::addSchedulePair):
(WebCore::Page::removeSchedulePair):

  • platform/ios/PasteboardIOS.mm:

(WebCore::documentFragmentWithImageResource):
(WebCore::documentFragmentWithRTF):
(WebCore::Pasteboard::documentFragmentForPasteboardItemAtIndex):

  • platform/mac/HTMLConverter.mm:

(-[WebHTMLConverter _addAttachmentForElement:URL:needsParagraph:usePlaceholder:]):
(-[WebHTMLConverter _loadFromDOMRange]):

  • platform/mac/PasteboardMac.mm:

(WebCore::documentFragmentWithImageResource):
(WebCore::documentFragmentWithRTF):
(WebCore::fragmentFromWebArchive):

  • plugins/DOMMimeType.cpp:

(WebCore::DOMMimeType::enabledPlugin):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::scrollTo):

  • svg/SVGAElement.cpp:

(WebCore::SVGAElement::defaultEventHandler):

  • svg/graphics/SVGImage.cpp:

(WebCore::SVGImage::~SVGImage):
(WebCore::SVGImage::dataChanged):

  • testing/Internals.cpp:

(WebCore::Internals::formControlStateOfPreviousHistoryItem):
(WebCore::Internals::setFormControlStateOfPreviousHistoryItem):
(WebCore::Internals::getReferencedFilePaths):
(WebCore::Internals::forceReload):

  • xml/XSLTProcessorLibxslt.cpp:

(WebCore::docLoaderFunc):

  • xml/parser/XMLDocumentParserLibxml2.cpp:

(WebCore::openFunc):
(WebCore::XMLDocumentParser::startElementNs):

Source/WebKit/blackberry:

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::load):
(BlackBerry::WebKit::WebPagePrivate::loadString):
(BlackBerry::WebKit::WebPagePrivate::stopCurrentLoad):
(BlackBerry::WebKit::closeURLRecursively):
(BlackBerry::WebKit::WebPage::dispatchBeforeUnloadEvent):
(BlackBerry::WebKit::WebPagePrivate::shouldSendResizeEvent):
(BlackBerry::WebKit::WebPagePrivate::zoomToInitialScaleOnLoad):
(BlackBerry::WebKit::WebPage::reload):
(BlackBerry::WebKit::WebPage::reloadFromCache):
(BlackBerry::WebKit::WebPage::textEncoding):
(BlackBerry::WebKit::WebPage::forcedTextEncoding):
(BlackBerry::WebKit::WebPage::setForcedTextEncoding):
(BlackBerry::WebKit::WebPage::title):

  • WebCoreSupport/ChromeClientBlackBerry.cpp:

(WebCore::ChromeClientBlackBerry::createWindow):

  • WebCoreSupport/FrameLoaderClientBlackBerry.cpp:

(WebCore::FrameLoaderClientBlackBerry::dispatchDidChangeLocationWithinPage):
(WebCore::FrameLoaderClientBlackBerry::dispatchDecidePolicyForResponse):
(WebCore::FrameLoaderClientBlackBerry::dispatchDecidePolicyForNavigationAction):
(WebCore::FrameLoaderClientBlackBerry::delayPolicyCheckUntilFragmentExists):
(WebCore::FrameLoaderClientBlackBerry::dispatchDecidePolicyForNewWindowAction):
(WebCore::FrameLoaderClientBlackBerry::createPlugin):
(WebCore::FrameLoaderClientBlackBerry::receivedData):
(WebCore::FrameLoaderClientBlackBerry::createDocumentLoader):
(WebCore::FrameLoaderClientBlackBerry::dispatchDidCommitLoad):
(WebCore::FrameLoaderClientBlackBerry::dispatchDidFailProvisionalLoad):
(WebCore::FrameLoaderClientBlackBerry::dispatchWillSubmitForm):
(WebCore::FrameLoaderClientBlackBerry::createFrame):
(WebCore::FrameLoaderClientBlackBerry::dispatchDidLayout):
(WebCore::FrameLoaderClientBlackBerry::dispatchWillSendRequest):
(WebCore::FrameLoaderClientBlackBerry::restoreViewState):
(WebCore::FrameLoaderClientBlackBerry::startDownload):
(WebCore::FrameLoaderClientBlackBerry::canCachePage):
(WebCore::FrameLoaderClientBlackBerry::didRestoreFromPageCache):

  • WebKitSupport/PagePopup.cpp:

(BlackBerry::WebKit::PagePopup::initialize):

Source/WebKit/efl:

  • WebCoreSupport/ChromeClientEfl.cpp:

(kit):

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:

(DumpRenderTreeSupportEfl::callShouldCloseOnWebView):
(DumpRenderTreeSupportEfl::clearOpener):
(DumpRenderTreeSupportEfl::frameChildren):
(DumpRenderTreeSupportEfl::responseMimeType):
(DumpRenderTreeSupportEfl::provisionalURL):

  • WebCoreSupport/FrameLoaderClientEfl.cpp:

(WebCore::FrameLoaderClientEfl::callPolicyFunction):
(WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNewWindowAction):
(WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction):
(WebCore::FrameLoaderClientEfl::updateGlobalHistoryRedirectLinks):
(WebCore::FrameLoaderClientEfl::updateGlobalHistory):

  • ewk/ewk_frame.cpp:

(_ewk_frame_loader_efl_get):
(_ewk_frame_smart_del):
(_ewk_frame_contents_set_internal):
(ewk_frame_stop):
(ewk_frame_reload):
(ewk_frame_reload_full):
(ewk_frame_child_add):

  • ewk/ewk_view.cpp:

(ewk_view_frame_focused_get):
(ewk_view_setting_user_agent_set):
(ewk_view_setting_encoding_custom_get):
(ewk_view_setting_encoding_custom_set):

Source/WebKit/gtk:

  • WebCoreSupport/DumpRenderTreeSupportGtk.cpp:

(DumpRenderTreeSupportGtk::clearOpener):
(DumpRenderTreeSupportGtk::shouldClose):

  • WebCoreSupport/FrameLoaderClientGtk.cpp:

(WebKit::FrameLoaderClient::dispatchWillSubmitForm):
(WebKit::FrameLoaderClient::committedLoad):
(WebKit::FrameLoaderClient::dispatchDecidePolicyForResponse):
(WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
(WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
(WebKit::FrameLoaderClient::createFrame):
(WebKit::FrameLoaderClient::dispatchDidCommitLoad):

  • webkit/webkitwebframe.cpp:

(webkit_web_frame_finalize):
(webkit_web_frame_load_uri):
(webkit_web_frame_load_data):
(webkit_web_frame_load_request):
(webkit_web_frame_stop_loading):
(webkit_web_frame_reload):
(webkit_web_frame_get_data_source):
(webkit_web_frame_get_provisional_data_source):
(webkit_web_frame_get_response_mime_type):
(webkit_web_frame_get_network_response):
(WebKit::kit):

  • webkit/webkitwebpolicydecision.cpp:

(webkit_web_policy_decision_use):
(webkit_web_policy_decision_ignore):
(webkit_web_policy_decision_download):

  • webkit/webkitwebview.cpp:

(webkit_web_view_dispose):
(webkit_web_view_reload):
(webkit_web_view_reload_bypass_cache):
(webkit_web_view_stop_loading):
(webkit_web_view_can_show_mime_type):
(webkit_web_view_set_custom_encoding):
(webkit_web_view_get_custom_encoding):
(webkit_web_view_get_subresources):

Source/WebKit/mac:

  • Plugins/Hosted/HostedNetscapePluginStream.mm:

(WebKit::HostedNetscapePluginStream::HostedNetscapePluginStream):

  • Plugins/Hosted/NetscapePluginInstanceProxy.mm:

(WebKit::NetscapePluginInstanceProxy::performRequest):
(WebKit::NetscapePluginInstanceProxy::loadRequest):

  • Plugins/Hosted/WebHostedNetscapePluginView.mm:

(-[WebHostedNetscapePluginView pluginView:receivedResponse:]):

  • Plugins/WebBaseNetscapePluginView.mm:

(-[WebBaseNetscapePluginView requestWithURLCString:]):

  • Plugins/WebNetscapePluginStream.mm:

(WebNetscapePluginStream::WebNetscapePluginStream):

  • Plugins/WebNetscapePluginView.mm:

(-[WebNetscapePluginView loadStream]):
(-[WebNetscapePluginView pluginView:receivedResponse:]):
(-[WebNetscapePluginView loadPluginRequest:]):
(-[WebNetscapePluginView loadRequest:inTarget:withNotifyData:sendNotification:]):

  • Plugins/WebPluginController.mm:
  • WebCoreSupport/WebFrameLoaderClient.mm:

(WebFrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad):
(WebFrameLoaderClient::dispatchDidStartProvisionalLoad):
(WebFrameLoaderClient::dispatchWillSubmitForm):
(WebFrameLoaderClient::updateGlobalHistory):
(WebFrameLoaderClient::updateGlobalHistoryRedirectLinks):
(WebFrameLoaderClient::restoreViewState):
(WebFrameLoaderClient::transitionToCommittedForNewPage):
(WebFrameLoaderClient::createFrame):

  • WebCoreSupport/WebFrameNetworkingContext.mm:

(WebFrameNetworkingContext::blockedError):

  • WebCoreSupport/WebPlatformStrategies.mm:

(WebPlatformStrategies::getPluginInfo):

  • WebView/WebFrame.mm:

(kit):
(-[WebFrame _dataSource]):
(-[WebFrame _canProvideDocumentSource]):
(-[WebFrame _commitData:]):
(-[WebFrame _firstLayoutDone]):
(-[WebFrame _loadType]):
(-[WebFrame _cacheabilityDictionary]):
(-[WebFrame _clearOpener]):
(-[WebFrame provisionalDataSource]):
(-[WebFrame dataSource]):
(-[WebFrame loadRequest:]):
(-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]):
(-[WebFrame loadArchive:]):
(-[WebFrame stopLoading]):
(-[WebFrame reload]):
(-[WebFrame reloadFromOrigin]):

  • WebView/WebHTMLRepresentation.mm:

(-[WebHTMLRepresentation receivedData:withDataSource:]):

  • WebView/WebHTMLView.mm:

(-[WebHTMLView validateUserInterfaceItemWithoutDelegate:]):

  • WebView/WebPDFView.mm:

(-[WebPDFView PDFViewWillClickOnLink:withURL:]):

  • WebView/WebRenderLayer.mm:

(-[WebRenderLayer initWithWebFrame:]):

  • WebView/WebRenderNode.mm:

(-[WebRenderNode _initWithCoreFrame:]):

  • WebView/WebView.mm:

(-[WebView _close]):
(-[WebView _loadBackForwardListFromOtherView:]):
(-[WebView _cachedResponseForURL:]):
(-[WebView setCustomTextEncodingName:]):
(-[WebView shouldClose]):

Source/WebKit/qt:

  • WebCoreSupport/ChromeClientQt.cpp:

(WebCore::ChromeClientQt::closeWindowSoon):

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(DumpRenderTreeSupportQt::shouldClose):
(DumpRenderTreeSupportQt::responseMimeType):
(DumpRenderTreeSupportQt::clearOpener):
(DumpRenderTreeSupportQt::thirdPartyCookiePolicyAllows):
(DumpRenderTreeSupportQt::setAlternateHtml):

  • WebCoreSupport/FrameLoaderClientQt.cpp:

(WebCore::FrameLoaderClientQt::callPolicyFunction):
(WebCore::FrameLoaderClientQt::dispatchDidStartProvisionalLoad):
(WebCore::FrameLoaderClientQt::updateGlobalHistory):
(WebCore::FrameLoaderClientQt::updateGlobalHistoryRedirectLinks):
(WebCore::FrameLoaderClientQt::callErrorPageExtension):
(WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
(WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
(WebCore::FrameLoaderClientQt::startDownload):
(WebCore::FrameLoaderClientQt::createFrame):
(WebCore::FrameLoaderClientQt::objectContentType):

  • WebCoreSupport/QWebFrameAdapter.cpp:

(QWebFrameAdapter::load):
(QWebFrameAdapter::setContent):
(QWebFrameAdapter::setHtml):
(QWebFrameAdapter::kit):
(QWebFrameAdapter::title):
(QWebFrameAdapter::clearCoreFrame):

  • WebCoreSupport/QWebPageAdapter.cpp:

(frameLoadRequest):
(openNewWindow):
(QWebPageAdapter::triggerAction):
(QWebPageAdapter::currentFrame):

Source/WebKit/win:

  • WebCoreSupport/WebContextMenuClient.cpp:

(WebContextMenuClient::searchWithGoogle):

  • WebCoreSupport/WebFrameLoaderClient.cpp:

(WebFrameLoaderClient::updateGlobalHistory):
(WebFrameLoaderClient::updateGlobalHistoryRedirectLinks):
(WebFrameLoaderClient::savePlatformDataToCachedFrame):
(WebFrameLoaderClient::createFrame):
(WebFrameLoaderClient::dispatchDidFailToStartPlugin):

  • WebCoreSupport/WebFrameNetworkingContext.cpp:

(WebFrameNetworkingContext::blockedError):
(WebFrameNetworkingContext::referrer):

  • WebElementPropertyBag.cpp:

(WebElementPropertyBag::Read):

  • WebFrame.cpp:

(kit):
(WebFrame::reloadFromOrigin):
(WebFrame::loadRequest):
(WebFrame::loadData):
(WebFrame::dataSource):
(WebFrame::provisionalDataSource):
(WebFrame::stopLoading):
(WebFrame::reload):
(WebFrame::firstLayoutDone):
(WebFrame::loadType):
(WebFrame::clearOpener):
(WebFrame::dispatchWillSubmitForm):
(WebFrame::receivedPolicyDecision):
(WebFrame::dispatchDecidePolicyForResponse):
(WebFrame::dispatchDecidePolicyForNewWindowAction):
(WebFrame::dispatchDecidePolicyForNavigationAction):
(WebFrame::createJavaAppletWidget):

  • WebFramePolicyListener.cpp:

(WebFramePolicyListener::receivedPolicyDecision):

  • WebView.cpp:

(WebView::close):
(WebView::canShowMIMEType):
(WebView::setCustomTextEncodingName):
(WebView::loadBackForwardListFromOtherView):
(WebView::shouldClose):

Source/WebKit/wince:

  • WebCoreSupport/FrameLoaderClientWinCE.cpp:

(WebKit::FrameLoaderClientWinCE::dispatchDecidePolicyForResponse):
(WebKit::FrameLoaderClientWinCE::dispatchDecidePolicyForNewWindowAction):
(WebKit::FrameLoaderClientWinCE::dispatchDecidePolicyForNavigationAction):
(WebKit::FrameLoaderClientWinCE::dispatchWillSubmitForm):

  • WebCoreSupport/FrameNetworkingContextWinCE.cpp:

(WebKit::FrameNetworkingContextWinCE::referrer):

  • WebView.cpp:

(WebView::createFrame):
(WebView::load):
(WebView::reload):
(WebView::stop):

Source/WebKit2:

  • Shared/WebRenderLayer.cpp:

(WebKit::WebRenderLayer::create):

  • Shared/WebRenderObject.cpp:

(WebKit::WebRenderObject::create):

  • WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp:

(WebKit::GeolocationPermissionRequestManager::startRequestForGeolocation):

  • WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:

(WKBundleFrameGetFrameLoadState):
(WKBundleFrameClearOpener):
(WKBundleFrameCallShouldCloseOnWebView):

  • WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp:

(WebKit::InjectedBundleNodeHandle::documentFrame):
(WebKit::InjectedBundleNodeHandle::htmlFrameElementContentFrame):
(WebKit::InjectedBundleNodeHandle::htmlIFrameElementContentFrame):

  • WebProcess/InjectedBundle/InjectedBundle.cpp:

(WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):

  • WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.cpp:

(WebKit::InjectedBundleDOMWindowExtension::frame):

  • WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:

(WebKit::InjectedBundleHitTestResult::frame):
(WebKit::InjectedBundleHitTestResult::targetFrame):

  • WebProcess/Plugins/PDF/PDFPlugin.mm:

(WebKit::PDFPlugin::clickedLink):

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::webPage):
(WebKit::PluginView::didFailToInitializePlugin):
(WebKit::PluginView::performFrameLoadURLRequest):
(WebKit::PluginView::userAgent):
(WebKit::PluginView::loadURL):
(WebKit::PluginView::cancelManualStreamLoad):
(WebKit::PluginView::proxiesForURL):

  • WebProcess/WebCoreSupport/WebChromeClient.cpp:

(WebKit::WebChromeClient::focusedElementChanged):
(WebKit::WebChromeClient::focusedFrameChanged):
(WebKit::WebChromeClient::runBeforeUnloadConfirmPanel):
(WebKit::WebChromeClient::closeWindowSoon):
(WebKit::WebChromeClient::runJavaScriptAlert):
(WebKit::WebChromeClient::runJavaScriptConfirm):
(WebKit::WebChromeClient::runJavaScriptPrompt):
(WebKit::WebChromeClient::unavailablePluginButtonClicked):
(WebKit::WebChromeClient::print):
(WebKit::WebChromeClient::exceededDatabaseQuota):
(WebKit::WebChromeClient::runOpenPanel):

  • WebProcess/WebCoreSupport/WebContextMenuClient.cpp:

(WebKit::WebContextMenuClient::searchWithGoogle):

  • WebProcess/WebCoreSupport/WebEditorClient.cpp:

(WebKit::WebEditorClient::textFieldDidBeginEditing):
(WebKit::WebEditorClient::textFieldDidEndEditing):
(WebKit::WebEditorClient::textDidChangeInTextField):
(WebKit::WebEditorClient::textDidChangeInTextArea):
(WebKit::WebEditorClient::doTextFieldCommandFromEvent):
(WebKit::WebEditorClient::textWillBeDeletedInTextField):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad):
(WebKit::WebFrameLoaderClient::dispatchDidStartProvisionalLoad):
(WebKit::WebFrameLoaderClient::dispatchDidCommitLoad):
(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForResponse):
(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
(WebKit::WebFrameLoaderClient::dispatchWillSendSubmitEvent):
(WebKit::WebFrameLoaderClient::dispatchWillSubmitForm):
(WebKit::WebFrameLoaderClient::updateGlobalHistory):
(WebKit::WebFrameLoaderClient::updateGlobalHistoryRedirectLinks):
(WebKit::WebFrameLoaderClient::restoreViewState):
(WebKit::WebFrameLoaderClient::createFrame):
(WebKit::WebFrameLoaderClient::createJavaAppletWidget):
(WebKit::WebFrameLoaderClient::objectContentType):

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::getPluginInfo):

  • WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm:

(WebKit::WebFrameNetworkingContext::blockedError):

  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::didReceivePolicyDecision):
(WebKit::WebFrame::startDownload):
(WebKit::WebFrame::source):
(WebKit::WebFrame::contentsAsString):
(WebKit::WebFrame::url):
(WebKit::WebFrame::parentFrame):
(WebKit::WebFrame::childFrames):
(WebKit::WebFrame::stopLoading):
(WebKit::WebFrame::frameForContext):
(WebKit::WebFrame::provisionalURL):
(WebKit::WebFrame::suggestedFilenameForResourceWithURL):
(WebKit::WebFrame::mimeTypeForResourceWithURL):
(WebKit::WebFrameFilter::shouldIncludeSubframe):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::createPlugin):
(WebKit::WebPage::close):
(WebKit::WebPage::tryClose):
(WebKit::WebPage::loadURLRequest):
(WebKit::WebPage::loadDataImpl):
(WebKit::WebPage::linkClicked):
(WebKit::WebPage::stopLoadingFrame):
(WebKit::WebPage::stopLoading):
(WebKit::WebPage::reload):
(WebKit::WebPage::tryRestoreScrollPosition):
(WebKit::WebPage::getMainResourceDataOfFrame):
(WebKit::resourceDataForFrame):
(WebKit::shouldReuseCommittedSandboxExtension):
(WebKit::WebPage::SandboxExtensionTracker::didStartProvisionalLoad):
(WebKit::WebPage::hasLocalDataForURL):
(WebKit::WebPage::setCustomTextEncodingName):
(WebKit::WebPage::canPluginHandleResponse):
(WebKit::WebPage::canShowMIMEType):
(WebKit::WebPage::didCommitLoad):

  • WebProcess/WebPage/mac/WebPageMac.mm:

(WebKit::WebPage::platformHasLocalDataForURL):
(WebKit::cachedResponseForURL):

  • WebProcess/WebProcess.cpp:

(WebKit::WebProcess::downloadRequest):

3:12 PM Changeset in webkit [154141] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

[DFG] isDouble() and isNumerical() should return true with KnownNumberUse UseKind.
https://bugs.webkit.org/show_bug.cgi?id=119794

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-15
Reviewed by Filip Pizlo.

This patch fixes ASSERTs failures in debug builds for sh4 and mips architecture.

  • dfg/DFGUseKind.h:

(JSC::DFG::isNumerical):
(JSC::DFG::isDouble):

3:08 PM Changeset in webkit [154140] by dbates@webkit.org
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119863> [iOS] Upstream WebCore/editing/ios

Reviewed by David Kilzer.

Use the same UUIDs for EditorIOS.mm and the group ios as in the iOS tree
so as to make it straightforward to merge changes to the WebCore Xcode
project file on WebKit.org with changes to the same file in the iOS tree.

  • WebCore.xcodeproj/project.pbxproj:
2:54 PM Changeset in webkit [154139] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

http://trac.webkit.org/changeset/154120 accidentally changed DFGCapabilities to read the resolve type from operand 4, not 3; it should be 3.

Rubber stamped by Oliver Hunt.

This was causing some test crashes for me.

  • dfg/DFGCapabilities.cpp:

(JSC::DFG::capabilityLevel):

2:46 PM Changeset in webkit [154138] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

[Windows] Unreviewed build fix after r154127.

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove two symbols that are

now part of JavaScriptCore.

2:43 PM Changeset in webkit [154137] by Brent Fulgham
  • 5 edits in trunk/Source/WebCore

[Windows] Unreviewed build fix after r15417.

  • DerivedSources.cpp: Remove classes that now live in JSC.
  • WebCore.vcxproj/WebCore.vcxproj: Remove classes no longer included in WebCore.
  • WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
  • bindings/js/WebCoreTypedArrayController.cpp: Add explicit namespace to avoid conflict

with Windows 'Unknown' type.
(WebCore::WebCoreTypedArrayController::JSArrayBufferOwner::isReachableFromOpaqueRoots):
(WebCore::WebCoreTypedArrayController::JSArrayBufferOwner::finalize):

2:38 PM Changeset in webkit [154136] by Brent Fulgham
  • 2 edits in trunk/Source/JavaScriptCore

[Windows] Clear up improper export declaration.

  • runtime/ArrayBufferView.h:
2:33 PM Changeset in webkit [154135] by fpizlo@apple.com
  • 1 edit
    3 deletes in trunk/LayoutTests

Remove a test that times out.

Rubber stamped by Mark Hahnenberg.

This test times out for me, every time. It tests code that has since been rewritten
and has had new tests added to cover it. It's not clear that this test would be
useful anymore even if we made it not timeout.

  • fast/js/array-sort-modifying-tostring-expected.txt: Removed.
  • fast/js/array-sort-modifying-tostring.html: Removed.
  • fast/js/script-tests/array-sort-modifying-tostring.js: Removed.
2:33 PM Changeset in webkit [154134] by dbates@webkit.org
  • 2 edits
    2 adds in trunk/Source/WebCore

<https://webkit.org/b/119863> [iOS] Upstream WebCore/editing/ios

Reviewed by David Kilzer.

  • WebCore.xcodeproj/project.pbxproj:
  • editing/ios/EditorIOS.mm: Added.

(WebCore::Editor::newGeneralClipboard):
(WebCore::Editor::showFontPanel):
(WebCore::Editor::showStylesPanel):
(WebCore::Editor::showColorPanel):
(WebCore::Editor::setTextAlignmentForChangedBaseWritingDirection):
(WebCore::Editor::insertParagraphSeparatorInQuotedContent):
(WebCore::styleForSelectionStart):
(WebCore::Editor::fontForSelection):
(WebCore::Editor::fontAttributesForSelectionStart):
(WebCore::Editor::removeUnchangeableStyles):

2:29 PM Changeset in webkit [154133] by krit@webkit.org
  • 19 edits
    9 adds in trunk

Implement CSS Image filter() function
https://bugs.webkit.org/show_bug.cgi?id=119845

Reviewed by Dean Jackson.

Source/WebCore:

The Filter Effects specification defines a new CSS Image function called
filter(). This function takes another CSS Image as well as a filter function
list as input and can be used by various CSS properties.

Example:

background-image: -webkit-filter(url(image.png), brightness(0.5))

This patch implements the current definition of filter() based on other
image generation classes like CSSCrossfadeValue.
A new class called CSSFilterImageValue was added together with an
image observer.

The function is implemented prefixed and behind the compiler flag CSS_FILTERS.

Tests: fast/filter-image/filter-image.html

fast/filter-image/parse-filter-image.html

  • CMakeLists.txt: Added new files to build systems.
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.xcodeproj/project.pbxproj:
  • css/CSSAllInOne.cpp:
  • css/CSSCrossfadeValue.cpp: Share code together with CSSFilterImageValue

in CSSImageGeneratorValue.cpp.

(WebCore::CSSCrossfadeValue::isPending):
(WebCore::CSSCrossfadeValue::loadSubimages):

  • css/CSSFilterImageValue.cpp: Added.

(WebCore::CSSFilterImageValue::~CSSFilterImageValue):
(WebCore::CSSFilterImageValue::customCssText):
(WebCore::CSSFilterImageValue::fixedSize):
(WebCore::CSSFilterImageValue::isPending):
(WebCore::CSSFilterImageValue::knownToBeOpaque):
(WebCore::CSSFilterImageValue::loadSubimages):
(WebCore::CSSFilterImageValue::image):
(WebCore::CSSFilterImageValue::filterImageChanged):
(WebCore::CSSFilterImageValue::createFilterOperations):
(WebCore::CSSFilterImageValue::FilterSubimageObserverProxy::imageChanged):
(WebCore::CSSFilterImageValue::hasFailedOrCanceledSubresources):
(WebCore::CSSFilterImageValue::equals):

  • css/CSSFilterImageValue.h: Added.

(WebCore::CSSFilterImageValue::create):
(WebCore::CSSFilterImageValue::isFixedSize):
(WebCore::CSSFilterImageValue::CSSFilterImageValue):
(WebCore::CSSFilterImageValue::FilterSubimageObserverProxy::FilterSubimageObserverProxy):
(WebCore::CSSFilterImageValue::FilterSubimageObserverProxy::~FilterSubimageObserverProxy):
(WebCore::CSSFilterImageValue::FilterSubimageObserverProxy::setReady):

  • css/CSSImageGeneratorValue.cpp: Shared code between CSSCrossfadeValue and

CSSFilterImageValue.

(WebCore::CSSImageGeneratorValue::image):
(WebCore::CSSImageGeneratorValue::isFixedSize):
(WebCore::CSSImageGeneratorValue::fixedSize):
(WebCore::CSSImageGeneratorValue::isPending):
(WebCore::CSSImageGeneratorValue::knownToBeOpaque):
(WebCore::CSSImageGeneratorValue::loadSubimages):
(WebCore::CSSImageGeneratorValue::subimageIsPending):
(WebCore::CSSImageGeneratorValue::cachedImageForCSSValue):

  • css/CSSImageGeneratorValue.h:
  • css/CSSParser.cpp: Added parsing information for new image function.

(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::isGeneratedImageValue):
(WebCore::CSSParser::parseGeneratedImage):
(WebCore::CSSParser::parseFilterImage):
(WebCore::CSSParser::parseFilter):

  • css/CSSParser.h:
  • css/CSSValue.cpp:

(WebCore::CSSValue::hasFailedOrCanceledSubresources):
(WebCore::CSSValue::equals):
(WebCore::CSSValue::cssText):
(WebCore::CSSValue::destroy):

  • css/CSSValue.h:

(WebCore::CSSValue::isFilterImageValue):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::applyProperty):
(WebCore::StyleResolver::generatedOrPendingFromValue):
(WebCore::StyleResolver::createFilterOperations):

  • css/StyleResolver.h: StyleResolver needs to be passed to

CSSFilterImageValue in order to resolve blur() and
drop-shadow() function. Both needs to be resolved together
with all other properties and can't be done earlier or later.

  • rendering/FilterEffectRenderer.cpp:

(WebCore::FilterEffectRenderer::build): Pass an argument whether the

intermediate filter results should be clipped or not. The filter
property for instance doesn't clip but scales the intermediate
image sizes.

  • rendering/FilterEffectRenderer.h:

LayoutTests:

Test parsing, style resolving, computed style and behavior of new
CSS image function filter().

  • fast/filter-image/filter-image-expected.html: Added.
  • fast/filter-image/filter-image.html: Added.
  • fast/filter-image/parse-filter-image-expected.txt: Added.
  • fast/filter-image/parse-filter-image.html: Added.
  • fast/filter-image/resources/image.svg: Added.
2:27 PM Changeset in webkit [154132] by fpizlo@apple.com
  • 4 edits in trunk

Source/JavaScriptCore: Unreviewed, remove some unnecessary periods from exceptions.

  • runtime/JSDataViewPrototype.cpp:

(JSC::getData):
(JSC::setData):

LayoutTests: Unreviewed, rebase the test now that we throw different exceptions.

  • fast/canvas/webgl/data-view-test-expected.txt:
2:12 PM Changeset in webkit [154131] by fpizlo@apple.com
  • 8 edits
    1 delete in trunk/Source/WebCore

Unreviewed, fix bindings tests after http://trac.webkit.org/changeset/154127

  • bindings/scripts/test/JS/JSTestCallback.cpp:

(WebCore::JSTestCallback::callbackWithArrayParam):

  • bindings/scripts/test/JS/JSTestCallback.h:
  • bindings/scripts/test/JS/JSTestObj.cpp:

(WebCore::setJSTestObjTypedArrayAttr):

  • bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp:

(WebCore::JSTestOverloadedConstructorsConstructor::constructJSTestOverloadedConstructors2):

  • bindings/scripts/test/JS/JSTestTypedefs.cpp:

(WebCore::jsTestTypedefsPrototypeFunctionFunc):

  • bindings/scripts/test/ObjC/DOMFloat64Array.mm:
  • bindings/scripts/test/ObjC/DOMTestCallback.mm:
  • bindings/scripts/test/TestTypedArray.idl: Removed.
2:11 PM Changeset in webkit [154130] by zandobersek@gmail.com
  • 2 edits in trunk

Unreviewed GTK build fix after r154106.

  • Source/autotools/symbols.filter: Export the proper Element::shadowRoot() symbol.
2:00 PM Changeset in webkit [154129] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Unreviewed, fix 32-bit build.

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

1:54 PM Changeset in webkit [154128] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Qt minimum build fix after r154116.

  • page/FrameView.cpp:

(WebCore::FrameView::sendResizeEventIfNeeded):

1:43 PM Changeset in webkit [154127] by fpizlo@apple.com
  • 125 edits
    99 adds
    19 deletes in trunk

Typed arrays should be rewritten
https://bugs.webkit.org/show_bug.cgi?id=119064

.:

Reviewed by Oliver Hunt.

Automake work courtesy of Zan Dobersek <zdobersek@igalia.com>.

  • Source/autotools/symbols.filter:

Source/JavaScriptCore:

Reviewed by Oliver Hunt.

Typed arrays were previously deficient in several major ways:

  • They were defined separately in WebCore and in the jsc shell. The two implementations were different, and the jsc shell one was basically wrong. The WebCore one was quite awful, also.


  • Typed arrays were not visible to the JIT except through some weird hooks. For example, the JIT could not ask "what is the Structure that this typed array would have if I just allocated it from this global object". Also, it was difficult to wire any of the typed array intrinsics, because most of the functionality wasn't visible anywhere in JSC.


  • Typed array allocation was brain-dead. Allocating a typed array involved two JS objects, two GC weak handles, and three malloc allocations.


  • Neutering. It involved keeping tabs on all native views but not the view wrappers, even though the native views can autoneuter just by asking the buffer if it was neutered anytime you touch them; while the JS view wrappers are the ones that you really want to reach out to.


  • Common case-ing. Most typed arrays have one buffer and one view, and usually nobody touches the buffer. Yet we created all of that stuff anyway, using data structures optimized for the case where you had a lot of views.


  • Semantic goofs. Typed arrays should, in the future, behave like ES features rather than DOM features, for example when it comes to exceptions. Firefox already does this and I agree with them.


This patch cleanses our codebase of these sins:

  • Typed arrays are almost entirely defined in JSC. Only the lifecycle management of native references to buffers is left to WebCore.


  • Allocating a typed array requires either two GC allocations (a cell and a copied storage vector) or one GC allocation, a malloc allocation, and a weak handle (a cell and a malloc'd storage vector, plus a finalizer for the latter). The latter is only used for oversize arrays. Remember that before it was 7 allocations no matter what.


  • Typed arrays require just 4 words of overhead: Structure*, Butterfly*, mode/length, void* vector. Before it was a lot more than that - remember, there were five additional objects that did absolutely nothing for anybody.


  • Native views aren't tracked by the buffer, or by the wrappers. They are transient. In the future we'll probably switch to not even having them be malloc'd.


  • Native array buffers have an efficient way of tracking all of their JS view wrappers, both for neutering, and for lifecycle management. The GC special-cases native array buffers. This saves a bunch of grief; for example it means that a JS view wrapper can refer to its buffer via the butterfly, which would be dead by the time we went to finalize.


  • Typed array semantics now match Firefox, which also happens to be where the standards are going. The discussion on webkit-dev seemed to confirm that Chrome is also heading in this direction. This includes making Uint8ClampedArray not a subtype of Uint8Array, and getting rid of ArrayBufferView as a JS-visible construct.


This is up to a 10x speed-up on programs that allocate a lot of typed arrays.
It's a 1% speed-up on Octane. It also opens up a bunch of possibilities for
further typed array optimizations in the JSC JITs, including inlining typed
array allocation, inlining more of the accessors, reducing the cost of type
checks, etc.

An additional property of this patch is that typed arrays are mostly
implemented using templates. This deduplicates a bunch of code, but does mean
that we need some hacks for exporting s_info's of template classes. See
JSGenericTypedArrayView.h and JSTypedArrays.cpp. Those hacks are fairly
low-impact compared to code duplication.

Automake work courtesy of Zan Dobersek <zdobersek@igalia.com>.

  • CMakeLists.txt:
  • DerivedSources.make:
  • GNUmakefile.list.am:
  • JSCTypedArrayStubs.h: Removed.
  • JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • Target.pri:
  • bytecode/ByValInfo.h:

(JSC::hasOptimizableIndexingForClassInfo):
(JSC::jitArrayModeForClassInfo):
(JSC::typedArrayTypeForJITArrayMode):

  • bytecode/SpeculatedType.cpp:

(JSC::speculationFromClassInfo):

  • dfg/DFGArrayMode.cpp:

(JSC::DFG::toTypedArrayType):

  • dfg/DFGArrayMode.h:

(JSC::DFG::ArrayMode::typedArrayType):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::checkArray):
(JSC::DFG::SpeculativeJIT::compileGetByValOnIntTypedArray):
(JSC::DFG::SpeculativeJIT::compilePutByValForIntTypedArray):
(JSC::DFG::SpeculativeJIT::compileGetByValOnFloatTypedArray):
(JSC::DFG::SpeculativeJIT::compilePutByValForFloatTypedArray):
(JSC::DFG::SpeculativeJIT::compileGetIndexedPropertyStorage):
(JSC::DFG::SpeculativeJIT::compileGetArrayLength):

  • dfg/DFGSpeculativeJIT.h:
  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • heap/CopyToken.h:
  • heap/DeferGC.h:

(JSC::DeferGCForAWhile::DeferGCForAWhile):
(JSC::DeferGCForAWhile::~DeferGCForAWhile):

  • heap/GCIncomingRefCounted.h: Added.

(JSC::GCIncomingRefCounted::GCIncomingRefCounted):
(JSC::GCIncomingRefCounted::~GCIncomingRefCounted):
(JSC::GCIncomingRefCounted::numberOfIncomingReferences):
(JSC::GCIncomingRefCounted::incomingReferenceAt):
(JSC::GCIncomingRefCounted::singletonFlag):
(JSC::GCIncomingRefCounted::hasVectorOfCells):
(JSC::GCIncomingRefCounted::hasAnyIncoming):
(JSC::GCIncomingRefCounted::hasSingleton):
(JSC::GCIncomingRefCounted::singleton):
(JSC::GCIncomingRefCounted::vectorOfCells):

  • heap/GCIncomingRefCountedInlines.h: Added.

(JSC::::addIncomingReference):
(JSC::::filterIncomingReferences):

  • heap/GCIncomingRefCountedSet.h: Added.

(JSC::GCIncomingRefCountedSet::size):

  • heap/GCIncomingRefCountedSetInlines.h: Added.

(JSC::::GCIncomingRefCountedSet):
(JSC::::~GCIncomingRefCountedSet):
(JSC::::addReference):
(JSC::::sweep):
(JSC::::removeAll):
(JSC::::removeDead):

  • heap/Heap.cpp:

(JSC::Heap::addReference):
(JSC::Heap::extraSize):
(JSC::Heap::size):
(JSC::Heap::capacity):
(JSC::Heap::collect):
(JSC::Heap::decrementDeferralDepth):
(JSC::Heap::decrementDeferralDepthAndGCIfNeeded):

  • heap/Heap.h:
  • interpreter/CallFrame.h:

(JSC::ExecState::dataViewTable):

  • jit/JIT.h:
  • jit/JITPropertyAccess.cpp:

(JSC::JIT::privateCompileGetByVal):
(JSC::JIT::privateCompilePutByVal):
(JSC::JIT::emitIntTypedArrayGetByVal):
(JSC::JIT::emitFloatTypedArrayGetByVal):
(JSC::JIT::emitIntTypedArrayPutByVal):
(JSC::JIT::emitFloatTypedArrayPutByVal):

  • jsc.cpp:

(GlobalObject::finishCreation):

  • runtime/ArrayBuffer.cpp:

(JSC::ArrayBuffer::transfer):

  • runtime/ArrayBuffer.h:

(JSC::ArrayBuffer::createAdopted):
(JSC::ArrayBuffer::ArrayBuffer):
(JSC::ArrayBuffer::gcSizeEstimateInBytes):
(JSC::ArrayBuffer::pin):
(JSC::ArrayBuffer::unpin):
(JSC::ArrayBufferContents::tryAllocate):

  • runtime/ArrayBufferView.cpp:

(JSC::ArrayBufferView::ArrayBufferView):
(JSC::ArrayBufferView::~ArrayBufferView):
(JSC::ArrayBufferView::setNeuterable):

  • runtime/ArrayBufferView.h:

(JSC::ArrayBufferView::isNeutered):
(JSC::ArrayBufferView::buffer):
(JSC::ArrayBufferView::baseAddress):
(JSC::ArrayBufferView::byteOffset):
(JSC::ArrayBufferView::verifySubRange):
(JSC::ArrayBufferView::clampOffsetAndNumElements):
(JSC::ArrayBufferView::calculateOffsetAndLength):

  • runtime/ClassInfo.h:
  • runtime/CommonIdentifiers.h:
  • runtime/DataView.cpp: Added.

(JSC::DataView::DataView):
(JSC::DataView::create):
(JSC::DataView::wrap):

  • runtime/DataView.h: Added.

(JSC::DataView::byteLength):
(JSC::DataView::getType):
(JSC::DataView::get):
(JSC::DataView::set):

  • runtime/Float32Array.h:
  • runtime/Float64Array.h:
  • runtime/GenericTypedArrayView.h: Added.

(JSC::GenericTypedArrayView::data):
(JSC::GenericTypedArrayView::set):
(JSC::GenericTypedArrayView::setRange):
(JSC::GenericTypedArrayView::zeroRange):
(JSC::GenericTypedArrayView::zeroFill):
(JSC::GenericTypedArrayView::length):
(JSC::GenericTypedArrayView::byteLength):
(JSC::GenericTypedArrayView::item):
(JSC::GenericTypedArrayView::checkInboundData):
(JSC::GenericTypedArrayView::getType):

  • runtime/GenericTypedArrayViewInlines.h: Added.

(JSC::::GenericTypedArrayView):
(JSC::::create):
(JSC::::createUninitialized):
(JSC::::subarray):
(JSC::::wrap):

  • runtime/IndexingHeader.h:

(JSC::IndexingHeader::arrayBuffer):
(JSC::IndexingHeader::setArrayBuffer):

  • runtime/Int16Array.h:
  • runtime/Int32Array.h:
  • runtime/Int8Array.h:
  • runtime/JSArrayBuffer.cpp: Added.

(JSC::JSArrayBuffer::JSArrayBuffer):
(JSC::JSArrayBuffer::finishCreation):
(JSC::JSArrayBuffer::create):
(JSC::JSArrayBuffer::createStructure):
(JSC::JSArrayBuffer::getOwnPropertySlot):
(JSC::JSArrayBuffer::getOwnPropertyDescriptor):
(JSC::JSArrayBuffer::put):
(JSC::JSArrayBuffer::defineOwnProperty):
(JSC::JSArrayBuffer::deleteProperty):
(JSC::JSArrayBuffer::getOwnNonIndexPropertyNames):

  • runtime/JSArrayBuffer.h: Added.

(JSC::JSArrayBuffer::impl):
(JSC::toArrayBuffer):

  • runtime/JSArrayBufferConstructor.cpp: Added.

(JSC::JSArrayBufferConstructor::JSArrayBufferConstructor):
(JSC::JSArrayBufferConstructor::finishCreation):
(JSC::JSArrayBufferConstructor::create):
(JSC::JSArrayBufferConstructor::createStructure):
(JSC::constructArrayBuffer):
(JSC::JSArrayBufferConstructor::getConstructData):
(JSC::JSArrayBufferConstructor::getCallData):

  • runtime/JSArrayBufferConstructor.h: Added.
  • runtime/JSArrayBufferPrototype.cpp: Added.

(JSC::arrayBufferProtoFuncSlice):
(JSC::JSArrayBufferPrototype::JSArrayBufferPrototype):
(JSC::JSArrayBufferPrototype::finishCreation):
(JSC::JSArrayBufferPrototype::create):
(JSC::JSArrayBufferPrototype::createStructure):

  • runtime/JSArrayBufferPrototype.h: Added.
  • runtime/JSArrayBufferView.cpp: Added.

(JSC::JSArrayBufferView::ConstructionContext::ConstructionContext):
(JSC::JSArrayBufferView::JSArrayBufferView):
(JSC::JSArrayBufferView::finishCreation):
(JSC::JSArrayBufferView::getOwnPropertySlot):
(JSC::JSArrayBufferView::getOwnPropertyDescriptor):
(JSC::JSArrayBufferView::put):
(JSC::JSArrayBufferView::defineOwnProperty):
(JSC::JSArrayBufferView::deleteProperty):
(JSC::JSArrayBufferView::getOwnNonIndexPropertyNames):
(JSC::JSArrayBufferView::finalize):

  • runtime/JSArrayBufferView.h: Added.

(JSC::JSArrayBufferView::sizeOf):
(JSC::JSArrayBufferView::ConstructionContext::operator!):
(JSC::JSArrayBufferView::ConstructionContext::structure):
(JSC::JSArrayBufferView::ConstructionContext::vector):
(JSC::JSArrayBufferView::ConstructionContext::length):
(JSC::JSArrayBufferView::ConstructionContext::mode):
(JSC::JSArrayBufferView::ConstructionContext::butterfly):
(JSC::JSArrayBufferView::mode):
(JSC::JSArrayBufferView::vector):
(JSC::JSArrayBufferView::length):
(JSC::JSArrayBufferView::offsetOfVector):
(JSC::JSArrayBufferView::offsetOfLength):
(JSC::JSArrayBufferView::offsetOfMode):

  • runtime/JSArrayBufferViewInlines.h: Added.

(JSC::JSArrayBufferView::slowDownAndWasteMemoryIfNecessary):
(JSC::JSArrayBufferView::buffer):
(JSC::JSArrayBufferView::impl):
(JSC::JSArrayBufferView::neuter):
(JSC::JSArrayBufferView::byteOffset):

  • runtime/JSCell.cpp:

(JSC::JSCell::slowDownAndWasteMemory):
(JSC::JSCell::getTypedArrayImpl):

  • runtime/JSCell.h:
  • runtime/JSDataView.cpp: Added.

(JSC::JSDataView::JSDataView):
(JSC::JSDataView::create):
(JSC::JSDataView::createUninitialized):
(JSC::JSDataView::set):
(JSC::JSDataView::typedImpl):
(JSC::JSDataView::getOwnPropertySlot):
(JSC::JSDataView::getOwnPropertyDescriptor):
(JSC::JSDataView::slowDownAndWasteMemory):
(JSC::JSDataView::getTypedArrayImpl):
(JSC::JSDataView::createStructure):

  • runtime/JSDataView.h: Added.
  • runtime/JSDataViewPrototype.cpp: Added.

(JSC::JSDataViewPrototype::JSDataViewPrototype):
(JSC::JSDataViewPrototype::create):
(JSC::JSDataViewPrototype::createStructure):
(JSC::JSDataViewPrototype::getOwnPropertySlot):
(JSC::JSDataViewPrototype::getOwnPropertyDescriptor):
(JSC::getData):
(JSC::setData):
(JSC::dataViewProtoFuncGetInt8):
(JSC::dataViewProtoFuncGetInt16):
(JSC::dataViewProtoFuncGetInt32):
(JSC::dataViewProtoFuncGetUint8):
(JSC::dataViewProtoFuncGetUint16):
(JSC::dataViewProtoFuncGetUint32):
(JSC::dataViewProtoFuncGetFloat32):
(JSC::dataViewProtoFuncGetFloat64):
(JSC::dataViewProtoFuncSetInt8):
(JSC::dataViewProtoFuncSetInt16):
(JSC::dataViewProtoFuncSetInt32):
(JSC::dataViewProtoFuncSetUint8):
(JSC::dataViewProtoFuncSetUint16):
(JSC::dataViewProtoFuncSetUint32):
(JSC::dataViewProtoFuncSetFloat32):
(JSC::dataViewProtoFuncSetFloat64):

  • runtime/JSDataViewPrototype.h: Added.
  • runtime/JSFloat32Array.h: Added.
  • runtime/JSFloat64Array.h: Added.
  • runtime/JSGenericTypedArrayView.h: Added.

(JSC::JSGenericTypedArrayView::byteLength):
(JSC::JSGenericTypedArrayView::byteSize):
(JSC::JSGenericTypedArrayView::typedVector):
(JSC::JSGenericTypedArrayView::canGetIndexQuickly):
(JSC::JSGenericTypedArrayView::canSetIndexQuickly):
(JSC::JSGenericTypedArrayView::getIndexQuicklyAsNativeValue):
(JSC::JSGenericTypedArrayView::getIndexQuicklyAsDouble):
(JSC::JSGenericTypedArrayView::getIndexQuickly):
(JSC::JSGenericTypedArrayView::setIndexQuicklyToNativeValue):
(JSC::JSGenericTypedArrayView::setIndexQuicklyToDouble):
(JSC::JSGenericTypedArrayView::setIndexQuickly):
(JSC::JSGenericTypedArrayView::canAccessRangeQuickly):
(JSC::JSGenericTypedArrayView::typedImpl):
(JSC::JSGenericTypedArrayView::createStructure):
(JSC::JSGenericTypedArrayView::info):
(JSC::toNativeTypedView):

  • runtime/JSGenericTypedArrayViewConstructor.h: Added.
  • runtime/JSGenericTypedArrayViewConstructorInlines.h: Added.

(JSC::::JSGenericTypedArrayViewConstructor):
(JSC::::finishCreation):
(JSC::::create):
(JSC::::createStructure):
(JSC::constructGenericTypedArrayView):
(JSC::::getConstructData):
(JSC::::getCallData):

  • runtime/JSGenericTypedArrayViewInlines.h: Added.

(JSC::::JSGenericTypedArrayView):
(JSC::::create):
(JSC::::createUninitialized):
(JSC::::validateRange):
(JSC::::setWithSpecificType):
(JSC::::set):
(JSC::::getOwnPropertySlot):
(JSC::::getOwnPropertyDescriptor):
(JSC::::put):
(JSC::::defineOwnProperty):
(JSC::::deleteProperty):
(JSC::::getOwnPropertySlotByIndex):
(JSC::::putByIndex):
(JSC::::deletePropertyByIndex):
(JSC::::getOwnNonIndexPropertyNames):
(JSC::::getOwnPropertyNames):
(JSC::::visitChildren):
(JSC::::copyBackingStore):
(JSC::::slowDownAndWasteMemory):
(JSC::::getTypedArrayImpl):

  • runtime/JSGenericTypedArrayViewPrototype.h: Added.
  • runtime/JSGenericTypedArrayViewPrototypeInlines.h: Added.

(JSC::genericTypedArrayViewProtoFuncSet):
(JSC::genericTypedArrayViewProtoFuncSubarray):
(JSC::::JSGenericTypedArrayViewPrototype):
(JSC::::finishCreation):
(JSC::::create):
(JSC::::createStructure):

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::reset):
(JSC::JSGlobalObject::visitChildren):

  • runtime/JSGlobalObject.h:

(JSC::JSGlobalObject::arrayBufferPrototype):
(JSC::JSGlobalObject::arrayBufferStructure):
(JSC::JSGlobalObject::typedArrayStructure):

  • runtime/JSInt16Array.h: Added.
  • runtime/JSInt32Array.h: Added.
  • runtime/JSInt8Array.h: Added.
  • runtime/JSTypedArrayConstructors.cpp: Added.
  • runtime/JSTypedArrayConstructors.h: Added.
  • runtime/JSTypedArrayPrototypes.cpp: Added.
  • runtime/JSTypedArrayPrototypes.h: Added.
  • runtime/JSTypedArrays.cpp: Added.
  • runtime/JSTypedArrays.h: Added.
  • runtime/JSUint16Array.h: Added.
  • runtime/JSUint32Array.h: Added.
  • runtime/JSUint8Array.h: Added.
  • runtime/JSUint8ClampedArray.h: Added.
  • runtime/Operations.h:
  • runtime/Options.h:
  • runtime/SimpleTypedArrayController.cpp: Added.

(JSC::SimpleTypedArrayController::SimpleTypedArrayController):
(JSC::SimpleTypedArrayController::~SimpleTypedArrayController):
(JSC::SimpleTypedArrayController::toJS):

  • runtime/SimpleTypedArrayController.h: Added.
  • runtime/Structure.h:

(JSC::Structure::couldHaveIndexingHeader):

  • runtime/StructureInlines.h:

(JSC::Structure::hasIndexingHeader):

  • runtime/TypedArrayAdaptors.h: Added.

(JSC::IntegralTypedArrayAdaptor::toNative):
(JSC::IntegralTypedArrayAdaptor::toJSValue):
(JSC::IntegralTypedArrayAdaptor::toDouble):
(JSC::FloatTypedArrayAdaptor::toNative):
(JSC::FloatTypedArrayAdaptor::toJSValue):
(JSC::FloatTypedArrayAdaptor::toDouble):
(JSC::Uint8ClampedAdaptor::toNative):
(JSC::Uint8ClampedAdaptor::toJSValue):
(JSC::Uint8ClampedAdaptor::toDouble):
(JSC::Uint8ClampedAdaptor::clamp):

  • runtime/TypedArrayController.cpp: Added.

(JSC::TypedArrayController::TypedArrayController):
(JSC::TypedArrayController::~TypedArrayController):

  • runtime/TypedArrayController.h: Added.
  • runtime/TypedArrayDescriptor.h: Removed.
  • runtime/TypedArrayInlines.h: Added.
  • runtime/TypedArrayType.cpp: Added.

(JSC::classInfoForType):
(WTF::printInternal):

  • runtime/TypedArrayType.h: Added.

(JSC::toIndex):
(JSC::isTypedView):
(JSC::elementSize):
(JSC::isInt):
(JSC::isFloat):
(JSC::isSigned):
(JSC::isClamped):

  • runtime/TypedArrays.h: Added.
  • runtime/Uint16Array.h:
  • runtime/Uint32Array.h:
  • runtime/Uint8Array.h:
  • runtime/Uint8ClampedArray.h:
  • runtime/VM.cpp:

(JSC::VM::VM):
(JSC::VM::~VM):

  • runtime/VM.h:

Source/WebCore:

Reviewed by Oliver Hunt.

Typed arrays are now implemented in JavaScriptCore, and WebCore is merely a
client of them. There is only one layering violation: WebCore installs a
WebCoreTypedArrayController on VM, which makes the
ArrayBuffer<->JSArrayBuffer relationship resemble DOM wrappers. By default,
JSC makes the ownership go one way; the JSArrayBuffer keeps the ArrayBuffer
alive but if ArrayBuffer is kept alive from native code then the
JSArrayByffer may die. WebCoreTypedArrayController will keep the
JSArrayBuffer alive if the ArrayBuffer is in the opaque root set.

To make non-JSDOMWrappers behave like DOM wrappers, a bunch of code is
changed to make most references to wrappers refer to JSObject* rather than
JSDOMWrapper*.

Array buffer views are now transient; the JS array buffer view wrappers
don't own them or keep them alive. This required a bunch of changes to make
bindings code use RefPtr<ArrayBufferView> to hold onto their views.

Also there is a bunch of new code to make JSC-provided array buffers and
views obey the toJS/to<ClassName> idiom for wrapping and unwrapping.

Finally, the DataView API is now completely different: the JSDataView
provides the same user-visible JS API but using its own internal magic; the
C++ code that uses DataView now uses a rather different API that is not
aware of usual DOM semantics, since it's in JSC and not WebCore. It's
equally useful for all of WebCore's purposes, but some code had to change
to adapt the new conventions.

Some tests have been changed or rebased due to changes in behavior, that
bring us into conformance with where the standards are going and allow us to
match Firefox behavior.

Automake work and some additional GTK changes courtesy of
Zan Dobersek <zdobersek@igalia.com>.

Additional Qt changes courtesy of Arunprasad Rajkumar <arurajku@cisco.com>.

  • CMakeLists.txt:
  • DerivedSources.make:
  • ForwardingHeaders/runtime/DataView.h: Added.
  • ForwardingHeaders/runtime/JSArrayBuffer.h: Added.
  • ForwardingHeaders/runtime/JSArrayBufferView.h: Added.
  • ForwardingHeaders/runtime/JSDataView.h: Added.
  • ForwardingHeaders/runtime/JSTypedArrays.h: Added.
  • ForwardingHeaders/runtime/TypedArrayController.h: Added.
  • ForwardingHeaders/runtime/TypedArrayInlines.h: Added.
  • ForwardingHeaders/runtime/TypedArrays.h: Added.
  • GNUmakefile.list.am:
  • Modules/webaudio/RealtimeAnalyser.h:
  • Target.pri:
  • UseJSC.cmake:
  • WebCore.exp.in:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/DOMWrapperWorld.h:
  • bindings/js/JSArrayBufferCustom.cpp: Removed.
  • bindings/js/JSArrayBufferViewHelper.h: Removed.
  • bindings/js/JSAudioContextCustom.cpp:
  • bindings/js/JSBindingsAllInOne.cpp:
  • bindings/js/JSBlobCustom.cpp:
  • bindings/js/JSCSSRuleCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSCSSValueCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSCryptoCustom.cpp:

(WebCore::JSCrypto::getRandomValues):

  • bindings/js/JSDOMBinding.h:

(WebCore::wrapperOwner):
(WebCore::wrapperContext):
(WebCore::getInlineCachedWrapper):
(WebCore::setInlineCachedWrapper):
(WebCore::clearInlineCachedWrapper):
(WebCore::getCachedWrapper):
(WebCore::cacheWrapper):
(WebCore::uncacheWrapper):
(WebCore::wrap):
(WebCore::toJS):
(WebCore::toArrayBufferView):
(WebCore::toInt8Array):
(WebCore::toInt16Array):
(WebCore::toInt32Array):
(WebCore::toUint8Array):
(WebCore::toUint8ClampedArray):
(WebCore::toUint16Array):
(WebCore::toUint32Array):
(WebCore::toFloat32Array):
(WebCore::toFloat64Array):
(WebCore::toDataView):

  • bindings/js/JSDataViewCustom.cpp: Removed.
  • bindings/js/JSDictionary.cpp:
  • bindings/js/JSDictionary.h:
  • bindings/js/JSDocumentCustom.cpp:

(WebCore::JSDocument::location):
(WebCore::toJS):

  • bindings/js/JSEventCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSFileReaderCustom.cpp:
  • bindings/js/JSHTMLCollectionCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSHTMLTemplateElementCustom.cpp:

(WebCore::JSHTMLTemplateElement::content):

  • bindings/js/JSImageDataCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSInjectedScriptHostCustom.cpp:
  • bindings/js/JSMessageEventCustom.cpp:
  • bindings/js/JSMessagePortCustom.cpp:
  • bindings/js/JSSVGPathSegCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSStyleSheetCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSTrackCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSWebGLRenderingContextCustom.cpp:
  • bindings/js/JSXMLHttpRequestCustom.cpp:

(WebCore::JSXMLHttpRequest::send):

  • bindings/js/SerializedScriptValue.cpp:

(WebCore::SerializedScriptValue::transferArrayBuffers):

  • bindings/js/WebCoreJSClientData.h:

(WebCore::initNormalWorldClientData):

  • bindings/js/WebCoreTypedArrayController.cpp: Added.

(WebCore::WebCoreTypedArrayController::WebCoreTypedArrayController):
(WebCore::WebCoreTypedArrayController::~WebCoreTypedArrayController):
(WebCore::WebCoreTypedArrayController::toJS):
(WebCore::WebCoreTypedArrayController::JSArrayBufferOwner::isReachableFromOpaqueRoots):
(WebCore::WebCoreTypedArrayController::JSArrayBufferOwner::finalize):

  • bindings/js/WebCoreTypedArrayController.h: Added.

(WebCore::WebCoreTypedArrayController::wrapperOwner):

  • bindings/scripts/CodeGenerator.pm:

(ForAllParents):
(ParseInterface):
(SkipIncludeHeader):
(IsTypedArrayType):
(IsWrapperType):

  • bindings/scripts/CodeGeneratorJS.pm:

(AddIncludesForType):
(GenerateHeader):
(GenerateImplementation):
(GenerateParametersCheck):
(GetNativeType):
(JSValueToNative):
(NativeToJSValue):
(GenerateConstructorDefinition):
(GenerateConstructorHelperMethods):

  • fileapi/WebKitBlobBuilder.cpp:

(WebCore::BlobBuilder::append):

  • fileapi/WebKitBlobBuilder.h:
  • html/canvas/ArrayBuffer.idl: Removed.
  • html/canvas/ArrayBufferView.idl: Removed.
  • html/canvas/DataView.cpp: Removed.
  • html/canvas/DataView.h: Removed.
  • html/canvas/DataView.idl: Removed.
  • html/canvas/Float32Array.idl: Removed.
  • html/canvas/Float64Array.idl: Removed.
  • html/canvas/Int16Array.idl: Removed.
  • html/canvas/Int32Array.idl: Removed.
  • html/canvas/Int8Array.idl: Removed.
  • html/canvas/Uint16Array.idl: Removed.
  • html/canvas/Uint32Array.idl: Removed.
  • html/canvas/Uint8Array.idl: Removed.
  • html/canvas/Uint8ClampedArray.idl: Removed.
  • html/canvas/WebGLRenderingContext.cpp:

(WebCore::WebGLRenderingContext::readPixels):
(WebCore::WebGLRenderingContext::validateTexFuncData):

  • page/Crypto.cpp:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::shouldWaitForLoadingOfResource):
(WebCore::MediaPlayerPrivateAVFoundationObjC::extractKeyURIKeyIDAndCertificateFromInitData):

  • platform/graphics/filters/FECustomFilter.h:
  • platform/graphics/filters/FEGaussianBlur.cpp:
  • platform/graphics/filters/FilterEffect.cpp:
  • testing/MockCDM.cpp:

Source/WebKit2:

Reviewed by Oliver Hunt.

You don't need to include JSUint8Array anymore if you just want to
unwrap one; JSDOMBinding gives you all of the things you need.

  • WebProcess/InjectedBundle/InjectedBundle.cpp:

Source/WTF:

Reviewed by Oliver Hunt.

  • Added the notion of a reference counted object that can be marked Deferred, which is like a special-purpose upref.


  • Added a common byte flipper.

Automake work courtesy of Zan Dobersek <zdobersek@igalia.com>.

  • GNUmakefile.list.am:
  • WTF.xcodeproj/project.pbxproj:
  • wtf/DeferrableRefCounted.h: Added.

(WTF::DeferrableRefCountedBase::ref):
(WTF::DeferrableRefCountedBase::hasOneRef):
(WTF::DeferrableRefCountedBase::refCount):
(WTF::DeferrableRefCountedBase::isDeferred):
(WTF::DeferrableRefCountedBase::DeferrableRefCountedBase):
(WTF::DeferrableRefCountedBase::~DeferrableRefCountedBase):
(WTF::DeferrableRefCountedBase::derefBase):
(WTF::DeferrableRefCountedBase::setIsDeferredBase):
(WTF::DeferrableRefCounted::deref):
(WTF::DeferrableRefCounted::setIsDeferred):
(WTF::DeferrableRefCounted::DeferrableRefCounted):
(WTF::DeferrableRefCounted::~DeferrableRefCounted):

  • wtf/FlipBytes.h: Added.

(WTF::needToFlipBytesIfLittleEndian):
(WTF::flipBytes):
(WTF::flipBytesIfLittleEndian):

LayoutTests:

Reviewed by Oliver Hunt.

  • fast/canvas/webgl/array-set-invalid-arguments-expected.txt:
  • fast/canvas/webgl/array-set-out-of-bounds-expected.txt:
  • fast/canvas/webgl/array-unit-tests-expected.txt:
  • fast/canvas/webgl/array-unit-tests.html:
  • fast/canvas/webgl/data-view-crash-expected.txt:
  • fast/canvas/webgl/script-tests/arraybuffer-transfer-of-control.js:

(checkView):

  • fast/dom/call-a-constructor-as-a-function-expected.txt:
  • fast/dom/call-a-constructor-as-a-function.html:
  • fast/js/constructor-length.html:
  • fast/js/global-constructors-attributes-dedicated-worker-expected.txt:
  • fast/js/global-constructors-attributes-expected.txt:
  • fast/js/global-constructors-attributes-shared-worker-expected.txt:
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-expected.txt: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html: Added.
  • fast/js/regress/ArrayBuffer-Int8Array-alloc.html: Added.
  • fast/js/regress/Int32Array-Int8Array-view-alloc-expected.txt: Added.
  • fast/js/regress/Int32Array-Int8Array-view-alloc.html: Added.
  • fast/js/regress/Int32Array-alloc-expected.txt: Added.
  • fast/js/regress/Int32Array-alloc-huge-expected.txt: Added.
  • fast/js/regress/Int32Array-alloc-huge-long-lived-expected.txt: Added.
  • fast/js/regress/Int32Array-alloc-huge-long-lived.html: Added.
  • fast/js/regress/Int32Array-alloc-huge.html: Added.
  • fast/js/regress/Int32Array-alloc-large-expected.txt: Added.
  • fast/js/regress/Int32Array-alloc-large-long-lived-expected.txt: Added.
  • fast/js/regress/Int32Array-alloc-large-long-lived.html: Added.
  • fast/js/regress/Int32Array-alloc-large.html: Added.
  • fast/js/regress/Int32Array-alloc-long-lived-expected.txt: Added.
  • fast/js/regress/Int32Array-alloc-long-lived.html: Added.
  • fast/js/regress/Int32Array-alloc.html: Added.
  • fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js: Added.
  • fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived.js: Added.
  • fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived-buffer.js: Added.
  • fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived.js: Added.
  • fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc.js: Added.
  • fast/js/regress/script-tests/Int32Array-Int8Array-view-alloc.js: Added.
  • fast/js/regress/script-tests/Int32Array-alloc-huge-long-lived.js: Added.
  • fast/js/regress/script-tests/Int32Array-alloc-huge.js: Added.
  • fast/js/regress/script-tests/Int32Array-alloc-large-long-lived.js: Added.
  • fast/js/regress/script-tests/Int32Array-alloc-large.js: Added.
  • fast/js/regress/script-tests/Int32Array-alloc-long-lived.js: Added.
  • fast/js/regress/script-tests/Int32Array-alloc.js: Added.
  • platform/mac/fast/js/constructor-length-expected.txt:
  • webgl/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
  • webgl/resources/webgl_test_files/conformance/typedarrays/data-view-test.html:
1:26 PM Changeset in webkit [154126] by Bem Jones-Bey
  • 2 edits in trunk/Tools

<https://webkit.org/b/119850> Speed up test importing by doing all the regex matching in a single pass

Reviewed by Dirk Pranke.

This is a port from Blink of
https://src.chromium.org/viewvc/blink?revision=155647&view=revision
originally by Dirk Pranke.

From the original commit:

This gives something like a 15x speedup over compiling and matching
one property at a time and doing multiple passes over the file.

  • Scripts/webkitpy/w3c/test_converter.py:

(W3CTestConverter.init):
(W3CTestConverter.convert_prefixed_properties):
(W3CTestConverter.add_webkit_prefix_to_unprefixed_properties):

1:24 PM Changeset in webkit [154125] by Lucas Forschler
  • 4 edits
    1 copy in branches/safari-537-branch

Merged r154115. <rdar://problem/14719561>

1:21 PM Changeset in webkit [154124] by Lucas Forschler
  • 3 edits in branches/safari-537-branch/Source/WebCore

Merged r154123. <rdar://problem/14719187>

1:00 PM Changeset in webkit [154123] by Chris Fleizach
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/119824> AX: WKView does not become first responder when the voiceover cursor lands on it

Reviewed by Darin Adler.

Incorporate review feedback from Darin.

  • accessibility/AccessibilityScrollView.cpp:

(WebCore::AccessibilityScrollView::canSetFocusAttribute):
(WebCore::AccessibilityScrollView::isFocused):

  • accessibility/AccessibilityScrollView.h:
12:59 PM Changeset in webkit [154122] by akling@apple.com
  • 64 edits in trunk/Source

<https://webkit.org/b/119826> Page::focusController() should return a reference.

Reviewed by Anders Carlsson.

Page::focusController() is never null so make it return a reference.
Some unnecessary checks were removed as a result.

12:52 PM Changeset in webkit [154121] by rwlbuis@webkit.org
  • 3 edits in trunk/Source/WebCore

ASSERTION FAILED: !m_adoptionIsRequired in void WebCore::TreeShared<NodeType>::ref()
https://bugs.webkit.org/show_bug.cgi?id=116979

Reviewed by Alexey Proskuryakov.

Make constructors private since only ::create should use them.

  • html/shadow/MeterShadowElement.h:
  • html/shadow/ProgressShadowElement.h:
12:44 PM Changeset in webkit [154120] by oliver@apple.com
  • 4 edits
    3 adds in trunk

<https://webkit.org/b/119830> Assigning to a readonly global results in DFG byte code parse failure

Reviewed by Filip Pizlo.

Source/JavaScriptCore:

Make sure dfgCapabilities doesn't report a Dynamic put as
being compilable when we don't actually support it.

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::dumpBytecode):

  • dfg/DFGCapabilities.cpp:

(JSC::DFG::capabilityLevel):

LayoutTests:

Add a test

  • fast/js/dfg-put-to-readonly-property-expected.txt: Added.
  • fast/js/dfg-put-to-readonly-property.html: Added.
  • fast/js/script-tests/dfg-put-to-readonly-property.js: Added.

(foo):
(bar):

12:29 PM Changeset in webkit [154119] by Brent Fulgham
  • 3 edits in trunk/Source/JavaScriptCore

[Windows] Incorrect DLL Linkage for JSC ArrayBuffer and ArrayBufferView
https://bugs.webkit.org/show_bug.cgi?id=119847

Reviewed by Oliver Hunt.

  • runtime/ArrayBuffer.h: Switch from WTF_EXPORT_PRIVATE to JS_EXPORT_PRIVATE
  • runtime/ArrayBufferView.h: Ditto.
12:25 PM Changeset in webkit [154118] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

[Windows] Build correctsion after r154106

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing symbol export.
12:19 PM Changeset in webkit [154117] by mitz@apple.com
  • 2 edits in trunk/Tools

<https://webkit.org/b/119856> Improve extract-localizable-strings messages

Reviewed by Darin Adler.

  • Scripts/extract-localizable-strings: When the strings file disagrees with the source code,

added a message that points to the source code. Removed some unnecessary repetition of what
is already in the file.

12:08 PM Changeset in webkit [154116] by timothy_horton@apple.com
  • 3 edits in trunk/Source/WebCore

FrameView should have an isMainFrameView()
https://bugs.webkit.org/show_bug.cgi?id=119435

Reviewed by Simon Fraser.

No new tests, just refactoring.

  • page/FrameView.cpp:

(WebCore::FrameView::FrameView):
(WebCore::FrameView::isMainFrameView):
(WebCore::FrameView::setFrameRect):
(WebCore::FrameView::createScrollbar):
(WebCore::FrameView::applyOverflowToViewport):
(WebCore::FrameView::setHeaderHeight):
(WebCore::FrameView::setFooterHeight):
(WebCore::FrameView::minimumScrollPosition):
(WebCore::FrameView::maximumScrollPosition):
(WebCore::FrameView::performPostLayoutTasks):
(WebCore::FrameView::sendResizeEventIfNeeded):
(WebCore::FrameView::pagination):
(WebCore::FrameView::visibleContentScaleFactor):
(WebCore::FrameView::setVisibleScrollerThumbRect):
(WebCore::FrameView::scrollbarStyleChanged):
(WebCore::FrameView::paintScrollCorner):
(WebCore::FrameView::paintScrollbar):
(WebCore::FrameView::paintOverhangAreas):

  • page/FrameView.h:

Add isMainFrameView and adopt it wherever we were previously checking if
the FrameView's frame was the same as its page's main frame.

12:05 PM Changeset in webkit [154115] by aestes@apple.com
  • 4 edits
    1 add in trunk

<https://webkit.org/b/119853> REGRESSION (r139343): WebKit crashes when canceling a load inside webView:resource:didFinishLoadingFromDataSource:

Reviewed by Brady Eidson.

Source/WebCore:

A client implementing webView:resource:didFinishLoadingFromDataSource:
might decide to call stopLoading: for the identifier that just finished
loading. If this happens we re-enter the loader and attempt to cancel a
load that has already finished and been removed from the set of active
loaders. Prevent this by clearing DocumentLoader's
m_identifierForLoadWithoutResourceLoader before calling
dispatchDidFinishLoading().

New API test: WebKit1.StopLoadingFromDidFinishLoading.

  • loader/DocumentLoader.cpp:

(WebCore::DocumentLoader::finishedLoading): Set
m_identifierForLoadWithoutResourceLoader to 0 before calling
dispatchDidFinishLoading().

Tools:

Wrote an API test that verifies -[WebView stopLoading:] can be called
inside webView:resource:didFinishLoadingFromDataSource: without crashing.

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
  • TestWebKitAPI/Tests/mac/StopLoadingFromDidFinishLoading.mm: Added.

(-[StopLoadingFromDidFinishLoadingDelegate webView:resource:didFinishLoadingFromDataSource:]):
(TestWebKitAPI::TEST):

11:50 AM Changeset in webkit [154114] by andersca@apple.com
  • 2 edits in trunk/Source/WebKit/mac

<https://webkit.org/b/119854> REGRESSION (r153379): Serious drawing issues with WebViews
<rdar://problem/14698870>

Reviewed by Simon Fraser.

Don't set aside subviews if they have already been set aside.

  • WebView/WebHTMLView.mm:

(-[WebHTMLView _recursive:displayRectIgnoringOpacity:inGraphicsContext:CGContext:topView:shouldChangeFontReferenceColor:]):

11:49 AM Changeset in webkit [154113] by barraclough@apple.com
  • 11 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=119843
PropertySlot::setValue is ambiguous

Reviewed by Geoff Garen.

There are three different versions of PropertySlot::setValue, one for cacheable properties, and two that are used interchangeably and inconsistently.
The problematic variants are the ones that just take a value, and one that takes a value and also the object containing the property.
Unify on always providing the object, and remove the version that just takes a value.
This always works except for JSString, where we optimize out the object (logically we should be instantiating a temporary StringObject on every property access).
Provide a version of setValue that takes a JSString as the owner of the property.
We won't store this, but it makes it clear that this interface should only be used from JSString.

  • API/JSCallbackObjectFunctions.h:

(JSC::::getOwnPropertySlot):

  • JSCTypedArrayStubs.h:
  • runtime/Arguments.cpp:

(JSC::Arguments::getOwnPropertySlotByIndex):
(JSC::Arguments::getOwnPropertySlot):

  • runtime/JSActivation.cpp:

(JSC::JSActivation::symbolTableGet):
(JSC::JSActivation::getOwnPropertySlot):

  • runtime/JSArray.cpp:

(JSC::JSArray::getOwnPropertySlot):

  • runtime/JSObject.cpp:

(JSC::JSObject::getOwnPropertySlotByIndex):

  • runtime/JSString.h:

(JSC::JSString::getStringPropertySlot):

  • runtime/JSSymbolTableObject.h:

(JSC::symbolTableGet):

  • runtime/SparseArrayValueMap.cpp:

(JSC::SparseArrayEntry::get):

  • Pass object containing property to PropertySlot::setValue
  • runtime/PropertySlot.h:

(JSC::PropertySlot::setValue):

  • Logically, the base of a string property access is a temporary StringObject, but we optimize that away.

(JSC::PropertySlot::setUndefined):

  • removed setValue(JSValue), added setValue(JSString*, JSValue)
11:48 AM Changeset in webkit [154112] by eric.carlson@apple.com
  • 14 edits in trunk

[Mac] Remove "legacy" media UI
https://bugs.webkit.org/show_bug.cgi?id=119752

Reviewed by Jer Noble.

Source/WebCore:

  • WebCore.exp.in: Remove _wkMediaControllerThemeAvailable.
  • platform/mac/WebCoreSystemInterface.h: Update for API change.
  • platform/mac/WebCoreSystemInterface.mm: Ditto.
  • rendering/RenderThemeMac.h: Don't override hasOwnDisabledStateHandlingFor.
  • rendering/RenderThemeMac.mm:

(WebCore::RenderThemeMac::adjustMediaSliderThumbSize): Remove code to deal with legacy theme.
(WebCore::getUnzoomedRectAndAdjustCurrentContext): Ditto.
(WebCore::RenderThemeMac::paintMediaFullscreenButton): wkDrawMediaUIPart doesn't need to know

the current theme.

(WebCore::RenderThemeMac::paintMediaMuteButton): Ditto.
(WebCore::RenderThemeMac::paintMediaPlayButton): Ditto.
(WebCore::RenderThemeMac::paintMediaSeekBackButton): Ditto.
(WebCore::RenderThemeMac::paintMediaSeekForwardButton): Ditto.
(WebCore::RenderThemeMac::paintMediaSliderTrack): Ditto.
(WebCore::RenderThemeMac::paintMediaSliderThumb): Ditto.
(WebCore::RenderThemeMac::paintMediaRewindButton): Ditto.
(WebCore::RenderThemeMac::paintMediaReturnToRealtimeButton): Ditto.
(WebCore::RenderThemeMac::paintMediaControlsBackground): Ditto.
(WebCore::RenderThemeMac::paintMediaCurrentTime): Ditto.
(WebCore::RenderThemeMac::paintMediaTimeRemaining): Ditto.
(WebCore::RenderThemeMac::paintMediaVolumeSliderContainer): Ditto.
(WebCore::RenderThemeMac::paintMediaVolumeSliderTrack): Ditto.
(WebCore::RenderThemeMac::paintMediaVolumeSliderThumb): Ditto.
(WebCore::RenderThemeMac::paintMediaFullScreenVolumeSliderTrack): Ditto.
(WebCore::RenderThemeMac::paintMediaFullScreenVolumeSliderThumb): Ditto.
(WebCore::RenderThemeMac::extraMediaControlsStyleSheet): We only have one theme.
(WebCore::RenderThemeMac::extraFullScreenStyleSheet): Ditto.
(WebCore::RenderThemeMac::usesMediaControlStatusDisplay): Ditto.

Source/WebKit/mac:

  • WebCoreSupport/WebSystemInterface.mm:

(InitWebCoreSystemInterface): Remove MediaControllerThemeAvailable.

Source/WebKit2:

  • WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:

(InitWebCoreSystemInterface): Remove MediaControllerThemeAvailable.

WebKitLibraries:

  • WebKitSystemInterface.h:
  • libWebKitSystemInterfaceLion.a:
  • libWebKitSystemInterfaceMountainLion.a:
11:09 AM Changeset in webkit [154111] by ap@apple.com
  • 2 edits in trunk/Tools

Adding Myles Maxfield to contributors.json.

Oops, wrong section, fixing.

  • Scripts/webkitpy/common/config/contributors.json:
11:07 AM Changeset in webkit [154110] by ap@apple.com
  • 2 edits in trunk/Tools

Adding Myles Maxfield to contributors.json.

  • Scripts/webkitpy/common/config/contributors.json:
10:59 AM Changeset in webkit [154109] by allan.jensen@digia.com
  • 2 edits in trunk/Source/ThirdParty/ANGLE

ANGLE doesn't build with bison 3.0
https://bugs.webkit.org/show_bug.cgi?id=119798

Reviewed by Antti Koivisto.

Make glslang.y compatible with bison 3.0, by using %lex-param
to set YYLEX_PARAM and getting rid of useless YYID macro.

  • src/compiler/glslang.y:
10:23 AM Changeset in webkit [154108] by oliver@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Remove bogus assertion.

9:53 AM Changeset in webkit [154107] by allan.jensen@digia.com
  • 2 edits in trunk/Tools

[Qt] Do not check specifically for version 5.0
https://bugs.webkit.org/show_bug.cgi?id=119846

Reviewed by Jocelyn Turcotte.

For Qt 5.x we should always use both wk1 and wk2 basepath results.

  • Scripts/webkitpy/port/qt.py:

(QtPort._search_paths):

9:52 AM Changeset in webkit [154106] by Antti Koivisto
  • 52 edits
    2 deletes in trunk/Source

<https://webkit.org/b/119834> Remove ElementShadow

Reviewed by Anders Carlsson.

It is 1:1 with ShadowRoot and has virtually no functionality. What little there is can be moved to ShadowRoot or Element.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.exp.in:
  • WebCore.xcodeproj/project.pbxproj:
  • css/StyleResolver.cpp:

(WebCore::StyleResolver::locateCousinList):

  • css/StyleScopeResolver.cpp:

(WebCore::StyleScopeResolver::styleSharingCandidateMatchesHostRules):
(WebCore::StyleScopeResolver::matchHostRules):

  • dom/ComposedShadowTreeWalker.cpp:

(WebCore::nodeCanBeDistributed):
(WebCore::ComposedShadowTreeWalker::traverseChild):

  • dom/ContainerNode.cpp:

(WebCore::childAttachedAllowedWhenAttachingChildren):

  • dom/ContainerNodeAlgorithms.cpp:

(WebCore::ChildNodeInsertionNotifier::notifyDescendantInsertedIntoDocument):
(WebCore::ChildNodeRemovalNotifier::notifyDescendantRemovedFromDocument):
(WebCore::ChildNodeRemovalNotifier::notifyDescendantRemovedFromTree):
(WebCore::assertConnectedSubrameCountIsConsistent):

  • dom/ContainerNodeAlgorithms.h:

(WebCore::ChildFrameDisconnector::collectFrameOwners):

  • dom/DOMAllInOne.cpp:
  • dom/Document.cpp:
  • dom/Element.cpp:

(WebCore::Element::~Element):
(WebCore::Element::attach):
(WebCore::Element::detach):
(WebCore::Element::shadowRoot):
(WebCore::Element::didAffectSelector):
(WebCore::Element::addShadowRoot):
(WebCore::Element::removeShadowRoot):

Move addShadowRoot and removeShadowRoot here from ElementShadow.

(WebCore::Element::createShadowRoot):
(WebCore::Element::authorShadowRoot):
(WebCore::Element::userAgentShadowRoot):
(WebCore::Element::ensureUserAgentShadowRoot):
(WebCore::Element::childrenChanged):
(WebCore::Element::removeAllEventListeners):

  • dom/Element.h:

(WebCore::isShadowHost):

  • dom/ElementRareData.h:

(WebCore::ElementRareData::clearShadowRoot):
(WebCore::ElementRareData::shadowRoot):
(WebCore::ElementRareData::setShadowRoot):
(WebCore::ElementRareData::~ElementRareData):

  • dom/ElementShadow.cpp: Removed.
  • dom/ElementShadow.h: Removed.
  • dom/EventDispatcher.cpp:
  • dom/EventPathWalker.cpp:

(WebCore::EventPathWalker::moveToParent):

  • dom/Node.cpp:

(WebCore::Node::needsShadowTreeWalkerSlow):

  • dom/NodeRenderingContext.cpp:
  • dom/NodeRenderingContext.h:
  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::attach):
(WebCore::ShadowRoot::detach):

Move attached() tests from ElementShadow.

(WebCore::ShadowRoot::childrenChanged):
(WebCore::ShadowRoot::removeAllEventListeners):

Move here from ElementShadow.

  • dom/ShadowRoot.h:

(WebCore::Node::shadowRoot):

  • dom/TreeScopeAdopter.cpp:
  • html/ColorInputType.cpp:

(WebCore::ColorInputType::createShadowSubtree):

  • html/FileInputType.cpp:

(WebCore::FileInputType::createShadowSubtree):
(WebCore::FileInputType::disabledAttributeChanged):
(WebCore::FileInputType::multipleAttributeChanged):

  • html/HTMLFormControlElement.cpp:
  • html/HTMLImageElement.cpp:

(WebCore::HTMLImageElement::canStartSelection):

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::updateType):

  • html/HTMLKeygenElement.cpp:
  • html/HTMLMediaElement.cpp:
  • html/HTMLTextAreaElement.cpp:
  • html/InputType.cpp:
  • html/RangeInputType.cpp:

(WebCore::RangeInputType::handleMouseDownEvent):
(WebCore::RangeInputType::createShadowSubtree):

  • html/TextFieldInputType.cpp:

(WebCore::TextFieldInputType::createShadowSubtree):

  • html/ValidationMessage.cpp:
  • html/shadow/ContentDistributor.cpp:

(WebCore::ContentDistributor::distribute):
(WebCore::ContentDistributor::ensureDistribution):

  • html/shadow/ContentDistributor.h:

(WebCore::ContentDistributor::isValid):

  • html/shadow/InsertionPoint.cpp:

(WebCore::InsertionPoint::childrenChanged):
(WebCore::InsertionPoint::insertedInto):
(WebCore::InsertionPoint::removedFrom):
(WebCore::resolveReprojection):

  • html/shadow/InsertionPoint.h:

(WebCore::shadowRootOfParentForDistribution):

  • html/shadow/SliderThumbElement.cpp:
  • inspector/InspectorDOMAgent.cpp:

(WebCore::InspectorDOMAgent::unbind):
(WebCore::InspectorDOMAgent::buildObjectForNode):

  • page/FocusController.cpp:

(WebCore::FocusNavigationScope::focusNavigationScopeOwnedByShadowHost):

  • rendering/RenderFileUploadControl.cpp:

(WebCore::RenderFileUploadControl::uploadButton):

  • rendering/RenderTheme.cpp:
  • style/StyleResolveTree.cpp:

(WebCore::Style::resolveTree):

  • svg/SVGTRefElement.cpp:

(WebCore::SVGTRefElement::updateReferencedText):
(WebCore::SVGTRefElement::detachTarget):

  • svg/SVGUseElement.cpp:

(WebCore::SVGUseElement::clearResourceReferences):
(WebCore::SVGUseElement::buildShadowAndInstanceTree):
(WebCore::SVGUseElement::buildShadowTree):

  • testing/Internals.cpp:

(WebCore::Internals::ensureShadowRoot):
(WebCore::Internals::shadowRoot):

9:49 AM Changeset in webkit [154105] by mario@webkit.org
  • 1 edit
    1 move in trunk/LayoutTests

[GTK] Unreviewed gardening. Move Mac specific expectation for
accessibility test to the cross platform directory, as the result
it's shared with GTK and EFL ports.

  • accessibility/heading-title-includes-links-expected.txt: Renamed

from LayoutTests/platform/mac/accessibility/heading-title-includes-links-expected.txt.

9:44 AM Changeset in webkit [154104] by Lucas Forschler
  • 3 edits in branches/safari-537-branch/Source/WebCore

Merged r154083. <rdar://problem/14719187>

9:24 AM Changeset in webkit [154103] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebCore

[Qt] memory leak in WebCore::FontCache::getLastResortFallbackFont
https://bugs.webkit.org/show_bug.cgi?id=118532

Reviewed by Jocelyn Turcotte.

We don't need to allocate FontPlatformData on the heap
since getCachedFontData makes a deep copy anyway.

  • platform/graphics/qt/FontCacheQt.cpp:

(WebCore::FontCache::getLastResortFallbackFont):

9:14 AM Changeset in webkit [154102] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

[Windows] Correct build after r154088

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove unused

(and now renamed) export symbols.

9:07 AM Changeset in webkit [154101] by allan.jensen@digia.com
  • 30 edits
    13 copies
    1 add
    4 deletes in trunk/LayoutTests

Empty qt-5.0 expectations into qt expectations

Unreviewed gardening.

  • platform/qt-5.0/TestExpectations:
  • platform/qt-5.0/editing/selection/editable-html-element-expected.txt: Removed.
  • platform/qt-5.0/editing/selection/extend-by-word-001-expected.txt: Removed.
  • platform/qt-5.0/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Removed.
  • platform/qt-5.0/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Removed.
  • platform/qt-5.0/fast/dom/Orientation/create-event-orientationchange-expected.txt: Removed.
  • platform/qt-5.0/fast/dom/Window/window-properties-device-orientation-expected.txt: Removed.
  • platform/qt-5.0/fast/events/onload-re-entry-expected.txt: Removed.
  • platform/qt-5.0/fast/forms/input-disabled-color-expected.png: Removed.
  • platform/qt-5.0/fast/forms/input-disabled-color-expected.txt: Removed.
  • platform/qt-5.0/fast/forms/menulist-separator-painting-expected.png: Removed.
  • platform/qt-5.0/fast/forms/menulist-separator-painting-expected.txt: Removed.
  • platform/qt-5.0/fast/forms/select-background-none-expected.png: Removed.
  • platform/qt-5.0/fast/forms/select-background-none-expected.txt: Removed.
  • platform/qt-5.0/fast/images/embed-image-expected.txt: Removed.
  • platform/qt-5.0/fast/images/object-image-expected.txt: Removed.
  • platform/qt-5.0/fast/text/backslash-to-yen-sign-expected.txt: Removed.
  • platform/qt-5.0/fast/text/basic/003-expected.png: Removed.
  • platform/qt-5.0/fast/text/basic/003-expected.txt: Removed.
  • platform/qt-5.0/fast/text/fallback-traits-fixup-expected.txt: Removed.
  • platform/qt-5.0/fast/text/international/hindi-whitespace-expected.txt: Removed.
  • platform/qt-5.0/fast/text/international/text-spliced-font-expected.txt: Removed.
  • platform/qt-5.0/fast/text/letter-spacing-negative-opacity-expected.png: Removed.
  • platform/qt-5.0/fast/text/letter-spacing-negative-opacity-expected.txt: Removed.
  • platform/qt-5.0/fast/text/soft-hyphen-3-expected.txt: Removed.
  • platform/qt-5.0/http/tests/misc/location-replace-crossdomain-expected.png: Removed.
  • platform/qt-5.0/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
  • platform/qt-5.0/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png: Removed.
  • platform/qt-5.0/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png: Removed.
  • platform/qt-5.0/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png: Removed.
  • platform/qt-5.0/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png: Removed.
  • platform/qt-5.0/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png: Removed.
  • platform/qt-5.0/svg/as-image/img-preserveAspectRatio-support-1-expected.png: Removed.
  • platform/qt-5.0/svg/as-image/img-preserveAspectRatio-support-1-expected.txt: Removed.
  • platform/qt-5.0/svg/as-object/object-box-sizing-no-width-height-expected.png: Removed.
  • platform/qt-5.0/svg/as-object/object-box-sizing-no-width-height-expected.txt: Removed.
  • platform/qt-5.0/svg/batik/text/longTextOnPath-expected.png: Removed.
  • platform/qt-5.0/svg/batik/text/longTextOnPath-expected.txt: Removed.
  • platform/qt-5.0/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/qt-5.0/svg/foreignObject/text-tref-02-b-expected.png: Removed.
  • platform/qt-5.0/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Removed.
  • platform/qt-5.0/svg/transforms/text-with-pattern-with-svg-transform-expected.txt: Removed.
  • platform/qt/TestExpectations:
  • platform/qt/editing/execCommand/findString-diacriticals-expected.txt: Renamed from LayoutTests/platform/qt-5.0/editing/execCommand/findString-diacriticals-expected.txt.
  • platform/qt/editing/selection/click-left-of-rtl-wrapping-text-expected.txt: Renamed from LayoutTests/platform/qt-5.0/editing/selection/click-left-of-rtl-wrapping-text-expected.txt.
  • platform/qt/fast/events/onload-re-entry-expected.png: Renamed from LayoutTests/platform/qt-5.0/fast/events/onload-re-entry-expected.png.
  • platform/qt/fast/events/onload-re-entry-expected.txt:
  • platform/qt/fast/events/touch/touch-slider-expected.txt: Renamed from LayoutTests/platform/qt-5.0/fast/events/touch/touch-slider-expected.txt.
  • platform/qt/fast/events/touch/touch-slider-no-js-touch-listener-expected.txt: Renamed from LayoutTests/platform/qt-5.0/fast/events/touch/touch-slider-no-js-touch-listener-expected.txt.
  • platform/qt/fast/forms/input-disabled-color-expected.png:
  • platform/qt/fast/forms/input-disabled-color-expected.txt:
  • platform/qt/fast/forms/menulist-separator-painting-expected.png:
  • platform/qt/fast/forms/menulist-separator-painting-expected.txt:
  • platform/qt/fast/forms/select-background-none-expected.png:
  • platform/qt/fast/forms/select-background-none-expected.txt:
  • platform/qt/fast/images/embed-image-expected.txt:
  • platform/qt/fast/images/object-image-expected.txt:
  • platform/qt/fast/text/basic/003-expected.png:
  • platform/qt/fast/text/international/text-spliced-font-expected.png: Renamed from LayoutTests/platform/qt-5.0/fast/text/international/text-spliced-font-expected.png.
  • platform/qt/fast/text/soft-hyphen-3-expected.txt:
  • platform/qt/http/tests/cookies/double-quoted-value-with-semi-colon-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/cookies/double-quoted-value-with-semi-colon-expected.txt.
  • platform/qt/http/tests/misc/location-replace-crossdomain-expected.png:
  • platform/qt/http/tests/misc/location-replace-crossdomain-expected.txt:
  • platform/qt/http/tests/security/xss-DENIED-xsl-external-entity-redirect-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/security/xss-DENIED-xsl-external-entity-redirect-expected.txt.
  • platform/qt/http/tests/xmlhttprequest/methods-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/xmlhttprequest/methods-expected.txt.
  • platform/qt/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/xmlhttprequest/workers/methods-async-expected.txt.
  • platform/qt/http/tests/xmlhttprequest/workers/methods-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/xmlhttprequest/workers/methods-expected.txt.
  • platform/qt/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt.
  • platform/qt/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png:
  • platform/qt/svg/as-image/img-preserveAspectRatio-support-1-expected.png:
  • platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.png:
  • platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.txt:
  • platform/qt/svg/batik/text/longTextOnPath-expected.png:
  • platform/qt/svg/batik/text/longTextOnPath-expected.txt:
  • platform/qt/svg/carto.net/tabgroup-expected.png: Renamed from LayoutTests/platform/qt-5.0/svg/carto.net/tabgroup-expected.png.
  • platform/qt/svg/carto.net/tabgroup-expected.txt:
  • platform/qt/svg/foreignObject/text-tref-02-b-expected.png:
  • platform/qt/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/qt/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
8:31 AM Changeset in webkit [154100] by simon.pena@samsung.com
  • 7 edits in trunk/LayoutTests

[GTK] Unreviewed gardening. Update test expectations.

  • platform/gtk-wk1/TestExpectations: Unskip tests no longer failing.
  • platform/gtk-wk1/loader/go-back-cached-main-resource-expected.txt:

Rebaseline after r153852.

  • platform/gtk/TestExpectations:
  • platform/gtk/fast/regions/region-dynamic-after-before-expected.txt:

Rebaseline after r154072.

  • platform/gtk/fast/regions/region-generated-content-before-after-expected.txt:

Rebaseline after r154072.

  • platform/gtk/security/block-test-no-port-expected.txt:

Rebaseline after r153852.

8:02 AM Changeset in webkit [154099] by rwlbuis@webkit.org
  • 4 edits
    2 adds in trunk

ASSERTION FAILED: !m_adoptionIsRequired in void WebCore::TreeShared<NodeType>::ref()
https://bugs.webkit.org/show_bug.cgi?id=116979

Reviewed by Antti Koivisto.

Source/WebCore:

Make sure adoptRef is called before calling setPseudo, for all progress shadow elements.

  • html/shadow/ProgressShadowElement.cpp:

(WebCore::ProgressInnerElement::ProgressInnerElement):
(WebCore::ProgressBarElement::ProgressBarElement):
(WebCore::ProgressValueElement::ProgressValueElement):

  • html/shadow/ProgressShadowElement.h:

(WebCore::ProgressInnerElement::create):
(WebCore::ProgressBarElement::create):
(WebCore::ProgressValueElement::create):

LayoutTests:

Add testcase from bug with small adjustments.

  • svg/custom/tref-with-progress-tag-setpseudo-assert-expected.txt: Added.
  • svg/custom/tref-with-progress-tag-setpseudo-assert.html: Added.
6:15 AM Changeset in webkit [154098] by simon.pena@samsung.com
  • 7 edits in trunk

<https://webkit.org/b/119584> [Gtk] URL printing code in DumpRenderTree doesn't match WTR or Mac DRT

Reviewed by Gustavo Noronha Silva.

Following a similar approach as in r153977, return a path string
that is relative to main frame URL or just file name if the
resource is not in the same directory subtree, and replace empty
strings with "(null)".

Source/WebKit/gtk:

Update the AuthenticationCallback used in DumpRenderTree so that
it receives a WebKitWebResource, and update
dispatchDidReceiveAuthenticationChallenge so that it retrieves the
WebKitWebResource and passes it to the callback.

  • WebCoreSupport/DumpRenderTreeSupportGtk.h: Update the

AuthenticationCallback adding a WebKitWebResource parameter.

  • WebCoreSupport/FrameLoaderClientGtk.cpp:

(WebKit::toString): Define this function earlier so we can use it
to get the WebKitWebResource from the identifier in the
AuthenticationChallenge.
(WebKit::FrameLoaderClient::dispatchDidReceiveAuthenticationChallenge):
Use toString to retrieve a WebKitWebResource from the identifier
in the authentication challenge, and pass that WebKitWebResource
to the AuthenticationCallback.

Tools:

Update pathFromSoupURI so it behaves more closely to the other
ports, and remove the unused code after we no longer print
<unknown> in certain cases. Also move
soupURIToStringPreservingPassword to DumpRenderTreeGtk so it can
be used both in TestRunnerGtk and in DumpRenderTree.

  • DumpRenderTree/gtk/DumpRenderTree.cpp:

(soupURIToStringPreservingPassword): Moved from TestRunnerGtk so
we can print Soup URIs with the password, since soup_uri_to_string
doesn't preserve them.
(pathFromSoupURI): Updated following EFL implementation in
r153977, and return a WTFString instead of a CString.
(convertSoupMessageToURLPath): Return "(null)" instead of empty
strings, and handle the new return type of pathFromSoupURI.
(convertWebResourceToURLPath): Use a GOwnPtr to hold the Soup URI
reference, and handle the new return type of pathFromSoupURI.
(descriptionSuitableForTestResult): Remove unused code.
(didFinishLoading): Use convertResourceToURLPath.
(didFailLoadingWithError): Use convertResourceToURLPath.
(authenticationCallback): Display the URL of the authentication
challenge.

  • DumpRenderTree/gtk/DumpRenderTreeGtk.h: Declare

soupURIToStringPreservingPassword.

  • DumpRenderTree/gtk/TestRunnerGtk.cpp: Remove

soupURIToStringPreservingPassword.

6:06 AM Changeset in webkit [154097] by simon.pena@samsung.com
  • 2 edits in trunk/LayoutTests

[GTK] Unreviewed gardening. Skip failing test.

  • platform/gtk-wk1/TestExpectations:

http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html
is failing.

4:37 AM Changeset in webkit [154096] by allan.jensen@digia.com
  • 2 edits in trunk/LayoutTests

[Qt] fast/canvas/canvas-blending-transforms.html test fails on x32 after r153941.
https://bugs.webkit.org/show_bug.cgi?id=119792

Unreviewed gardening.

Speculative unskip after r154095.

  • platform/qt/TestExpectations:
4:28 AM Changeset in webkit [154095] by allan.jensen@digia.com
  • 7 edits in trunk

REGRESSION(r148790) Made 7 tests fail on x86 32bit
https://bugs.webkit.org/show_bug.cgi?id=114913

Reviewed by Filip Pizlo.

Source/JavaScriptCore:

The X87 register was not freed before some calls. Instead
of inserting resetX87Registers to the last call sites,
the two X87 registers are now freed in every call.

  • llint/LowLevelInterpreter32_64.asm:
  • llint/LowLevelInterpreter64.asm:
  • offlineasm/instructions.rb:
  • offlineasm/x86.rb:

LayoutTests:

Unskip the five tests now passsing again.

  • platform/qt/TestExpectations:
3:35 AM Changeset in webkit [154094] by simon.pena@samsung.com
  • 2 edits in trunk/LayoutTests

[GTK] Unreviewed gardening. Rebaseline after r154057.

  • platform/gtk/fast/js/dom-static-property-for-in-iteration-expected.txt:
3:31 AM Changeset in webkit [154093] by ryuan.choi@samsung.com
  • 3 edits
    1 delete in trunk/LayoutTests

[EFL] Unreviwed gardening.

Skipped some failures.

  • platform/efl-wk2/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/efl/fast/forms/datalist/input-list-expected.txt: Removed.
3:29 AM Changeset in webkit [154092] by simon.pena@samsung.com
  • 12 edits in trunk/LayoutTests

[GTK] Unreviewed gardening. Rebaseline after r154072.

  • platform/gtk/fast/regions/autoheight-regions-mark-expected.txt:
  • platform/gtk/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt:
  • platform/gtk/fast/regions/overflow-in-variable-width-regions-expected.txt:
  • platform/gtk/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/gtk/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/gtk/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt:
  • platform/gtk/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
  • platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
  • platform/gtk/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
  • platform/gtk/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
  • platform/gtk/fast/repaint/region-painting-via-layout-expected.txt:
2:02 AM Changeset in webkit [154091] by kadam@inf.u-szeged.hu
  • 18 edits
    1 delete in trunk/LayoutTests

[Qt] Unreviwed gardening. Rebase fast tests after r154072.

Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-15

  • platform/qt-5.0-wk2/fast/repaint/region-painting-via-layout-expected.txt: Removed.
  • platform/qt/fast/regions/autoheight-regions-mark-expected.txt:
  • platform/qt/fast/regions/overflow-in-uniform-regions-dynamic-expected.png:
  • platform/qt/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt:
  • platform/qt/fast/regions/overflow-in-variable-width-regions-expected.png:
  • platform/qt/fast/regions/overflow-in-variable-width-regions-expected.txt:
  • platform/qt/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
  • platform/qt/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/qt/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
  • platform/qt/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/qt/fast/regions/overflow-rtl-in-variable-width-regions-expected.png:
  • platform/qt/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt:
  • platform/qt/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
  • platform/qt/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
  • platform/qt/fast/repaint/line-flow-with-floats-in-regions-expected.png:
  • platform/qt/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
  • platform/qt/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
  • platform/qt/fast/repaint/region-painting-via-layout-expected.txt:

Aug 14, 2013:

11:12 PM Changeset in webkit [154090] by ap@apple.com
  • 3 edits in trunk/LayoutTests

Don't copy js-test-pre in cookies-test-pre
https://bugs.webkit.org/show_bug.cgi?id=119802

Reviewed by Sam Weinig.

  • http/tests/cookies/resources/cookies-test-post.js:
  • http/tests/cookies/resources/cookies-test-pre.js:
10:14 PM Changeset in webkit [154089] by ryuan.choi@samsung.com
  • 35 edits in trunk

<https://webkit.org/b/119786> [EFL] decoration of search type is different from other platforms

Reviewed by Gyuyoung Kim.

Source/WebCore:

Other platforms except EFL port draw a magnifying icon for
-webkit-search-results-button and -webkit-search-results-decoration in search field,
but Efl port draws it for -webkit-search-decoration.

This patch makes Efl port draw icon in first two cases like other ports.

Tests: fast/css/input-search-padding.html

fast/css/text-input-with-webkit-border-radius.html
fast/css/text-overflow-input.html
fast/forms/box-shadow-override.html
fast/forms/control-restrict-line-height.html
fast/forms/input-appearance-height.html
fast/forms/placeholder-position.html
fast/forms/placeholder-pseudo-style.html
fast/forms/search-cancel-button-style-sharing.html
fast/forms/search-display-none-cancel-button.html
fast/forms/search-rtl.html
fast/forms/search-vertical-alignment.html
fast/forms/searchfield-heights.html
fast/repaint/search-field-cancel.html

  • platform/efl/DefaultTheme/widget/search/cancel/search_cancel.edc:

Moved results_button alias to search_decoration.edc

  • platform/efl/DefaultTheme/widget/search/decoration/search_decoration.edc:
  • platform/efl/RenderThemeEfl.cpp:

Updated size of ResultsButtonStyle and ResultsDecorationStyle to show icon.
In addition, removed adjustSearchFieldResultsButtonStyle and paintSearchFieldDecoration.
(WebCore::toEdjeGroup): Removed decoration group.
(WebCore::RenderThemeEfl::adjustSearchFieldResultsButtonStyle):
(WebCore::RenderThemeEfl::adjustSearchFieldResultsDecorationStyle):

  • platform/efl/RenderThemeEfl.h:

LayoutTests:

Rebaseline related to input search field.

  • platform/efl/fast/css/input-search-padding-expected.png:
  • platform/efl/fast/css/input-search-padding-expected.txt:
  • platform/efl/fast/css/text-input-with-webkit-border-radius-expected.png:
  • platform/efl/fast/css/text-input-with-webkit-border-radius-expected.txt:
  • platform/efl/fast/css/text-overflow-input-expected.png:
  • platform/efl/fast/css/text-overflow-input-expected.txt:
  • platform/efl/fast/forms/box-shadow-override-expected.png:
  • platform/efl/fast/forms/box-shadow-override-expected.txt:
  • platform/efl/fast/forms/control-restrict-line-height-expected.png:
  • platform/efl/fast/forms/control-restrict-line-height-expected.txt:
  • platform/efl/fast/forms/input-appearance-height-expected.png:
  • platform/efl/fast/forms/input-appearance-height-expected.txt:
  • platform/efl/fast/forms/placeholder-position-expected.png:
  • platform/efl/fast/forms/placeholder-position-expected.txt:
  • platform/efl/fast/forms/placeholder-pseudo-style-expected.png:
  • platform/efl/fast/forms/placeholder-pseudo-style-expected.txt:
  • platform/efl/fast/forms/search-cancel-button-style-sharing-expected.png:
  • platform/efl/fast/forms/search-cancel-button-style-sharing-expected.txt:
  • platform/efl/fast/forms/search-display-none-cancel-button-expected.png:
  • platform/efl/fast/forms/search-display-none-cancel-button-expected.txt:
  • platform/efl/fast/forms/search-rtl-expected.png:
  • platform/efl/fast/forms/search-rtl-expected.txt:
  • platform/efl/fast/forms/search-vertical-alignment-expected.png:
  • platform/efl/fast/forms/search-vertical-alignment-expected.txt:
  • platform/efl/fast/forms/searchfield-heights-expected.png:
  • platform/efl/fast/forms/searchfield-heights-expected.txt:
  • platform/efl/fast/repaint/search-field-cancel-expected.png:
  • platform/efl/fast/repaint/search-field-cancel-expected.txt:
9:46 PM Changeset in webkit [154088] by gyuyoung.kim@samsung.com
  • 36 edits in trunk/Source/WebCore

[CSS] Introduce new structure to pass image orientation values.
https://bugs.webkit.org/show_bug.cgi?id=119418

Reviewed by Beth Dakin.

Add a ImageOrientationDescription struct in order to reduce count of argument for
image orientation.

No new tests, no behavior change.

  • html/HTMLCanvasElement.cpp:

(WebCore::HTMLCanvasElement::paint):

  • page/DragController.cpp:

(WebCore::DragController::doImageDrag):

  • page/Frame.cpp:

(WebCore::Frame::nodeImage):
(WebCore::Frame::dragImageForSelection):

  • platform/DragImage.h:
  • platform/blackberry/DragImageBlackBerry.cpp:

(WebCore::createDragImageFromImage):

  • platform/efl/DragImageEfl.cpp:

(WebCore::createDragImageFromImage):

  • platform/graphics/BitmapImage.cpp:

(WebCore::BitmapImage::updateSize):

  • platform/graphics/BitmapImage.h:
  • platform/graphics/GraphicsContext.cpp:

(WebCore::GraphicsContext::drawImage):

  • platform/graphics/GraphicsContext.h:
  • platform/graphics/Image.cpp:

(WebCore::Image::draw):

  • platform/graphics/Image.h:
  • platform/graphics/ImageOrientation.h:

(WebCore::ImageOrientationDescription::ImageOrientationDescription):
(WebCore::ImageOrientationDescription::respectImageOrientation):
(WebCore::ImageOrientationDescription::imageOrientation):

  • platform/graphics/ImageSource.cpp:

(WebCore::ImageSource::size):
(WebCore::ImageSource::frameSizeAtIndex):

  • platform/graphics/ImageSource.h:
  • platform/graphics/blackberry/ImageBlackBerry.cpp:

(WebCore::BitmapImage::draw):

  • platform/graphics/cairo/BitmapImageCairo.cpp:

(WebCore::BitmapImage::draw):

  • platform/graphics/cairo/ImageBufferCairo.cpp:

(WebCore::ImageBuffer::draw):

  • platform/graphics/cg/BitmapImageCG.cpp:

(WebCore::BitmapImage::draw):

  • platform/graphics/cg/ImageSourceCG.cpp:

(WebCore::ImageSource::frameSizeAtIndex):
(WebCore::ImageSource::size):
(WebCore::ImageSource::frameBytesAtIndex):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:

(WebCore::MediaPlayerPrivateGStreamerBase::paint):

  • platform/graphics/qt/ImageBufferQt.cpp:

(WebCore::ImageBuffer::draw):

  • platform/graphics/wince/ImageBufferWinCE.cpp:

(WebCore::ImageBuffer::draw):

  • platform/gtk/ClipboardGtk.cpp:

(WebCore::Clipboard::createDragImage):

  • platform/gtk/DragImageGtk.cpp:

(WebCore::createDragImageFromImage):

  • platform/mac/DragImageMac.mm:

(WebCore::createDragImageFromImage):

  • platform/qt/ClipboardQt.cpp:

(WebCore::Clipboard::createDragImage):

  • platform/qt/DragImageQt.cpp:

(WebCore::createDragImageFromImage):

  • platform/win/ClipboardWin.cpp:

(WebCore::Clipboard::createDragImage):

  • platform/win/DragImageCGWin.cpp:

(WebCore::createDragImageFromImage):

  • platform/win/DragImageCairoWin.cpp:

(WebCore::createDragImageFromImage):

  • rendering/RenderEmbeddedObject.cpp:

(WebCore::RenderEmbeddedObject::paintSnapshotImage):

  • rendering/RenderImage.cpp:

(WebCore::RenderImage::paintReplaced):
(WebCore::RenderImage::paintIntoRect):

  • rendering/RenderSnapshottedPlugIn.cpp:

(WebCore::RenderSnapshottedPlugIn::paintSnapshot):

5:53 PM Changeset in webkit [154087] by weinig@apple.com
  • 3 edits in trunk/Source/WebCore

Update binding test results. Follow up fix for <https://webkit.org/b/119664>

  • bindings/scripts/test/JS/JSTestCallback.cpp:

(WebCore::JSTestCallback::JSTestCallback):

  • bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:

(WebCore::jsTestMediaQueryListListenerPrototypeFunctionMethod):

5:45 PM Changeset in webkit [154086] by Joseph Pecoraro
  • 2 edits in trunk/Source/WebCore

<https://webkit.org/b/119810> [Mac] No AutoreleasePool leaks when dragging image out of WebView

Reviewed by Dan Bernstein.

This code was just running a block of code asynchronously using a
pthread. Convert this to use a dispatch block, which does provide
an autorelease pool so there are no leaks and ends up much simpler.

  • platform/mac/FileSystemMac.mm:

(WebCore::setMetadataURL):

5:43 PM Changeset in webkit [154085] by dino@apple.com
  • 3 edits in trunk/Source/WebKit2

<https://webkit.org/b/119827> Allow primary plug-in detection to run more than once if necessary

Reviewed by Tim Horton.

We occasionally see cases where the primary plug-in detection runs before the plugins have been added
to the page, especially if they do so in response to a load event. Tweak the algorithm so that it can
run an arbitrary number of times if it fails.

While here, also have the detection run if there has ever been a plugin in the page as opposed to any
current views. We may have snapshotted a plugin by now and deleted its view.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage): initialise new members.
(WebKit::WebPage::addPluginView): Mark that we've seen a plugin.
(WebKit::WebPage::resetPrimarySnapshottedPlugIn): Reset new members.
(WebKit::WebPage::determinePrimarySnapshottedPlugIn): Exit early if we've never
seen a plugin, rather than if we don't have any active views. Also, if we didn't find anything set
a timer to run again (maximum of two attempts at the moment).

  • WebProcess/WebPage/WebPage.h: New members - m_numberOfPrimarySnapshotDetectionAttempts

and m_hasSeenPlugin.

5:25 PM Changeset in webkit [154084] by timothy_horton@apple.com
  • 13 edits
    2 adds in trunk

Un-inline dataLog dumpers for IntSize and IntPoint
https://bugs.webkit.org/show_bug.cgi?id=119697

Reviewed by Sam Weinig.

.:

Avoid regressing build performance by moving IntSize::dump and IntPoint::dump elsewhere.

  • Source/autotools/symbols.filter:

Source/WebCore:

Avoid regressing build performance by moving IntSize::dump and IntPoint::dump elsewhere.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:
  • platform/graphics/IntPoint.cpp: Added.

(WebCore::IntPoint::dump):

  • platform/graphics/IntPoint.h:
  • platform/graphics/IntSize.cpp: Added.

(WebCore::IntSize::dump):

  • platform/graphics/IntSize.h:

Tools:

  • TestWebKitAPI/GNUmakefile.am:
5:00 PM Changeset in webkit [154083] by Chris Fleizach
  • 3 edits in trunk/Source/WebCore

<https://webkit.org/b/119824> AX: WKView does not become first responder when the voiceover cursor lands on it

Reviewed by Tim Horton.

VoiceOver lands on Scroll views by default. It expects that the scroll view will be able to handle the focus calls.
We should forward scroll view focus requests to the web area to handle, which will trigger a becomeFirstResponder on WKView.

There's not a great way to test this unfortunately, since it requires having focus comes from outside the webview into the webview.

  • accessibility/AccessibilityScrollView.cpp:

(WebCore::AccessibilityScrollView::canSetFocusAttribute):
(WebCore::AccessibilityScrollView::isFocused):
(WebCore::AccessibilityScrollView::setFocused):

  • accessibility/AccessibilityScrollView.h:
4:59 PM Changeset in webkit [154082] by Chris Fleizach
  • 1 edit
    2 adds in trunk/LayoutTests

<https://webkit.org/b/119817> AX: Integrate layout tests from overflow bounding boxes are way too big; prevents VoiceOver taps from activating the right elements

Reviewed by Simon Fraser.

Add a layout test to ensure that transformed elements do not get offset twice when calculating their accessibility bounds.

  • accessibility/transformed-bounds-expected.txt: Added.
  • accessibility/transformed-bounds.html: Added.
4:24 PM Changeset in webkit [154081] by hmuller@adobe.com
  • 17 edits
    1 copy
    5 adds in trunk

[CSS Exclusions] Minimal support for using an image to define a shape
https://bugs.webkit.org/show_bug.cgi?id=116643

Source/WebCore:

Reviewed by Alexandru Chiculita.

This is a first small step towards supporting CSS shapes defined by an
image URL and a alpha channel threshold. To keep the patch as small as
possible, there are many limitations and remaining work items. For
example images are currently restricted to same-origin, although CORS
should be supported. See https://bugs.webkit.org/show_bug.cgi?id=116348
for the current list.

Test: fast/exclusions/shape-inside/shape-inside-image-001.html
Test: fast/exclusions/shape-inside/shape-inside-image-002.html

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.xcodeproj/project.pbxproj:
  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::imageChanged): When the image has finished loading, request a layout.

  • rendering/RenderBlock.h:
  • rendering/RenderObject.cpp:

(WebCore::RenderObject::setStyle): Add notify clients for shape images.
(WebCore::RenderObject::updateShapeImage):
(WebCore::removeShapeImageClient):
(WebCore::RenderObject::arenaDelete): Remove notify clients for shape images.

  • rendering/RenderObject.h:
  • rendering/shapes/RasterShape.cpp: Added. A Shape defined by thresholding an image's alpha channel.

(WebCore::RasterShapeIntervals::bounds):
(WebCore::RasterShapeIntervals::addInterval): Add a single run to the shape.
(WebCore::alignedRect):
(WebCore::RasterShapeIntervals::getIntervals): Return the shape's runs that fall within a horizonal box.
(WebCore::RasterShape::marginIntervals): Internal representation of the shape with shape-margin factored in. Currently only a stub.
(WebCore::RasterShape::paddingIntervals): Internal representation of the shape with shape-padding factored in. Currently only a stub.
(WebCore::RasterShape::getExcludedIntervals):
(WebCore::RasterShape::getIncludedIntervals):
(WebCore::RasterShape::firstIncludedIntervalLogicalTop):

  • rendering/shapes/RasterShape.h:

(WebCore::RasterShapeIntervals::RasterShapeIntervals): Internal run length encoded representation of a RasterShape.
(WebCore::RasterShapeIntervals::isEmpty):
(WebCore::RasterShape::RasterShape):

  • rendering/shapes/Shape.cpp:

(WebCore::Shape::createShape): Support for creating a Shape based on a RasterShapeIntervals object.

  • rendering/shapes/Shape.h:
  • rendering/shapes/ShapeInfo.cpp:

(WebCore::::computedShape): Added support for the Image ShapeValue type.

  • rendering/shapes/ShapeInsideInfo.cpp:

(WebCore::ShapeInsideInfo::isEnabledFor): Added support for the Image ShapeValue type.

  • rendering/shapes/ShapeOutsideInfo.cpp:

(WebCore::ShapeOutsideInfo::isEnabledFor): Added support for the Image ShapeValue type.

  • rendering/style/ShapeValue.h:

(WebCore::ShapeValue::isImageValid): True if the shape's image is ready to be be processed.

LayoutTests:

Two tests to verify that the initial implementation of shape valued images is working
for shape-inside.

Reviewed by Alexandru Chiculita.

  • fast/exclusions/shape-inside/shape-inside-image-001-expected.html: Added.
  • fast/exclusions/shape-inside/shape-inside-image-001.html: Added.
  • fast/exclusions/shape-inside/shape-inside-image-002-expected.html: Added.
  • fast/exclusions/shape-inside/shape-inside-image-002.html: Added.
4:07 PM Changeset in webkit [154080] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

4:05 PM Changeset in webkit [154079] by Lucas Forschler
  • 1 copy in tags/Safari-537.57

New Tag.

4:03 PM Changeset in webkit [154078] by timothy_horton@apple.com
  • 10 edits in trunk/Source/WebKit/mac

Remotely hosted plugins don’t work in window-server-hosted WebKit1 views
https://bugs.webkit.org/show_bug.cgi?id=119709
<rdar://problem/14717572>

Reviewed by Anders Carlsson.

  • Plugins/Hosted/NetscapePluginHostManager.h:

Add hostLayersInWindowServer argument to instantiatePlugin.

  • Plugins/Hosted/NetscapePluginHostManager.mm:

(WebKit::NetscapePluginHostManager::instantiatePlugin):
Add hostLayersInWindowServer argument to instantiatePlugin, and pass it through to WebKitPluginHost.

  • Plugins/Hosted/NetscapePluginHostProxy.mm:

(WKPCLayerHostingModeChanged):
Forward the notification that the plugin host changed its layer hosting mode
to the instance proxy.

  • Plugins/Hosted/NetscapePluginInstanceProxy.h:
  • Plugins/Hosted/NetscapePluginInstanceProxy.mm:

(WebKit::NetscapePluginInstanceProxy::setShouldHostLayersInWindowServer):
Ask the plugin host to re-host its layers when the layer hosting mode changes.

(WebKit::NetscapePluginInstanceProxy::layerHostingModeChanged):
Inform the WebHostedNetscapePluginView of the new layer hosting mode
when it changes. Also, store the new CAContext ID.

  • Plugins/Hosted/WebHostedNetscapePluginView.h:
  • Plugins/Hosted/WebHostedNetscapePluginView.mm:

(-[WebHostedNetscapePluginView windowHostsLayersInWindowServer]):
Determine whether the WebView's current window uses window-server hosting for its layers.

(-[WebHostedNetscapePluginView createPlugin]):
Drive-by spelling fix.
Factor _pluginLayer initialization out into createPluginLayer.
Instantiate the plugin with the appropriate layer hosting mode.

(-[WebHostedNetscapePluginView createPluginLayer]):

(-[WebHostedNetscapePluginView setHostsLayersInWindowServer:]):
Create a new _pluginLayer if the layer hosting mode changes.
Attach the new _pluginLayer to our parent layer.

(-[WebHostedNetscapePluginView updateAndSetWindow]):
Inform the NetscapePluginInstanceProxy if the layer hosting mode changes,
so it can inform the plugin host. We will asynchronously receive a reply
with the new hosting mode and renderContextID and switch to the new CAContext,
in setHostsLayersInWindowServer:.

  • Plugins/Hosted/WebKitPluginClient.defs:
  • Plugins/Hosted/WebKitPluginHost.defs:
3:49 PM Changeset in webkit [154077] by dino@apple.com
  • 2 edits in trunk/Source/WebKit2

<https://webkit.org/b/119820> Add pluginView-related logging to WebPage

Reviewed by Tim Horton.

Add some more diagnostic output to help track down bugs.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::addPluginView): More logging.
(WebKit::WebPage::removePluginView): Ditto.

3:10 PM Changeset in webkit [154076] by Brent Fulgham
  • 2 edits in trunk/LayoutTests

[Windows] Unreviewed build gardening.

  • platform/win/TestExpectations: Clean up a lint warning, and reactivate four tiling tests

that pass and had been turned off previously.

2:49 PM Changeset in webkit [154075] by msaboff@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

Fixed jit on Win64.
https://bugs.webkit.org/show_bug.cgi?id=119601

Reviewed by Oliver Hunt.

  • jit/JITStubsMSVC64.asm: Added ctiVMThrowTrampolineSlowpath implementation.
  • jit/JSInterfaceJIT.h: Added thirdArgumentRegister.
  • jit/SlowPathCall.h:

(JSC::JITSlowPathCall::call): Added correct calling convention for Win64.

2:44 PM Changeset in webkit [154074] by rniwa@webkit.org
  • 2 edits in trunk/Tools

Flakiness dashboard build fix.

  • TestResultServer/static-dashboards/flakiness_dashboard.js:

(processTestRunsForBuilder):

2:36 PM Changeset in webkit [154073] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

[WK2] Sync messages with with non-default timeout sent from secondary threads always time out
https://bugs.webkit.org/show_bug.cgi?id=119767

Fix by Justin Bur.
Reviewed by Darin Adler.

  • Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::sendSyncMessageFromSecondaryThread):

The argument to wait() is absolute time, not a delta. This calculation matches one
in Connection::waitForMessage().

2:36 PM Changeset in webkit [154072] by Alexandru Chiculita
  • 31 edits
    21 adds in trunk

[CSS Regions] RenderRegions should have a RenderLayer+Backing when they contain a Composited RenderLayer
https://bugs.webkit.org/show_bug.cgi?id=117365

Reviewed by David Hyatt.

Source/WebCore:

After the RenderFlowThread has a new layout we need to check if any of the children layers
had been moved to a new render region. We are only checking for the first level of layers,
as they are the only ones supported right now. Also, added code to make Regions require a layer
based on the layers that fit in their clipping area.

Tests: fast/regions/layers/dynamic-layer-added-with-no-layout.html

fast/regions/layers/dynamic-layer-removed-with-no-layout.html
fast/regions/layers/float-region-promoted-to-layer.html
fast/regions/layers/regions-promoted-to-layers-horizontal-bt.html
fast/regions/layers/regions-promoted-to-layers-vertical-lr.html
fast/regions/layers/regions-promoted-to-layers-vertical-rl.html
fast/regions/layers/regions-promoted-to-layers.html

  • rendering/FlowThreadController.cpp:

(WebCore::FlowThreadController::updateRenderFlowThreadLayersIfNeeded): Iterate on all the flow threads and updateLayerToRegionMappings if needed.

  • rendering/FlowThreadController.h:
  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::updateLocalFloatingObjectsForPaintingContainer): Checks if the FloatingObject
needs to be painted by the current block or not.
(WebCore::RenderBlock::updateFloatingObjectsPaintingContainer): Helper function to lookup what is the right
container that would need to paint a FloatingObject.
(WebCore::RenderBlock::updateAllDescendantsFloatingObjectsPaintingContainer):

  • rendering/RenderBlock.h:
  • rendering/RenderBox.cpp:

(WebCore::RenderBox::outermostBlockContainingFloatingObject): Looks up the ancestor RenderBlock that contains all
the FloatingObjects of a float.
(WebCore::RenderBox::removeFloatingOrPositionedChildFromBlockLists): Extracted the code for outermostBlockContainingFloatingObject
into its own method.
(WebCore::RenderBox::updatePaintingContainerForFloatingObject): Helper method to update the "m_shouldPaint" flag
of all the FloatingObjects created for a floating RenderObject. Normally, that flag is maintained during layout,
but we need to patch it for the floating RenderRegions after the layout is already finished.
(WebCore::RenderBox::updateLayerIfNeeded): Overwrite of the RenderLayerModelObject::updateLayerIfNeeded that is also
calling updatePaintingContainerForFloatingObject if a new layer was created or destroyed.

  • rendering/RenderBox.h:
  • rendering/RenderFlowThread.cpp:

(WebCore::RenderFlowThread::layout): Added code to call updateLayerToRegionMappings when needed.
(WebCore::RenderFlowThread::regionForCompositedLayer): Looks up the first RenderRegion to display a specific layer.
It only cares about the top most point of the element and ignores transforms.
(WebCore::RenderFlowThread::updateRegionForRenderLayer): Helper method to update the mapped region of a layer.
(WebCore::RenderFlowThread::updateLayerToRegionMappings): Iterates all the first level layers of the flow thread
and updates the region. Will return true if there was any change.

  • rendering/RenderFlowThread.h:
  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::dirtyZOrderLists): When new layers are added or removed we need to update the layer map in the flow thread.
(WebCore::RenderLayer::dirtyNormalFlowList):
(WebCore::RenderLayer::shouldBeNormalFlowOnly): CSS Regions might become layers because they contain RenderLayers,
but they should not become stacking contexts for that reason. This will prevent the RenderRegions from rendering
in front of other layers.
(WebCore::RenderLayer::shouldBeSelfPaintingLayer):

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::updateCompositingLayers): Call updateRenderFlowThreadLayersIfNeeded when there's a layer hierarchy update.
(WebCore::RenderLayerCompositor::updateRenderFlowThreadLayersIfNeeded): Update the render flow thread layer maps when they are dirty.

  • rendering/RenderLayerCompositor.h:
  • rendering/RenderLayer.h:

(WebCore::RenderLayer::isDirtyRenderFlowThread): Used to check if the RenderLayers had changed their order,
so that we can update the list of layers associated with a region. In a following patch we will need to
rebuild the composited layers.

  • rendering/RenderLayerModelObject.cpp:

(WebCore::RenderLayerModelObject::updateLayerIfNeeded): Adds or removes a layer when the "requiresLayer" changes
after the styleDidChange already happened. This is needed for Regions as we only know if they still require a layer,
only after the content of the flow thread is computed.

  • rendering/RenderLayerModelObject.h:
  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::RenderRegion):
(WebCore::RenderRegion::setRequiresLayerForCompositing):

  • rendering/RenderRegion.h:

(WebCore::RenderRegion::requiresLayer):

  • rendering/RenderTreeAsText.cpp:

(WebCore::writeRenderRegionList): Updated the output to print the fact that the layer has a layer.

LayoutTests:

Added new tests for cases when CSS Regions are promoted to RenderLayers because
they contain elements that might need to become composited.

  • fast/regions/layers/dynamic-layer-added-with-no-layout-expected.png: Added.
  • fast/regions/layers/dynamic-layer-added-with-no-layout-expected.txt: Added.
  • fast/regions/layers/dynamic-layer-added-with-no-layout.html: Added.
  • fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.png: Added.
  • fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.txt: Added.
  • fast/regions/layers/dynamic-layer-removed-with-no-layout.html: Added.
  • fast/regions/layers/float-region-promoted-to-layer-expected.html: Added.
  • fast/regions/layers/float-region-promoted-to-layer.html: Added.
  • fast/regions/layers/regions-promoted-to-layers-expected.txt: Added.
  • fast/regions/layers/regions-promoted-to-layers-horizontal-bt-expected.txt: Added.
  • fast/regions/layers/regions-promoted-to-layers-horizontal-bt.html: Added.
  • fast/regions/layers/regions-promoted-to-layers-vertical-lr-expected.txt: Added.
  • fast/regions/layers/regions-promoted-to-layers-vertical-lr.html: Added.
  • fast/regions/layers/regions-promoted-to-layers-vertical-rl-expected.txt: Added.
  • fast/regions/layers/regions-promoted-to-layers-vertical-rl.html: Added.
  • fast/regions/layers/regions-promoted-to-layers.html: Added.

Updated existing tests that now have CSS Regions that require a RenderLayer.

  • fast/regions/autoheight-regions-mark-expected.txt:
  • fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
  • fast/repaint/region-painting-via-layout-expected.txt:
  • platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt:
  • platform/mac/fast/regions/overflow-in-variable-width-regions-expected.txt:
  • platform/mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/mac/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/mac/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt:
  • platform/mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
  • platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
  • platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
2:00 PM Changeset in webkit [154071] by Martin Robinson
  • 4 edits
    1 add in trunk

[GTK] [CMake] Add support for building TestWebKitAPI
https://bugs.webkit.org/show_bug.cgi?id=116987

Reviewed by Philippe Normand.

.:

  • Source/cmake/OptionsGTK.cmake: Turn on the API tests in the settings.

Tools:

  • TestWebKitAPI/CMakeLists.txt: Move the library listings to before the inclusion of the

platform-specific file, so that GTK+ can override them.

  • TestWebKitAPI/PlatformGTK.cmake: Added.
1:43 PM Changeset in webkit [154070] by Brent Fulgham
  • 5 edits in trunk/Tools

[Windows] Simplify Setting WebKit Debugging Options in WinLauncher
https://bugs.webkit.org/show_bug.cgi?id=119775

This bug updates the WinLauncher program with a few useful menu
options to toggle certain debugging and development features of
WebKit.

Reviewed by Tim Horton.

  • WinLauncher/WinLauncher.cpp:

(dllLauncherEntryPoint): Clean up preference objects on exit.
(ToggleMenuItem): New function.
(LaunchInspector): New function.
(WndProc): Add handler for new menu items. Also properly terminate
CFRunLoop operation on program exit.

  • WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Add new

menu items.

  • WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Add

resource folder to search path.

  • WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Update

for new menu items.

1:30 PM Changeset in webkit [154069] by Bem Jones-Bey
  • 4 edits in trunk/Source/WebCore

Finish making FloatingObject a real class with private members
https://bugs.webkit.org/show_bug.cgi?id=119807

This is a port from Blink of
http://src.chromium.org/viewvc/blink?view=revision&revision=155964
Original patch by Eric Seidel.

From his comments on the Blink change:

Previously FloatingObject was in a half-done state where it had
accessors for many members, but also many members were public.

This CL makes all members private and adds the necessary remaining
accessors.

Reviewed by David Hyatt.

No new tests, no behavior change.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::deleteLineBoxTree):
(WebCore::RenderBlock::addOverflowFromFloats):
(WebCore::RenderBlock::repaintOverhangingFloats):
(WebCore::RenderBlock::paintFloats):
(WebCore::RenderBlock::selectionGaps):
(WebCore::RenderBlock::insertFloatingObject):
(WebCore::RenderBlock::removeFloatingObject):
(WebCore::RenderBlock::removeFloatingObjectsBelow):
(WebCore::RenderBlock::positionNewFloats):
(WebCore::RenderBlock::clearFloats):
(WebCore::RenderBlock::addOverhangingFloats):
(WebCore::RenderBlock::addIntrudingFloats):
(WebCore::RenderBlock::hitTestFloats):
(WebCore::RenderBlock::adjustForBorderFit):

  • rendering/RenderBlock.h:

(WebCore::RenderBlock::FloatingObject::paginationStrut):
(WebCore::RenderBlock::FloatingObject::setPaginationStrut):
(WebCore::RenderBlock::FloatingObject::setRenderer):
(WebCore::RenderBlock::FloatingObject::originatingLine):
(WebCore::RenderBlock::FloatingObject::setOriginatingLine):
(WebCore::RenderBlock::FloatingObjectHashFunctions::hash):
(WebCore::RenderBlock::FloatingObjectHashFunctions::equal):
(WebCore::RenderBlock::FloatingObjectHashTranslator::equal):

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::RenderBlock::appendFloatingObjectToLastLine):
(WebCore::RenderBlock::layoutRunsAndFloatsInRange):
(WebCore::RenderBlock::linkToEndLineIfNeeded):
(WebCore::RenderBlock::determineStartPosition):
(WebCore::RenderBlock::positionNewFloatOnLine):

1:23 PM Changeset in webkit [154068] by achristensen@apple.com
  • 2 edits in trunk/Source/WebKit

Unreviewed build fix for Win64 after r153943.

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:

Added 64-bit linker symbol for frameOrientationAtIndex.

1:21 PM Changeset in webkit [154067] by timothy_horton@apple.com
  • 6 edits in trunk/Source

REGRESSION (r153877): Plugin scanning slows creation of WebViews
https://bugs.webkit.org/show_bug.cgi?id=119665
<rdar://problem/14716549>

Reviewed by Darin Adler.

Source/WebKit/mac:

  • Plugins/WebPluginDatabase.h:
  • Plugins/WebPluginDatabase.mm:

(+[WebPluginDatabase sharedDatabaseIfExists]): Added.

  • WebCoreSupport/WebPlatformStrategies.mm:

(WebPlatformStrategies::refreshPlugins):
Only refresh the plugin database if it's already been loaded.

Source/WebKit2:

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::refreshPlugins):
Don't repopulate the plugin cache in refreshPlugins, just invalidate it.
It will be repopulated the next time something tries to use it.

1:16 PM Changeset in webkit [154066] by achristensen@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Compile fix for Win64 with jit disabled.
https://bugs.webkit.org/show_bug.cgi?id=119804

Reviewed by Michael Saboff.

  • offlineasm/cloop.rb: Added std:: before isnan.
12:51 PM Changeset in webkit [154065] by akling@apple.com
  • 1 edit
    2 deletes in trunk/LayoutTests

<http://webkit.org/b/119520> REGRESSION(154062): fast/repaint/caret-jump-between-nodes.html flakes on bots.

Unreviewed. This isn't working out. I can't get it to blink the caret a consistent number of times.
Removing the test for now to stop making bots red.

  • fast/repaint/caret-jump-between-nodes-expected.txt: Removed.
  • fast/repaint/caret-jump-between-nodes.html: Removed.
12:14 PM Changeset in webkit [154064] by rwlbuis@webkit.org
  • 3 edits
    2 adds in trunk

Assertion failure in RenderObject::drawLineForBoxSide
https://bugs.webkit.org/show_bug.cgi?id=108187

Reviewed by David Hyatt.

Source/WebCore:

Don't draw the outline if the rectangle to draw is empty.

Test: fast/css/outline-negative.html

  • rendering/RenderInline.cpp:

(WebCore::RenderInline::paintOutlineForLine):

LayoutTests:

Add testcase from bug with small adjustments.

  • fast/css/outline-negative-expected.txt: Added.
  • fast/css/outline-negative.html: Added.
11:52 AM Changeset in webkit [154063] by Lucas Forschler
  • 3 edits in branches/safari-537-branch/Source/WebCore

Merged r154030. <rdar://problem/14687879>

11:51 AM Changeset in webkit [154062] by akling@apple.com
  • 3 edits
    3 deletes in trunk/LayoutTests

REGRESSION(r153815): fast/repaint/caret-jump-between-nodes.html sucks.
<http://webkit.org/b/119520>

Unreviewed, remove the description text from this repaint test in an attempt
to get consistent cross-platform results.

  • fast/repaint/caret-jump-between-nodes-expected.txt:
  • fast/repaint/caret-jump-between-nodes.html:
  • platform/gtk/fast/repaint/caret-jump-between-nodes-expected.txt: Removed.
  • platform/qt-5.0-wk2/fast/repaint/caret-jump-between-nodes-expected.txt: Removed.
  • platform/qt/fast/repaint/caret-jump-between-nodes-expected.txt: Removed.
11:42 AM Changeset in webkit [154061] by rniwa@webkit.org
  • 2 edits in trunk/Tools

Add a hyperlink from build.webkit.org to the flakiness dashboard.

Rubbers-tamped by Simon Fraser.

  • BuildSlaveSupport/build.webkit.org-config/templates/root.html:
11:36 AM Changeset in webkit [154060] by kov@webkit.org
  • 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2

Unreviewed build fix.

Patch by Gustavo Noronha Silva <Gustavo Noronha Silva> on 2013-08-14

  • GNUmakefile.am: link gamepad libs onto the plugin process,

our dearest friend when it comes to linking and unresolved
symbols issues.

11:36 AM Changeset in webkit [154059] by kov@webkit.org
  • 2 edits in releases/WebKitGTK/webkit-2.0/Tools

Merge 152629 - [GTK] Increase the JHBuild version of GStreamer to 1.0.7
https://bugs.webkit.org/show_bug.cgi?id=115166

Patch by Xabier Rodriguez Calvar <calvaris@igalia.com> on 2013-07-15
Reviewed by Philippe Normand.

  • gtk/jhbuild.modules: Bumping GStreamer version up to 1.0.8.
10:44 AM Changeset in webkit [154058] by Chris Fleizach
  • 10 edits
    2 adds in trunk

AX: Headings not longer have an AXTitle if they have a link as the only child
https://bugs.webkit.org/show_bug.cgi?id=119699

Reviewed by Anders Carlsson.

Source/WebCore:

Normally, focusable content is not incuded when looking at the visible text of an element.
One case where we need an exception is with headings, where there is usually link content inside the heading
that we want to be used as the visible text.

Test: accessibility/heading-title-includes-links.html

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::visibleText):
(WebCore::shouldUseAccessiblityObjectInnerText):
(WebCore::AccessibilityNodeObject::title):

  • accessibility/AccessibilityNodeObject.h:
  • accessibility/AccessibilityObject.h:

(WebCore::AccessibilityTextUnderElementMode::AccessibilityTextUnderElementMode):
(WebCore::AccessibilityObject::textUnderElement):

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::textUnderElement):

  • accessibility/AccessibilityRenderObject.h:

LayoutTests:

  • accessibility/heading-title-includes-links.html: Added.
  • platform/mac/accessibility/heading-title-includes-links-expected.txt: Added.
  • platform/mac/accessibility/internal-link-anchors2-expected.txt:
10:41 AM Changeset in webkit [154057] by Christophe Dumez
  • 6 edits in trunk

Move id attribute to parent Element interface
https://bugs.webkit.org/show_bug.cgi?id=119706

Reviewed by Ryosuke Niwa.

Source/WebCore:

Move id attribute from SVGElement / HTMLElement to their Element parent
interface to match the latest DOM specification and avoid duplication:
http://dom.spec.whatwg.org/#dom-element-id

There is no web-exposed behavior change because we haven't moved
properties from instances to their prototype, as per the Web IDL
specification (http://dev.w3.org/2006/webapi/WebIDL/#es-attributes).

Firefox already exposes the id property of Element's prototype.

This patch also drops the comment about returning the empty string when
no id is present (introduced in http://trac.webkit.org/changeset/4417).
This comment is redundant since the id property is already marked to
"reflect" the id attribute. Returning the empty string when the
attribute is not present is the normal behavior when reflecting:
http://www.whatwg.org/specs/web-apps/current-work/multipage/common-dom-interfaces.html#reflect

No new test, no web-exposed behavior change.

  • dom/Element.idl:
  • html/HTMLElement.idl:
  • svg/SVGElement.idl:

LayoutTests:

Rebaseline fast/js/dom-static-property-for-in-iteration.html as
the order has changed.

  • fast/js/dom-static-property-for-in-iteration-expected.txt:
10:25 AM Changeset in webkit [154056] by kov@webkit.org
  • 2 edits in releases/WebKitGTK/webkit-2.0/Source/WTF

Merge 144174 - Bug in atomicIncrement implementation for MIPS GCC
https://bugs.webkit.org/show_bug.cgi?id=110969

Patch by Balazs Kilvady <kilvadyb@homejinni.com> on 2013-02-27
Reviewed by Csaba Osztrogonác.

Fix of sync_[add|sub]_and_fetch_8 for GCC patch.

  • wtf/Atomics.cpp:
10:24 AM Changeset in webkit [154055] by kov@webkit.org
  • 4 edits
    1 add in releases/WebKitGTK/webkit-2.0/Source/WTF

Merge 144077 - Fix the atomicIncrement implementation for MIPS GCC
https://bugs.webkit.org/show_bug.cgi?id=106739

Patch by Balazs Kilvady <kilvadyb@homejinni.com> on 2013-02-26
Reviewed by Oliver Hunt.

Implementation of missing sync_[add|sub]_and_fetch_8 functions.

Some architectures, like MIPS32, don't have GCC implementation for
builtin sync_* functions with 64 bits variable size. GCC answer
for the problem: If a target doesn't support atomic operations on
certain variable sizes, you are out of luck with atomicity in that
case (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56296). GCC >= 4.8
will support
atomic_* builtin functions for this purpose for all
the GCC targets, but for current compilers we have to include our
own implementation.

  • GNUmakefile.list.am:
  • WTF.pro:
  • wtf/Atomics.cpp: Added.

(WTF):
(WTF::getSwapLock):
(WTF::atomicStep):

  • wtf/CMakeLists.txt:
10:24 AM WebKitGTK/2.0.x edited by kov@webkit.org
MIPS/powerpc/sparc build fix (diff)
10:08 AM Changeset in webkit [154054] by a.bah@samsung.com
  • 5 edits
    4 adds in trunk

createAttribute/setAttributeNode does not properly normalize case
https://bugs.webkit.org/show_bug.cgi?id=90341

Reviewed by Darin Adler.

Source/WebCore:

setAttributeNode() verifies for existing attributes in a case sensitive
manner. Thus, it would add another attribute if specified in a case
different from the existing one. Instead, like setAttribute(), it too
should modify the existing attribute's value.

Tests: fast/dom/Element/setAttributeNode-case-insensitivity-xhtml.xhtml

fast/dom/Element/setAttributeNode-case-insensitivity.html

  • dom/Element.cpp:

(WebCore::Element::setAttributeNode):
Passing the second param (shouldIgnoreAttributeCase) to
findAttributeIndexByNameForAttributeNode() method. We are now letting
findAttributeIndexByNameForAttributeNode() handle the case-sensitive/insensitive
checking.

(WebCore::ElementData::findAttributeIndexByNameForAttributeNode):

  • dom/Element.h:

Added shouldIgnoreAttributeCase boolean param to the method. It passes
this on to QualifiedName::matchesIgnoringCaseForLocalName() method.

  • dom/QualifiedName.h:

(WebCore::QualifiedName::matchesIgnoringCaseForLocalName):
New method added for doing a case-insensitive comparison based on the
shouldIgnoreCase param passed to this method.

LayoutTests:

  • fast/dom/Element/setAttributeNode-case-insensitivity.html: Added.
  • fast/dom/Element/setAttributeNode-case-insensitivity-expected.txt: Added.

Testcase for verifying that setAttributeNode() checks against existing
attributes in a case insensitive manner. It updates the value of an
existing attribute (in lower case) with that of the one set using
setAttributeNode() (in upper case).
The test also verifies the behavior of attributes when specified with
namespace and prefix.

  • fast/dom/Element/setAttributeNode-case-insensitivity-xhtml-expected.txt: Added.
  • fast/dom/Element/setAttributeNode-case-insensitivity-xhtml.xhtml: Added.

Testcase added for verifying that the default behavior for xhtml documents
does not change with this fix.
For xhtml documents, attributes can be added case sensitively. This testcase
verifies that two attributes with the same name but different case are
allowed for an xhtml document.

9:52 AM Changeset in webkit [154053] by allan.jensen@digia.com
  • 4 edits in trunk

[Qt] Activate visibility API layout tests
https://bugs.webkit.org/show_bug.cgi?id=119790

Patch by Benjamin Dupont <bdupont@nds.com> on 2013-08-14
Reviewed by Allan Sandfeld Jensen.

Tools:

  • DumpRenderTree/qt/TestRunnerQt.cpp:

(TestRunner::resetPageVisibility):
(TestRunner::setPageVisibility):

LayoutTests:

  • platform/qt/TestExpectations:
9:51 AM Changeset in webkit [154052] by allan.jensen@digia.com
  • 13 edits in trunk/Source

DFG_JIT implementation for sh4 architecture.
https://bugs.webkit.org/show_bug.cgi?id=119737

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-14
Reviewed by Oliver Hunt.

Source/JavaScriptCore:

  • assembler/MacroAssemblerSH4.h:

(JSC::MacroAssemblerSH4::invert):
(JSC::MacroAssemblerSH4::add32):
(JSC::MacroAssemblerSH4::and32):
(JSC::MacroAssemblerSH4::lshift32):
(JSC::MacroAssemblerSH4::mul32):
(JSC::MacroAssemblerSH4::or32):
(JSC::MacroAssemblerSH4::rshift32):
(JSC::MacroAssemblerSH4::sub32):
(JSC::MacroAssemblerSH4::xor32):
(JSC::MacroAssemblerSH4::store32):
(JSC::MacroAssemblerSH4::swapDouble):
(JSC::MacroAssemblerSH4::storeDouble):
(JSC::MacroAssemblerSH4::subDouble):
(JSC::MacroAssemblerSH4::mulDouble):
(JSC::MacroAssemblerSH4::divDouble):
(JSC::MacroAssemblerSH4::negateDouble):
(JSC::MacroAssemblerSH4::zeroExtend32ToPtr):
(JSC::MacroAssemblerSH4::branchTruncateDoubleToUint32):
(JSC::MacroAssemblerSH4::truncateDoubleToUint32):
(JSC::MacroAssemblerSH4::swap):
(JSC::MacroAssemblerSH4::jump):
(JSC::MacroAssemblerSH4::branchNeg32):
(JSC::MacroAssemblerSH4::branchAdd32):
(JSC::MacroAssemblerSH4::branchMul32):
(JSC::MacroAssemblerSH4::urshift32):

  • assembler/SH4Assembler.h:

(JSC::SH4Assembler::SH4Assembler):
(JSC::SH4Assembler::labelForWatchpoint):
(JSC::SH4Assembler::label):
(JSC::SH4Assembler::debugOffset):

  • dfg/DFGAssemblyHelpers.h:

(JSC::DFG::AssemblyHelpers::preserveReturnAddressAfterCall):
(JSC::DFG::AssemblyHelpers::restoreReturnAddressBeforeReturn):
(JSC::DFG::AssemblyHelpers::debugCall):

  • dfg/DFGCCallHelpers.h:

(JSC::DFG::CCallHelpers::setupArguments):
(JSC::DFG::CCallHelpers::setupArgumentsWithExecState):

  • dfg/DFGFPRInfo.h:

(JSC::DFG::FPRInfo::toRegister):
(JSC::DFG::FPRInfo::toIndex):
(JSC::DFG::FPRInfo::debugName):

  • dfg/DFGGPRInfo.h:

(JSC::DFG::GPRInfo::toRegister):
(JSC::DFG::GPRInfo::toIndex):
(JSC::DFG::GPRInfo::debugName):

  • dfg/DFGOperations.cpp:
  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::callOperation):

  • jit/JITStubs.h:
  • jit/JITStubsSH4.h:

Source/WTF:

  • wtf/Platform.h:
9:42 AM Changeset in webkit [154051] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[CMake] Fix building with bison-3.0.
https://bugs.webkit.org/show_bug.cgi?id=119788

Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-08-14
Reviewed by Zoltan Herczeg.

No new tests, just build fix.

  • CMakeLists.txt:
9:19 AM Changeset in webkit [154050] by jer.noble@apple.com
  • 10 edits in trunk/Source/WebKit/mac

Revert r154019; causes >50 tests to fail on WebKit1 bots.

  • Plugins/Hosted/NetscapePluginHostManager.h:
  • Plugins/Hosted/NetscapePluginHostManager.mm:

(WebKit::NetscapePluginHostManager::instantiatePlugin):

  • Plugins/Hosted/NetscapePluginHostProxy.mm:
  • Plugins/Hosted/NetscapePluginInstanceProxy.h:
  • Plugins/Hosted/NetscapePluginInstanceProxy.mm:
  • Plugins/Hosted/WebHostedNetscapePluginView.h:
  • Plugins/Hosted/WebHostedNetscapePluginView.mm:

(-[WebHostedNetscapePluginView setAttributeKeys:andValues:]):
(-[WebHostedNetscapePluginView createPlugin]):
(-[WebHostedNetscapePluginView updateAndSetWindow]):

  • Plugins/Hosted/WebKitPluginClient.defs:
  • Plugins/Hosted/WebKitPluginHost.defs:
8:43 AM Changeset in webkit [154049] by rwlbuis@webkit.org
  • 3 edits
    6 adds in trunk

ASSERTION FAILED: resultAnimationElement->m_animatedType in WebCore::SVGAnimateElement::calculateAnimatedValue
https://bugs.webkit.org/show_bug.cgi?id=119748

Reviewed by Dirk Schulze.

Source/WebCore:

Avoid animation when attributeType="CSS" is used on an animateTransform.

Tests: svg/animations/animateTransform-translate-attributetype-auto.html

svg/animations/animateTransform-translate-invalid-attributetype.html

  • svg/SVGAnimateTransformElement.cpp:

(WebCore::SVGAnimateTransformElement::hasValidAttributeType):

LayoutTests:

Test that using animateTransform with attributeType="CSS" will cause no animateTransform animation, and
attributeType="auto" will act as "XML".

  • svg/animations/animateTransform-translate-attributetype-auto-expected.txt: Added.
  • svg/animations/animateTransform-translate-attributetype-auto.html: Added.
  • svg/animations/animateTransform-translate-invalid-attributetype-expected.txt: Added.
  • svg/animations/animateTransform-translate-invalid-attributetype.html: Added.
  • svg/animations/script-tests/animateTransform-translate-attributetype-auto.js: Added.

(sample1):
(sample2):
(sample3):
(executeTest):

  • svg/animations/script-tests/animateTransform-translate-invalid-attributetype.js: Added.

(sample):
(executeTest):

7:49 AM Changeset in webkit [154048] by Antti Koivisto
  • 2 edits in trunk/Source/WebCore

Try to fix Qt build.

Not reviewed.

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::XMLDocumentParser::parseProcessingInstruction):
(WebCore::XMLDocumentParser::parseCdata):
(WebCore::XMLDocumentParser::parseComment):

7:02 AM Changeset in webkit [154047] by Antti Koivisto
  • 28 edits in trunk/Source/WebCore

Remove Node::attach() and ContainerNode::attach()
https://bugs.webkit.org/show_bug.cgi?id=119698

Reviewed by Andreas Kling.

Currently attach() is a virtual function on Node. However only Elements have style and so a corresponding
independent render object. Attaching should be made Element level concept.

This patch merges Node::attach() and ContainerNode::attach() to Element::attach(). Other related functions
(detach(), reattach(), etc) move similarly.

Next step here is to make attach non-virtual in common case and move it out from the DOM tree.

  • dom/ContainerNode.cpp:

(WebCore::attachChild):
(WebCore::detachChild):

Temporary helpers. Further refactoring should get rid of these.

(WebCore::ContainerNode::takeAllChildrenFrom):
(WebCore::ContainerNode::removeBetween):
(WebCore::updateTreeAfterInsertion):

  • dom/ContainerNode.h:
  • dom/Document.cpp:

(WebCore::Document::attach):
(WebCore::Document::detach):

Copy the relevant parts of the code from base class attach/detach here. It is not much.

  • dom/Document.h:
  • dom/Element.cpp:

(WebCore::Element::~Element):

Node destructor no longer detaches.

(WebCore::Element::attachChildren):
(WebCore::Element::attach):

Combine Node::attach(), ContainerNode::attach() and Element::attach().

(WebCore::Element::detachChildren):
(WebCore::Element::detach):

Combine Node::detach(), ContainerNode::detach() and Element::detach().

(WebCore::Element::reattach):
(WebCore::Element::reattachIfAttached):
(WebCore::Element::lazyReattach):
(WebCore::Element::lazyAttach):

This stuff moves from ContainerNode/Node.

  • dom/Element.h:

(WebCore::Element::AttachContext::AttachContext):

  • dom/ElementShadow.cpp:

(WebCore::ElementShadow::removeShadowRoot):
(WebCore::ElementShadow::attach):
(WebCore::ElementShadow::detach):

  • dom/ElementShadow.h:
  • dom/Node.cpp:

(WebCore::Node::~Node):

Assert that we are not attached at this point.

(WebCore::Node::markAncestorsWithChildNeedsStyleRecalc):

  • dom/Node.h:

(WebCore::Node::setAttached):
(WebCore::Node::setStyleChange):

Make available.

  • dom/NodeRenderingContext.cpp:

(WebCore::NodeRenderingContext::NodeRenderingContext):

  • dom/NodeRenderingContext.h:
  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::attach):
(WebCore::ShadowRoot::detach):

  • dom/ShadowRoot.h:
  • dom/Text.cpp:

(WebCore::Text::~Text):

Node destructor no longer detaches. Add destructor.

(WebCore::Text::createTextRenderersForSiblingsAfterAttachIfNeeded):

Factor the code that updates sibling text renderers after attach into a function.

(WebCore::Text::attachText):
(WebCore::Text::detachText):

Text::attachText/detachText replace virtual Node::attach/detach. They do the part of the work text nodes actually ended up doing.

(WebCore::Text::updateTextRenderer):

  • dom/Text.h:
  • html/HTMLViewSourceDocument.cpp:

(WebCore::HTMLViewSourceDocument::addText):

  • html/PluginDocument.cpp:

(WebCore::PluginDocument::detach):

  • html/PluginDocument.h:
  • html/parser/HTMLConstructionSite.cpp:

(WebCore::executeTask):

  • html/shadow/ContentDistributor.cpp:

(WebCore::ContentDistributor::invalidateDistribution):

  • html/shadow/InsertionPoint.cpp:

(WebCore::InsertionPoint::attach):
(WebCore::InsertionPoint::detach):

  • loader/PlaceholderDocument.cpp:

(WebCore::PlaceholderDocument::attach):

  • loader/PlaceholderDocument.h:
  • style/StyleResolveTree.cpp:

(WebCore::Style::resolveLocal):
(WebCore::Style::updateTextStyle):

  • xml/parser/XMLDocumentParser.cpp:

(WebCore::XMLDocumentParser::exitText):

  • xml/parser/XMLDocumentParserLibxml2.cpp:

(WebCore::XMLDocumentParser::processingInstruction):
(WebCore::XMLDocumentParser::cdataBlock):
(WebCore::XMLDocumentParser::comment):

No need to attach non-rendered nodes.

6:39 AM Changeset in webkit [154046] by zarvai@inf.u-szeged.hu
  • 2 edits in trunk/LayoutTests

[Qt] Unreviewd gardening. Skipping failing tests on x86.

Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-08-14

  • platform/qt/TestExpectations:
4:29 AM Changeset in webkit [154045] by allan.jensen@digia.com
  • 5 edits in trunk/Source/WebCore

ASSERT(m_frame->view() == this) fails
https://bugs.webkit.org/show_bug.cgi?id=119015

Reviewed by Simon Fraser.

Introduced the method fixedLayoutSizeChanged and made it chack if the view
is attached to the frame before issuing contentsResized.

  • page/FrameView.cpp:

(WebCore::FrameView::fixedLayoutSizeChanged):

  • page/FrameView.h:
  • platform/ScrollView.cpp:

(WebCore::ScrollView::setFixedLayoutSize):
(WebCore::ScrollView::setUseFixedLayout):
(WebCore::ScrollView::fixedLayoutSizeChanged):

  • platform/ScrollView.h:
3:40 AM Changeset in webkit [154044] by sergio@webkit.org
  • 10 edits
    2 adds in trunk

[CSS Grid Layout] Align our grid-line handling with the updated specification
https://bugs.webkit.org/show_bug.cgi?id=113546

Reviewed by Andreas Kling.

From Blink r148091 by <jchaffraix@chromium.org>

Source/WebCore:

This change makes us match the updated specification by making
grid line numbers to always resolve against the
grid-{column|row}-start edge (the previous code would resolve
grid-{column|row}-end grid lines against the grid-{column|row}-end
edge).

To keep feature parity, negative numbers resolve against the
grid-{column|row}-end edge of the 'explicit grid'.

Test: fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html

  • rendering/RenderGrid.cpp:

(WebCore::estimatedGridSizeForPosition):
(WebCore::RenderGrid::explicitGridColumnCount): New utility function.
(WebCore::RenderGrid::explicitGridRowCount): Ditto.
(WebCore::RenderGrid::maximumIndexInDirection): Use explicitGridXXXCount().
(WebCore::RenderGrid::resolveGridPositionsFromStyle): Check that row-end > row-start.
(WebCore::RenderGrid::resolveGridPositionFromStyle): Clamp negative values to the first line.

  • rendering/RenderGrid.h:
  • rendering/style/GridPosition.h:

LayoutTests:

Added a couple of new tests to cover the cases of grid resolutions
using negative integers. Negative integers must resolve against
the grid-{column|row}-end of the explicit grid.

  • fast/css-grid-layout/grid-auto-flow-resolution-expected.txt:
  • fast/css-grid-layout/grid-auto-flow-resolution.html:
  • fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution-expected.txt: Added.
  • fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html: Added.
  • fast/css-grid-layout/grid-item-spanning-resolution-expected.txt:
  • fast/css-grid-layout/grid-item-spanning-resolution.html:
  • fast/css-grid-layout/resources/grid.css:

(.autoLastRowAutoLastColumn):
(.autoSecondRowAutoFirstColumn):
(.firstRowBothColumn):
(.secondRowBothColumn):
(.bothRowFirstColumn):
(.bothRowSecondColumn):
(.bothRowBothColumn):

3:12 AM Changeset in webkit [154043] by gyuyoung.kim@samsung.com
  • 3 edits in trunk/Source/WebCore

Add toSVGTextPathElement(), and use it
https://bugs.webkit.org/show_bug.cgi?id=119783

Reviewed by Ryosuke Niwa.

As a step to clean-up static_cast<SVGXXX>, static_cast<SVGTextPathElement*> can
be changed with toSVGTextPathElement().

  • rendering/svg/RenderSVGTextPath.cpp:

(WebCore::RenderSVGTextPath::layoutPath):
(WebCore::RenderSVGTextPath::startOffset):
(WebCore::RenderSVGTextPath::exactAlignment):
(WebCore::RenderSVGTextPath::stretchMethod):

  • svg/SVGTextPathElement.h:

(WebCore::toSVGTextPathElement):

12:49 AM Changeset in webkit [154042] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

FEComponentTransfer could be faster.
https://bugs.webkit.org/show_bug.cgi?id=119671

Patch by Jinwoo Jeong <jw00.jeong@samsung.com> on 2013-08-14
Reviewed by Christophe Dumez.

Use direct writing to target data instead of calling Uint8ClampedArray::set() function.
This change reduces at least 80% time in the loop of that function.

The Uint8ClampedArray::set() function has index checking code, value checking code and value casting code.
But the index is managed by for loop condition, the value is generated by transferFunction.
And the value is already defined as unsigned char.
Thus all works in Uint8ClampedArray::set() function is redundant.
Removing the call to Uint8ClampedArray::set() function does not reduce stability but improves performance.

  • platform/graphics/filters/FEComponentTransfer.cpp:

(WebCore::FEComponentTransfer::platformApplySoftware):

Aug 13, 2013:

11:36 PM Changeset in webkit [154041] by calvaris@igalia.com
  • 5 edits in trunk

[GTK] WK does not link properly against libxslt
https://bugs.webkit.org/show_bug.cgi?id=119688

Reviewed by Gustavo Noronha Silva.

Source/WebKit/gtk:

  • GNUmakefile.am: Added LIBXSLT_LIBS to the unit tests.

Tools:

  • MiniBrowser/gtk/GNUmakefile.am: Added LIBXSLT_LIBS to

MiniBrowser.

  • WebKitTestRunner/GNUmakefile.am: Added LIBXSLT_LIBS to WTR.
10:21 PM Changeset in webkit [154040] by fpizlo@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

Unreviewed, fix build.

  • API/JSValue.mm:

(isDate):
(isArray):

  • API/JSWrapperMap.mm:

(tryUnwrapObjcObject):

  • API/ObjCCallbackFunction.mm:

(tryUnwrapBlock):

8:08 PM Changeset in webkit [154039] by gyuyoung.kim@samsung.com
  • 9 edits in trunk

The length of scheme is at least five characters even when the scheme has 'web+' prefix
https://bugs.webkit.org/show_bug.cgi?id=119779

Reviewed by Ryosuke Niwa.

Source/WebCore:

The content-scheme handler specification requires that it is SecurityError if the length of
scheme isn't five characters at least, including 'web+' prefix. Thus, we need to check the length
of scheme on the 'web+' scheme.

Spec: http://www.whatwg.org/specs/web-apps/current-work/#custom-handlers

No new tests, just modify existing tests.

  • Modules/navigatorcontentutils/NavigatorContentUtils.cpp:

(WebCore::verifyProtocolHandlerScheme):

LayoutTests:

Add a test case to check if the length of 'web+' is five characters at least.

  • fast/dom/register-protocol-handler-expected.txt:
  • fast/dom/register-protocol-handler.html:
  • fast/dom/unregister-protocol-handler-expected.txt:
  • fast/dom/unregister-protocol-handler.html:
  • platform/efl/fast/dom/register-protocol-handler-expected.txt:
  • platform/efl/fast/dom/unregister-protocol-handler-expected.txt:
7:41 PM Changeset in webkit [154038] by fpizlo@apple.com
  • 265 edits in trunk/Source

Foo::s_info should be Foo::info(), so that you can change how the s_info is actually linked
https://bugs.webkit.org/show_bug.cgi?id=119770

Reviewed by Mark Hahnenberg.

Source/JavaScriptCore:

  • API/JSCallbackConstructor.cpp:

(JSC::JSCallbackConstructor::finishCreation):

  • API/JSCallbackConstructor.h:

(JSC::JSCallbackConstructor::createStructure):

  • API/JSCallbackFunction.cpp:

(JSC::JSCallbackFunction::finishCreation):

  • API/JSCallbackFunction.h:

(JSC::JSCallbackFunction::createStructure):

  • API/JSCallbackObject.cpp:

(JSC::::createStructure):

  • API/JSCallbackObject.h:

(JSC::JSCallbackObject::visitChildren):

  • API/JSCallbackObjectFunctions.h:

(JSC::::asCallbackObject):
(JSC::::finishCreation):

  • API/JSObjectRef.cpp:

(JSObjectGetPrivate):
(JSObjectSetPrivate):
(JSObjectGetPrivateProperty):
(JSObjectSetPrivateProperty):
(JSObjectDeletePrivateProperty):

  • API/JSValueRef.cpp:

(JSValueIsObjectOfClass):

  • API/JSWeakObjectMapRefPrivate.cpp:
  • API/ObjCCallbackFunction.h:

(JSC::ObjCCallbackFunction::createStructure):

  • JSCTypedArrayStubs.h:
  • bytecode/CallLinkStatus.cpp:

(JSC::CallLinkStatus::CallLinkStatus):
(JSC::CallLinkStatus::function):
(JSC::CallLinkStatus::internalFunction):

  • bytecode/CodeBlock.h:

(JSC::baselineCodeBlockForInlineCallFrame):

  • bytecode/SpeculatedType.cpp:

(JSC::speculationFromClassInfo):

  • bytecode/UnlinkedCodeBlock.cpp:

(JSC::UnlinkedFunctionExecutable::visitChildren):
(JSC::UnlinkedCodeBlock::visitChildren):
(JSC::UnlinkedProgramCodeBlock::visitChildren):

  • bytecode/UnlinkedCodeBlock.h:

(JSC::UnlinkedFunctionExecutable::createStructure):
(JSC::UnlinkedProgramCodeBlock::createStructure):
(JSC::UnlinkedEvalCodeBlock::createStructure):
(JSC::UnlinkedFunctionCodeBlock::createStructure):

  • debugger/Debugger.cpp:
  • debugger/DebuggerActivation.cpp:

(JSC::DebuggerActivation::visitChildren):

  • debugger/DebuggerActivation.h:

(JSC::DebuggerActivation::createStructure):

  • debugger/DebuggerCallFrame.cpp:

(JSC::DebuggerCallFrame::functionName):

  • dfg/DFGAbstractInterpreterInlines.h:

(JSC::DFG::::executeEffects):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::handleConstantInternalFunction):
(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::isStringPrototypeMethodSane):
(JSC::DFG::FixupPhase::canOptimizeStringObjectAccess):

  • dfg/DFGGraph.cpp:

(JSC::DFG::Graph::dump):

  • dfg/DFGGraph.h:

(JSC::DFG::Graph::isInternalFunctionConstant):

  • dfg/DFGOperations.cpp:
  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::checkArray):
(JSC::DFG::SpeculativeJIT::compileNewStringObject):

  • dfg/DFGThunks.cpp:

(JSC::DFG::virtualForThunkGenerator):

  • interpreter/Interpreter.cpp:

(JSC::loadVarargs):

  • jsc.cpp:

(GlobalObject::createStructure):

  • profiler/LegacyProfiler.cpp:

(JSC::LegacyProfiler::createCallIdentifier):

  • runtime/Arguments.cpp:

(JSC::Arguments::visitChildren):

  • runtime/Arguments.h:

(JSC::Arguments::createStructure):
(JSC::asArguments):
(JSC::Arguments::finishCreation):

  • runtime/ArrayConstructor.cpp:

(JSC::arrayConstructorIsArray):

  • runtime/ArrayConstructor.h:

(JSC::ArrayConstructor::createStructure):

  • runtime/ArrayPrototype.cpp:

(JSC::ArrayPrototype::finishCreation):
(JSC::arrayProtoFuncConcat):
(JSC::attemptFastSort):

  • runtime/ArrayPrototype.h:

(JSC::ArrayPrototype::createStructure):

  • runtime/BooleanConstructor.h:

(JSC::BooleanConstructor::createStructure):

  • runtime/BooleanObject.cpp:

(JSC::BooleanObject::finishCreation):

  • runtime/BooleanObject.h:

(JSC::BooleanObject::createStructure):
(JSC::asBooleanObject):

  • runtime/BooleanPrototype.cpp:

(JSC::BooleanPrototype::finishCreation):
(JSC::booleanProtoFuncToString):
(JSC::booleanProtoFuncValueOf):

  • runtime/BooleanPrototype.h:

(JSC::BooleanPrototype::createStructure):

  • runtime/DateConstructor.cpp:

(JSC::constructDate):

  • runtime/DateConstructor.h:

(JSC::DateConstructor::createStructure):

  • runtime/DateInstance.cpp:

(JSC::DateInstance::finishCreation):

  • runtime/DateInstance.h:

(JSC::DateInstance::createStructure):
(JSC::asDateInstance):

  • runtime/DatePrototype.cpp:

(JSC::formateDateInstance):
(JSC::DatePrototype::finishCreation):
(JSC::dateProtoFuncToISOString):
(JSC::dateProtoFuncToLocaleString):
(JSC::dateProtoFuncToLocaleDateString):
(JSC::dateProtoFuncToLocaleTimeString):
(JSC::dateProtoFuncGetTime):
(JSC::dateProtoFuncGetFullYear):
(JSC::dateProtoFuncGetUTCFullYear):
(JSC::dateProtoFuncGetMonth):
(JSC::dateProtoFuncGetUTCMonth):
(JSC::dateProtoFuncGetDate):
(JSC::dateProtoFuncGetUTCDate):
(JSC::dateProtoFuncGetDay):
(JSC::dateProtoFuncGetUTCDay):
(JSC::dateProtoFuncGetHours):
(JSC::dateProtoFuncGetUTCHours):
(JSC::dateProtoFuncGetMinutes):
(JSC::dateProtoFuncGetUTCMinutes):
(JSC::dateProtoFuncGetSeconds):
(JSC::dateProtoFuncGetUTCSeconds):
(JSC::dateProtoFuncGetMilliSeconds):
(JSC::dateProtoFuncGetUTCMilliseconds):
(JSC::dateProtoFuncGetTimezoneOffset):
(JSC::dateProtoFuncSetTime):
(JSC::setNewValueFromTimeArgs):
(JSC::setNewValueFromDateArgs):
(JSC::dateProtoFuncSetYear):
(JSC::dateProtoFuncGetYear):

  • runtime/DatePrototype.h:

(JSC::DatePrototype::createStructure):

  • runtime/Error.h:

(JSC::StrictModeTypeErrorFunction::createStructure):

  • runtime/ErrorConstructor.h:

(JSC::ErrorConstructor::createStructure):

  • runtime/ErrorInstance.cpp:

(JSC::ErrorInstance::finishCreation):

  • runtime/ErrorInstance.h:

(JSC::ErrorInstance::createStructure):

  • runtime/ErrorPrototype.cpp:

(JSC::ErrorPrototype::finishCreation):

  • runtime/ErrorPrototype.h:

(JSC::ErrorPrototype::createStructure):

  • runtime/ExceptionHelpers.cpp:

(JSC::isTerminatedExecutionException):

  • runtime/ExceptionHelpers.h:

(JSC::TerminatedExecutionError::createStructure):

  • runtime/Executable.cpp:

(JSC::EvalExecutable::visitChildren):
(JSC::ProgramExecutable::visitChildren):
(JSC::FunctionExecutable::visitChildren):
(JSC::ExecutableBase::hashFor):

  • runtime/Executable.h:

(JSC::ExecutableBase::createStructure):
(JSC::NativeExecutable::createStructure):
(JSC::EvalExecutable::createStructure):
(JSC::ProgramExecutable::createStructure):
(JSC::FunctionExecutable::compileFor):
(JSC::FunctionExecutable::compileOptimizedFor):
(JSC::FunctionExecutable::createStructure):

  • runtime/FunctionConstructor.h:

(JSC::FunctionConstructor::createStructure):

  • runtime/FunctionPrototype.cpp:

(JSC::functionProtoFuncToString):
(JSC::functionProtoFuncApply):
(JSC::functionProtoFuncBind):

  • runtime/FunctionPrototype.h:

(JSC::FunctionPrototype::createStructure):

  • runtime/GetterSetter.cpp:

(JSC::GetterSetter::visitChildren):

  • runtime/GetterSetter.h:

(JSC::GetterSetter::createStructure):

  • runtime/InternalFunction.cpp:

(JSC::InternalFunction::finishCreation):

  • runtime/InternalFunction.h:

(JSC::InternalFunction::createStructure):
(JSC::asInternalFunction):

  • runtime/JSAPIValueWrapper.h:

(JSC::JSAPIValueWrapper::createStructure):

  • runtime/JSActivation.cpp:

(JSC::JSActivation::visitChildren):
(JSC::JSActivation::argumentsGetter):

  • runtime/JSActivation.h:

(JSC::JSActivation::createStructure):
(JSC::asActivation):

  • runtime/JSArray.h:

(JSC::JSArray::createStructure):
(JSC::asArray):
(JSC::isJSArray):

  • runtime/JSBoundFunction.cpp:

(JSC::JSBoundFunction::finishCreation):
(JSC::JSBoundFunction::visitChildren):

  • runtime/JSBoundFunction.h:

(JSC::JSBoundFunction::createStructure):

  • runtime/JSCJSValue.cpp:

(JSC::JSValue::dumpInContext):

  • runtime/JSCJSValueInlines.h:

(JSC::JSValue::isFunction):

  • runtime/JSCell.h:

(JSC::jsCast):
(JSC::jsDynamicCast):

  • runtime/JSCellInlines.h:

(JSC::allocateCell):

  • runtime/JSFunction.cpp:

(JSC::JSFunction::finishCreation):
(JSC::JSFunction::visitChildren):
(JSC::skipOverBoundFunctions):
(JSC::JSFunction::callerGetter):

  • runtime/JSFunction.h:

(JSC::JSFunction::createStructure):

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::visitChildren):
(JSC::slowValidateCell):

  • runtime/JSGlobalObject.h:

(JSC::JSGlobalObject::createStructure):

  • runtime/JSNameScope.cpp:

(JSC::JSNameScope::visitChildren):

  • runtime/JSNameScope.h:

(JSC::JSNameScope::createStructure):

  • runtime/JSNotAnObject.h:

(JSC::JSNotAnObject::createStructure):

  • runtime/JSONObject.cpp:

(JSC::JSONObject::finishCreation):
(JSC::unwrapBoxedPrimitive):
(JSC::Stringifier::Stringifier):
(JSC::Stringifier::appendStringifiedValue):
(JSC::Stringifier::Holder::Holder):
(JSC::Walker::walk):
(JSC::JSONProtoFuncStringify):

  • runtime/JSONObject.h:

(JSC::JSONObject::createStructure):

  • runtime/JSObject.cpp:

(JSC::getCallableObjectSlow):
(JSC::JSObject::visitChildren):
(JSC::JSObject::copyBackingStore):
(JSC::JSFinalObject::visitChildren):
(JSC::JSObject::ensureInt32Slow):
(JSC::JSObject::ensureDoubleSlow):
(JSC::JSObject::ensureContiguousSlow):
(JSC::JSObject::ensureArrayStorageSlow):

  • runtime/JSObject.h:

(JSC::JSObject::finishCreation):
(JSC::JSObject::createStructure):
(JSC::JSNonFinalObject::createStructure):
(JSC::JSFinalObject::createStructure):
(JSC::isJSFinalObject):

  • runtime/JSPropertyNameIterator.cpp:

(JSC::JSPropertyNameIterator::visitChildren):

  • runtime/JSPropertyNameIterator.h:

(JSC::JSPropertyNameIterator::createStructure):

  • runtime/JSProxy.cpp:

(JSC::JSProxy::visitChildren):

  • runtime/JSProxy.h:

(JSC::JSProxy::createStructure):

  • runtime/JSScope.cpp:

(JSC::JSScope::visitChildren):

  • runtime/JSSegmentedVariableObject.cpp:

(JSC::JSSegmentedVariableObject::visitChildren):

  • runtime/JSString.h:

(JSC::JSString::createStructure):
(JSC::isJSString):

  • runtime/JSSymbolTableObject.cpp:

(JSC::JSSymbolTableObject::visitChildren):

  • runtime/JSVariableObject.h:
  • runtime/JSWithScope.cpp:

(JSC::JSWithScope::visitChildren):

  • runtime/JSWithScope.h:

(JSC::JSWithScope::createStructure):

  • runtime/JSWrapperObject.cpp:

(JSC::JSWrapperObject::visitChildren):

  • runtime/JSWrapperObject.h:

(JSC::JSWrapperObject::createStructure):

  • runtime/MathObject.cpp:

(JSC::MathObject::finishCreation):

  • runtime/MathObject.h:

(JSC::MathObject::createStructure):

  • runtime/NameConstructor.h:

(JSC::NameConstructor::createStructure):

  • runtime/NameInstance.h:

(JSC::NameInstance::createStructure):
(JSC::NameInstance::finishCreation):

  • runtime/NamePrototype.cpp:

(JSC::NamePrototype::finishCreation):
(JSC::privateNameProtoFuncToString):

  • runtime/NamePrototype.h:

(JSC::NamePrototype::createStructure):

  • runtime/NativeErrorConstructor.cpp:

(JSC::NativeErrorConstructor::visitChildren):

  • runtime/NativeErrorConstructor.h:

(JSC::NativeErrorConstructor::createStructure):
(JSC::NativeErrorConstructor::finishCreation):

  • runtime/NumberConstructor.cpp:

(JSC::NumberConstructor::finishCreation):

  • runtime/NumberConstructor.h:

(JSC::NumberConstructor::createStructure):

  • runtime/NumberObject.cpp:

(JSC::NumberObject::finishCreation):

  • runtime/NumberObject.h:

(JSC::NumberObject::createStructure):

  • runtime/NumberPrototype.cpp:

(JSC::NumberPrototype::finishCreation):

  • runtime/NumberPrototype.h:

(JSC::NumberPrototype::createStructure):

  • runtime/ObjectConstructor.h:

(JSC::ObjectConstructor::createStructure):

  • runtime/ObjectPrototype.cpp:

(JSC::ObjectPrototype::finishCreation):

  • runtime/ObjectPrototype.h:

(JSC::ObjectPrototype::createStructure):

  • runtime/PropertyMapHashTable.h:

(JSC::PropertyTable::createStructure):

  • runtime/PropertyTable.cpp:

(JSC::PropertyTable::visitChildren):

  • runtime/RegExp.h:

(JSC::RegExp::createStructure):

  • runtime/RegExpConstructor.cpp:

(JSC::RegExpConstructor::finishCreation):
(JSC::RegExpConstructor::visitChildren):
(JSC::constructRegExp):

  • runtime/RegExpConstructor.h:

(JSC::RegExpConstructor::createStructure):
(JSC::asRegExpConstructor):

  • runtime/RegExpMatchesArray.cpp:

(JSC::RegExpMatchesArray::visitChildren):

  • runtime/RegExpMatchesArray.h:

(JSC::RegExpMatchesArray::createStructure):

  • runtime/RegExpObject.cpp:

(JSC::RegExpObject::finishCreation):
(JSC::RegExpObject::visitChildren):

  • runtime/RegExpObject.h:

(JSC::RegExpObject::createStructure):
(JSC::asRegExpObject):

  • runtime/RegExpPrototype.cpp:

(JSC::regExpProtoFuncTest):
(JSC::regExpProtoFuncExec):
(JSC::regExpProtoFuncCompile):
(JSC::regExpProtoFuncToString):

  • runtime/RegExpPrototype.h:

(JSC::RegExpPrototype::createStructure):

  • runtime/SparseArrayValueMap.cpp:

(JSC::SparseArrayValueMap::createStructure):

  • runtime/SparseArrayValueMap.h:
  • runtime/StrictEvalActivation.h:

(JSC::StrictEvalActivation::createStructure):

  • runtime/StringConstructor.h:

(JSC::StringConstructor::createStructure):

  • runtime/StringObject.cpp:

(JSC::StringObject::finishCreation):

  • runtime/StringObject.h:

(JSC::StringObject::createStructure):
(JSC::asStringObject):

  • runtime/StringPrototype.cpp:

(JSC::StringPrototype::finishCreation):
(JSC::stringProtoFuncReplace):
(JSC::stringProtoFuncToString):
(JSC::stringProtoFuncMatch):
(JSC::stringProtoFuncSearch):
(JSC::stringProtoFuncSplit):

  • runtime/StringPrototype.h:

(JSC::StringPrototype::createStructure):

  • runtime/Structure.cpp:

(JSC::Structure::Structure):
(JSC::Structure::materializePropertyMap):
(JSC::Structure::get):
(JSC::Structure::visitChildren):

  • runtime/Structure.h:

(JSC::Structure::typeInfo):
(JSC::Structure::previousID):
(JSC::Structure::outOfLineSize):
(JSC::Structure::totalStorageCapacity):
(JSC::Structure::materializePropertyMapIfNecessary):
(JSC::Structure::materializePropertyMapIfNecessaryForPinning):

  • runtime/StructureChain.cpp:

(JSC::StructureChain::visitChildren):

  • runtime/StructureChain.h:

(JSC::StructureChain::createStructure):

  • runtime/StructureInlines.h:

(JSC::Structure::get):

  • runtime/StructureRareData.cpp:

(JSC::StructureRareData::createStructure):
(JSC::StructureRareData::visitChildren):

  • runtime/StructureRareData.h:
  • runtime/SymbolTable.h:

(JSC::SharedSymbolTable::createStructure):

  • runtime/VM.cpp:

(JSC::VM::VM):
(JSC::StackPreservingRecompiler::operator()):
(JSC::VM::releaseExecutableMemory):

  • runtime/WriteBarrier.h:

(JSC::validateCell):

  • testRegExp.cpp:

(GlobalObject::createStructure):

Source/WebCore:

No new tests because no new behavior.

  • bindings/js/IDBBindingUtilities.cpp:

(WebCore::createIDBKeyFromValue):

  • bindings/js/JSAttrCustom.cpp:

(WebCore::JSAttr::visitChildren):

  • bindings/js/JSAudioTrackCustom.cpp:

(WebCore::JSAudioTrack::visitChildren):

  • bindings/js/JSAudioTrackListCustom.cpp:

(WebCore::JSAudioTrackList::visitChildren):

  • bindings/js/JSBlobCustom.cpp:

(WebCore::JSBlobConstructor::constructJSBlob):

  • bindings/js/JSCSSRuleCustom.cpp:

(WebCore::JSCSSRule::visitChildren):

  • bindings/js/JSCSSStyleDeclarationCustom.cpp:

(WebCore::JSCSSStyleDeclaration::visitChildren):
(WebCore::JSCSSStyleDeclaration::getOwnPropertyNames):

  • bindings/js/JSCanvasRenderingContext2DCustom.cpp:

(WebCore::toHTMLCanvasStyle):

  • bindings/js/JSCanvasRenderingContextCustom.cpp:

(WebCore::JSCanvasRenderingContext::visitChildren):

  • bindings/js/JSDOMBinding.cpp:

(WebCore::valueToDate):

  • bindings/js/JSDOMBinding.h:

(WebCore::DOMConstructorObject::createStructure):
(WebCore::getDOMStructure):
(WebCore::toRefPtrNativeArray):
(WebCore::getStaticValueSlotEntryWithoutCaching):

  • bindings/js/JSDOMFormDataCustom.cpp:

(WebCore::toHTMLFormElement):
(WebCore::JSDOMFormData::append):

  • bindings/js/JSDOMGlobalObject.cpp:

(WebCore::JSDOMGlobalObject::finishCreation):
(WebCore::JSDOMGlobalObject::scriptExecutionContext):
(WebCore::JSDOMGlobalObject::visitChildren):

  • bindings/js/JSDOMGlobalObject.h:

(WebCore::JSDOMGlobalObject::info):
(WebCore::JSDOMGlobalObject::createStructure):
(WebCore::getDOMConstructor):

  • bindings/js/JSDOMStringListCustom.cpp:

(WebCore::toDOMStringList):

  • bindings/js/JSDOMWindowBase.cpp:

(WebCore::JSDOMWindowBase::finishCreation):
(WebCore::toJSDOMWindow):

  • bindings/js/JSDOMWindowBase.h:

(WebCore::JSDOMWindowBase::createStructure):

  • bindings/js/JSDOMWindowCustom.cpp:

(WebCore::JSDOMWindow::visitChildren):
(WebCore::JSDOMWindow::getOwnPropertySlot):
(WebCore::JSDOMWindow::getOwnPropertyDescriptor):
(WebCore::toDOMWindow):

  • bindings/js/JSDOMWindowShell.cpp:

(WebCore::JSDOMWindowShell::finishCreation):

  • bindings/js/JSDOMWindowShell.h:

(WebCore::JSDOMWindowShell::createStructure):

  • bindings/js/JSEventTargetCustom.cpp:

(WebCore::toEventTarget):

  • bindings/js/JSHistoryCustom.cpp:

(WebCore::JSHistory::getOwnPropertySlotDelegate):
(WebCore::JSHistory::getOwnPropertyDescriptorDelegate):

  • bindings/js/JSImageConstructor.cpp:

(WebCore::JSImageConstructor::finishCreation):

  • bindings/js/JSImageConstructor.h:

(WebCore::JSImageConstructor::createStructure):

  • bindings/js/JSInjectedScriptHostCustom.cpp:

(WebCore::JSInjectedScriptHost::isHTMLAllCollection):
(WebCore::JSInjectedScriptHost::type):
(WebCore::JSInjectedScriptHost::functionDetails):

  • bindings/js/JSInspectorFrontendHostCustom.cpp:

(WebCore::populateContextMenuItems):

  • bindings/js/JSLocationCustom.cpp:

(WebCore::JSLocation::getOwnPropertySlotDelegate):
(WebCore::JSLocation::getOwnPropertyDescriptorDelegate):
(WebCore::JSLocation::putDelegate):

  • bindings/js/JSMessageChannelCustom.cpp:

(WebCore::JSMessageChannel::visitChildren):

  • bindings/js/JSMessagePortCustom.cpp:

(WebCore::JSMessagePort::visitChildren):

  • bindings/js/JSNodeCustom.cpp:

(WebCore::JSNode::pushEventHandlerScope):
(WebCore::JSNode::visitChildren):

  • bindings/js/JSNodeFilterCustom.cpp:

(WebCore::JSNodeFilter::visitChildren):
(WebCore::toNodeFilter):

  • bindings/js/JSNodeIteratorCustom.cpp:

(WebCore::JSNodeIterator::visitChildren):

  • bindings/js/JSPluginElementFunctions.h:

(WebCore::pluginElementCustomGetOwnPropertySlot):
(WebCore::pluginElementCustomGetOwnPropertyDescriptor):

  • bindings/js/JSSVGElementInstanceCustom.cpp:

(WebCore::JSSVGElementInstance::visitChildren):

  • bindings/js/JSSharedWorkerCustom.cpp:

(WebCore::JSSharedWorker::visitChildren):

  • bindings/js/JSStyleSheetCustom.cpp:

(WebCore::JSStyleSheet::visitChildren):

  • bindings/js/JSTextTrackCueCustom.cpp:

(WebCore::JSTextTrackCue::visitChildren):

  • bindings/js/JSTextTrackCustom.cpp:

(WebCore::JSTextTrack::visitChildren):

  • bindings/js/JSTextTrackListCustom.cpp:

(WebCore::JSTextTrackList::visitChildren):

  • bindings/js/JSTrackCustom.cpp:

(WebCore::toTrack):

  • bindings/js/JSTreeWalkerCustom.cpp:

(WebCore::JSTreeWalker::visitChildren):

  • bindings/js/JSVideoTrackCustom.cpp:

(WebCore::JSVideoTrack::visitChildren):

  • bindings/js/JSVideoTrackListCustom.cpp:

(WebCore::JSVideoTrackList::visitChildren):

  • bindings/js/JSWebGLRenderingContextCustom.cpp:

(WebCore::JSWebGLRenderingContext::visitChildren):
(WebCore::JSWebGLRenderingContext::getAttachedShaders):
(WebCore::JSWebGLRenderingContext::getProgramParameter):
(WebCore::JSWebGLRenderingContext::getShaderParameter):
(WebCore::JSWebGLRenderingContext::getUniform):
(WebCore::dataFunctionf):
(WebCore::dataFunctioni):
(WebCore::dataFunctionMatrix):

  • bindings/js/JSWorkerGlobalScopeBase.cpp:

(WebCore::JSWorkerGlobalScopeBase::finishCreation):
(WebCore::toJSDedicatedWorkerGlobalScope):
(WebCore::toJSSharedWorkerGlobalScope):

  • bindings/js/JSWorkerGlobalScopeBase.h:

(WebCore::JSWorkerGlobalScopeBase::createStructure):

  • bindings/js/JSWorkerGlobalScopeCustom.cpp:

(WebCore::JSWorkerGlobalScope::visitChildren):

  • bindings/js/JSXMLHttpRequestCustom.cpp:

(WebCore::JSXMLHttpRequest::visitChildren):
(WebCore::JSXMLHttpRequest::send):

  • bindings/js/JSXPathResultCustom.cpp:

(WebCore::JSXPathResult::visitChildren):

  • bindings/js/ScriptDebugServer.cpp:

(WebCore::ScriptDebugServer::dispatchDidPause):

  • bindings/js/ScriptState.cpp:

(WebCore::domWindowFromScriptState):
(WebCore::scriptExecutionContextFromScriptState):

  • bindings/js/SerializedScriptValue.cpp:

(WebCore::CloneSerializer::isArray):
(WebCore::CloneSerializer::dumpArrayBufferView):
(WebCore::CloneSerializer::dumpIfTerminal):
(WebCore::CloneSerializer::serialize):
(WebCore::CloneDeserializer::CloneDeserializer):
(WebCore::CloneDeserializer::readArrayBufferView):

  • bindings/objc/DOM.mm:

(+[DOMNode _nodeFromJSWrapper:]):

  • bindings/objc/DOMUtility.mm:

(JSC::createDOMWrapper):

  • bindings/objc/WebScriptObject.mm:

(+[WebScriptObject _convertValueToObjcValue:JSC::originRootObject:rootObject:]):

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateGetOwnPropertySlotBody):
(GenerateGetOwnPropertyDescriptorBody):
(GenerateHeader):
(GenerateParametersCheckExpression):
(GenerateImplementation):
(GenerateParametersCheck):
(GenerateConstructorDeclaration):
(GenerateConstructorHelperMethods):

  • bindings/scripts/test/JS/JSFloat64Array.cpp:

(WebCore::JSFloat64ArrayConstructor::finishCreation):
(WebCore::JSFloat64Array::finishCreation):
(WebCore::JSFloat64Array::getOwnPropertySlot):
(WebCore::JSFloat64Array::getOwnPropertyDescriptor):
(WebCore::JSFloat64Array::getOwnPropertySlotByIndex):
(WebCore::JSFloat64Array::put):
(WebCore::JSFloat64Array::putByIndex):
(WebCore::JSFloat64Array::getOwnPropertyNames):
(WebCore::jsFloat64ArrayPrototypeFunctionFoo):
(WebCore::jsFloat64ArrayPrototypeFunctionSet):
(WebCore::JSFloat64Array::getByIndex):
(WebCore::toFloat64Array):

  • bindings/scripts/test/JS/JSFloat64Array.h:

(WebCore::JSFloat64Array::createStructure):
(WebCore::JSFloat64ArrayPrototype::createStructure):
(WebCore::JSFloat64ArrayConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:

(WebCore::JSTestActiveDOMObjectConstructor::finishCreation):
(WebCore::JSTestActiveDOMObject::finishCreation):
(WebCore::JSTestActiveDOMObject::getOwnPropertySlot):
(WebCore::JSTestActiveDOMObject::getOwnPropertyDescriptor):
(WebCore::jsTestActiveDOMObjectPrototypeFunctionExcitingFunction):
(WebCore::jsTestActiveDOMObjectPrototypeFunctionPostMessage):
(WebCore::toTestActiveDOMObject):

  • bindings/scripts/test/JS/JSTestActiveDOMObject.h:

(WebCore::JSTestActiveDOMObject::createStructure):
(WebCore::JSTestActiveDOMObjectPrototype::createStructure):
(WebCore::JSTestActiveDOMObjectConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp:

(WebCore::JSTestCustomNamedGetterConstructor::finishCreation):
(WebCore::JSTestCustomNamedGetter::finishCreation):
(WebCore::JSTestCustomNamedGetter::getOwnPropertySlot):
(WebCore::JSTestCustomNamedGetter::getOwnPropertyDescriptor):
(WebCore::JSTestCustomNamedGetter::getOwnPropertySlotByIndex):
(WebCore::jsTestCustomNamedGetterPrototypeFunctionAnotherFunction):
(WebCore::toTestCustomNamedGetter):

  • bindings/scripts/test/JS/JSTestCustomNamedGetter.h:

(WebCore::JSTestCustomNamedGetter::createStructure):
(WebCore::JSTestCustomNamedGetterPrototype::createStructure):
(WebCore::JSTestCustomNamedGetterConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestEventConstructor.cpp:

(WebCore::JSTestEventConstructorConstructor::finishCreation):
(WebCore::JSTestEventConstructor::finishCreation):
(WebCore::JSTestEventConstructor::getOwnPropertySlot):
(WebCore::JSTestEventConstructor::getOwnPropertyDescriptor):
(WebCore::toTestEventConstructor):

  • bindings/scripts/test/JS/JSTestEventConstructor.h:

(WebCore::JSTestEventConstructor::createStructure):
(WebCore::JSTestEventConstructorPrototype::createStructure):
(WebCore::JSTestEventConstructorConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestEventTarget.cpp:

(WebCore::JSTestEventTargetConstructor::finishCreation):
(WebCore::JSTestEventTarget::finishCreation):
(WebCore::JSTestEventTarget::getOwnPropertySlot):
(WebCore::JSTestEventTarget::getOwnPropertyDescriptor):
(WebCore::JSTestEventTarget::getOwnPropertySlotByIndex):
(WebCore::JSTestEventTarget::getOwnPropertyNames):
(WebCore::jsTestEventTargetPrototypeFunctionItem):
(WebCore::jsTestEventTargetPrototypeFunctionAddEventListener):
(WebCore::jsTestEventTargetPrototypeFunctionRemoveEventListener):
(WebCore::jsTestEventTargetPrototypeFunctionDispatchEvent):
(WebCore::JSTestEventTarget::visitChildren):
(WebCore::JSTestEventTarget::indexGetter):
(WebCore::toTestEventTarget):

  • bindings/scripts/test/JS/JSTestEventTarget.h:

(WebCore::JSTestEventTarget::createStructure):
(WebCore::JSTestEventTargetPrototype::createStructure):
(WebCore::JSTestEventTargetConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestException.cpp:

(WebCore::JSTestExceptionConstructor::finishCreation):
(WebCore::JSTestException::finishCreation):
(WebCore::JSTestException::getOwnPropertySlot):
(WebCore::JSTestException::getOwnPropertyDescriptor):
(WebCore::toTestException):

  • bindings/scripts/test/JS/JSTestException.h:

(WebCore::JSTestException::createStructure):
(WebCore::JSTestExceptionPrototype::createStructure):
(WebCore::JSTestExceptionConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestInterface.cpp:

(WebCore::JSTestInterfaceConstructor::finishCreation):
(WebCore::JSTestInterface::finishCreation):
(WebCore::JSTestInterface::getOwnPropertySlot):
(WebCore::JSTestInterface::getOwnPropertyDescriptor):
(WebCore::JSTestInterface::put):
(WebCore::JSTestInterface::putByIndex):
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod1):
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod2):
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod3):
(WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod1):
(WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod2):
(WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod3):
(WebCore::toTestInterface):

  • bindings/scripts/test/JS/JSTestInterface.h:

(WebCore::JSTestInterface::createStructure):
(WebCore::JSTestInterfacePrototype::createStructure):
(WebCore::JSTestInterfaceConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:

(WebCore::JSTestMediaQueryListListenerConstructor::finishCreation):
(WebCore::JSTestMediaQueryListListener::finishCreation):
(WebCore::JSTestMediaQueryListListener::getOwnPropertySlot):
(WebCore::JSTestMediaQueryListListener::getOwnPropertyDescriptor):
(WebCore::jsTestMediaQueryListListenerPrototypeFunctionMethod):
(WebCore::toTestMediaQueryListListener):

  • bindings/scripts/test/JS/JSTestMediaQueryListListener.h:

(WebCore::JSTestMediaQueryListListener::createStructure):
(WebCore::JSTestMediaQueryListListenerPrototype::createStructure):
(WebCore::JSTestMediaQueryListListenerConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestNamedConstructor.cpp:

(WebCore::JSTestNamedConstructorConstructor::finishCreation):
(WebCore::JSTestNamedConstructorNamedConstructor::finishCreation):
(WebCore::JSTestNamedConstructor::finishCreation):
(WebCore::JSTestNamedConstructor::getOwnPropertySlot):
(WebCore::JSTestNamedConstructor::getOwnPropertyDescriptor):
(WebCore::toTestNamedConstructor):

  • bindings/scripts/test/JS/JSTestNamedConstructor.h:

(WebCore::JSTestNamedConstructor::createStructure):
(WebCore::JSTestNamedConstructorPrototype::createStructure):
(WebCore::JSTestNamedConstructorConstructor::createStructure):
(WebCore::JSTestNamedConstructorNamedConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestNode.cpp:

(WebCore::JSTestNodeConstructor::finishCreation):
(WebCore::JSTestNode::finishCreation):
(WebCore::JSTestNode::getOwnPropertySlot):
(WebCore::JSTestNode::getOwnPropertyDescriptor):
(WebCore::JSTestNode::visitChildren):

  • bindings/scripts/test/JS/JSTestNode.h:

(WebCore::JSTestNode::createStructure):
(WebCore::JSTestNodePrototype::createStructure):
(WebCore::JSTestNodeConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestObj.cpp:

(WebCore::JSTestObjConstructor::finishCreation):
(WebCore::JSTestObj::finishCreation):
(WebCore::JSTestObj::getOwnPropertySlot):
(WebCore::JSTestObj::getOwnPropertyDescriptor):
(WebCore::JSTestObj::put):
(WebCore::jsTestObjPrototypeFunctionVoidMethod):
(WebCore::jsTestObjPrototypeFunctionVoidMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionByteMethod):
(WebCore::jsTestObjPrototypeFunctionByteMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionOctetMethod):
(WebCore::jsTestObjPrototypeFunctionOctetMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionLongMethod):
(WebCore::jsTestObjPrototypeFunctionLongMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionObjMethod):
(WebCore::jsTestObjPrototypeFunctionObjMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionMethodWithSequenceArg):
(WebCore::jsTestObjPrototypeFunctionMethodReturningSequence):
(WebCore::jsTestObjPrototypeFunctionMethodWithEnumArg):
(WebCore::jsTestObjPrototypeFunctionMethodThatRequiresAllArgsAndThrows):
(WebCore::jsTestObjPrototypeFunctionSerializedValue):
(WebCore::jsTestObjPrototypeFunctionOptionsObject):
(WebCore::jsTestObjPrototypeFunctionMethodWithException):
(WebCore::jsTestObjPrototypeFunctionCustomMethod):
(WebCore::jsTestObjPrototypeFunctionCustomMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionAddEventListener):
(WebCore::jsTestObjPrototypeFunctionRemoveEventListener):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateVoid):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateObj):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateVoidException):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateObjException):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContext):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptState):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptStateObjException):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptStateWithSpaces):
(WebCore::jsTestObjPrototypeFunctionWithScriptArgumentsAndCallStack):
(WebCore::jsTestObjPrototypeFunctionMethodWithOptionalArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndOptionalArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndTwoOptionalArgs):
(WebCore::jsTestObjPrototypeFunctionMethodWithOptionalString):
(WebCore::jsTestObjPrototypeFunctionMethodWithOptionalStringIsUndefined):
(WebCore::jsTestObjPrototypeFunctionMethodWithOptionalStringIsNullString):
(WebCore::jsTestObjPrototypeFunctionMethodWithCallbackArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithNonCallbackArgAndCallbackArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithCallbackAndOptionalArg):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod1):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod2):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod3):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod1):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod2):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod3):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod4):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod5):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod6):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod7):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod8):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod9):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod10):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod11):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod):
(WebCore::jsTestObjPrototypeFunctionClassMethodWithClamp):
(WebCore::jsTestObjPrototypeFunctionMethodWithUnsignedLongSequence):
(WebCore::jsTestObjPrototypeFunctionStringArrayFunction):
(WebCore::jsTestObjPrototypeFunctionDomStringListFunction):
(WebCore::jsTestObjPrototypeFunctionGetSVGDocument):
(WebCore::jsTestObjPrototypeFunctionConvert1):
(WebCore::jsTestObjPrototypeFunctionConvert2):
(WebCore::jsTestObjPrototypeFunctionConvert4):
(WebCore::jsTestObjPrototypeFunctionConvert5):
(WebCore::jsTestObjPrototypeFunctionMutablePointFunction):
(WebCore::jsTestObjPrototypeFunctionImmutablePointFunction):
(WebCore::jsTestObjPrototypeFunctionOrange):
(WebCore::jsTestObjPrototypeFunctionStrictFunction):
(WebCore::jsTestObjPrototypeFunctionVariadicStringMethod):
(WebCore::jsTestObjPrototypeFunctionVariadicDoubleMethod):
(WebCore::jsTestObjPrototypeFunctionVariadicNodeMethod):
(WebCore::JSTestObj::visitChildren):
(WebCore::toTestObj):

  • bindings/scripts/test/JS/JSTestObj.h:

(WebCore::JSTestObj::createStructure):
(WebCore::JSTestObjPrototype::createStructure):
(WebCore::JSTestObjConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp:

(WebCore::JSTestOverloadedConstructorsConstructor::constructJSTestOverloadedConstructors):
(WebCore::JSTestOverloadedConstructorsConstructor::finishCreation):
(WebCore::JSTestOverloadedConstructors::finishCreation):
(WebCore::JSTestOverloadedConstructors::getOwnPropertySlot):
(WebCore::JSTestOverloadedConstructors::getOwnPropertyDescriptor):
(WebCore::toTestOverloadedConstructors):

  • bindings/scripts/test/JS/JSTestOverloadedConstructors.h:

(WebCore::JSTestOverloadedConstructors::createStructure):
(WebCore::JSTestOverloadedConstructorsPrototype::createStructure):
(WebCore::JSTestOverloadedConstructorsConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:

(WebCore::JSTestSerializedScriptValueInterfaceConstructor::finishCreation):
(WebCore::JSTestSerializedScriptValueInterface::finishCreation):
(WebCore::JSTestSerializedScriptValueInterface::getOwnPropertySlot):
(WebCore::JSTestSerializedScriptValueInterface::getOwnPropertyDescriptor):
(WebCore::JSTestSerializedScriptValueInterface::put):
(WebCore::JSTestSerializedScriptValueInterface::visitChildren):
(WebCore::toTestSerializedScriptValueInterface):

  • bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:

(WebCore::JSTestSerializedScriptValueInterface::createStructure):
(WebCore::JSTestSerializedScriptValueInterfacePrototype::createStructure):
(WebCore::JSTestSerializedScriptValueInterfaceConstructor::createStructure):

  • bindings/scripts/test/JS/JSTestTypedefs.cpp:

(WebCore::JSTestTypedefsConstructor::finishCreation):
(WebCore::JSTestTypedefs::finishCreation):
(WebCore::JSTestTypedefs::getOwnPropertySlot):
(WebCore::JSTestTypedefs::getOwnPropertyDescriptor):
(WebCore::JSTestTypedefs::put):
(WebCore::jsTestTypedefsPrototypeFunctionFunc):
(WebCore::jsTestTypedefsPrototypeFunctionSetShadow):
(WebCore::jsTestTypedefsPrototypeFunctionMethodWithSequenceArg):
(WebCore::jsTestTypedefsPrototypeFunctionNullableArrayArg):
(WebCore::jsTestTypedefsPrototypeFunctionFuncWithClamp):
(WebCore::jsTestTypedefsPrototypeFunctionImmutablePointFunction):
(WebCore::jsTestTypedefsPrototypeFunctionStringArrayFunction):
(WebCore::jsTestTypedefsPrototypeFunctionStringArrayFunction2):
(WebCore::jsTestTypedefsPrototypeFunctionMethodWithException):
(WebCore::toTestTypedefs):

  • bindings/scripts/test/JS/JSTestTypedefs.h:

(WebCore::JSTestTypedefs::createStructure):
(WebCore::JSTestTypedefsPrototype::createStructure):
(WebCore::JSTestTypedefsConstructor::createStructure):

  • bridge/c/CRuntimeObject.cpp:

(JSC::Bindings::CRuntimeObject::finishCreation):

  • bridge/c/CRuntimeObject.h:

(JSC::Bindings::CRuntimeObject::createStructure):

  • bridge/c/c_instance.cpp:

(JSC::Bindings::CRuntimeMethod::createStructure):
(JSC::Bindings::CRuntimeMethod::finishCreation):
(JSC::Bindings::CInstance::invokeMethod):

  • bridge/c/c_utility.cpp:

(JSC::Bindings::convertValueToNPVariant):

  • bridge/objc/ObjCRuntimeObject.h:

(JSC::Bindings::ObjCRuntimeObject::createStructure):

  • bridge/objc/objc_instance.mm:

(ObjCRuntimeMethod::finishCreation):
(ObjcInstance::invokeMethod):

  • bridge/objc/objc_runtime.h:

(JSC::Bindings::ObjcFallbackObjectImp::createStructure):

  • bridge/objc/objc_runtime.mm:

(JSC::Bindings::ObjcFallbackObjectImp::finishCreation):
(JSC::Bindings::callObjCFallbackObject):

  • bridge/qt/qt_instance.cpp:

(JSC::Bindings::QtRuntimeObject::createStructure):
(JSC::Bindings::QtInstance::getInstance):

  • bridge/qt/qt_pixmapruntime.cpp:

(JSC::Bindings::assignToHTMLImageElement):
(JSC::Bindings::QtPixmapRuntime::toQt):

  • bridge/qt/qt_runtime.cpp:

(JSC::Bindings::isJSUint8Array):
(JSC::Bindings::isJSArray):
(JSC::Bindings::isJSDate):
(JSC::Bindings::isQtObject):
(JSC::Bindings::unwrapBoxedPrimitive):
(JSC::Bindings::convertQVariantToValue):

  • bridge/runtime_array.cpp:

(JSC::RuntimeArray::finishCreation):

  • bridge/runtime_array.h:

(JSC::RuntimeArray::createStructure):

  • bridge/runtime_method.cpp:

(JSC::RuntimeMethod::finishCreation):
(JSC::callRuntimeMethod):

  • bridge/runtime_method.h:

(JSC::RuntimeMethod::createStructure):

  • bridge/runtime_object.cpp:

(JSC::Bindings::RuntimeObject::finishCreation):
(JSC::Bindings::callRuntimeObject):
(JSC::Bindings::callRuntimeConstructor):

  • bridge/runtime_object.h:

(JSC::Bindings::RuntimeObject::createStructure):

Source/WebKit/mac:

  • Plugins/Hosted/NetscapePluginInstanceProxy.mm:

(WebKit::getObjectID):
(WebKit::NetscapePluginInstanceProxy::retainLocalObject):
(WebKit::NetscapePluginInstanceProxy::releaseLocalObject):

  • Plugins/Hosted/ProxyInstance.mm:

(WebKit::ProxyRuntimeMethod::finishCreation):
(WebKit::ProxyInstance::invokeMethod):

  • Plugins/Hosted/ProxyRuntimeObject.h:

(WebKit::ProxyRuntimeObject::createStructure):

  • WebView/WebView.mm:

(aeDescFromJSValue):

Source/WebKit/qt:

  • Api/qwebelement.cpp:

(convertJSValueToWebElementVariant):

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(convertJSValueToNodeVariant):

7:16 PM Changeset in webkit [154037] by rniwa@webkit.org
  • 3 edits
    2 adds in trunk

REGRESSION(r150187): Safari fails to render allrecipe.com comment popups
https://bugs.webkit.org/show_bug.cgi?id=119780

Reviewed by Benjamin Poulain.

Source/WebCore:

The bug was caused by SelectorDataList::executeFastPathForIdSelector not verifying that
elements found by getAllElementsById are descendents of rootNode when there are multiple
elements of the same id. This resulted in querySelector and querySelectorAll of an element
returning nodes outside of the element.

Fixed the bug by checking this condition when we have multiple elements of the same id.

Test: fast/selectors/querySelector-id-with-multiple-elements-with-same-id.html

  • dom/SelectorQuery.cpp:

(WebCore::SelectorDataList::executeFastPathForIdSelector):

LayoutTests:

  • fast/selectors/querySelector-id-with-multiple-elements-with-same-id-expected.txt: Added.
  • fast/selectors/querySelector-id-with-multiple-elements-with-same-id.html: Added.
6:44 PM Changeset in webkit [154036] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Fix orphan needsLayout state in RenderTextControlSingleLine
https://bugs.webkit.org/show_bug.cgi?id=119726

Reviewed by Kent Tamura.

Merge https://chromium.googlesource.com/chromium/blink/+/c0aec52ef348b2be0c882f8646fe3cf537831f59

We should mark the renderer for containerElement, which wraps innerTextElement and innerBlockElement
in cases of input[type=search] and input[type=number], dirty.

  • rendering/RenderTextControlSingleLine.cpp:

(WebCore::setNeedsLayoutOnAncestors):
(WebCore::RenderTextControlSingleLine::layout):

6:21 PM Changeset in webkit [154035] by weinig@apple.com
  • 21 edits
    1 delete in trunk

[Re-land] Cleanup MediaQueryListListener
https://bugs.webkit.org/show_bug.cgi?id=119664

Reviewed by Andreas Kling.

Source/WebCore:

Make MediaQueryListListener a proper WebIDL callback.

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:

Update project files.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateCallbackHeader):
(GenerateCallbackImplementation):
(JSValueToNative):

  • bindings/scripts/IDLAttributes.txt:

Add support for CallbackNeedsOperatorEqual, which adds an operator==.

  • css/MediaAllInOne.cpp:

Remove MediaQueryListListener.cpp.

  • css/MediaQueryListListener.cpp:

Removed.

  • css/MediaQueryListListener.h:

(WebCore::MediaQueryListListener::~MediaQueryListListener):
(WebCore::MediaQueryListListener::MediaQueryListListener):

  • css/MediaQueryListListener.idl:

Convert to a proper WebIDL callback.

  • css/MediaQueryMatcher.cpp:

(WebCore::MediaQueryMatcher::Listener::evaluate):
(WebCore::MediaQueryMatcher::styleResolverChanged):

  • css/MediaQueryMatcher.h:

Remove all traces of the ScriptState.

LayoutTests:

  • fast/media/media-query-list-07-expected.txt:
  • fast/media/media-query-list-07.html:
  • platform/mac/TestExpectations:

Update test to reflect that we are supposed to throw exceptions when when not passing a callback
object to addListener/removeListener. Also update the test to use the internals interface that is
supported by more ports.

6:01 PM Changeset in webkit [154034] by dino@apple.com
  • 3 edits
    1 add in trunk/Source/WebInspectorUI

<https://webkit.org/b/119778> Add Canvas protocol observer

Reviewed by Joseph Pecoraro.

  • UserInterface/CanvasObserver.js: New empty CanvasObserver object.

(WebInspector.CanvasObserver):
(WebInspector.CanvasObserver.prototype.contextCreated):
(WebInspector.CanvasObserver.prototype.traceLogsRemoved):

  • UserInterface/Main.html:
  • UserInterface/Main.js:

(WebInspector.loaded):

5:58 PM Changeset in webkit [154033] by dino@apple.com
  • 4 edits in trunk/Source/WebCore

<https://webkit.org/b/119776> Don't use ScriptProfiler to find canvases for instrumentation

Reviewed by Joseph Pecoraro.

InspectorCanvasAgent::findFramesWithUninstrumentedCanvases uses a ScriptProfiler to walk the tree
looking for canvas elements. This is currently not implemented in JSC, but we can do this directly
with DOM methods. We're only looking for Canvas elements that have a context, so there isn't a need
for this abstract walking object.

  • html/HTMLCanvasElement.h: Add new helpers to cast to <canvas>.

(WebCore::isHTMLCanvasElement):
(WebCore::toHTMLCanvasElement):

  • inspector/InspectorCanvasAgent.cpp:

(WebCore::InspectorCanvasAgent::findFramesWithUninstrumentedCanvases): Simply walk
the frame tree and use getElementsByTagName to find canvas elements.

  • bindings/js/bindings/js/ScriptProfiler.h: Removed unused method.
5:51 PM Changeset in webkit [154032] by commit-queue@webkit.org
  • 6 edits in trunk/Source

[WTF] [JSC] Replace currentTime() with monotonicallyIncreasingTime() in all possible places
https://bugs.webkit.org/show_bug.cgi?id=119762

Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-13
Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

  • heap/Heap.cpp:

(JSC::Heap::Heap):
(JSC::Heap::markRoots):
(JSC::Heap::collect):

  • jsc.cpp:

(StopWatch::start):
(StopWatch::stop):

  • testRegExp.cpp:

(StopWatch::start):
(StopWatch::stop):

Source/WTF:

  • wtf/MainThread.cpp:

(WTF::dispatchFunctionsFromMainThread):

5:12 PM Changeset in webkit [154031] by andersca@apple.com
  • 2 edits in trunk/Source/WebKit/mac

<https://webkit.org/b/119777> Get rid of two gotos

Reviewed by Tim Horton.

  • WebView/WebHTMLView.mm:

(-[WebHTMLView mouseDown:]):
(-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]):

4:37 PM Changeset in webkit [154030] by Brent Fulgham
  • 3 edits in trunk/Source/WebCore

[Windows] Windows is incorrectly using a LayerTypeTiledBackingLayer
https://bugs.webkit.org/show_bug.cgi?id=119772

Reviewed by Simon Fraser.

  • platform/graphics/ca/GraphicsLayerCA.cpp:

(WebCore::GraphicsLayerCA::swapFromOrToTiledLayer): Ensure that we use
the correct (supported) tiled layer type for Windows.

  • platform/graphics/ca/win/PlatformCALayerWin.cpp:

(PlatformCALayer::PlatformCALayer): Add an assertion to notify us if
we introduce this mistake again in the future.

3:51 PM Changeset in webkit [154029] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] WebPage doesn't zoom to fit viewport after being rotated from landscape to portrait mode
https://bugs.webkit.org/show_bug.cgi?id=119754

Patch by Jacky Jiang <zhajiang@blackberry.com> on 2013-08-13
Reviewed by Rob Buis.
Internally reviewed by Konrad Piascik.

JIRA 470951
In this case, zoomToFitWidthScale(currentScale) = viewportWidth / contentsWidth
which was 2.6666666666666665, initialScale = ((viewportWidth / devicePixelRatio)
/ contentsWidth) * devicePixelRatio which was 2.6666665077209473. When
rotating the device from landscape to portrait, m_webPage->isAtInitialZoom()
was false in setViewportSize() because of the floating-point rounding error
above so that we had to use the scale of the previous rotation WebPage
which was too large for the current rotation WebPage.
Ignore the floating-point rounding error in isAtInitialZoom() so that we
can use initialScale of the current rotation WebPage as the scale and also
we should do it for isMaxZoomed() and isMinZoomed() as well. Please note
that we can not use FLT_EPSILON here as it's 1E-7 on our platform.

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::initialScale):
(BlackBerry::WebKit::WebPage::isMaxZoomed):
(BlackBerry::WebKit::WebPage::isMinZoomed):
(BlackBerry::WebKit::WebPage::isAtInitialZoom):

3:50 PM Changeset in webkit [154028] by andersca@apple.com
  • 4 edits in trunk/Source/WebCore

<https://webkit.org/b/119771> Use NeverDestroyed for smart pointer slot static locals

Reviewed by Andreas Kling.

This is preparation for making it a hard error to use DEFINE_STATIC_LOCAL with smart pointer types.

  • dom/UserTypingGestureIndicator.cpp:

(WebCore::focusedNode):

  • page/mac/EventHandlerMac.mm:

(WebCore::currentNSEventSlot):

  • platform/network/cf/NetworkStorageSessionCFNet.cpp:

(WebCore::defaultNetworkStorageSession):
(WebCore::cookieStorageOverride):

3:48 PM Changeset in webkit [154027] by ap@apple.com
  • 2 edits in trunk/Tools

[Mac] fast/dom/attr-style-too-lazy.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=119763

Reviewed by Darin Adler.

  • DumpRenderTree/mac/UIDelegate.mm:

(-[UIDelegate webView:setStatusText:]): Don't dump anything when not running
a test, it would just semi-randomly leak to the next one.
(-[UIDelegate webView:didPressMissingPluginButton:]): Added same check here, just
for good measure.

3:47 PM Changeset in webkit [154026] by timothy_horton@apple.com
  • 3 edits in trunk/Tools

[mac] Give MiniBrowser a reasonable bundle identifier
https://bugs.webkit.org/show_bug.cgi?id=119773

Rubber-stamped by Simon Fraser.

Give MiniBrowser the bundle identifier org.webkit.MiniBrowser.

  • MiniBrowser/mac/Info.plist:
  • MiniBrowser/mac/WebBundle/Info.plist:
3:15 PM Changeset in webkit [154025] by oliver@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

[sh4] Prepare LLINT for DFG_JIT implementation.
https://bugs.webkit.org/show_bug.cgi?id=119755

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-13
Reviewed by Oliver Hunt.

  • LLIntOffsetsExtractor.pro: Add sh4.rb dependency.
  • offlineasm/sh4.rb:
    • Handle storeb opcode.
    • Make relative jumps when possible using braf opcode.
    • Update bmulio implementation to be consistent with baseline JIT.
    • Remove useless code from leap opcode.
    • Fix incorrect comment.
3:08 PM Changeset in webkit [154024] by ap@apple.com
  • 2 edits in trunk/LayoutTests

Removed a bogus comment that didn't have any bugs after it.

  • platform/mac/TestExpectations:
2:47 PM ExportingSymbols edited by roger_fong@apple.com
(diff)
2:42 PM Changeset in webkit [154023] by andersca@apple.com
  • 12 edits in trunk/Source/WebCore

Stop using DEFINE_STATIC_LOCAL with RefPtr
https://bugs.webkit.org/show_bug.cgi?id=119769

Reviewed by Andreas Kling.

No need to waste heap memory allocating RefPtr, just store the raw pointers directly.

  • dom/ContextFeatures.cpp:

(WebCore::ContextFeatures::defaultSwitch):

  • dom/DocumentMarker.cpp:

(WebCore::DocumentMarkerTextMatch::instanceFor):

  • editing/EditingStyle.cpp:

(WebCore::StyleChange::extractTextStyles):

  • html/FTPDirectoryDocument.cpp:

(WebCore::FTPDirectoryDocumentParser::loadDocumentTemplate):

  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::didAddUserAgentShadowRoot):

  • html/track/TextTrack.cpp:

(WebCore::TextTrack::captionMenuOffItem):
(WebCore::TextTrack::captionMenuAutomaticItem):

  • loader/icon/IconDatabase.cpp:

(WebCore::loadDefaultIconRecord):

  • platform/graphics/Image.cpp:

(WebCore::Image::nullImage):

  • platform/graphics/PlatformTextTrack.h:

(WebCore::PlatformTextTrack::captionMenuOffItem):
(WebCore::PlatformTextTrack::captionMenuAutomaticItem):

  • rendering/style/RenderStyle.cpp:

(WebCore::RenderStyle::initialShapeInside):

  • testing/MockCDM.cpp:

(WebCore::initDataPrefix):
(WebCore::keyPrefix):
(WebCore::keyRequest):

2:12 PM Changeset in webkit [154022] by dino@apple.com
  • 2 edits in trunk/Tools

<https://webkit.org/b/119766> Make bug url more human friendly in ChangeLog

Reviewed by Mark Rowe.

Have prepare-ChangeLog produce webkit.org/b/id style
URLs rather than exposing the inner workings of our
cgi. I was going to use the term "Future Proofing"
but that seems excessive :)

  • Scripts/prepare-ChangeLog:

(main): Generate a more human readable form.
(generateNewChangeLogs): Use it when printing out the ChangeLog entry.

1:58 PM Changeset in webkit [154021] by andersca@apple.com
  • 4 edits in trunk/Source/WebCore

Stop using DEFINE_STATIC_LOCAL with RetainPtr
https://bugs.webkit.org/show_bug.cgi?id=119765

Reviewed by Jessie Berlin.

No need to waste heap memory allocating RetainPtrs, just store the raw pointers directly.

  • platform/graphics/mac/ColorMac.mm:

(WebCore::nsColor):

  • platform/graphics/mac/GraphicsContextMac.mm:

(WebCore::makePatternColor):
(WebCore::GraphicsContext::drawLineForDocumentMarker):

  • platform/graphics/mac/SimpleFontDataMac.mm:

(WebCore::webFallbackFontFamily):

1:54 PM Changeset in webkit [154020] by commit-queue@webkit.org
  • 19 edits
    1 copy in trunk/Source/WebCore

Unreviewed, rolling out r153925.
http://trac.webkit.org/changeset/153925
https://bugs.webkit.org/show_bug.cgi?id=119768

broke fast/media/media-query-list-07.html (Requested by kling
on #webkit).

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateCallbackHeader):
(GenerateCallbackImplementation):
(JSValueToNative):

  • bindings/scripts/IDLAttributes.txt:
  • bindings/scripts/test/JS/JSTestCallback.cpp:

(WebCore::JSTestCallback::JSTestCallback):

  • bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:

(WebCore::jsTestMediaQueryListListenerPrototypeFunctionMethod):

  • css/MediaAllInOne.cpp:
  • css/MediaQueryListListener.cpp: Copied from Source/WebCore/css/MediaQueryListListener.idl.

(WebCore::MediaQueryListListener::queryChanged):

  • css/MediaQueryListListener.h:

(WebCore::MediaQueryListListener::create):
(WebCore::MediaQueryListListener::operator==):
(WebCore::MediaQueryListListener::MediaQueryListListener):

  • css/MediaQueryListListener.idl:
  • css/MediaQueryMatcher.cpp:

(WebCore::MediaQueryMatcher::Listener::evaluate):
(WebCore::MediaQueryMatcher::styleResolverChanged):

  • css/MediaQueryMatcher.h:
1:33 PM Changeset in webkit [154019] by timothy_horton@apple.com
  • 10 edits in trunk/Source/WebKit/mac

Remotely hosted plugins don’t work in window-server-hosted WebKit1 views
https://bugs.webkit.org/show_bug.cgi?id=119709
<rdar://problem/14717572>

Reviewed by Anders Carlsson.

  • Plugins/Hosted/NetscapePluginHostManager.h:

Add hostLayersInWindowServer argument to instantiatePlugin.

  • Plugins/Hosted/NetscapePluginHostManager.mm:

(WebKit::NetscapePluginHostManager::instantiatePlugin):
Add hostLayersInWindowServer argument to instantiatePlugin, and pass it through to WebKitPluginHost.

  • Plugins/Hosted/NetscapePluginHostProxy.mm:

(WKPCLayerHostingModeChanged):
Forward the notification that the plugin host changed its layer hosting mode
to the instance proxy.

  • Plugins/Hosted/NetscapePluginInstanceProxy.h:
  • Plugins/Hosted/NetscapePluginInstanceProxy.mm:

(WebKit::NetscapePluginInstanceProxy::setShouldHostLayersInWindowServer):
Ask the plugin host to re-host its layers when the layer hosting mode changes.

(WebKit::NetscapePluginInstanceProxy::layerHostingModeChanged):
Inform the WebHostedNetscapePluginView of the new layer hosting mode
when it changes. Also, store the new CAContext ID.

  • Plugins/Hosted/WebHostedNetscapePluginView.h:
  • Plugins/Hosted/WebHostedNetscapePluginView.mm:

(-[WebHostedNetscapePluginView windowHostsLayersInWindowServer]):
Determine whether the WebView's current window uses window-server hosting for its layers.

(-[WebHostedNetscapePluginView createPlugin]):
Drive-by spelling fix.
Factor _pluginLayer initialization out into createPluginLayer.
Instantiate the plugin with the appropriate layer hosting mode.

(-[WebHostedNetscapePluginView createPluginLayer]):

(-[WebHostedNetscapePluginView setHostsLayersInWindowServer:]):
Create a new _pluginLayer if the layer hosting mode changes.
Attach the new _pluginLayer to our parent layer.

(-[WebHostedNetscapePluginView updateAndSetWindow]):
Inform the NetscapePluginInstanceProxy if the layer hosting mode changes,
so it can inform the plugin host. We will asynchronously receive a reply
with the new hosting mode and renderContextID and switch to the new CAContext,
in setHostsLayersInWindowServer:.

  • Plugins/Hosted/WebKitPluginClient.defs:
  • Plugins/Hosted/WebKitPluginHost.defs:
1:31 PM BuildingCairoOnWindows edited by bfulgham@webkit.org
(diff)
1:18 PM Changeset in webkit [154018] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Every scroll causes additional layer tree work because of flatteningLayer->removeFromParent();
https://bugs.webkit.org/show_bug.cgi?id=119551

Reviewed by Dean Jackson.

Only re-parent the flattening layer if we had to update our
layer configuration (reparenting is necessary then to get
the correct sibling ordering), or if it was parented in some
other layer.

This avoid unnecessary flushing of state to CA.

  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::updateGraphicsLayerConfiguration):

1:07 PM Changeset in webkit [154017] by ap@apple.com
  • 2 edits in trunk/LayoutTests

REGRESSION(r139282): Old caret sometimes gets "stuck" (not repainted) in contenteditable elements.
https://bugs.webkit.org/show_bug.cgi?id=119520

  • fast/repaint/caret-jump-between-nodes-expected.txt: Test was failing everywhere. Landing current Mac results to make bots greener, but Andreas should take a look at fixing the test.
11:59 AM Changeset in webkit [154016] by commit-queue@webkit.org
  • 7 edits in trunk/Source/JavaScriptCore

[sh4] Prepare baseline JIT for DFG_JIT implementation.
https://bugs.webkit.org/show_bug.cgi?id=119758

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-13
Reviewed by Oliver Hunt.

  • assembler/MacroAssemblerSH4.h:
    • Introduce a loadEffectiveAddress function to avoid code duplication.
    • Add ASSERTs and clean code.
  • assembler/SH4Assembler.h:
    • Prepare DFG_JIT implementation.
    • Add ASSERTs.
  • jit/JITStubs.cpp:
    • Add SH4 specific call for assertions.
  • jit/JITStubs.h:
    • Cosmetic change.
  • jit/JITStubsSH4.h:
    • Use constants to be more flexible with sh4 JIT stack frame.
  • jit/JSInterfaceJIT.h:
    • Cosmetic change.
11:54 AM Changeset in webkit [154015] by Simon Fraser
  • 4 edits in trunk/WebKitLibraries

Various media tests spew "CGContextScaleCTM: invalid context 0x0" errors
https://bugs.webkit.org/show_bug.cgi?id=119490

New versions of WKSI that fix a bug that caused spew about null CGContexts,
and update WebKitSystemInterface.h.

  • WebKitSystemInterface.h:
  • libWebKitSystemInterfaceLion.a:
  • libWebKitSystemInterfaceMountainLion.a:
11:51 AM WebKitGTK/2.0.x edited by berto@igalia.com
(diff)
11:50 AM Changeset in webkit [154014] by berto@igalia.com
  • 2 edits in trunk/Source/WebKit/gtk

[GTK] Closing inspector window crashes wk
https://bugs.webkit.org/show_bug.cgi?id=110865

Reviewed by Carlos Garcia Campos.

The previous fix for the inspector window crash breaks some unit
tests. This one goes back to the original code and only moves the
actual deletion of priv->corePage to the end of the function.

  • webkit/webkitwebview.cpp:

(webkit_web_view_dispose):

11:07 AM Changeset in webkit [154013] by robert@webkit.org
  • 3 edits
    2 adds in trunk

Section's collapsed borders painted in wrong place in rtl tables
https://bugs.webkit.org/show_bug.cgi?id=119691

Reviewed by Darin Adler.

Source/WebCore:

Table row-groups can be RTL too, so look to the section rather than the
table when deciding the direction of a row. The section will inherit the
table's direction if it doesn't override it.

Test: fast/table/paint-collapsed-borders-rtl-section.html

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::hasStartBorderAdjoiningTable):
(WebCore::RenderTableCell::hasEndBorderAdjoiningTable):

LayoutTests:

  • fast/table/paint-collapsed-borders-rtl-section-expected.html: Added.
  • fast/table/paint-collapsed-borders-rtl-section.html: Added.
10:58 AM Changeset in webkit [154012] by Christophe Dumez
  • 5 edits
    2 adds in trunk

NodeList.item() does not behave according to specification
https://bugs.webkit.org/show_bug.cgi?id=119722

Reviewed by Darin Adler.

Source/WebCore:

Make NodeList.item() indexed getter behave according to specification:
http://dom.spec.whatwg.org/#nodelist

Namely, we no longer throw if the index is negative (meaning the
[IsIndex] extended attribute is dropped) and the argument is now
mandatory.

This behavior is consistent with both IE10 and Firefox and since
recently Blink.

Test: fast/dom/nodelist-item-parameter.html

  • dom/NodeList.idl:

LayoutTests:

Add a layout test to check that the NodeList.item() indexed getter's
argument is properly validated. Also, update the following test case now
that the argument is mandatory:
fast/dom/non-numeric-values-numeric-parameters.html

  • fast/dom/nodelist-item-parameter-expected.txt: Added.
  • fast/dom/nodelist-item-parameter.html: Added.
  • fast/dom/non-numeric-values-numeric-parameters-expected.txt:
  • fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
10:49 AM Changeset in webkit [154011] by oliver@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Harden executeConstruct against incorrect return types from host functions
https://bugs.webkit.org/show_bug.cgi?id=119757

Reviewed by Mark Hahnenberg.

Add logic to guard against bogus return types. There doesn't seem to be any
class in webkit that does this wrong, but the typed array stubs in debug JSC
do exhibit this bad behaviour.

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::executeConstruct):

10:49 AM Changeset in webkit [154010] by andersca@apple.com
  • 2 edits in trunk/Source/WebCore

Fix build.

  • WebCore.exp.in:
10:08 AM Changeset in webkit [154009] by allan.jensen@digia.com
  • 13 edits
    2 adds in trunk

REGRESSION(SUBPIXEL_LAYOUT) Composited layers can cause one pixel shifts
https://bugs.webkit.org/show_bug.cgi?id=115304

Reviewed by David Hyatt.

Source/WebCore:

Accelerated layers can cause blocks at subpixel offsets to shift because
accumulated subpixel offsets are lost between each layers.

To solve this layer bounds are now calculated in LayoutUnits, and their
subpixel offset saved so it can be used to ensure correct pixel-snapping
during painting.

Test: fast/sub-pixel/sub-pixel-composited-layers.html

  • WebCore.exp.in:
  • inspector/InspectorLayerTreeAgent.cpp:

(WebCore::InspectorLayerTreeAgent::buildObjectForLayer):

  • platform/graphics/LayoutPoint.h:

(WebCore::LayoutPoint::fraction):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::setupClipPath):
(WebCore::RenderLayer::setupFilters):
(WebCore::RenderLayer::paintLayerContents):
(WebCore::RenderLayer::calculateLayerBounds):

  • rendering/RenderLayer.h:
  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::updateCompositedBounds):
(WebCore::RenderLayerBacking::updateAfterWidgetResize):
(WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
(WebCore::RenderLayerBacking::resetContentsRect):
(WebCore::RenderLayerBacking::contentOffsetInCompostingLayer):
(WebCore::RenderLayerBacking::contentsBox):
(WebCore::RenderLayerBacking::backgroundBox):
(WebCore::RenderLayerBacking::paintIntoLayer):
(WebCore::RenderLayerBacking::paintContents):
(WebCore::RenderLayerBacking::compositedBounds):
(WebCore::RenderLayerBacking::setCompositedBounds):

  • rendering/RenderLayerBacking.h:
  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::logLayerInfo):
(WebCore::RenderLayerCompositor::calculateCompositedBounds):

  • rendering/RenderLayerCompositor.h:
  • rendering/RenderTreeAsText.cpp:

(WebCore::operator<<):

  • rendering/RenderTreeAsText.h:

LayoutTests:

  • fast/sub-pixel/sub-pixel-composited-layers-expected.html: Added.
  • fast/sub-pixel/sub-pixel-composited-layers.html: Added.
9:58 AM Changeset in webkit [154008] by zandobersek@gmail.com
  • 3 edits in trunk

[Autotools] Unicode's CFLAGS enforce -D_FORTIFY_SOURCE=2, -D_REENTRANT=1, causing faulty Clang builds
https://bugs.webkit.org/show_bug.cgi?id=119685

Reviewed by Gustavo Noronha Silva.

icu-config includes '-D_FORTIFY_SOURCE=2 -D_REENTRANT=1' when printing out C preprocessor flags that are used
as the C compiler flags to avoid other unwanted compiler options. This causes problems when building optimized
builds with Clang because of a bug in that compiler:
http://llvm.org/bugs/show_bug.cgi?id=16821

To avoid that, the C preprocessor search flags, as printed by icu-config --cppflags-searchpath are now used
the Unicode dependency's C compiler flags, avoiding unconditionally specifying the two macros.

To adjust for that, the -pthread flag is added to the global CFLAGS and CXXFLAGS variables, ensuring
the _REENTRANT define is set to 1 and declaring the flag globally instead of relying on Glib dependency's
C compiler flags to do so for us. -D_FORTIFY_SOURCE=2 is only added to the CFLAGS and CXXFLAGS variables if
the compiler in use is gcc or g++, preventing the Clang builds to malfunction.

  • Source/autotools/FindDependencies.m4:
  • Source/autotools/SetupCompilerFlags.m4:
9:56 AM Changeset in webkit [154007] by zandobersek@gmail.com
  • 3 edits in trunk

[Autotools] Don't compare $CC, $CXX to exact compiler names
https://bugs.webkit.org/show_bug.cgi?id=119683

Reviewed by Gustavo Noronha Silva.

Instead of comparing $CC and $CXX to exact compiler names (like 'gcc', 'clang++' etc.),
use the compiler version checks to also specify the broader compiler collection of which
the used compiler is a member of. This avoids failures in some border-line cases where
the user would still use either a GCC or a Clang compiler but provide it through a symbolic
link that was specified via the CC/CXX environment variables.

  • Source/autotools/CheckSystemAndBasicDependencies.m4: Store the detected C/C++ compiler collection

in c_compiler/cxx_compiler. Throw an error if no supported compiler was found.

  • Source/autotools/SetupCompilerFlags.m4: Test for a specific compiler by checking against

c_compiler/cxx_compiler rather than CC/CXX values.

9:19 AM Changeset in webkit [154006] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[Curl] Possible infinite loop while downloading.
https://bugs.webkit.org/show_bug.cgi?id=119744

Patch by peavo@outlook.com <peavo@outlook.com> on 2013-08-13
Reviewed by Darin Adler.

If adding/removing curl handles fails, the download thread
can end up in an endless loop trying to update the curl handle list.

  • platform/network/curl/CurlDownload.cpp:

(WebCore::CurlDownloadManager::updateHandleList): Avoid infinite loop by ignoring return value.

9:18 AM Changeset in webkit [154005] by Christophe Dumez
  • 5 edits
    2 adds in trunk

HTMLSelectElement.item() does not behave according to specification
https://bugs.webkit.org/show_bug.cgi?id=119738

Reviewed by Darin Adler.

Source/WebCore:

Make HTMLSelectElement.item() behave according to specification:
http://www.w3.org/TR/html51/forms.html#dom-select-item
http://dom.spec.whatwg.org/#dom-htmlcollection-item

Namely, we no longer throw if the offset argument is negative. Also,
the argument is now mandatory.

IE10, Firefox and Blink do not throw when HTMLSelectElement.item() is
called with a negative value (as per the specification).

The argument is mandatory in Firefox and Blink, but optional in IE10
(it returns null when called without argument). This looks like a bug
in IE because other item() getters' argument is usually mandatory in IE
(e.g. NodeList.item()).

Test: fast/dom/HTMLSelectElement/select-element-item-argument.html

  • html/HTMLSelectElement.idl:

LayoutTests:

Add a new layout test to check that the HTMLSelectElement.item() indexed getter's
parameter is correctly validated.
Also update fast/dom/non-numeric-values-numeric-parameters.html now that the
argument is mandatory.

  • fast/dom/HTMLSelectElement/select-element-item-argument-expected.txt: Added.
  • fast/dom/HTMLSelectElement/select-element-item-argument.html: Added.
  • fast/dom/non-numeric-values-numeric-parameters-expected.txt:
  • fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
9:16 AM Changeset in webkit [154004] by Christophe Dumez
  • 5 edits
    2 adds in trunk

On request error, always fire events on the XMLHttpRequestUpload before the XMLHttpRequest
https://bugs.webkit.org/show_bug.cgi?id=119714

Reviewed by Alexey Proskuryakov.

Source/WebCore:

On request error, fire events on the XMLHttpRequestUpload object before the XMLHttpRequest
object as per the latest specification:
http://xhr.spec.whatwg.org/#request-error

This specification change was made in Sept 2010:
http://dev.w3.org/cvsweb/2006/webapi/XMLHttpRequest-2/Overview.src.html.diff?r1=1.138;r2=1.139;f=h

It addresses the following comment:
http://lists.w3.org/Archives/Public/public-webapps/2010JulSep/0777.html

IE10 and since recently Blink behave according to specification but WebKit was firing the
events on the XMLHttpRequest object BEFORE the XMLHttpRequestUpload object in case of
'network error' or 'abort error'. WebKit was however behaving according to specification
in case of 'timeout error', which was inconsistent.

Test: http/tests/xmlhttprequest/upload-request-error-event-order.html

  • xml/XMLHttpRequest.cpp:

(WebCore::XMLHttpRequest::networkError):
(WebCore::XMLHttpRequest::abortError):

LayoutTests:

Add a layout test to validate the order in which the events are fired in case
of a xhr request error. Also update an existing test which was relying on the
outdated firing order.

  • http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
  • http/tests/xmlhttprequest/simple-cross-origin-progress-events.html:
  • http/tests/xmlhttprequest/upload-request-error-event-order-expected.txt: Added.
  • http/tests/xmlhttprequest/upload-request-error-event-order.html: Added.
9:14 AM Changeset in webkit [154003] by Christophe Dumez
  • 2 edits in trunk/Source/WebCore

Simplify RadioNodeList's anonymous indexed getter
https://bugs.webkit.org/show_bug.cgi?id=119725

Reviewed by Darin Adler.

Simplify RadioNodeList's anonymous indexed getter by dropping [IsIndex]
IDL extended attribute from its parameter and making it mandatory.

This change has strictly no impact on the generated bindings code
but it simplifies the IDL.

No new test, no behavior change.

  • html/RadioNodeList.idl:
8:28 AM Changeset in webkit [154002] by allan.jensen@digia.com
  • 2 edits in trunk/Source/JavaScriptCore

[Qt] Fix C++11 build with gcc 4.4 and 4.5
https://bugs.webkit.org/show_bug.cgi?id=119736

Reviewed by Anders Carlsson.

Don't force C++11 mode off anymore.

  • Target.pri:
7:44 AM Changeset in webkit [154001] by rakuco@webkit.org
  • 2 edits in trunk/Tools

[EFL][DRT] Simplify call to reverseFind()
https://bugs.webkit.org/show_bug.cgi?id=119746

Reviewed by Christophe Dumez.

Follow-up to r153977.

  • DumpRenderTree/efl/DumpRenderTreeChrome.cpp:

(pathSuitableForTestResult): Instead of defining a static variable
that's only used in a single place, pass '/' to reverseFind() directly.

6:14 AM Changeset in webkit [154000] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[GTK] close the volume slider when the media control panel is hidden
https://bugs.webkit.org/show_bug.cgi?id=119062

Patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk> on 2013-08-13
Reviewed by Gustavo Noronha Silva.

It's not obvious how to close the volume slider on webkitGtk.
The volume slider should close if the control panel is hidden.

  • html/shadow/MediaControlsGtk.cpp:

(WebCore::MediaControlsGtk::makeTransparent):

  • html/shadow/MediaControlsGtk.h:
5:18 AM Changeset in webkit [153999] by zarvai@inf.u-szeged.hu
  • 4 edits
    2 adds
    2 deletes in trunk/LayoutTests

[Qt] Unreviewed gardening. Rebase tests after r153901 and r153915. Skip failing tests.

Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-08-13

  • platform/qt-5.0-wk2/TestExpectations:
  • platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png: Removed.
  • platform/qt-5.0/http/tests/security/xss-DENIED-xsl-document-redirect-expected.txt: Removed.
  • platform/qt/TestExpectations:
  • platform/qt/http/tests/security/xss-DENIED-xsl-document-redirect-expected.txt: Added.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
5:14 AM Changeset in webkit [153998] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Unreviewed, rolling out r152563.
http://trac.webkit.org/changeset/152563
https://bugs.webkit.org/show_bug.cgi?id=119740

causes random crashes (Requested by carewolf on #webkit).

  • platform/graphics/qt/FontCacheQt.cpp:

(WebCore::FontCache::getLastResortFallbackFont):

2:16 AM Changeset in webkit [153997] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

  • platform/gtk/TestExpectations: Simplify test failure expectations to remove various lint failures,

also removing a couple of expectations for tests that are passing in the process.

2:05 AM Changeset in webkit [153996] by zandobersek@gmail.com
  • 3 edits
    1 add in trunk/LayoutTests

Unreviewed GTK gardening.

  • platform/gtk/fast/repaint/caret-jump-between-nodes-expected.txt: Added. Rebaselining after r153815.
  • platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png: Rebaselining after r153901.
  • platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Ditto.
2:00 AM Changeset in webkit [153995] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

  • platform/gtk/TestExpectations: Add failure expectations for various failing tests.
1:38 AM Changeset in webkit [153994] by zarvai@inf.u-szeged.hu
  • 3 edits in trunk/LayoutTests

[Qt] Unreviewed gardening. Skipping new fails.

Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-08-13

  • platform/qt-5.0-wk1/TestExpectations:
  • platform/qt/TestExpectations:
1:32 AM Changeset in webkit [153993] by abucur@adobe.com
  • 2 edits in trunk/Source/WebCore

Unreviewed.

Fix the build after http://trac.webkit.org/changeset/153990.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::updateShapesBeforeBlockLayout): Add the default return value if CSS Shapes are disabled.

1:15 AM Changeset in webkit [153992] by a.bah@samsung.com
  • 1 edit
    2 adds in trunk/LayoutTests

Adding testcase for verifying editing behavior for up/down caret movement between lines.
https://bugs.webkit.org/show_bug.cgi?id=119511

Reviewed by Ryosuke Niwa.

  • editing/selection/verify-editing-behavior-for-line-granularity-expected.txt: Added.
  • editing/selection/verify-editing-behavior-for-line-granularity.html: Added.

Layout testcase added for verifying that the up/down caret movement between
lines is similar to the default text editor behavior on various platforms.

12:57 AM WebKitGTK/2.0.x edited by berto@igalia.com
(diff)
12:53 AM Changeset in webkit [153991] by berto@igalia.com
  • 4 edits in trunk

[GTK] Closing inspector window crashes wk
https://bugs.webkit.org/show_bug.cgi?id=110865

Reviewed by Carlos Garcia Campos.

Source/WebKit/gtk:

Deleting priv->corePage during the destruction of a webView will
trigger the deletion of InspectorFrontendClient. However that
object is supposed to handle the webView's destroy signal first in
order to do the necessary cleanup.

The solution is to wait until webkit_web_view_dispose finishes
before deleting priv->corePage.

  • webkit/webkitwebview.cpp:

(webkit_web_view_dispose):

Tools:

Disconnect all signal handlers if the inspector window is
destroyed.

  • GtkLauncher/LauncherInspectorWindow.c:

(inspectorWindowDestroyed):
(launcherInspectorWindowNew):

12:44 AM Changeset in webkit [153990] by abucur@adobe.com
  • 16 edits
    2 copies
    4 adds in trunk

[CSS Regions] Compute correct region ranges for boxes
https://bugs.webkit.org/show_bug.cgi?id=116296

Reviewed by David Hyatt.

Source/WebCore:

The patch extends the region ranges implementation with the following behavior:

  • the range of a box is always included in the range of its containing block (even for floats); this will simplify how overflow

is propagated to the regions and it should later change on a case by case basis.

  • if the range of a box is not correctly estimated before the layout it will be marked for relayout; this is necessary to correctly

position boxes that overflow naturally, like floats.

  • all the boxes have a range now, not only the blocks.
  • regionAtBlockOffset can clamp to a box.
  • an unsplittable box has a region range of a single region, the one where the box top falls into.

When the layout of a child box starts it tries to give an estimate based on the maximal height of the box. After the layout,
if the estimation was wrong, the box is relaid out. For example, if a block with a float is laid out in a region but the float
overflows in the next region a relayout is needed for the float so it can be positioned relative to the containing block
region (this step can be optimized by making a layout pass only for the children that don't have the region range enclosed in the
containing block range).

Tests: fast/regions/bottom-overflow-out-of-first-region-absolute.html

fast/regions/float-pushed-width-change-2.html
fast/regions/scrollable-paragraph-unsplittable.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::updateShapesBeforeBlockLayout): Doesn't do anything for regions now.
(WebCore::RenderBlock::updateShapesAfterBlockLayout): Doesn't do anything for regions now.
(WebCore::RenderBlock::relayoutToAvoidWidows): The layout to avoid widows. Widows use the line index to determine the break point,
not the RootLineBox pointer as before. This is necessary to prevent stale pointers in further layouts.
(WebCore::RenderBlock::layoutBlock):
(WebCore::RenderBlock::layoutBlockChild):
(WebCore::RenderBlock::layoutPositionedObjects):
(WebCore::RenderBlock::markForPaginationRelayoutIfNeeded): Relayout for widows during layoutBlock(). Don't wait to exit the block layout.
(WebCore::RenderBlock::positionNewFloats):
(WebCore::RenderBlock::hasNextPage):
(WebCore::RenderBlock::applyBeforeBreak):
(WebCore::RenderBlock::applyAfterBreak):
(WebCore::RenderBlock::setPageBreak):
(WebCore::RenderBlock::updateMinimumPageHeight):
(WebCore::RenderBlock::regionAtBlockOffset): This function can now clamp at a box.
(WebCore::RenderBlock::computeRegionRangeForBoxChild): Calculate the box region range using the box height.
(WebCore::RenderBlock::estimateRegionRangeForBoxChild): Estimate the box region range using a huge height for the box.
(WebCore::RenderBlock::updateRegionRangeForBoxChild): Determine the final region range of a box.

  • rendering/RenderBlock.h:

(WebCore::RenderBlock::logicalWidthForChild):
(WebCore::RenderBlock::logicalHeightForChild):
(WebCore::RenderBlock::logicalTopForChild):

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::RenderBlock::layoutInlineChildren):

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::clampToStartAndEndRegions):
(WebCore::RenderBox::borderBoxRectInRegion):

  • rendering/RenderBox.h:
  • rendering/RenderDeprecatedFlexibleBox.cpp:

(WebCore::RenderDeprecatedFlexibleBox::layoutBlock):

  • rendering/RenderFlexibleBox.cpp:

(WebCore::RenderFlexibleBox::layoutBlock):

  • rendering/RenderFlowThread.cpp:

(WebCore::RenderFlowThread::validateRegions):
(WebCore::RenderFlowThread::regionAtBlockOffset):
(WebCore::RenderFlowThread::adjustedPositionRelativeToOffsetParent):
(WebCore::RenderFlowThread::pageLogicalTopForOffset):
(WebCore::RenderFlowThread::pageLogicalWidthForOffset):
(WebCore::RenderFlowThread::pageLogicalHeightForOffset):
(WebCore::RenderFlowThread::pageRemainingLogicalHeightForOffset):
(WebCore::RenderFlowThread::mapFromFlowToRegion):
(WebCore::RenderFlowThread::logicalWidthChangedInRegionsForBlock):
(WebCore::RenderFlowThread::clearRenderObjectCustomStyle):
(WebCore::RenderFlowThread::clearRenderBoxRegionInfoAndCustomStyle):
(WebCore::RenderFlowThread::setRegionRangeForBox):
(WebCore::RenderFlowThread::applyBreakAfterContent):
(WebCore::RenderFlowThread::addForcedRegionBreak):

  • rendering/RenderFlowThread.h:
  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::layoutBlock):

  • rendering/RenderMultiColumnFlowThread.cpp:

(WebCore::RenderMultiColumnFlowThread::setPageBreak):
(WebCore::RenderMultiColumnFlowThread::updateMinimumPageHeight):

  • rendering/RenderMultiColumnFlowThread.h:

LayoutTests:

Tests for the changes in how region ranges are computed and applied.

  • fast/regions/bottom-overflow-out-of-first-region-absolute-expected.html: Added.
  • fast/regions/bottom-overflow-out-of-first-region-absolute.html: Added.
  • fast/regions/float-pushed-width-change-2-expected.html: Copied from LayoutTests/fast/regions/float-pushed-width-change-expected.html.
  • fast/regions/float-pushed-width-change-2.html: Copied from LayoutTests/fast/regions/float-pushed-width-change.html.
  • fast/regions/float-pushed-width-change-expected.html:
  • fast/regions/float-pushed-width-change.html:
  • fast/regions/scrollable-paragraph-unsplittable-expected.html: Added.
  • fast/regions/scrollable-paragraph-unsplittable.html: Added.
12:19 AM Changeset in webkit [153989] by zandobersek@gmail.com
  • 4 edits in trunk/LayoutTests

Unreviewed GTK gardening.

  • platform/gtk/editing/caret/caret-color-expected.txt: Rebaselining after r152612.
  • platform/gtk/fast/js/dom-static-property-for-in-iteration-expected.txt: Rebaselining after r153772.
  • platform/gtk/fast/js/global-constructors-attributes-expected.txt: Ditto.
12:15 AM Changeset in webkit [153988] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

One more speculative Windows build fix after r153978.

  • page/win/DragControllerWin.cpp:
12:15 AM Changeset in webkit [153987] by zandobersek@gmail.com
  • 15 edits
    1 add in trunk/LayoutTests

Unreviewed GTK gardening.
Rebaselining after r153647.

  • platform/gtk/fast/css/input-search-padding-expected.txt:
  • platform/gtk/fast/css/text-overflow-input-expected.txt:
  • platform/gtk/fast/forms/box-shadow-override-expected.txt:
  • platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
  • platform/gtk/fast/forms/input-appearance-height-expected.txt:
  • platform/gtk/fast/forms/placeholder-position-expected.txt:
  • platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
  • platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
  • platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
  • platform/gtk/fast/forms/search-rtl-expected.txt:
  • platform/gtk/fast/forms/search-size-with-decorations-expected.txt: Added.
  • platform/gtk/fast/forms/search-styled-expected.txt:
  • platform/gtk/fast/forms/search-vertical-alignment-expected.txt:
  • platform/gtk/fast/forms/searchfield-heights-expected.txt:
  • platform/gtk/fast/repaint/search-field-cancel-expected.txt:
12:11 AM Changeset in webkit [153986] by gyuyoung.kim@samsung.com
  • 9 edits in trunk

Update scheme list according to latest specification
https://bugs.webkit.org/show_bug.cgi?id=119510

Reviewed by Christophe Dumez.

New schemes are added to it additionally. Those are bitcoin, im, ircs and wtai.
As additional work, scheme order is listed to be sync with spec.

Spec: http://www.w3.org/html/wg/drafts/html/master/webappapis.html#custom-handlers

Source/WebCore:

Test: fast/dom/register-protocol-handler.html

fast/dom/unregister-protocol-handler.html

  • Modules/navigatorcontentutils/NavigatorContentUtils.cpp:

(WebCore::initProtocolHandlerWhitelist):

LayoutTests:

  • fast/dom/register-protocol-handler-expected.txt:
  • fast/dom/register-protocol-handler.html:
  • fast/dom/unregister-protocol-handler-expected.txt:
  • fast/dom/unregister-protocol-handler.html:
  • platform/efl/fast/dom/register-protocol-handler-expected.txt:
  • platform/efl/fast/dom/unregister-protocol-handler-expected.txt:
12:08 AM Changeset in webkit [153985] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Yet another Windows build fix attempt after r153978.

  • page/win/DragControllerWin.cpp:

(WebCore::DragController::declareAndWriteDragImage):

12:04 AM Changeset in webkit [153984] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Another Windows build fix attempt after r153978.

  • page/win/DragControllerWin.cpp:
12:00 AM Changeset in webkit [153983] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Windows build fix attempt after r153978.

  • page/win/DragControllerWin.cpp:

Aug 12, 2013:

11:38 PM Changeset in webkit [153982] by rniwa@webkit.org
  • 1 edit
    2 adds in trunk/LayoutTests

Fix null dereference in HTMLAnchorElement::sendPings when frame is not attached to a page
https://bugs.webkit.org/show_bug.cgi?id=119716

Reviewed by Darin Adler.

Add a regression test for r153975.

  • fast/html/detach-frame-while-clicking-on-anchor-with-ping-expected.txt: Added.
  • fast/html/detach-frame-while-clicking-on-anchor-with-ping.html: Added.
11:26 PM Changeset in webkit [153981] by zandobersek@gmail.com
  • 3 edits
    2 adds in trunk

ASSERTION FAILED: type() == Percent in WebCore::Length::percent
https://bugs.webkit.org/show_bug.cgi?id=116715

Reviewed by Darin Adler.

Source/WebCore:

Allow the Calculated type in the Length::percent method that returns the Length's
float value. This reflects the changes in r110148 that adjusted the Length::isPercent
method to return true for Length objects of either Percent or Calculated type.

Test: fast/css/calculated-length-as-percent-crash.html

  • platform/Length.h:

(WebCore::Length::percent): Assert that Length::isPercent is true when Length::percent
is called, ensuring the Length's type is either Percent or Calculated.

LayoutTests:

Add the test case, as produced by the Fuzzinator, that was causing assertions
in Length::percent due to Length objects of the Calculated type not being treated
as holding a proper percent value in that method, despite Length::isPercent
returning true for Length objects of either Percent or the Calculated type.

  • fast/css/calculated-length-as-percent-crash-expected.txt: Added.
  • fast/css/calculated-length-as-percent-crash.html: Added.
11:26 PM Changeset in webkit [153980] by mitz@apple.com
  • 2 edits in trunk/Tools

extract-localizable-strings output is not suited for parsing by Xcode
https://bugs.webkit.org/show_bug.cgi?id=119728

Reviewed by Darin Adler.

Added spaces where needed after “path:line:” to allow Xcode to recognize the file reference,
removed “ERROR” since messages that refer to a line in a file are shown as error by default,
added “warning: ” in messages that aren’t errors (i.e. don’t prevent the script from exiting
with 0).

  • Scripts/extract-localizable-strings:
11:16 PM Changeset in webkit [153979] by zandobersek@gmail.com
  • 2 edits in trunk

[Autotools] Adjust the help string for the configure's --enable-optimizations flag
https://bugs.webkit.org/show_bug.cgi?id=119682

Reviewed by Martin Robinson.

  • Source/autotools/ReadCommandLineArguments.m4: Remove the 'GCC only' part of the help

string for the --enable-optimizations flag. This is not true and can lead to confusion
since the optimizations can be applied when compiling with Clang as well.

10:58 PM Changeset in webkit [153978] by Darin Adler
  • 18 edits in trunk/Source/WebCore

Move Clipboard::declareAndWriteDragImage to DragController
https://bugs.webkit.org/show_bug.cgi?id=117683

Reviewed by Brent Fulgham.

  • dom/Clipboard.h: Removed declareAndWriteDragImage.
  • page/DragController.cpp:

(WebCore::selectImageBeforeDragging): Half of the old prepareClipboardForImageDrag
is now refactored into this function.
(WebCore::DragController::startDrag): Where we called prepareClipboardForImageDrag,
instead call selectImageBeforeDragging and declareAndWriteDragImage. This is needed
because declareAndWriteDragImage needs to be a member function, for Mac at least.

  • page/DragController.h: Added declareAndWriteDragImage.
  • page/efl/DragControllerEfl.cpp:

(WebCore::DragController::declareAndWriteDragImage): Added empty placeholder.
It would be better to delete this file rather than having these placeholders.
I don't think EFL actually has drag support, and it makes work to have to keep
source files up to date that are really unused.

  • page/gtk/DragControllerGtk.cpp:

(WebCore::DragController::declareAndWriteDragImage): Added. Calls Pasteboard::writeImage.

  • page/mac/DragControllerMac.mm:

(WebCore::DragController::declareAndWriteDragImage): Added. Calls to DragClient, which
does the work.

  • page/qt/DragControllerQt.cpp:

(WebCore::DragController::declareAndWriteDragImage): Added. Calls Pasteboard::writeImage.

  • page/win/DragControllerWin.cpp:

(WebCore::DragController::declareAndWriteDragImage): Added. Uses Pasteboard functions to
do the work.

  • platform/Clipboard.h: Changed the pasteboard function to return a non-const reference.

For now, it's not clear what const will mean for pasteboards, and it's currently not
possible to write to a const pasteboard, which we need to do in the new
DragController::declareAndWriteDragImage functions.

  • platform/Pasteboard.h: Added a new writeMarkup function, implemented only for Windows

at this time.

  • platform/efl/ClipboardEfl.cpp: Deleted declareAndWriteDragImage.
  • platform/gtk/ClipboardGtk.cpp: Ditto.
  • platform/ios/ClipboardIOS.h: Ditto.
  • platform/ios/ClipboardIOS.mm: Ditto.
  • platform/mac/ClipboardMac.mm: Ditto.
  • platform/qt/ClipboardQt.cpp: Ditto.
  • platform/win/ClipboardWin.cpp: Ditto.
  • platform/win/PasteboardWin.cpp:

(WebCore::Pasteboard::writePlainTextToDataObject): Took out a pointless line of code.
(WebCore::Pasteboard::writeMarkup): Added. Currently implemented only for Windows.
This factors out a significant piece of DragController::declareAndWriteDragImage,
and will probably be handy for other platforms later.

10:55 PM Changeset in webkit [153977] by ryuan.choi@samsung.com
  • 5 edits in trunk

[EFL][WK1] URL printing code in DumpRenderTree doesn't match WTR or Mac DRT
https://bugs.webkit.org/show_bug.cgi?id=119585

Reviewed by Gyuyoung Kim.

Source/WebKit/efl:

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:

(DumpRenderTreeSupportEfl::provisionalURL):
Implemented to pass provisionalURL of main frame to DumpRenderTreeChrome.

  • WebCoreSupport/DumpRenderTreeSupportEfl.h:

Tools:

  • DumpRenderTree/efl/DumpRenderTreeChrome.cpp:

(pathSuitableForTestResult):
Return path string that's relative to main frame URL, or just file name if
the resource is not in the same directory subtree.
Referenced WebKitTestRunner code in r153852.
(descriptionSuitableForTestResult):
(DumpRenderTreeChrome::onFrameRedirectRequested):
(DumpRenderTreeChrome::onNewResourceRequest): Followed changes of r153903.

10:53 PM Changeset in webkit [153976] by mitz@apple.com
  • 3 edits in trunk/Tools

extract-localizable-strings doesn't know how to verify an existing strings file
https://bugs.webkit.org/show_bug.cgi?id=119704

Reviewed by Darin Adler.

  • Scripts/extract-localizable-strings: Added an --exceptions option for specifying the

exceptions file, changing the way “no exceptions file” is expressed from passing “-” as the
exceptions file name to omitting the --exceptions option. Added a --skip option, changing
the way directories to skip are specified from prefixing the directory with a “-” to
specifying it with --skip.
Finally, added a --verify option. When specified, the strings file is not written to, but
instead read in and checked for consistency with the comments, keys and values derived from
the source files and the exceptions file. Missing keys, unused keys, mismatching values and
mismatching comments are reported as errors.

  • Scripts/update-webkit-localizable-strings: Updated for the new way of specifying

directories to skip and no exceptions file.

10:48 PM Changeset in webkit [153975] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Fix NULL de-refernce in HTMLAnchorElement::sendPings when settings doesn't exist
https://bugs.webkit.org/show_bug.cgi?id=119716

Reviewed by Darin Adler.

Merge https://chromium.googlesource.com/chromium/blink/+/d5783da353ab783e9994b8fbecd91880be5192a1

No new tests since the test in the Blink change doesn't reproduce crash on WebKit.

  • html/HTMLAnchorElement.cpp:

(WebCore::HTMLAnchorElement::sendPings):

10:47 PM Changeset in webkit [153974] by Seokju Kwon
  • 2 edits in trunk/Source/WebCore

Use the correct preprocessor in shouldRepaintFixedBackgroundsOnScroll()
https://bugs.webkit.org/show_bug.cgi?id=119710

Reviewed by Darin Adler.

No behavior change, no new tests needed.

  • rendering/RenderObject.cpp: Remove unused parameter warning.

(WebCore::shouldRepaintFixedBackgroundsOnScroll):

8:44 PM Changeset in webkit [153973] by ap@apple.com
  • 8 edits in trunk

http/tests/security/sandboxed-iframe-invalid.html is flaky on Mac
https://bugs.webkit.org/show_bug.cgi?id=85522

Reviewed by Andy Estes.

Source/WebCore:

Drive-by FIXMEs and trivial fixes for WebCore issues I noticed while working
on this bug. No behavior change expected.

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::submitForm):
(WebCore::FrameLoader::findFrameForNavigation):

  • loader/NavigationScheduler.cpp:

(WebCore::ScheduledFormSubmission::fire):

Tools:

  • DumpRenderTree/mac/UIDelegate.mm:

(-[UIDelegate webView:addMessageToConsole:withSource:]): Don't print console messages
when already done with a test. We already had this check in all UI delegate functions,
except for -webView:addMessageToConsole:withSource: somehow.

LayoutTests:

  • http/tests/security/sandboxed-iframe-form-top-expected.txt: Console logging got

improved while this test was marked as skipped or flaky, updating the results.

  • platform/mac/TestExpectations: Removed sandboxed-iframe-form-top.html, this test

no longer leaks output into later ones. The test was erroneously marked as flaky
instead of skipped, but now it's good.

8:34 PM Changeset in webkit [153972] by rniwa@webkit.org
  • 3 edits in trunk/Source/WebCore

Fix variable name |end| -> |size| in EventTarget::fireEventListeners
https://bugs.webkit.org/show_bug.cgi?id=119715

Reviewed by Benjamin Poulain.

Merge https://chromium.googlesource.com/chromium/blink/+/f58b017539c48059bb2b88d18ee0ee3d14decb01
and also fix variable names in FiringEventIterator.

  • dom/EventTarget.cpp:

(WebCore::EventTarget::removeEventListener):
(WebCore::EventTarget::fireEventListeners):
(WebCore::EventTarget::removeAllEventListeners):

  • dom/EventTarget.h:

(WebCore::FiringEventIterator::FiringEventIterator):

6:35 PM Changeset in webkit [153971] by ryuan.choi@samsung.com
  • 1 edit
    33 adds in trunk/LayoutTests

[EFL] Unreviewed gardening.

Add a missing result after r152911.

  • platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.png: Added.
  • platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.png: Added.
  • platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.png: Added.
  • platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.png: Added.
  • platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.png: Added.
  • platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/LeftToRight-lr-expected.png: Added.
  • platform/efl/fast/multicol/pagination/LeftToRight-lr-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.png: Added.
  • platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.png: Added.
  • platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.png: Added.
  • platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.png: Added.
  • platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.png: Added.
  • platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.png: Added.
  • platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.png: Added.
  • platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.png: Added.
  • platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.png: Added.
  • platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.txt: Added.
  • platform/efl/fast/multicol/pagination/TopToBottom-tb-expected.png: Added.
  • platform/efl/fast/multicol/pagination/TopToBottom-tb-expected.txt: Added.
6:12 PM Changeset in webkit [153970] by rniwa@webkit.org
  • 8 edits in trunk/Source/WebCore

Encapsulate access to documentNamedItemMap and windowNamedItemMap
https://bugs.webkit.org/show_bug.cgi?id=119701

Reviewed by Darin Adler.

Encapsulate m_documentNamedItem and m_windowNamedItem by adding various methods on HTMLDocument.
This will help us doing more refactorings in the future.

  • bindings/js/JSDOMWindowCustom.cpp:

(WebCore::namedItemGetter):
(WebCore::JSDOMWindow::getOwnPropertySlot):
(WebCore::JSDOMWindow::getOwnPropertySlotByIndex):
(WebCore::JSDOMWindow::getOwnPropertyDescriptor):

  • bindings/js/JSHTMLDocumentCustom.cpp:

(WebCore::JSHTMLDocument::canGetItemsForName):
(WebCore::JSHTMLDocument::nameGetter):

  • dom/Element.cpp:

(WebCore::Element::updateNameForDocument):
(WebCore::Element::updateIdForDocument):

  • html/HTMLDocument.cpp:

(WebCore::HTMLDocument::addDocumentNamedItem): Added.
(WebCore::HTMLDocument::removeDocumentNamedItem): Added.
(WebCore::HTMLDocument::addWindowNamedItem): Added.
(WebCore::HTMLDocument::removeWindowNamedItem): Added.

  • html/HTMLDocument.h:

(WebCore::HTMLDocument::documentNamedItem): Added.
(WebCore::HTMLDocument::hasDocumentNamedItem): Added.
(WebCore::HTMLDocument::documentNamedItemContainsMultipleElements): Added.
(WebCore::HTMLDocument::windowNamedItem): Added.
(WebCore::HTMLDocument::hasWindowNamedItem): Added.
(WebCore::HTMLDocument::windowNamedItemContainsMultipleElements): Added.

  • html/HTMLImageElement.cpp:

(WebCore::HTMLImageElement::parseAttribute):

  • html/HTMLObjectElement.cpp:

(WebCore::HTMLObjectElement::updateDocNamedItem):

6:10 PM Changeset in webkit [153969] by mitz@apple.com
  • 2 edits in trunk/Source/WebKit2

Fixed an off-by-(sizeof(char*) - 1) bug.

Reviewed by Sam Weinig.

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.Development.mm:

(WebKit::XPCServiceEventHandler): Allocate a sufficiently large buffer.

5:35 PM Changeset in webkit [153968] by Patrick Gansterer
  • 2 edits in trunk/Source/WebCore

[CMake] Use the correct list of files when compiling ANGLESupport on Windows
https://bugs.webkit.org/show_bug.cgi?id=119439

Reviewed by Gyuyoung Kim.

  • CMakeLists.txt: Use ossource_win.cpp instead of ossource_posix.cpp on Windows platforms.
5:28 PM Changeset in webkit [153967] by oliver@apple.com
  • 6 edits in trunk/Source/JavaScriptCore

Remove CodeBlock's notion of adding identifiers entirely
https://bugs.webkit.org/show_bug.cgi?id=119708

Reviewed by Geoffrey Garen.

Remove addAdditionalIdentifier entirely, including the bogus assertion.
Move the addition of identifiers to DFGPlan::reallyAdd

  • bytecode/CodeBlock.h:
  • dfg/DFGDesiredIdentifiers.cpp:

(JSC::DFG::DesiredIdentifiers::reallyAdd):

  • dfg/DFGDesiredIdentifiers.h:
  • dfg/DFGPlan.cpp:

(JSC::DFG::Plan::reallyAdd):
(JSC::DFG::Plan::finalize):

  • dfg/DFGPlan.h:
5:20 PM Changeset in webkit [153966] by ryuan.choi@samsung.com
  • 3 edits
    4 deletes in trunk/LayoutTests

[EFL] Unreviewed gardening.

  • platform/efl/TestExpectations: Added pasteboard after r152185.
  • platform/efl/editing/deleting/delete-br-002-expected.txt: Updated after r152478.
  • platform/efl/editing/execCommand/outdent-blockquote-test1-expected.txt:

Removed platform specific expectations after r152494.

  • platform/efl/editing/execCommand/outdent-blockquote-test2-expected.txt: Ditto.
  • platform/efl/editing/execCommand/outdent-blockquote-test3-expected.txt: Ditto.
  • platform/efl/editing/execCommand/outdent-blockquote-test4-expected.txt: Ditto.
4:56 PM Changeset in webkit [153965] by oliver@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Build fix

4:42 PM Changeset in webkit [153964] by ap@apple.com
  • 2 edits in trunk/Tools

https://bugs.webkit.org/show_bug.cgi?id=119693
[Mac] security/contentSecurityPolicy/connect-src-websocket-blocked.html is flaky
because of connect-src-websocket-allowed.html

Reviewed by Darin Adler.

Starting a load of about:blank and immediately stopping it cancels outstanding
resource loads, but the page has to transition to committed state to have timers
or WebSockets stopped too.

  • DumpRenderTree/mac/DumpRenderTree.mm: (runTest): Use a synchronous load to

ensure that transition to committed state happens before we start the next test.

4:41 PM Changeset in webkit [153963] by oliver@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Move additionalIdentifiers into DFGCommonData as only the optimising JITs use them
https://bugs.webkit.org/show_bug.cgi?id=119705

Reviewed by Geoffrey Garen.

Relatively trivial refactoring

  • bytecode/CodeBlock.h:

(JSC::CodeBlock::numberOfAdditionalIdentifiers):
(JSC::CodeBlock::addAdditionalIdentifier):
(JSC::CodeBlock::identifier):
(JSC::CodeBlock::numberOfIdentifiers):

  • dfg/DFGCommonData.h:
3:39 PM Changeset in webkit [153962] by oliver@apple.com
  • 10 edits in trunk/Source/JavaScriptCore

Stop making unnecessary copy of CodeBlock Identifier Vector
https://bugs.webkit.org/show_bug.cgi?id=119702

Reviewed by Michael Saboff.

Make CodeBlock simply use a separate Vector for additional Identifiers
and use the UnlinkedCodeBlock for the initial set of identifiers.

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::printGetByIdOp):
(JSC::dumpStructure):
(JSC::dumpChain):
(JSC::CodeBlock::printGetByIdCacheStatus):
(JSC::CodeBlock::printPutByIdOp):
(JSC::CodeBlock::dumpBytecode):
(JSC::CodeBlock::CodeBlock):
(JSC::CodeBlock::shrinkToFit):

  • bytecode/CodeBlock.h:

(JSC::CodeBlock::numberOfIdentifiers):
(JSC::CodeBlock::numberOfAdditionalIdentifiers):
(JSC::CodeBlock::addAdditionalIdentifier):
(JSC::CodeBlock::identifier):

  • dfg/DFGDesiredIdentifiers.cpp:

(JSC::DFG::DesiredIdentifiers::reallyAdd):

  • jit/JIT.h:
  • jit/JITOpcodes.cpp:

(JSC::JIT::emitSlow_op_get_arguments_length):

  • jit/JITPropertyAccess.cpp:

(JSC::JIT::emit_op_get_by_id):
(JSC::JIT::compileGetByIdHotPath):
(JSC::JIT::emitSlow_op_get_by_id):
(JSC::JIT::compileGetByIdSlowCase):
(JSC::JIT::emitSlow_op_put_by_id):

  • jit/JITPropertyAccess32_64.cpp:

(JSC::JIT::emit_op_get_by_id):
(JSC::JIT::compileGetByIdHotPath):
(JSC::JIT::compileGetByIdSlowCase):

  • jit/JITStubs.cpp:

(JSC::DEFINE_STUB_FUNCTION):

  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::LLINT_SLOW_PATH_DECL):

3:05 PM Changeset in webkit [153961] by a.renevier@samsung.com
  • 4 edits in trunk/Source/WebCore

[cairo] memory corruption with putImageData and accelerated canvas.
https://bugs.webkit.org/show_bug.cgi?id=118621

Reviewed by Martin Robinson.

When we have an accelerated imageBuffer, and we putByteArray with a
non zero destPoint, we create temporary surface of sourceSize. Then,
we write to image data with an offset. This results in an out of bound
write.

In order to avoid that, we use a 0 offset when writing data.

In addition, we also create image with the minimal needed size in
getImageData, and also use a 0 offset. This decrease data transfer
between cpu and gpu

Instead of the map/unmap mechanism, perform an explicit surface copy
when needed. This change also removes an unneeded glReadPixels at the
start of putByteArray

Add two parameters to copyRectFromOneSurfaceToAnother: destination
offset, and cairo drawing operator.

No new tests. Accelerated canvas is not enabled for testing yet.

  • platform/graphics/cairo/CairoUtilities.cpp:

(WebCore::copyRectFromOneSurfaceToAnother):

  • platform/graphics/cairo/CairoUtilities.h:
  • platform/graphics/cairo/ImageBufferCairo.cpp:

(WebCore::copySurfaceToImageAndAdjustRect):
(WebCore::getImageData):
(WebCore::ImageBuffer::putByteArray):

2:55 PM Changeset in webkit [153960] by rniwa@webkit.org
  • 3 edits in trunk/LayoutTests

Layout Test fast/overflow/scrollbar-click-retains-focus.html is failing on Apple Mac WK1 and GTK.
https://bugs.webkit.org/show_bug.cgi?id=104104

Add back test expectation for Mac since it's still failing on ML WK1 bots.

  • platform/mac/TestExpectations:
  • platform/mac-wk2/TestExpectations:
2:50 PM Changeset in webkit [153959] by rniwa@webkit.org
  • 6 edits in trunk/Source

Use const AtomicStringImpl* in DocumentOrderedMap
https://bugs.webkit.org/show_bug.cgi?id=119700

Reviewed by Benjamin Poulain.

Use const AtomicStringImpl* in DocumentOrderedMap. It caught at least one bug that HTMLNameCollection'
subclasses' nodeMatches were taking const AtomicString& instead of AtomicStringImpl*. This was forcing
DocumentOrderedMap::getElementByWindowNamedItem and DocumentOrderedMap::getElementByDocumentNamedItem
to create temporary AtomicStrings.

  • dom/DocumentOrderedMap.cpp:

(WebCore::keyMatchesId):
(WebCore::keyMatchesName):
(WebCore::keyMatchesMapName):
(WebCore::keyMatchesLowercasedMapName):
(WebCore::keyMatchesLabelForAttribute):
(WebCore::keyMatchesWindowNamedItem):
(WebCore::keyMatchesDocumentNamedItem):
(WebCore::DocumentOrderedMap::add):
(WebCore::DocumentOrderedMap::remove):
(WebCore::DocumentOrderedMap::get):
(WebCore::DocumentOrderedMap::getElementById):
(WebCore::DocumentOrderedMap::getElementByName):
(WebCore::DocumentOrderedMap::getElementByMapName):
(WebCore::DocumentOrderedMap::getElementByLowercasedMapName):
(WebCore::DocumentOrderedMap::getElementByLabelForAttribute):
(WebCore::DocumentOrderedMap::getElementByWindowNamedItem):
(WebCore::DocumentOrderedMap::getElementByDocumentNamedItem):
(WebCore::DocumentOrderedMap::getAllElementsById):

  • dom/DocumentOrderedMap.h:

(WebCore::DocumentOrderedMap::containsSingle):
(WebCore::DocumentOrderedMap::contains):
(WebCore::DocumentOrderedMap::containsMultiple):

  • html/HTMLNameCollection.cpp:

(WebCore::WindowNameCollection::nodeMatches):
(WebCore::DocumentNameCollection::nodeMatches):

  • html/HTMLNameCollection.h:

(WebCore::WindowNameCollection::nodeMatches):
(WebCore::DocumentNameCollection::nodeMatches):

2:37 PM Changeset in webkit [153958] by Beth Dakin
  • 6 edits
    2 adds in trunk

The LayoutMilestones didLayout callback should only fire for the main frame
https://bugs.webkit.org/show_bug.cgi?id=119457

Reviewed by Sam Weinig.

Source/WebCore:

This patch makes it so that FrameLoader::didLayout(LayoutMilestones) is only ever
called for the main frame. Technically this will change existing API for
didFirstVisuallyNonEmptyLayoutInFrame and didFirstLayoutInFrame. Clients used to
be able to register for those callbacks for any frame they wanted, however, now
they will only ever get the callback when it applies to the main frame. We think
that this is acceptable since we don’t know of any clients that ever used those
APIs for a non-main frame. This change also makes nothing but sense for the
didLayout(LayoutMilestones) callback, since that is a Page-level concept, so it
should only fire for the main frame.

Only call didLayout for the main frame.

  • dom/Document.cpp:

(WebCore::Document::setVisualUpdatesAllowed):

Assert that this is the main frame.

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::didLayout):

Only call didLayout for the main frame.

  • page/FrameView.cpp:

(WebCore::FrameView::performPostLayoutTasks):

Tools:

Now that the didLayout callback only fires for the main frame, we want to make
sure it will fire even when all of the content is in a subframe.

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
  • TestWebKitAPI/Tests/WebKit2/LayoutMilestonesWithAllContentInFrame.cpp: Added.

(TestWebKitAPI::didLayout):
(TestWebKitAPI::TEST):

  • TestWebKitAPI/Tests/WebKit2/all-content-in-one-iframe.html: Added.
2:02 PM Changeset in webkit [153957] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebCore

Merged r153917. <rdar://problem/14002715>

1:54 PM Changeset in webkit [153956] by Beth Dakin
  • 16 edits in trunk

Remove didNewFirstVisuallyNonEmptyLayout from WebKit2
https://bugs.webkit.org/show_bug.cgi?id=119658

Reviewed by Darin Adler.

Source/WebKit2:

Removing this function entirely will change some functionality in the Nightlies,
but we think that is an acceptable difference for the Nightlies. If is does cause
a problem though, we can roll out this patch and deprecate the function instead.

  • UIProcess/API/C/WKPage.h:
  • UIProcess/WebLoaderClient.cpp:
  • UIProcess/WebLoaderClient.h:
  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::initializeLoaderClient):

  • UIProcess/WebPageProxy.h:
  • UIProcess/WebPageProxy.messages.in:
  • WebProcess/InjectedBundle/API/c/WKBundlePage.h:
  • WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp:
  • WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h:
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::dispatchDidLayout):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::initializeInjectedBundleLoaderClient):

Tools:

  • MiniBrowser/mac/WK2BrowserWindowController.m:

(-[WK2BrowserWindowController awakeFromNib]):

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::InjectedBundlePage):

  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::createWebViewWithOptions):

12:47 PM Changeset in webkit [153955] by Christophe Dumez
  • 15 edits
    2 adds in trunk

Define DOM_KEY_LOCATION_* constants on KeyboardEvent
https://bugs.webkit.org/show_bug.cgi?id=119341

Reviewed by Ryosuke Niwa.

Source/WebCore:

Add support for the DOM_KEY_LOCATION_* constants on KeyboardEvent as per
the specification:
http://www.w3.org/TR/DOM-Level-3-Events/#events-KeyboardEvent

Those constants are already supported by IE10, Firefox 22 and since
recently Blink.

Note that the following constants are not supported / exposed yet:
DOM_KEY_LOCATION_MOBILE and DOM_KEY_LOCATION_JOYSTICK.

Test: fast/events/keyboardevent-location-constants.html

  • dom/KeyboardEvent.cpp:

(WebCore::keyLocationCode):
(WebCore::KeyboardEvent::KeyboardEvent):

  • dom/KeyboardEvent.h:
  • dom/KeyboardEvent.idl:

LayoutTests:

Make use of the new DOM_KEY_LOCATION_* constants in the KeyboardEvent
test cases instead of hardcoding their values.

  • fast/events/constructors/keyboard-event-constructor-expected.txt:
  • fast/events/constructors/keyboard-event-constructor.html:
  • fast/events/js-keyboard-event-creation-expected.txt:
  • fast/events/js-keyboard-event-creation.html:
  • fast/events/keyboardevent-location-constants-expected.txt: Added.
  • fast/events/keyboardevent-location-constants.html: Added.
  • fast/events/keydown-leftright-keys-expected.txt:
  • fast/events/keydown-leftright-keys.html:
  • fast/events/keydown-numpad-keys-expected.txt:
  • fast/events/script-tests/keydown-numpad-keys.js:

(testKeyEventWithLocation):

  • platform/efl/fast/events/js-keyboard-event-creation-expected.txt:
  • platform/gtk/fast/events/js-keyboard-event-creation-expected.txt:
12:41 PM Changeset in webkit [153954] by Seokju Kwon
  • 2 edits in trunk/Tools

Remove glu's libtest rule from checker.py
https://bugs.webkit.org/show_bug.cgi?id=119674

Reviewed by Darin Adler.

  • Scripts/webkitpy/style/checker.py: It is no longer used after r148032.
12:24 PM Changeset in webkit [153953] by ap@apple.com
  • 3 edits in trunk/LayoutTests

Multiple CSP tests complain about undefined strings in echo-object-data.pl and echo-script-src.pl
https://bugs.webkit.org/show_bug.cgi?id=119692

Reviewed by Darin Adler.

  • http/tests/security/contentSecurityPolicy/resources/echo-object-data.pl:
  • http/tests/security/contentSecurityPolicy/resources/echo-script-src.pl:

Check whether optional CGI parameters are provided.

12:13 PM Changeset in webkit [153952] by timothy_horton@apple.com
  • 11 edits in trunk/Source/WebCore

dataLog dumpers for WebCore's basic geometry types
https://bugs.webkit.org/show_bug.cgi?id=119636

Reviewed by Filip Pizlo.

  • platform/graphics/FloatPoint.cpp:

(WebCore::FloatPoint::dump):

  • platform/graphics/FloatPoint.h:
  • platform/graphics/FloatRect.cpp:

(WebCore::FloatRect::dump):

  • platform/graphics/FloatRect.h:
  • platform/graphics/FloatSize.cpp:

(WebCore::FloatSize::dump):

  • platform/graphics/FloatSize.h:
  • platform/graphics/IntPoint.h:

(WebCore::IntPoint::dump):

  • platform/graphics/IntRect.cpp:

(WebCore::IntRect::dump):

  • platform/graphics/IntRect.h:
  • platform/graphics/IntSize.h:

(WebCore::IntSize::dump):

11:41 AM Changeset in webkit [153951] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WTF

Broken build with build-webkit --no-webgl
https://bugs.webkit.org/show_bug.cgi?id=119272

Patch by Ragner Magalhaes <ranger.n@samsung.com> on 2013-08-12
Reviewed by Alexandru Chiculita.

CSS_SHADERS requires WEBGL enabled.
Add error message to dependency failure.

  • wtf/FeatureDefines.h:
10:47 AM Changeset in webkit [153950] by Joseph Pecoraro
  • 2 edits
    3 adds in trunk/Source/WTF

[iOS] isMainThread implementation with USE(WEB_THREAD)
https://bugs.webkit.org/show_bug.cgi?id=119644

Reviewed by Benjamin Poulain.

On iOS isMainThread() means that the current thread is either the
MainThread or WebThread and the current thread has the WebThreadLock.

  • wtf/ios/WebCoreThread.cpp: Added.
  • wtf/ios/WebCoreThread.h: Added.
  • wtf/mac/MainThreadMac.mm:

(WTF::isMainThread):

10:32 AM Changeset in webkit [153949] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

[Qt] [WebKit2] Remove duplicate RAM Size calculation and reuse WTF::ramSize()
https://bugs.webkit.org/show_bug.cgi?id=119663

Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-12
Reviewed by Sam Weinig.

  • WebProcess/qt/WebProcessQt.cpp:

(WebKit::WebProcess::platformSetCacheModel):

10:23 AM Changeset in webkit [153948] by dino@apple.com
  • 3 edits
    2 adds in trunk

Shadows don't support viewport units
https://bugs.webkit.org/show_bug.cgi?id=119649

Reviewed by Darin Adler.

Source/WebCore:

We don't yet support viewport units in shadows, so
fail parsing if we see one. The bug to fix this
completely is: https://webkit.org/b/119650

Test: fast/css/shadow-viewport-units.html

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseShadow): Fail if we get one of
vh, vw, vmin, vmax.

LayoutTests:

Test that exercises a viewport unit in text-shadow to make sure we don't parse it.

  • fast/css/shadow-viewport-units-expected.txt: Added.
  • fast/css/shadow-viewport-units.html: Added.
10:16 AM Changeset in webkit [153947] by commit-queue@webkit.org
  • 4 edits in trunk/Source

[GTK] Don't load GAIL when using GTK 3.2 or greater
https://bugs.webkit.org/show_bug.cgi?id=72735

Patch by Anton Obzhirov <Anton Obzhirov> on 2013-08-12
Reviewed by Carlos Garcia Campos.

Source/WebKit/gtk:

  • tests/testatk.c:

(initializeTestingFramework):
(main):

Source/WebKit2:

  • UIProcess/API/gtk/tests/AccessibilityTestServer.cpp:

(main):

9:52 AM Changeset in webkit [153946] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[Curl] Cookie is not set when url string is unicode.
https://bugs.webkit.org/show_bug.cgi?id=119545

Patch by peavo@outlook.com <peavo@outlook.com> on 2013-08-12
Reviewed by Brent Fulgham.

When the method setCookiesFromDOM is called with an unicode url parameter, the cookie is not correctly set.
We need to convert the cookie string to 8 bit, before passing it to the Curl api function.

  • platform/network/curl/CookieJarCurl.cpp:

(WebCore::setCookiesFromDOM): Convert cookie string to 8 bit, if needed.

9:49 AM Changeset in webkit [153945] by eric.carlson@apple.com
  • 2 edits in trunk/Source/WebCore

Revert r153912 because it broke some track tests.

Rubber-stamped by Antti Koivisto.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged):
(WebCore::MediaPlayerPrivateAVFoundationObjC::languageOfPrimaryAudioTrack):

9:36 AM Changeset in webkit [153944] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[Curl] Crash when starting second download.
https://bugs.webkit.org/show_bug.cgi?id=119620

Patch by peavo@outlook.com <peavo@outlook.com> on 2013-08-12
Reviewed by Brent Fulgham.

When a second download is started, a crash sometimes occurs in Curl.
This happens because the Curl easy handle is deleted and removed from the Curl multi handle twice.
This is solved by adding an array to keep track of active downloads to avoid double deletion.

  • platform/network/curl/CurlDownload.cpp:

(WebCore::CurlDownloadManager::CurlDownloadManager): Removed active download count member.
(WebCore::CurlDownloadManager::getActiveDownloadCount): Use active download array to return active download count.
(WebCore::CurlDownloadManager::updateHandleList): Remove Curl handles before adding, in case Curl reuses handles.
(WebCore::CurlDownloadManager::addToCurl): Add Curl handle to active download array.
(WebCore::CurlDownloadManager::removeFromCurl): Check if Curl handle is in active download array to avoid double deletion.
(WebCore::CurlDownloadManager::downloadThread): Removed active download count member.

  • platform/network/curl/CurlDownload.h: Added array of active downloads member, and removed download count member.
9:32 AM Changeset in webkit [153943] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit

[Win] TestWebKitAPI fails to link.
https://bugs.webkit.org/show_bug.cgi?id=119619

Patch by peavo@outlook.com <peavo@outlook.com> on 2013-08-12
Reviewed by Brent Fulgham.

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export needed symbol.
8:52 AM Changeset in webkit [153942] by Antti Koivisto
  • 17 edits in trunk/Source/WebCore

Add ElementTraversal::next/previousSibling
https://bugs.webkit.org/show_bug.cgi?id=119681

Reviewed by Andreas Kling.

Add nextSibling/previousSibling/lastWithin to ElementTraversal namespace.

  • Use them to replace internal use of Element::next/previousElementSibling DOM API for traversal.
  • Replace some Node::nextSibling() usage with ElementTraversal::nextSibling() for tighter code.
  • Replace ElementTraversal::nextSkippingChildren where it is used to traverse over immediate children only.
  • css/SelectorChecker.cpp:

(WebCore::isFirstChildElement):
(WebCore::isLastChildElement):
(WebCore::isFirstOfType):
(WebCore::isLastOfType):
(WebCore::countElementsBefore):
(WebCore::countElementsOfTypeBefore):
(WebCore::countElementsAfter):
(WebCore::countElementsOfTypeAfter):

  • dom/Element.cpp:

(WebCore::Element::lastElementChild):
(WebCore::Element::previousElementSibling):
(WebCore::Element::nextElementSibling):

  • dom/Element.h:
  • dom/ElementTraversal.h:

(WebCore::ElementTraversal::lastElementWithinTemplate):
(WebCore::ElementTraversal::lastWithin):
(WebCore::ElementTraversal::traverseNextSiblingElementTemplate):
(WebCore::ElementTraversal::nextSibling):
(WebCore::ElementTraversal::traversePreviousSiblingElementTemplate):
(WebCore::ElementTraversal::previousSibling):

  • editing/ApplyStyleCommand.cpp:

(WebCore::isSpanWithoutAttributesOrUnstyledStyleSpan):
(WebCore::ApplyStyleCommand::cleanupUnstyledAppleStyleSpans):

  • editing/CompositeEditCommand.cpp:

(WebCore::CompositeEditCommand::breakOutOfEmptyListItem):

  • editing/IndentOutdentCommand.cpp:

(WebCore::IndentOutdentCommand::tryIndentingAsListItem):

  • editing/InsertListCommand.cpp:

(WebCore::InsertListCommand::mergeWithNeighboringLists):

  • editing/markup.cpp:

(WebCore::createContextualFragment):

  • html/HTMLCollection.cpp:

(WebCore::firstMatchingChildElement):
(WebCore::nextMatchingSiblingElement):
(WebCore::HTMLCollection::traverseNextElement):
(WebCore::HTMLCollection::traverseForwardToOffset):

  • html/HTMLFieldSetElement.cpp:

(WebCore::HTMLFieldSetElement::childrenChanged):
(WebCore::HTMLFieldSetElement::legend):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::finishParsingChildren):

  • html/HTMLObjectElement.cpp:

(WebCore::HTMLObjectElement::containsJavaApplet):

  • rendering/FilterEffectRenderer.cpp:

(WebCore::FilterEffectRenderer::buildReferenceFilter):

  • style/StyleResolveTree.cpp:

(WebCore::Style::resolveTree):

  • svg/SVGStyledElement.cpp:

(WebCore::SVGStyledElement::title):

5:18 AM Changeset in webkit [153941] by allan.jensen@digia.com
  • 7 edits in trunk

[Qt] Add Support for canvas blend modes
https://bugs.webkit.org/show_bug.cgi?id=100072

Reviewed by Jocelyn Turcotte.

Source/WebCore:

Implement basic support for the blend-modes supported by QPainter.

Covered by existing tests.

  • platform/graphics/qt/GraphicsContextQt.cpp:

(WebCore::toQtCompositionMode):
(WebCore::GraphicsContext::setPlatformCompositeOperation):

  • platform/graphics/qt/ImageBufferQt.cpp:

(WebCore::ImageBuffer::draw):

  • platform/graphics/qt/ImageQt.cpp:

(WebCore::BitmapImage::draw):

  • platform/graphics/qt/StillImageQt.cpp:

(WebCore::StillImage::draw):

LayoutTests:

Unskip tests that now passes.

  • platform/qt/TestExpectations:
4:40 AM Changeset in webkit [153940] by zarvai@inf.u-szeged.hu
  • 2 edits in trunk/Source/WebCore

Buildfix for !ENABLE(SVG). Fix warning by adding guard after r153901:
void WebCore::addString(WebCore::FeatureSet&, const char*)'
defined but not used [-Werror=unused-function]

Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-08-12
Reviewed by Csaba Osztrogonác.

  • dom/DOMImplementation.cpp:
4:21 AM Changeset in webkit [153939] by Antti Koivisto
  • 34 edits
    1 add in trunk/Source/WebCore

Move ElementTraversal to ElementTraversal.h
https://bugs.webkit.org/show_bug.cgi?id=119678

Rubber-stamped by Andreas Kling.

Move ElementTraversal namespace from NodeTraversal.h to a correctly named file.

  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.xcodeproj/project.pbxproj:
  • accessibility/AccessibilityRenderObject.cpp:
  • css/StyleInvalidationAnalysis.cpp:
  • dom/Document.cpp:
  • dom/DocumentOrderedMap.cpp:
  • dom/Element.cpp:
  • dom/ElementTraversal.h: Added.

(WebCore::ElementTraversal::firstElementWithinTemplate):
(WebCore::ElementTraversal::firstWithin):
(WebCore::ElementTraversal::traverseNextElementTemplate):
(WebCore::ElementTraversal::next):
(WebCore::ElementTraversal::traverseNextElementSkippingChildrenTemplate):
(WebCore::ElementTraversal::nextSkippingChildren):
(WebCore::ElementTraversal::previousIncludingPseudo):
(WebCore::ElementTraversal::nextIncludingPseudo):
(WebCore::ElementTraversal::nextIncludingPseudoSkippingChildren):
(WebCore::ElementTraversal::pseudoAwarePreviousSibling):

  • dom/Node.cpp:
  • dom/NodeTraversal.h:
  • dom/SelectorQuery.cpp:
  • dom/TreeScope.cpp:
  • dom/VisitedLinkState.cpp:
  • editing/FrameSelection.cpp:
  • editing/markup.cpp:
  • html/HTMLCollection.cpp:
  • html/HTMLFieldSetElement.cpp:
  • html/HTMLFormElement.cpp:
  • html/HTMLLabelElement.cpp:
  • html/HTMLLegendElement.cpp:
  • html/HTMLMapElement.cpp:
  • html/HTMLObjectElement.cpp:
  • html/HTMLSelectElement.cpp:
  • html/shadow/ContentDistributor.cpp:
  • page/FocusController.cpp:
  • rendering/RenderCounter.cpp:
  • rendering/RenderListItem.cpp:
  • svg/SVGSVGElement.cpp:
  • svg/SVGStyledElement.cpp:
  • svg/SVGUseElement.cpp:
  • svg/animation/SMILTimeContainer.cpp:
  • svg/graphics/SVGImage.cpp:
3:25 AM Changeset in webkit [153938] by Antti Koivisto
  • 4 edits in trunk/Source/WebCore

Move some Document recalcStyle code to StyleResolveTree
https://bugs.webkit.org/show_bug.cgi?id=119676

Reviewed by Andreas Kling.

Move the code that resolves the document and child styles to Style::resolveTree(Document*).

  • dom/Document.cpp:

(WebCore::Document::recalcStyle):

  • style/StyleResolveTree.cpp:

(WebCore::Style::resolveTree):

  • style/StyleResolveTree.h:
3:22 AM Changeset in webkit [153937] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebCore

Resource leak related to gstreamer and videos
https://bugs.webkit.org/show_bug.cgi?id=109350

Reviewed by Eric Carlson.

Since active DOM object are only stopped once and can not be restarted, we can
unreference the media player there, instead of waiting for garbage collection.

If the r152778 is rolled back, this also breaks a circular reference between
GStreamer and WebKit which prevented garbage collecting from triggering.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::stop):

2:38 AM Changeset in webkit [153936] by rgabor@webkit.org
  • 2 edits in trunk/Source/WebCore

[Qt] Unreviewed buildfix for webaudio.

  • Target.pri: Add missing files
2:17 AM Changeset in webkit [153935] by akling@apple.com
  • 2 edits in trunk/Source/WebKit/win

More Windows build juice.

  • WebView.cpp:

(WebView::notifyPreferencesChanged):

1:55 AM Changeset in webkit [153934] by akling@apple.com
  • 3 edits in trunk/Source/WebCore

Some build juice for the Windows bots after r153926 + r153927.

  • html/shadow/MediaControlElements.cpp:
  • platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:

(WebCore::MediaPlayerPrivateQuickTimeVisualContext::supportsFullscreen):
(WebCore::MediaPlayerPrivateQuickTimeVisualContext::setUpCookiesForQuickTime):

1:20 AM Changeset in webkit [153933] by zarvai@inf.u-szeged.hu
  • 12 edits
    13 adds in trunk/LayoutTests

[Qt] Unreviewed gardening. Rebaselining after r153903.

  • platform/qt-5.0-wk1/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
  • platform/qt-5.0-wk1/http/tests/cache/iframe-304-crash-expected.txt: Added.
  • platform/qt-5.0-wk1/http/tests/loading/307-after-303-after-post-expected.txt: Added.
  • platform/qt-5.0-wk1/http/tests/loading/redirect-methods-expected.txt: Added.
  • platform/qt-5.0-wk1/http/tests/misc/favicon-loads-with-images-disabled-expected.txt: Added.
  • platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
  • platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
  • platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
  • platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
  • platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/preserve-3d-switching-expected.txt:
  • platform/qt-5.0-wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
  • platform/qt-5.0-wk2/http/tests/misc/window-dot-stop-expected.txt:
  • platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
  • platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
  • platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
  • platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
  • platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
  • platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
  • platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
  • platform/qt-5.0-wk2/loader/go-back-cached-main-resource-expected.txt:
12:57 AM Changeset in webkit [153932] by g.czajkowski@samsung.com
  • 3 edits in trunk/LayoutTests

Update spellcheck-attribute.html description.
https://bugs.webkit.org/show_bug.cgi?id=119486

Reviewed by Ryosuke Niwa.

r70512 r72782 added new fields to spellcheck-attribute.html to verify
spellcheck attribute.
Update the test to be more descriptive by dumping additional information
whether the misspelled word should be marked or not.

  • editing/spelling/spellcheck-attribute-expected.txt:
  • editing/spelling/spellcheck-attribute.html:
12:12 AM Changeset in webkit [153931] by Carlos Garcia Campos
  • 1 copy in releases/WebKitGTK/webkit-2.1.4

Tagging the WebKitGTK+ 2.1.4 release

Aug 11, 2013:

4:15 PM Changeset in webkit [153930] by weinig@apple.com
  • 2 edits in trunk/Source/WebCore

Move RenderMathMLSpace.h/cpp to the right group in the Xcode project.

Reviewed by Dean Jackson.

  • WebCore.xcodeproj/project.pbxproj:
4:13 PM Changeset in webkit [153929] by dino@apple.com
  • 2 edits in trunk/Source/WebInspectorUI

Update localizedStrings - I think I checked in an unmerged version
in the previous commit.

  • Localizations/en.lproj/localizedStrings.js:
4:10 PM Changeset in webkit [153928] by dino@apple.com
  • 6 edits
    4 adds in trunk/Source/WebInspectorUI

Bootstrap canvas profiler
https://bugs.webkit.org/show_bug.cgi?id=119652
<rdar://problem/14703665>

Reviewed by Joseph Pecoraro.

Add enough to get an empty Canvas profile recording
and displayed.

  • Localizations/en.lproj/localizedStrings.js: Add canvas strings.
  • UserInterface/CanvasProfileObject.js: Added. Mostly copied from CSS Selector Profiles.
  • UserInterface/CanvasProfileType.js: Added. Ditto.
  • UserInterface/CanvasDataGridNode.js: Added. Ditto.
  • UserInterface/CanvasProfileView.js: Added. Ditto.
  • UserInterface/ContentView.js:

(WebInspector.ContentView): Add support for the new View type.
(WebInspector.ContentView.isViewable):

  • UserInterface/InstrumentSidebarPanel.js:

(WebInspector.InstrumentSidebarPanel): Add support for canvas profiles.
(WebInspector.InstrumentSidebarPanel.prototype._recordProfileGlyphMousedOver):
(WebInspector.InstrumentSidebarPanel.prototype._recordProfileGlyphMousedDown):
(WebInspector.InstrumentSidebarPanel.prototype._recordProfileGlyphClicked):
(WebInspector.InstrumentSidebarPanel.prototype._profileTypeWasSelected):
(WebInspector.InstrumentSidebarPanel.prototype._profilesCleared):

  • UserInterface/Main.html: Load the new files.
  • UserInterface/ProfileManager.js: New methods and support for canvas profiles.

(WebInspector.ProfileManager):
(WebInspector.ProfileManager.prototype.initialize):
(WebInspector.ProfileManager.prototype.isProfilingCanvas):
(WebInspector.ProfileManager.prototype.startProfilingCanvas):
(WebInspector.ProfileManager.prototype.stopProfilingCanvas):
(WebInspector.ProfileManager.prototype._checkForInterruptions):
(WebInspector.ProfileManager.prototype._attemptToResumeProfiling):

1:30 PM Changeset in webkit [153927] by akling@apple.com
  • 78 edits in trunk/Source

Make Page::settings() return a reference.
<http://webkit.org/b/119662>

Reviewed by Anders Carlsson.

...and remove some pointless null checks that were exposed by doing this.

1:26 PM Changeset in webkit [153926] by akling@apple.com
  • 119 edits in trunk/Source

Make some things that return never-null pointers return references instead.
<http://webkit.org/b/119660>

Reviewed by Antti Koivisto.

Source/WebCore:

These functions never return null anyway, so remove any ambiguity by letting
them return references instead of pointers.

  • Node::ensureRareData()
  • Element::ensureUniqueElementData()
  • Element::ensureShadow()
  • Element::ensureUserAgentShadowRoot()
  • StyledElement::ensureMutableInlineStyle()
  • NodeRareData::ensureNodeLists()
  • NodeRareData::ensureMutationObserverData()
  • EventTarget::ensureEventTargetData()
  • Document::ensureStyleResolver()
  • Document::selectorQueryCache()
  • Document::mediaQueryMatcher()
  • FlowThreadController::ensureRenderFlowThreadWithName()
  • HTMLTrackElement::ensureTrack()
  • SVGElement::ensureSVGRareData()
  • AnimationControllerPrivate::ensureCompositeAnimation()

Source/WebKit/qt:

  • Api/qwebelement.cpp:

(QWebElement::styleProperty):

1:11 PM Changeset in webkit [153925] by weinig@apple.com
  • 19 edits
    1 delete in trunk/Source/WebCore

Cleanup MediaQueryListListener
https://bugs.webkit.org/show_bug.cgi?id=119664

Reviewed by Andreas Kling.

Make MediaQueryListListener a proper WebIDL callback.

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:

Update project files.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateCallbackHeader):
(GenerateCallbackImplementation):
(JSValueToNative):

  • bindings/scripts/IDLAttributes.txt:

Add support for CallbackNeedsOperatorEqual, which adds an operator==.

  • css/MediaAllInOne.cpp:

Remove MediaQueryListListener.cpp.

  • css/MediaQueryListListener.cpp:

Removed.

  • css/MediaQueryListListener.h:

(WebCore::MediaQueryListListener::~MediaQueryListListener):
(WebCore::MediaQueryListListener::MediaQueryListListener):

  • css/MediaQueryListListener.idl:

Convert to a proper WebIDL callback.

  • css/MediaQueryMatcher.cpp:

(WebCore::MediaQueryMatcher::Listener::evaluate):
(WebCore::MediaQueryMatcher::styleResolverChanged):

  • css/MediaQueryMatcher.h:

Remove all traces of the ScriptState.

10:41 AM Changeset in webkit [153924] by Carlos Garcia Campos
  • 4 edits in trunk

Unreviewed. Update NEWS and Versions.m4 for 2.1.4 release.

.:

  • Source/autotools/Versions.m4: Update version numbers.

Source/WebKit/gtk:

  • NEWS: Update release notes.
10:40 AM Changeset in webkit [153923] by ChangSeok Oh
  • 2 edits in trunk/Tools

Unreviewed. Change my primary mail address.

  • Scripts/webkitpy/common/config/contributors.json:
8:16 AM Changeset in webkit [153922] by Carlos Garcia Campos
  • 4 edits in trunk/Source

Unreviewed. Fix make distcheck.

Source/WebCore:

  • GNUmakefile.list.am: Remove unexistent header file.

Source/WTF:

  • GNUmakefile.list.am: Add missing header file.

Aug 10, 2013:

8:45 AM Changeset in webkit [153921] by kov@webkit.org
  • 5 edits in trunk/Source/WebCore

[GObject] Wrap KeyboardEvent
https://bugs.webkit.org/show_bug.cgi?id=119651

Reviewed by Christophe Dumez.

This exposes KeyboardEvent to our GObject API. It is required for handling
keyboard events, such as keydown, keypress, and so on.

  • bindings/gobject/GNUmakefile.am:
  • bindings/gobject/WebKitDOMPrivate.cpp:

(WebKit::wrap): make sure we create a WebKitDOMKeyboardEvent for a DOM event that
is a KeyboardEvent.

  • bindings/scripts/CodeGeneratorGObject.pm:

(GetBaseClass): make WebKitDOMEvent be WebKitDOMKeyboardEvent's parent, like we do
for WebKitDOMMouseEvent.

  • dom/KeyboardEvent.idl: generate a single initialization method.

Aug 9, 2013:

8:29 PM Changeset in webkit [153920] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebCore

Crash in com.apple.WebKit.WebContent at com.apple.MediaToolbox.
https://bugs.webkit.org/show_bug.cgi?id=119645

Reviewed by Eric Carlson.

Work around crash caused by <rdar://problem/14688471> by releasing
m_request as soon as keys have been added to it.

  • Modules/encryptedmedia/CDMPrivateAVFoundation.mm:

(WebCore::CDMSessionAVFoundation::update):

6:43 PM Changeset in webkit [153919] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

6:41 PM Changeset in webkit [153918] by Lucas Forschler
  • 1 copy in tags/Safari-537.56

New Tag.

5:36 PM Changeset in webkit [153917] by andersca@apple.com
  • 2 edits in trunk/Source/WebCore

Artifacts seen sometimes with layer backed WebKit1 plug-in
https://bugs.webkit.org/show_bug.cgi?id=119647
<rdar://problem/14002715>

Reviewed by Beth Dakin.

Don't try to paint layer backed views - they will be painted by Core Animation.

  • platform/mac/WidgetMac.mm:

(WebCore::Widget::paint):

5:07 PM Changeset in webkit [153916] by ap@apple.com
  • 1 edit
    3 adds in trunk/LayoutTests

Merge an encoding test from Blink
https://bugs.webkit.org/show_bug.cgi?id=116943

Original patch by Adam Barth.

  • fast/encoding/meta-overrules-auto-expected.txt: Added.
  • fast/encoding/meta-overrules-auto.html: Added.
  • fast/encoding/resources/meta-input-encoding.html: Added.
5:01 PM Changeset in webkit [153915] by ap@apple.com
  • 36 edits
    5 deletes in trunk/LayoutTests

Tests that dump delegate calls are flaky because of cached redirects
https://bugs.webkit.org/show_bug.cgi?id=119641

Reviewed by Brady Eidson.

Made redirect.php emit Cache-Control: no store as a workaround for bug 77538.
Removed several reimplementations of it, and changed the test to use the
central copy.

  • http/tests/permissionclient/resources/redir.php: Removed.
  • http/tests/resources/redirect.php:
  • http/tests/security/beforeload-iframe-server-redirect-expected.txt:
  • http/tests/security/beforeload-iframe-server-redirect.html:
  • http/tests/security/cannot-read-cssrules-redirect.html:
  • http/tests/security/canvas-remote-read-redirect-to-remote-image.html:
  • http/tests/security/canvas-remote-read-remote-image-redirect.html:
  • http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked.html:
  • http/tests/security/contentSecurityPolicy/resources/multiple-iframe-test.js:
  • http/tests/security/contentSecurityPolicy/resources/redir.php: Removed.
  • http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
  • http/tests/security/contentSecurityPolicy/script-src-redirect.html:
  • http/tests/security/cross-origin-css.html:
  • http/tests/security/cross-origin-script-window-onerror-redirected.html:
  • http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
  • http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
  • http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
  • http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
  • http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-script.html:
  • http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
  • http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-script.html:
  • http/tests/security/redirect-BLOCKED-to-localURL.html:
  • http/tests/security/resources/cross-origin-xsl-redirect.xml:
  • http/tests/security/resources/redir.php: Removed.
  • http/tests/security/resources/xsl-using-document-redirect.xsl:
  • http/tests/security/resources/xsl-using-external-entity-redirect.xsl:
  • http/tests/security/stylesheet-href-redirect-expected.txt:
  • http/tests/security/stylesheet-href-redirect.html:
  • http/tests/security/xssAuditor/block-does-not-leak-referrer.html:
  • http/tests/security/xssAuditor/resources/redir.php: Removed.
  • http/tests/security/xssAuditor/script-tag-open-redirect.html:
  • http/tests/security/xssAuditor/script-tag-redirect.html:
  • http/tests/xmlhttprequest/redirect-cross-origin-2.html:
  • http/tests/xmlhttprequest/redirect-cross-origin-post-sync.html:
  • http/tests/xmlhttprequest/redirect-cross-origin-post.html:
  • http/tests/xmlhttprequest/redirect-cross-origin-sync-double.html:
  • http/tests/xmlhttprequest/redirect-cross-origin-sync.html:
  • http/tests/xmlhttprequest/redirect-cross-origin.html:
  • http/tests/xmlhttprequest/resources/redirect.php: Removed.
  • http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect.html:
4:30 PM Changeset in webkit [153914] by rwlbuis@webkit.org
  • 3 edits
    2 adds in trunk

ASSERTION FAILED: stroke->opacity != other->stroke->opacity in WebCore::SVGRenderStyle::diff
https://bugs.webkit.org/show_bug.cgi?id=119623

Reviewed by Dirk Schulze.

Source/WebCore:

Include all the stroke attributes in the style diff comparison, the visited links ones were missing.

Test: svg/animations/animate-stroke-crasher.html

  • rendering/style/SVGRenderStyle.cpp:

(WebCore::SVGRenderStyle::diff):

LayoutTests:

Add testcase from bug with small adjustments.

  • svg/animations/animate-stroke-crasher-expected.txt: Added.
  • svg/animations/animate-stroke-crasher.html: Added.
4:25 PM Changeset in webkit [153913] by ap@apple.com
  • 8 edits
    2 adds in trunk

REGRESSION (r142755): window.open creates an invisible window when width and height are 0
https://bugs.webkit.org/show_bug.cgi?id=119633

Reviewed by Darin Adler.

Source/WebCore:

Test: fast/dom/Window/open-zero-size-as-default.html

Relying on each WebKit to refuse setting size to zero was fragile - because this
required each one to have the check, and because by the time the client was called,
the initially zero size was not necessarily zero.

  • loader/FrameLoader.cpp: (WebCore::createWindow): When sizes are zero, keep the

size the window was created with, because that's the default one by definition.

  • page/DOMWindow.cpp: (WebCore::DOMWindow::adjustWindowRect): It's too late to

check for zero size now, it's been mangled to adjust for the difference between
window and viewport size.

Source/WebKit/efl:

  • WebCoreSupport/ChromeClientEfl.cpp: (WebCore::ChromeClientEfl::setWindowRect):

Once again, the passed rect cannot be empty.

Source/WebKit/gtk:

  • WebCoreSupport/ChromeClientGtk.cpp: (WebKit::ChromeClient::setWindowRect):

Once again, the passed rect cannot be empty.

LayoutTests:

  • fast/dom/Window/open-zero-size-as-default-expected.txt: Added.
  • fast/dom/Window/open-zero-size-as-default.html: Added.
4:09 PM Changeset in webkit [153912] by eric.carlson@apple.com
  • 2 edits in trunk/Source/WebCore

[Mac] some track language tags are not recognized
https://bugs.webkit.org/show_bug.cgi?id=119643

Reviewed by Dean Jackson.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged): Always call languageOfPrimaryAudioTrack(),

a track may have changed so we may have a new language.

(WebCore::MediaPlayerPrivateAVFoundationObjC::languageOfPrimaryAudioTrack): Call [AVAssetTrack languageCode]

if [AVAssetTrack extendedLanguageTag] returns NULL in case the media file has an old
QuickTime language code.

4:00 PM Changeset in webkit [153911] by Lucas Forschler
  • 10 edits
    1 copy in branches/safari-537-branch

Merged r153907. <rdar://problem/14281275>

3:56 PM Changeset in webkit [153910] by ap@apple.com
  • 2 edits in trunk/LayoutTests

http/tests/navigation/back-twice-without-commit.html times out
https://bugs.webkit.org/show_bug.cgi?id=82980

  • platform/mac/TestExpectations: Marked as such again, reverting r153842.
3:46 PM Changeset in webkit [153909] by dino@apple.com
  • 2 edits in trunk/Source/WebCore

Captions menu needs to reset text-align
https://bugs.webkit.org/show_bug.cgi?id=119637

Reviewed by Eric Carlson.

Reset the text-align property on the menu so that it
doesn't get the inherited value. The full fix for all
controls is http://webkit.org/b/116100.

  • css/mediaControlsQuickTime.css:

(video::-webkit-media-controls-closed-captions-container):

2:12 PM Changeset in webkit [153908] by kov@webkit.org
  • 2 edits in trunk/Tools

[GTK] Misses mod_ssl and php in the list of packages required for tests for yum
https://bugs.webkit.org/show_bug.cgi?id=115751

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2013-08-09
Reviewed by Martin Robinson.

  • gtk/install-dependencies: add mod_ssl and php to the packages installed for tests

with yum.

12:58 PM Changeset in webkit [153907] by Beth Dakin
  • 10 edits
    1 add in trunk

AX: Not able to use arrow keys to read text in a WK2 app
https://bugs.webkit.org/show_bug.cgi?id=119605
-and corresponding-
<rdar://problem/14281275>

Reviewed by Darin Adler.

Source/WebCore:

This code from defaultKeyboardEventHandler() is the magic that makes this AX
functionality work. This patch moves that into a separate function so that we can
call it from WK2.

  • WebCore.exp.in:
  • page/EventHandler.cpp:

(WebCore::EventHandler::handleKeyboardSelectionMovementForAccessibility):
(WebCore::EventHandler::defaultKeyboardEventHandler):

  • page/EventHandler.h:

Source/WebKit2:

Make all of these scrolling functions actually return the WebCore bools that
indicate whether or not scrolling happened.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::scroll):
(WebKit::WebPage::logicalScroll):
(WebKit::WebPage::scrollBy):

  • WebProcess/WebPage/WebPage.h:
  • WebProcess/WebPage/mac/WebPageMac.mm:

(WebKit::WebPage::executeKeypressCommandsInternal):

This function now gives accessibility a chance to handle the event too. And it
also actually tracks whether or not the event was handled by scrolling instead of
assuming that it was and universally returning true.
(WebKit::WebPage::performNonEditingBehaviorForSelector):

Tools:

New test verifies that didNotHandleKeyEvent will be called when there is nothing
to scroll.

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
  • TestWebKitAPI/Tests/WebKit2/DidNotHandleKeyDown.cpp: Added.

(TestWebKitAPI::didFinishLoadForFrame):
(TestWebKitAPI::didNotHandleKeyEventCallback):
(TestWebKitAPI::TEST):

12:44 PM Changeset in webkit [153906] by Antti Koivisto
  • 15 edits
    4 adds in trunk/Source/WebCore

Move static StyleResolver functions to Style namespace
https://bugs.webkit.org/show_bug.cgi?id=119629

Reviewed by Sam Weinig and Andreas Kling.

  • Move static font size computation functions to StyleFontSizeFunctions.h/.cpp
  • Move StyleResolver::styleForDocument to Style::resolveForDocument
  • WebCore.xcodeproj/project.pbxproj:
  • css/DeprecatedStyleBuilder.cpp:

(WebCore::ApplyPropertyFontFamily::applyInitialValue):
(WebCore::ApplyPropertyFontFamily::applyValue):
(WebCore::ApplyPropertyFontSize::applyInitialValue):
(WebCore::ApplyPropertyFontSize::applyValue):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::adjustRenderStyle):
(WebCore::checkForOrientationChange):
(WebCore::StyleResolver::applyProperty):
(WebCore::StyleResolver::checkForGenericFamilyChange):
(WebCore::StyleResolver::initializeFontStyle):
(WebCore::StyleResolver::setFontSize):

  • css/StyleResolver.h:
  • dom/Document.cpp:

(WebCore::Document::recalcStyle):

  • editing/EditingStyle.cpp:

(WebCore::legacyFontSizeFromCSSValue):

  • html/HTMLLinkElement.cpp:

(WebCore::HTMLLinkElement::process):

  • rendering/style/RenderStyle.cpp:

(WebCore::RenderStyle::getFontAndGlyphOrientation):

Moved from StyleResolver.cpp so it can be used by Style::resolveForDocument().
This depends on RenderStyle only so it is a natural member function.

  • rendering/style/RenderStyle.h:
  • rendering/svg/RenderSVGInlineText.cpp:

(WebCore::RenderSVGInlineText::computeNewScaledFontForStyle):

  • style/StyleFontSizeFunctions.cpp: Copied from Source/WebCore/css/StyleResolver.cpp.

(WebCore::Style::computedFontSizeFromSpecifiedSize):
(WebCore::Style::computedFontSizeFromSpecifiedSizeForSVGInlineText):
(WebCore::Style::fontSizeForKeyword):
(WebCore::Style::legacyFontSizeForPixelSize):

  • style/StyleFontSizeFunctions.h: Added.
  • style/StyleResolveForDocument.cpp: Added.

(WebCore::Style::resolveForDocument):

  • style/StyleResolveForDocument.h: Added.
11:56 AM Changeset in webkit [153905] by Christophe Dumez
  • 26 edits in trunk

Add support for KeyboardEvent.location attribute
https://bugs.webkit.org/show_bug.cgi?id=119326

Reviewed by Benjamin Poulain.

Source/WebCore:

Add support for KeyboardEvent.location attribute as per the latest specification:
http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-KeyboardEvent

IE10, Firefox 22 and recently Blink all support KeyboardEvent.location already.

The deprecated 'keyLocation' attribute was not removed to maintain backward
compatibility.

No new tests, covered by existing tests.

  • bindings/objc/PublicDOMInterfaces.h:
  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateConstructorDefinition):

  • dom/KeyboardEvent.cpp:

(WebCore::KeyboardEventInit::KeyboardEventInit):
(WebCore::KeyboardEvent::KeyboardEvent):
(WebCore::KeyboardEvent::initKeyboardEvent):

  • dom/KeyboardEvent.h:

(WebCore::KeyboardEvent::location):

  • dom/KeyboardEvent.idl:

Source/WebKit/win:

Add new location attribute to DOMKeyboardEvent.

  • DOMEventsClasses.cpp:

(DOMKeyboardEvent::location):

  • DOMEventsClasses.h:
  • Interfaces/DOMEvents.idl:

Tools:

Rename the deprecated 'keyLocation' to 'location' in Mac's DRT code.

  • DumpRenderTree/mac/EventSendingController.mm:

(-[EventSendingController keyDown:withModifiers:withLocation:]):
(-[EventSendingController keyDownWrapper:withModifiers:withLocation:]):
(-[EventSendingController scheduleAsynchronousKeyDown:withModifiers:withLocation:]):
(-[EventSendingController handleEvent:]):
(-[EventSendingController fireKeyboardEventsToElement:]):

LayoutTests:

Rename KeyboardEvent.keyLocation to KeyboardEvent.location in the
tests and add test cases to make sure that the deprecated
KeyboardEvent.keyLocation still works.

  • fast/events/arrow-keys-on-body-expected.txt:
  • fast/events/arrow-keys-on-body.html:
  • fast/events/constructors/keyboard-event-constructor-expected.txt:
  • fast/events/constructors/keyboard-event-constructor.html:
  • fast/events/init-events-expected.txt:
  • fast/events/js-keyboard-event-creation.html:
  • fast/events/keydown-leftright-keys-expected.txt:
  • fast/events/keydown-leftright-keys.html:
  • fast/events/keydown-numpad-keys-expected.txt:
  • fast/events/script-tests/init-events.js:
  • fast/events/script-tests/keydown-numpad-keys.js:

(recordKeyEvent):
(testKeyEventWithLocation):

  • platform/mac/fast/events/objc-keyboard-event-creation.html:
  • platform/win/fast/events/keyLocation-numpad.html:
11:54 AM Changeset in webkit [153904] by Christophe Dumez
  • 8 edits in trunk

Make atob() throw an InvalidCharacterError on excess padding characters
https://bugs.webkit.org/show_bug.cgi?id=118898

Reviewed by Darin Adler.

Source/WebCore:

According to the latest specification, window.atob() should throw an
InvalidCharacterError on excess padding characters:
http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#dom-windowbase64-atob

This behavior is consistent with both Firefox, IE10 and recently Blink.

No new tests, already covered by:
fast/dom/Window/atob-btoa.html

  • page/DOMWindow.cpp:

(WebCore::DOMWindow::atob):

Source/WTF:

Add a Base64FailOnInvalidCharacterOrExcessPadding value to the Base64DecodePolicy
enumeration so that the caller can request strict padding validation in addition
to strict character validation. This is needed so that we can use
WTF::base64Decode() for window.atob().

  • wtf/text/Base64.cpp:

(WTF::base64DecodeInternal):

  • wtf/text/Base64.h:

LayoutTests:

Update and rebaseline fast/dom/Window/atob-btoa.html now that window.atob()'s
behavior has changed and now that we throw an InvalidCharacterError on excess
pad characters.

  • fast/dom/Window/atob-btoa-expected.txt:
  • fast/dom/Window/atob-btoa.html:
11:40 AM Changeset in webkit [153903] by ap@apple.com
  • 44 edits in trunk

<unknown> is often dumped instead of path in test output
https://bugs.webkit.org/show_bug.cgi?id=119590

Reviewed by Anders Carlsson.

Tools:

There were two reasons for <unknown>:

  1. When delegate logging is enabled via a testRunner call, that obviously happens

after main resource load starts, so we don't record its URL.

  1. Authentication delegate logging relied on URL recording, but it's only turned on

when enabling resource loading delegate logging, not auth one.

URL recording was made conditional in <http://trac.webkit.org/r19316>, which was
landed without posted rationale and unreviewed. Just undoing that change now.

  • DumpRenderTree/mac/ResourceLoadDelegate.mm:

(-[ResourceLoadDelegate webView:identifierForInitialRequest:fromDataSource:]):

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::didInitiateLoadForResource):

LayoutTests:

Updating test results.

  • fast/loader/file-protocol-fragment-expected.txt:
  • fast/loader/main-document-url-for-non-http-loads-expected.txt:
  • http/tests/cache/iframe-304-crash-expected.txt:
  • http/tests/cache/willsendrequest-returns-null-for-memory-cache-load-expected.txt:
  • http/tests/loading/307-after-303-after-post-expected.txt:
  • http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
  • http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
  • http/tests/loading/basic-credentials-sent-automatically-expected.txt:
  • http/tests/loading/redirect-methods-expected.txt:
  • http/tests/misc/401-alternative-content-expected.txt:
  • http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
  • http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
  • http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
  • http/tests/misc/favicon-loads-with-images-disabled-expected.txt:
  • http/tests/misc/link-rel-icon-beforeload-expected.txt:
  • http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
  • http/tests/misc/window-dot-stop-expected.txt:
  • http/tests/security/401-logout/401-logout-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
  • http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
  • http/tests/xmlhttprequest/failed-auth-expected.txt:
  • http/tests/xmlhttprequest/remember-bad-password-expected.txt:
  • loader/go-back-cached-main-resource-expected.txt:
  • platform/efl-wk2/loader/go-back-cached-main-resource-expected.txt:
  • platform/mac/fast/images/support-broken-image-delegate-expected.txt:
  • platform/mac/security/block-test-expected.txt:
  • platform/mac/security/block-test-no-port-expected.txt:
  • platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
  • webarchive/loading/test-loading-archive-expected.txt:
  • webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
10:35 AM Changeset in webkit [153902] by commit-queue@webkit.org
  • 45 edits in trunk/LayoutTests

Modify the existing canvas blending test suite to test both
accelerated and non accelerated modes.
https://bugs.webkit.org/show_bug.cgi?id=119628

Patch by Mihai Tica <mitica@adobe.com> on 2013-08-09
Reviewed by Dirk Schulze.

  • fast/canvas/canvas-blending-clipping-expected.txt:
  • fast/canvas/canvas-blending-clipping.html:
  • fast/canvas/canvas-blending-color-over-color-expected.txt:
  • fast/canvas/canvas-blending-color-over-color.html:
  • fast/canvas/canvas-blending-color-over-gradient-expected.txt:
  • fast/canvas/canvas-blending-color-over-gradient.html:
  • fast/canvas/canvas-blending-color-over-image-expected.txt:
  • fast/canvas/canvas-blending-color-over-image.html:
  • fast/canvas/canvas-blending-color-over-pattern-expected.txt:
  • fast/canvas/canvas-blending-color-over-pattern.html:
  • fast/canvas/canvas-blending-fill-style-expected.txt:
  • fast/canvas/canvas-blending-fill-style.html:
  • fast/canvas/canvas-blending-global-alpha-expected.txt:
  • fast/canvas/canvas-blending-global-alpha.html:
  • fast/canvas/canvas-blending-gradient-over-color-expected.txt:
  • fast/canvas/canvas-blending-gradient-over-color.html:
  • fast/canvas/canvas-blending-gradient-over-gradient-expected.txt:
  • fast/canvas/canvas-blending-gradient-over-gradient.html:
  • fast/canvas/canvas-blending-gradient-over-image-expected.txt:
  • fast/canvas/canvas-blending-gradient-over-image.html:
  • fast/canvas/canvas-blending-gradient-over-pattern-expected.txt:
  • fast/canvas/canvas-blending-gradient-over-pattern.html:
  • fast/canvas/canvas-blending-image-over-color-expected.txt:
  • fast/canvas/canvas-blending-image-over-color.html:
  • fast/canvas/canvas-blending-image-over-gradient-expected.txt:
  • fast/canvas/canvas-blending-image-over-gradient.html:
  • fast/canvas/canvas-blending-image-over-image-expected.txt:
  • fast/canvas/canvas-blending-image-over-image.html:
  • fast/canvas/canvas-blending-image-over-pattern-expected.txt:
  • fast/canvas/canvas-blending-image-over-pattern.html:
  • fast/canvas/canvas-blending-pattern-over-color-expected.txt:
  • fast/canvas/canvas-blending-pattern-over-color.html:
  • fast/canvas/canvas-blending-pattern-over-gradient-expected.txt:
  • fast/canvas/canvas-blending-pattern-over-gradient.html:
  • fast/canvas/canvas-blending-pattern-over-image-expected.txt:
  • fast/canvas/canvas-blending-pattern-over-image.html:
  • fast/canvas/canvas-blending-pattern-over-pattern-expected.txt:
  • fast/canvas/canvas-blending-pattern-over-pattern.html:
  • fast/canvas/canvas-blending-shadow-expected.txt:
  • fast/canvas/canvas-blending-shadow.html:
  • fast/canvas/canvas-blending-text-expected.txt:
  • fast/canvas/canvas-blending-text.html:
  • fast/canvas/canvas-blending-transforms-expected.txt:
  • fast/canvas/canvas-blending-transforms.html:
10:31 AM Changeset in webkit [153901] by Christophe Dumez
  • 44 edits in trunk

Make DOMImplementation::hasFeature() behave according to specification
https://bugs.webkit.org/show_bug.cgi?id=119329

Reviewed by Ryosuke Niwa.

Source/WebCore:

Make DOMImplementation::hasFeature() behave according to the latest specification:
http://dom.spec.whatwg.org/#dom-domimplementation-hasfeature

Specifically, the function should now return true unconditionally for any non-SVG feature.
This behavior is consistent with Firefox and since recently Blink.

hasFeature() originally would report whether the user agent claimed to support a
given DOM feature, but experience proved it was not nearly as reliable or granular
as simply checking whether the desired interfaces, attributes, or methods existed.
As such, it should no longer be used, but continues to exist (and simply returns
true) so that old pages don't stop working.

No new tests, covered by existing tests.

  • dom/DOMImplementation.cpp:

(WebCore::isSupportedSVG10Feature):
(WebCore::isSupportedSVG11Feature):
(WebCore::DOMImplementation::hasFeature):

LayoutTests:

Rebaseline several test cases now that DOMImplementation::hasFeature() returns
true unconditionally for non-SVG features.

Also use a valid svg prefix for unknown features in SVG tests so that they are
properly recognized as SVG features and so that hasFeature() returns false as
expected.

  • dom/xhtml/level3/core/hasFeature01-expected.txt:
  • dom/xhtml/level3/core/hasFeature02-expected.txt:
  • dom/xhtml/level3/core/hasFeature03-expected.txt:
  • dom/xhtml/level3/core/hasFeature04-expected.txt:
  • fast/dom/features-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
  • platform/qt-mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
  • svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
  • svg/custom/outer-svg-unknown-feature.svg:
  • svg/dynamic-updates/script-tests/SVGCircleElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGCircleElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGEllipseElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGEllipseElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGForeignObjectElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGForeignObjectElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGGElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGGElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGImageElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGImageElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGLineElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGLineElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGPathElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGPathElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGPolygonElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGPolygonElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGPolylineElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGPolylineElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGRectElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGRectElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGSVGElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGSVGElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGTextElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGTextElement-svgdom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGUseElement-dom-requiredFeatures.js:

(repaintTest):

  • svg/dynamic-updates/script-tests/SVGUseElement-svgdom-requiredFeatures.js:

(repaintTest):

10:25 AM Changeset in webkit [153900] by kov@webkit.org
  • 3 edits in releases/WebKitGTK/webkit-2.0/Source/WebCore

Merge 153749 - webkit-gtk fails to build with bison-3.0
https://bugs.webkit.org/show_bug.cgi?id=119373

Reviewed by Gustavo Noronha Silva.

Source/ThirdParty/ANGLE:

  • GNUmakefile.am: Stop relying on generated glslang_tab.(cpp|h) and glslang.cpp sources as Bison 3.0

produces non-compilable source code. Instead, compile these pregenerated files as they're included in
the tree. Originally, the ANGLE source tree provides these files as generated by Bison 2.7, but they're
at the moment regenerated with Bison 2.3 when the third-party ANGLE source is being updated.

Source/WebCore:

  • GNUmakefile.am: Remove rules for generating ANGLE's glslang source files with Bison.

Conflicts:

Source/ThirdParty/ANGLE/GNUmakefile.am
Source/WebCore/GNUmakefile.am

10:24 AM WebKitGTK/2.0.x edited by kov@webkit.org
(diff)
10:09 AM Changeset in webkit [153899] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebCore

Merged r153809. <rdar://problem/14669029>

10:00 AM Changeset in webkit [153898] by alex
  • 3 edits in trunk/Source/WebCore

[GTK] [EFL] Enable tiled shadow blur for the inset shadows.
https://bugs.webkit.org/show_bug.cgi?id=119078

Reviewed by Martin Robinson.

Already covered in the tests.

  • platform/graphics/GraphicsContext.cpp:
  • platform/graphics/cairo/GraphicsContextCairo.cpp:

(WebCore::fillCurrentCairoPath): Added to allow fill the path
without the shadow.
(WebCore::shadowAndFillCurrentCairoPath):
(WebCore::GraphicsContext::fillRectWithRoundedHole): Added cairo
implementation.

9:53 AM Changeset in webkit [153897] by Simon Fraser
  • 7 edits in trunk/LayoutTests

move-by-word-visually-multi-space.html takes 21s and spends most of its time doing spelling and grammar checking
https://bugs.webkit.org/show_bug.cgi?id=119613

Reviewed by Darin Adler.

editing/selection tests are very slow, and much of the time is spent
doing spelling and grammar checking (which is not what these tests are
testing). So call internals.setContinuousSpellCheckingEnabled(false)
to turn that off.

  • editing/selection/caret-at-bidi-boundary.html:
  • editing/selection/move-by-character-brute-force.html:
  • editing/selection/move-left-right.html:
  • editing/selection/programmatic-selection-on-mac-is-directionless.html:
  • editing/selection/resources/extend-selection.js:
  • editing/selection/resources/move-by-word-visually.js:

(runTest):

9:07 AM Changeset in webkit [153896] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Viewport allows scrolling when it shouldn't after rotation to landscape
https://bugs.webkit.org/show_bug.cgi?id=119595

Patch by Jacky Jiang <zhajiang@blackberry.com> on 2013-08-09
Reviewed by Rob Buis.
Internally reviewed by Konrad Piascik, Max Feil, Arvid Nilsson and John Griggs.

JIRA 466384
Initial scales of portrait mode and landscape mode can be different due
to different viewport size and contents size. In this case, we restored
to the intial scale of portrait mode instead of the initial scale of current
landscape mode which zoomed in the WebPage a little bit and made the WebPage
scallable as the scale is larger than the initial scale of the current
landscape mode WebPage.
To fix that, we should restore to the current initial scale instead if
the WebPage was at initial scale before fullscreen.
Meanwhile, move the FIXME comments to the right place.

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::WebPagePrivate):
(BlackBerry::WebKit::WebPagePrivate::setViewportSize):
(BlackBerry::WebKit::WebPagePrivate::enterFullScreenForElement):

  • Api/WebPage_p.h:
8:28 AM Changeset in webkit [153895] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

[BlackBerry] Don't release the canvas Drawable, flush it directly instead.
https://bugs.webkit.org/show_bug.cgi?id=119589
https://jira.bbqnx.net/browse/BRWSR-12531
JIRA 444857

Patch by Jakob Petsovits <jpetsovits@blackberry.com> on 2013-08-09
Reviewed by George Staikos.

The previous code here used releaseBufferDrawable() to
flush painted ImageBuffer contents, but then proceeded
to use that released Drawable for further painting
without ever locking a new one.

In an implementation that actually releases the Drawable
rather than keeping it around and just flushing it,
this will wreak havoc as bad as black screens or crashes.

As a solution that doesn't require the ImageBuffer object
to swap out its m_canvas member for a new Drawable, we can
access the PlatformGraphicsContext::flush() method directly
to achieve the same effect as was previously intended by
calling releaseBufferDrawable(). All it needs is letting
the canvas layer know about the Drawable so it can call
that flush() method by itself.

No new tests, verified by not crashing with an aforementioned
implementation of releaseBufferDrawable().

  • platform/graphics/blackberry/CanvasLayerWebKitThread.cpp:

(WebCore::CanvasLayerCompositingThreadClient::CanvasLayerCompositingThreadClient):
(WebCore::CanvasLayerCompositingThreadClient::commitPendingTextureUploads):
(WebCore::CanvasLayerWebKitThread::CanvasLayerWebKitThread):

  • platform/graphics/blackberry/CanvasLayerWebKitThread.h:

(WebCore::CanvasLayerWebKitThread::create):

  • platform/graphics/blackberry/ImageBufferBlackBerry.cpp:

(WebCore::ImageBuffer::ImageBuffer):
(WebCore::ImageBuffer::~ImageBuffer):

8:26 AM Changeset in webkit [153894] by timothy@apple.com
  • 25 edits
    42 deletes in trunk/Source/WebInspectorUI

Switch the generated images off of PDFs and onto SVGs now that bug 119492 is fixed.

https://bugs.webkit.org/show_bug.cgi?id=118677

Reviewed by Joseph Pecoraro.

  • UserInterface/ApplicationCacheDetailsSidebarPanel.js:

(WebInspector.ApplicationCacheDetailsSidebarPanel):

  • UserInterface/CSSStyleDeclarationSection.js:

(WebInspector.CSSStyleDeclarationSection):

  • UserInterface/CSSStyleDetailsSidebarPanel.js:

(WebInspector.CSSStyleDetailsSidebarPanel):

  • UserInterface/ContentBrowser.js:

(WebInspector.ContentBrowser):

  • UserInterface/DOMNodeDetailsSidebarPanel.js:

(WebInspector.DOMNodeDetailsSidebarPanel):

  • UserInterface/DOMTreeContentView.js:

(WebInspector.DOMTreeContentView):

  • UserInterface/DataGrid.js:

(WebInspector.DataGrid.prototype._generateSortIndicatorImagesIfNeeded):

  • UserInterface/DebuggerSidebarPanel.js:

(WebInspector.DebuggerSidebarPanel):

  • UserInterface/DetailsSection.js:

(WebInspector.DetailsSection.prototype._generateDisclosureTrianglesIfNeeded):

  • UserInterface/FindBanner.js:

(WebInspector.FindBanner.prototype._generateButtonsGlyphsIfNeeded):

  • UserInterface/Images/BackArrow.pdf: Removed.
  • UserInterface/Images/BottomUpTree.pdf: Removed.
  • UserInterface/Images/Breakpoints.pdf: Removed.
  • UserInterface/Images/Close.pdf: Removed.
  • UserInterface/Images/Crosshair.pdf: Removed.
  • UserInterface/Images/DisclosureTriangleSmallClosed.pdf: Removed.
  • UserInterface/Images/DisclosureTriangleSmallOpen.pdf: Removed.
  • UserInterface/Images/DisclosureTriangleTinyClosed.pdf: Removed.
  • UserInterface/Images/DisclosureTriangleTinyOpen.pdf: Removed.
  • UserInterface/Images/DockBottom.pdf: Removed.
  • UserInterface/Images/DockRight.pdf: Removed.
  • UserInterface/Images/ForwardArrow.pdf: Removed.
  • UserInterface/Images/GoToArrow.pdf: Removed.
  • UserInterface/Images/LayerBorders.pdf: Removed.
  • UserInterface/Images/LessColumns.pdf: Removed.
  • UserInterface/Images/Locked.pdf: Removed.
  • UserInterface/Images/MoreColumns.pdf: Removed.
  • UserInterface/Images/NavigationItemAngleBrackets.pdf: Removed.
  • UserInterface/Images/NavigationItemBrushAndRuler.pdf: Removed.
  • UserInterface/Images/NavigationItemBug.pdf: Removed.
  • UserInterface/Images/NavigationItemCurleyBraces.pdf: Removed.
  • UserInterface/Images/NavigationItemFile.pdf: Removed.
  • UserInterface/Images/NavigationItemLayers.pdf: Removed.
  • UserInterface/Images/NavigationItemLog.pdf: Removed.
  • UserInterface/Images/NavigationItemMagnifyingGlass.pdf: Removed.
  • UserInterface/Images/NavigationItemStopwatch.pdf: Removed.
  • UserInterface/Images/NavigationItemStorage.pdf: Removed.
  • UserInterface/Images/NavigationItemTrash.pdf: Removed.
  • UserInterface/Images/NavigationItemVariable.pdf: Removed.
  • UserInterface/Images/Pause.pdf: Removed.
  • UserInterface/Images/Percent.pdf: Removed.
  • UserInterface/Images/Plus.pdf: Removed.
  • UserInterface/Images/Resume.pdf: Removed.
  • UserInterface/Images/ShadowDOM.pdf: Removed.
  • UserInterface/Images/SortIndicatorDownArrow.pdf: Removed.
  • UserInterface/Images/SortIndicatorUpArrow.pdf: Removed.
  • UserInterface/Images/SplitToggleDown.pdf: Removed.
  • UserInterface/Images/SplitToggleUp.pdf: Removed.
  • UserInterface/Images/StepInto.pdf: Removed.
  • UserInterface/Images/StepOut.pdf: Removed.
  • UserInterface/Images/StepOver.pdf: Removed.
  • UserInterface/Images/Undock.pdf: Removed.
  • UserInterface/InstrumentSidebarPanel.js:

(WebInspector.InstrumentSidebarPanel):

  • UserInterface/JavaScriptProfileView.js:

(WebInspector.JavaScriptProfileView):

  • UserInterface/LayerTreeSidebarPanel.js:

(WebInspector.LayerTreeSidebarPanel):

  • UserInterface/LogContentView.js:

(WebInspector.LogContentView):

  • UserInterface/Main.js:

(WebInspector.contentLoaded):
(WebInspector._updateDockNavigationItems):
(WebInspector._generateDisclosureTriangleImages):

  • UserInterface/NavigationSidebarPanel.js:

(WebInspector.NavigationSidebarPanel.prototype._generateDisclosureTrianglesIfNeeded):

  • UserInterface/ProfileView.js:

(WebInspector.ProfileView):

  • UserInterface/ResourceDetailsSidebarPanel.js:

(WebInspector.ResourceDetailsSidebarPanel):

  • UserInterface/ResourceSidebarPanel.js:

(WebInspector.ResourceSidebarPanel):

  • UserInterface/ScopeChainDetailsSidebarPanel.js:

(WebInspector.ScopeChainDetailsSidebarPanel):

  • UserInterface/ScriptContentView.js:

(WebInspector.ScriptContentView):

  • UserInterface/TextContentView.js:

(WebInspector.TextContentView):

  • UserInterface/TextResourceContentView.js:

(WebInspector.TextResourceContentView):

  • UserInterface/TimelinesContentView.js:
8:00 AM Changeset in webkit [153893] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebCore

[Qt][WK2] Composited and transformed links asserts in tap highlight
https://bugs.webkit.org/show_bug.cgi?id=94345

Reviewed by Jocelyn Turcotte.

Use a mapping that does not assert when hitting transforms. We still skip
transforms that produces non-rectangular areas.

  • page/GestureTapHighlighter.cpp:
7:41 AM Changeset in webkit [153892] by zarvai@inf.u-szeged.hu
  • 2 edits in trunk/Source/WebCore

Buildfix. Fix warning after r153887:
control reaches end of non-void function [-Werror=return-type]

Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-08-09
Reviewed by Csaba Osztrogonác.

  • svg/SVGAnimateElement.cpp:

(WebCore::SVGAnimateElement::animatedPropertyTypeSupportsAddition):

7:15 AM Changeset in webkit [153891] by Bruno de Oliveira Abinader
  • 7 edits in trunk

Text decorations should be listed as non-inheritable
https://bugs.webkit.org/show_bug.cgi?id=119608

Reviewed by Andreas Kling.

Source/WebCore:

Both "text-decoration" specs (CSS 2.1, CSS 3) and "text-decoration-line"
spec (CSS 3) states these properties are not inherited (w/ exceptions,
which are currently handled by -in-effect property), however those were
listed as inherited for no reason - thus preserving behavior as shown by
layout test results.

Backported from Blink: https://codereview.chromium.org/20751008

Updated getComputedStyle tests for both 'text-decoration' and
'text-decoration-line' properties to check that both are not implicitly
inherited.

  • css/CSSProperty.cpp:

(WebCore::CSSProperty::isInheritedProperty):

LayoutTests:

Added test to verify that 'text-decoration' and 'text-decoration-line'
properties are not implicitly inherited.

  • fast/css/getComputedStyle/getComputedStyle-text-decoration-expected.txt:
  • fast/css/getComputedStyle/script-tests/getComputedStyle-text-decoration.js:
  • fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-line-expected.txt:
  • fast/css3-text/css3-text-decoration/getComputedStyle/script-tests/getComputedStyle-text-decoration-line.js:
7:14 AM Changeset in webkit [153890] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

I wish we had a Windows EWS. :(

  • css/ElementRuleCollector.cpp:

(WebCore::ElementRuleCollector::doCollectMatchingRulesForList): No range-based for today.

7:05 AM Changeset in webkit [153889] by zarvai@inf.u-szeged.hu
  • 6 edits
    2 adds in trunk/LayoutTests

[Qt] Unreviewed gardening. Rebaselinnig some new tests.

  • platform/qt-5.0-wk1/TestExpectations:
  • platform/qt-5.0-wk2/compositing/overflow-trumps-transform-style-expected.txt:
  • platform/qt-5.0-wk2/fast/repaint/caret-jump-between-nodes-expected.txt: Added.
  • platform/qt/compositing/geometry/preserve-3d-switching-expected.txt:
  • platform/qt/fast/forms/search-rtl-expected.png:
  • platform/qt/fast/forms/search-rtl-expected.txt:
  • platform/qt/fast/repaint/caret-jump-between-nodes-expected.txt: Added.
6:26 AM Changeset in webkit [153888] by zarvai@inf.u-szeged.hu
  • 2 edits in trunk/Source/ThirdParty/ANGLE

[Qt] Buidfix after r153664. Adding ANGLE_WEBKIT_WIN definition.
https://bugs.webkit.org/show_bug.cgi?id=119577

Reviewed by Allan Sandfeld Jensen.

  • Target.pri:
6:23 AM Changeset in webkit [153887] by rwlbuis@webkit.org
  • 4 edits
    4 adds in trunk

ASSERT_NOT_REACHED() touched in WebCore::SVGAnimatedStringAnimator::addAnimatedTypes
https://bugs.webkit.org/show_bug.cgi?id=113224

Source/WebCore:

Reviewed by Darin Adler.

Do not perform from-by animations for non-additive attributes.

Test: svg/animations/non-additive-type-from-by-animation.html

  • svg/SVGAnimateElement.cpp:

(WebCore::SVGAnimateElement::calculateFromAndByValues):
(WebCore::SVGAnimateElement::animatedPropertyTypeSupportsAddition):
(WebCore::SVGAnimateElement::isAdditive):

  • svg/SVGAnimateElement.h:

LayoutTests:

Reviewed by Dirk Schulze.

Add a test for animating non-additive attributes in from-by animations

  • svg/animations/non-additive-type-from-by-animation-expected.txt: Added.
  • svg/animations/non-additive-type-from-by-animation.html: Added.
  • svg/animations/resources/non-additive-type-from-by-animation.svg: Added.
  • svg/animations/script-tests/non-additive-type-from-by-animation.js: Added.

(sample):
(executeTest):

6:05 AM Changeset in webkit [153886] by rwlbuis@webkit.org
  • 3 edits
    2 adds in trunk

ASSERT(m_type == toSVGTransform.type())
https://bugs.webkit.org/show_bug.cgi?id=113217

Reviewed by Darin Adler.

Source/WebCore:

For to animations clear the transform list while animating and reset to it after the animation is done.
This matches Firefox and Opera 12 behavior.

Tests: svg/animations/animateTransform-to-scale-expected.svg

svg/animations/animateTransform-to-scale.svg

  • svg/SVGAnimatedTransformList.cpp:

(WebCore::SVGAnimatedTransformListAnimator::calculateAnimatedValue):

LayoutTests:

Add reftest for additive to animation where from and to transform types differ.

  • svg/animations/animateTransform-to-scale-expected.svg: Added.
  • svg/animations/animateTransform-to-scale.svg: Added.
5:48 AM WebKitGTK/2.0.x edited by zandobersek@gmail.com
Add r153749 to the list of proposed merges for 2.0.5. (diff)
5:46 AM Changeset in webkit [153885] by zandobersek@gmail.com
  • 4 edits in trunk

[Automake] Clean up OpenGL graphics configuration sections
https://bugs.webkit.org/show_bug.cgi?id=119554

Reviewed by Martin Robinson.

Clean up sections in the Automake configuration process that are configuring the OpenGL graphics
features and dependencies. Remove unnecessary variable assignments, merge similar code paths,
clarify a couple of comments and error messages and fix a few whitespace problems.

  • Source/autotools/FindDependencies.m4:
  • Source/autotools/ReadCommandLineArguments.m4:
  • Source/autotools/SetupAutomake.m4:
5:11 AM Changeset in webkit [153884] by commit-queue@webkit.org
  • 7 edits in trunk/Source

[Qt] QtWebKit should allow sending domain specific keycode to HTML applications
https://bugs.webkit.org/show_bug.cgi?id=118445

Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-09
Reviewed by Allan Sandfeld Jensen.

Source/WebCore:

No new test required, it is covered by QtWebKit API test.

This fix allows sending QKeyEvent::nativeVirtualKey as the DOM KeyboardEvent keyCode value instead
of Windows virtual key code. It can be enabled/disabled using "_q_useNativeVirtualKeyAsDOMKey"
dynamic property present in QWebPage.

  • platform/PlatformKeyboardEvent.h:

(WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent):

  • platform/qt/PlatformKeyboardEventQt.cpp:

(WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent):
(WebCore::PlatformKeyboardEvent::disambiguateKeyDownEvent):

Source/WebKit/qt:

Added API test.

  • WebCoreSupport/QWebPageAdapter.cpp:

(QWebPageAdapter::QWebPageAdapter):
(QWebPageAdapter::dynamicPropertyChangeEvent):
(QWebPageAdapter::handleKeyEvent):

  • WebCoreSupport/QWebPageAdapter.h:
  • tests/qwebpage/tst_qwebpage.cpp:

(tst_QWebPage::domainSpecificKeyEvent):

5:08 AM Changeset in webkit [153883] by reni@webkit.org
  • 3 edits
    2 adds in trunk

Missing NULL check in ApplyStyleCommand::applyInlineStyleToNodeRange()
https://bugs.webkit.org/show_bug.cgi?id=119570

Reviewed by Ryosuke Niwa.

Source/WebCore:

The m_mutableStyleSet of EditingStyle can be NULL in ApplyStyleCommand::applyInlineStyleToNodeRange but
this scenario was not checked earlier.

Test: editing/execCommand/null-style-crash.html

  • css/StylePropertySet.cpp:

(WebCore::MutableStylePropertySet::mergeAndOverrideOnConflict):

  • css/StylePropertySet.h:
  • css/ViewportStyleResolver.cpp:

(WebCore::ViewportStyleResolver::addViewportRule):

  • editing/ApplyStyleCommand.cpp:

(WebCore::ApplyStyleCommand::applyInlineStyleToNodeRange):

  • editing/EditingStyle.cpp:

(WebCore::styleFromMatchedRulesForElement):
(WebCore::EditingStyle::mergeStyleFromRules):
(WebCore::EditingStyle::mergeStyleFromRulesForSerialization):

LayoutTests:

  • editing/execCommand/null-style-crash-expected.txt: Added.
  • editing/execCommand/null-style-crash.html: Added.
3:53 AM WebKitGTK/WebKit2Roadmap edited by brian.holt@samsung.com
(diff)
3:52 AM WebKitGTK/WebKit2Roadmap edited by brian.holt@samsung.com
(diff)
3:48 AM Changeset in webkit [153882] by commit-queue@webkit.org
  • 11 edits
    6 adds in trunk/Source/WebKit2

[GTK] [WebKit2] Add an 'authenticate' signal to WebKitWebView
https://bugs.webkit.org/show_bug.cgi?id=99352

Patch by Brian Holt <brian.holt@samsung.com> on 2013-08-09
Reviewed by Carlos Garcia Campos.

Add a new public class to the API, WebKitAuthenticationRequest, to be
emitted along with a new WebKitWebView::authenticate signal to
let client applications to provide their own authentication
when the user is challenged with HTTP authentication. The
credential is exposed through a new class WebKitCredential.

  • GNUmakefile.list.am:
  • UIProcess/API/gtk/WebKitAuthenticationDialog.cpp:

(okButtonClicked): Use new API for authentication.
(cancelButtonClicked): Ditto.
(webkitAuthenticationDialogInitialize):Get
authenticationChallenge from request object.
(webkitAuthenticationDialogNew): Ditto.

  • UIProcess/API/gtk/WebKitAuthenticationDialog.h:
  • UIProcess/API/gtk/WebKitAuthenticationRequest.cpp: Added new

class representing a HTTP authentication request.
(webkitAuthenticationRequestDispose):
(webkit_authentication_request_class_init):
(webkitAuthenticationRequestCreate):
(webkitAuthenticationRequestGetAuthenticationChallenge):
(webkit_authentication_request_can_save_credentials):
(webkit_authentication_request_get_proposed_credential):
(webkit_authentication_request_get_host):
(webkit_authentication_request_get_port):
(webkit_authentication_request_get_realm):
(webkit_authentication_request_get_scheme):
(webkit_authentication_request_is_for_proxy):
(webkit_authentication_request_is_retry):
(webkit_authentication_request_authenticate):
(webkit_authentication_request_cancel):

  • UIProcess/API/gtk/WebKitAuthenticationRequest.h: Added.
  • UIProcess/API/gtk/WebKitAuthenticationRequestPrivate.h: Added.
  • UIProcess/API/gtk/WebKitCredential.cpp: Added new class to

support credentials for HTTP authentication.
(_WebKitCredential::_WebKitCredential):
(webkitCredentialCreate):
(webkitCredentialGetCredential):
(webkit_credential_new):
(webkit_credential_copy):
(webkit_credential_free):
(webkit_credential_get_username):
(webkit_credential_get_password):
(webkit_credential_has_password):
(webkit_credential_get_persistence):

  • UIProcess/API/gtk/WebKitCredential.h: Added.
  • UIProcess/API/gtk/WebKitCredentialPrivate.h: Added.
  • UIProcess/API/gtk/WebKitWebView.cpp: Added authenticate signal.

(webkitWebViewAuthenticate): Default signal handler for authenticate.
(webkit_web_view_class_init): Ditto.
(webkitWebViewHandleAuthenticationChallenge): Create an
authentication request and emit it with authenticate signal.

  • UIProcess/API/gtk/WebKitWebView.h: Replaced reserved function

pointer slot with for WebViewClass with function pointer to
authenticate signal handler.

  • UIProcess/API/gtk/docs/webkit2gtk-docs.sgml: Added new section for

the authentication request.

  • UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Ditto.
  • UIProcess/API/gtk/docs/webkit2gtk.types: Added authentication

request and credential types.

  • UIProcess/API/gtk/tests/TestWebKitWebView.cpp: Created a new

unit test for HTTP authentication. A libsoup server callback
handler is installed that creates soup messages with appropriate
headers and body to test HTTP authentication.
(testWebViewAuthenticationRequest): Test the authentication
request and credential API.
(testWebViewAuthenticationCancel): Test cancelled authentication.
(testWebViewAuthenticationFailure): Test repeated authentication failures.
(testWebViewAuthenticationNoCredential): Test continue without
credentials.
(testWebViewAuthenticationStorage): Test credential storage.
(testWebViewAuthenticationSuccess): Test successful authentication.
(beforeAll): Added tests.

  • UIProcess/API/gtk/webkit2.h: Added WebKitAuthenticationRequest and

WebKitCredential headers.

3:15 AM Changeset in webkit [153881] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

ElementRuleCollector: Use range-based for syntax in rule collection loop.
<http://webkit.org/b/119617>
<rdar://problem/14695311>

Reviewed by Antti Koivisto.

  • css/ElementRuleCollector.cpp:

(WebCore::ElementRuleCollector::doCollectMatchingRulesForList):

2:58 AM Changeset in webkit [153880] by akling@apple.com
  • 27 edits in trunk/Source

StyleRule*::properties() should return const references.
<http://webkit.org/b/119596>

Reviewed by Antti Koivisto.

Source/WebCore:

Make StyleRule::properties() & friends return const-references instead of
pointers. This exposed some pointless null checking, since rules should
always have properties.

All rule objects that contain properties now require a StylePropertySet at
the time of construction instead having you call setProperties() later.

The only rules that could ever have null properties were the default-inserted
animation keyframe rules for 0% and 100% that we'd conjure up if the author
didn't provide them. Now they just have an empty property set instead.

  • css/CSSFontFaceRule.cpp:

(WebCore::CSSFontFaceRule::cssText):

  • css/CSSFontSelector.cpp:

(WebCore::CSSFontSelector::addFontFaceRule):

  • css/CSSPageRule.cpp:

(WebCore::CSSPageRule::cssText):

  • css/CSSParser.cpp:

(WebCore::CSSParser::createFilterRule):
(WebCore::CSSParser::createStyleRule):
(WebCore::CSSParser::createFontFaceRule):
(WebCore::CSSParser::rewriteSpecifiers):

  • css/CSSStyleRule.cpp:

(WebCore::CSSStyleRule::cssText):

  • css/ElementRuleCollector.cpp:

(WebCore::leftToRightDeclaration):
(WebCore::rightToLeftDeclaration):
(WebCore::ElementRuleCollector::addElementStyleProperties):
(WebCore::ElementRuleCollector::doCollectMatchingRulesForList):

  • css/PageRuleCollector.cpp:

(WebCore::PageRuleCollector::matchPageRulesForList):

  • css/StylePropertySet.cpp:

(WebCore::MutableStylePropertySet::mergeAndOverrideOnConflict):

  • css/StylePropertySet.h:
  • css/StyleResolver.cpp:

(WebCore::StyleResolver::MatchResult::addMatchedProperties):
(WebCore::StyleResolver::styleForKeyframe):
(WebCore::StyleResolver::keyframeStylesForAnimation):

  • css/StyleResolver.h:
  • css/StyleRule.cpp:

(WebCore::StyleRule::StyleRule):
(WebCore::StyleRule::create):
(WebCore::StyleRulePage::StyleRulePage):
(WebCore::StyleRuleFontFace::StyleRuleFontFace):
(WebCore::StyleRuleViewport::StyleRuleViewport):
(WebCore::StyleRuleViewport::mutableProperties):
(WebCore::StyleRuleFilter::StyleRuleFilter):

  • css/StyleRule.h:

(WebCore::StyleRule::create):
(WebCore::StyleRule::properties):
(WebCore::StyleRuleFontFace::create):
(WebCore::StyleRuleFontFace::properties):
(WebCore::StyleRulePage::create):
(WebCore::StyleRulePage::properties):
(WebCore::StyleRuleViewport::create):
(WebCore::StyleRuleViewport::properties):
(WebCore::StyleRuleFilter::create):
(WebCore::StyleRuleFilter::properties):

  • css/StyleSheetContents.cpp:

(WebCore::StyleSheetContents::addSubresourceStyleURLs):
(WebCore::childRulesHaveFailedOrCanceledSubresources):

  • css/WebKitCSSFilterRule.cpp:

(WebCore::WebKitCSSFilterRule::cssText):

  • css/WebKitCSSKeyframeRule.cpp:

(WebCore::StyleKeyframe::StyleKeyframe):
(WebCore::StyleKeyframe::mutableProperties):

  • css/WebKitCSSKeyframeRule.h:

(WebCore::StyleKeyframe::create):
(WebCore::StyleKeyframe::properties):

  • css/WebKitCSSViewportRule.cpp:

(WebCore::WebKitCSSViewportRule::cssText):

  • editing/ApplyStyleCommand.cpp:

(WebCore::ApplyStyleCommand::applyInlineStyleToNodeRange):

  • editing/EditingStyle.cpp:

(WebCore::EditingStyle::mergeStyleFromRules):
(WebCore::EditingStyle::mergeStyleFromRulesForSerialization):

  • inspector/InspectorStyleSheet.cpp:

(WebCore::InspectorStyleSheet::revalidateStyle):

  • page/PageSerializer.cpp:

(WebCore::PageSerializer::retrieveResourcesForRule):

  • svg/SVGFontFaceElement.cpp:

(WebCore::SVGFontFaceElement::SVGFontFaceElement):
(WebCore::SVGFontFaceElement::fontFamily):
(WebCore::SVGFontFaceElement::rebuildFontFace):

Source/WebKit/qt:

  • Api/qwebelement.cpp:

(QWebElement::styleProperty):

2:12 AM Changeset in webkit [153879] by timothy_horton@apple.com
  • 3 edits in trunk/Source/WebKit2

PDFPlugin is disabled by default in nightlies on Mac accidentally
https://bugs.webkit.org/show_bug.cgi?id=119615

Rubber-stamped by Andreas Kling.

Enable PDFPlugin by default on Mac at the WebKit2 level.

  • Shared/WebPreferencesStore.h:
  • UIProcess/API/C/WKPreferencesPrivate.h:
2:09 AM WebKitGTK/Releasing edited by Andres Gomez
Added suggestions for "after release" (diff)
2:04 AM Changeset in webkit [153878] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[Qt] Fix build (broken by changeset r153826).
https://bugs.webkit.org/show_bug.cgi?id=119616

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-08-09
Reviewed by Andreas Kling.

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::XMLDocumentParser::XMLDocumentParser):

2:03 AM WebKitGTK/StartHacking edited by Andres Gomez
Minor change (diff)
2:01 AM WebKitGTK/StartHacking edited by Andres Gomez
Added branches and dependencies (diff)
12:53 AM WebKitGTK/StartHacking edited by Andres Gomez
Minor typo (diff)

Aug 8, 2013:

11:44 PM Changeset in webkit [153877] by timothy_horton@apple.com
  • 11 edits
    2 adds in trunk

navigator.plugins has plugins in it when plugins are disabled
https://bugs.webkit.org/show_bug.cgi?id=119607
<rdar://problem/14678030>

Reviewed by Anders Carlsson.

Test: plugins/navigator-plugins-disabled.html

  • page/Settings.cpp:

(WebCore::Settings::setPluginsEnabled):
Refresh the plugin database when plugins are enabled or disabled.
This is necessary to ensure that navigator.plugins will have the
correct set of plugins after dynamically changing whether plugins
are enabled, which makes the test for this patch possible (but it
makes sense in the browser as well).

  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::getPlugins):
Return a list of all plugins, and a list of only application plugins.

  • UIProcess/WebProcessProxy.h:
  • UIProcess/WebProcessProxy.messages.in:
  • WebProcess/WebCoreSupport/WebPlatformStrategies.h:
  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::getPluginInfo):
Add applicationPlugin parameter to getPlugins, and storage for the returned list.

(WebKit::WebPlatformStrategies::populatePluginCache):
If plugins are disabled for the given page, give WebCore the list that
only includes application plugins. Otherwise, give it the whole list
as we are doing currently.

  • WebCoreSupport/WebPlatformStrategies.mm:

(WebPlatformStrategies::getPluginInfo):
If plugins are disabled for the given page, give WebCore an empty list of
plugins. If WebKit1 had any application plugins, we'd return just them
instead.

Add a test that ensures that navigator.plugins only contains
application plugins when plugins are disabled.

  • plugins/navigator-plugins-disabled-expected.txt: Added.
  • plugins/navigator-plugins-disabled.html: Added.
11:39 PM Changeset in webkit [153876] by timothy@apple.com
  • 9 edits
    1 move
    7 adds
    5 deletes in trunk

Allow SVG images to be drawn into canvas without tainting.
https://bugs.webkit.org/show_bug.cgi?id=119492

Reviewed by Darin Adler.

Source/WebCore:

Tests: svg/as-image/svg-canvas-not-tainted.html

svg/as-image/svg-canvas-link-not-colored.html
svg/as-image/svg-canvas-xhtml-tainted.html

  • html/HTMLAnchorElement.cpp:

(WebCore::HTMLAnchorElement::parseAttribute): Call shouldProhibitLinks.
(WebCore::shouldProhibitLinks): Added.

  • html/HTMLAnchorElement.h:
  • html/HTMLImageElement.cpp:

(WebCore::HTMLImageElement::parseAttribute): Call shouldProhibitLinks.

  • rendering/svg/RenderSVGRoot.cpp:

(WebCore::RenderSVGRoot::isEmbeddedThroughSVGImage): Use isInSVGImage.

  • svg/SVGAElement.cpp:

(WebCore::SVGAElement::svgAttributeChanged): Call shouldProhibitLinks.

  • svg/graphics/SVGImage.cpp:

(WebCore::SVGImage::hasSingleSecurityOrigin): Added.
(WebCore::isInSVGImage): Added.

  • svg/graphics/SVGImage.h:

LayoutTests:

  • fast/canvas/svg-taint-expected.txt: Removed.
  • fast/canvas/svg-taint.html: Removed. Obsolete.
  • http/tests/security/canvas-remote-read-data-url-svg-image-expected.txt: Removed.
  • http/tests/security/canvas-remote-read-data-url-svg-image.html: Removed. Obsolete.
  • http/tests/security/canvas-remote-read-svg-image-expected.txt: Removed.
  • http/tests/security/canvas-remote-read-svg-image.html: Removed. Obsolete.
  • svg/as-image/resources/link-xhtml-svg.svg: Added.
  • svg/as-image/resources/link-xhtml.svg: Added.
  • svg/as-image/resources/link.svg: Added.
  • svg/as-image/svg-canvas-link-not-colored-expected.txt: Added.
  • svg/as-image/svg-canvas-link-not-colored.html: Added.
  • svg/as-image/svg-canvas-not-tainted-expected.txt: Added.
  • svg/as-image/svg-canvas-not-tainted.html: Added.
  • svg/as-image/svg-canvas-xhtml-tainted-expected.txt: Added.
  • svg/as-image/svg-canvas-xhtml-tainted.html: Added.
7:40 PM Changeset in webkit [153875] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Fix ASSERT(m_contentsSolidColor.isValid()) assertion on iOS at nytimes.com
https://bugs.webkit.org/show_bug.cgi?id=119603

Reviewed by Dean Jackson.

On iOS it's possible for a GraphicsLayer to transition between having
a solid background color, and containing media. This happens on nytimes.com
when playing video.

In this case, GraphicsLayerCA::updateContentsColorLayer() would assert
because m_contentsLayer had been already set up to contain media, but
it would be trying to update the color.

Fix by bailing from all the updateContents* functions if there is no
contents layer, or that layer exists for a different purpose.

  • platform/graphics/ca/GraphicsLayerCA.cpp:

(WebCore::GraphicsLayerCA::updateContentsMediaLayer):
(WebCore::GraphicsLayerCA::updateContentsCanvasLayer):
(WebCore::GraphicsLayerCA::updateContentsColorLayer):

7:12 PM Changeset in webkit [153874] by achristensen@apple.com
  • 5 edits
    2 adds in trunk/Source/ThirdParty/ANGLE

Link to correct DirectX libraries for Win64 ANGLE build.
https://bugs.webkit.org/show_bug.cgi?id=119600

Reviewed by Brent Fulgham.

  • ANGLE.vcxproj/DirectX32.props: Added with x86 DirectX library directory.
  • ANGLE.vcxproj/DirectX64.props: Added with x64 DirectX library directory.
  • ANGLE.vcxproj/libEGL.vcxproj:
  • ANGLE.vcxproj/libGLESv2.vcxproj:

Use DirectX32.props and DirectX64.props.

  • ANGLE.vcxproj/libEGLCommon.props:
  • ANGLE.vcxproj/libGLESv2Common.props:

Removed DirectX library directory.

5:49 PM Changeset in webkit [153873] by commit-queue@webkit.org
  • 3 edits
    4 deletes in trunk

Unreviewed, rolling out r153847.
http://trac.webkit.org/changeset/153847
https://bugs.webkit.org/show_bug.cgi?id=119609

caused new SVG animation test failures (Requested by smfr on
#webkit).

Source/WebCore:

  • svg/SVGAnimateElement.cpp:

(WebCore::SVGAnimateElement::calculateFromAndByValues):

LayoutTests:

  • svg/animations/non-additive-type-from-by-animation-expected.txt: Removed.
  • svg/animations/non-additive-type-from-by-animation.html: Removed.
  • svg/animations/resources/non-additive-type-from-by-animation.svg: Removed.
  • svg/animations/script-tests/non-additive-type-from-by-animation.js: Removed.
5:47 PM Changeset in webkit [153872] by Simon Fraser
  • 6 edits in trunk/Source/WebCore

Kill updateStyleForAllDocuments()
https://bugs.webkit.org/show_bug.cgi?id=118093

Reviewed by Geoff Garen.

We should never have to eagerly update style, especially for all documents
that the process knows about. The WebKit model is to update style when
required for layout etc, not to update it eagerly.

This is historical code whose origins are lost in the mists of KHTML.
r42384 makes it possible to do away with this eager updating, and
r55568 removed some calls. Discussion in bug 32580 suggests that
form control code still need this, but tests still pass without it.

  • bindings/js/JSCallbackData.cpp:

(WebCore::JSCallbackData::invokeCallback):

  • bindings/js/JSCustomXPathNSResolver.cpp:

(WebCore::JSCustomXPathNSResolver::lookupNamespaceURI):

  • dom/Document.cpp:

(WebCore::Document::scheduleStyleRecalc):
(WebCore::Document::unscheduleStyleRecalc):

  • dom/Document.h:
  • dom/Element.cpp:

(WebCore::Element::setActive):

5:40 PM Changeset in webkit [153871] by jer.noble@apple.com
  • 3 edits in trunk/LayoutTests

Unreviewed gardening; update test after addKey() was renamed to update().

  • media/encrypted-media/encrypted-media-v2-events-expected.txt:
  • media/encrypted-media/encrypted-media-v2-events.html:
5:16 PM Changeset in webkit [153870] by Lucas Forschler
  • 17 edits in branches/safari-537-branch

Merged r153867. <rdar://problem/14691925>

5:14 PM Changeset in webkit [153869] by Lucas Forschler
  • 17 edits in tags/Safari-537.55.1

Merged r153867. <rdar://problem/14691925>

5:11 PM Changeset in webkit [153868] by benjamin@webkit.org
  • 5 edits
    2 adds in trunk/Websites/webkit.org

Fix webkit.org content overflowing their content box

Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-08-08
Rubberstamped by Simon Fraser.

More fixes to have webkit.org show properly on iPad and iPhone.

  • blog/wp-content/themes/webkit/header.php:

Add the correct viewport width for the blog.

  • building/debug.html:
  • building/launch-debugger-vs2010-small.png: Added.
  • building/set-debugging-properties-vs2010-small.png: Added.

Fix the images to make them fit in the page.

  • coding/adding-features.html:

Using <pre> for the example of email just make it looks like our code examples.
Change the source to use <blockquote> so that the text can reflow to the content box.

  • css/main.css:

(.code, pre, tt, code):
Scroll the content when it overflows the box for code and pre.

5:07 PM Changeset in webkit [153867] by jer.noble@apple.com
  • 17 edits in trunk

[EME] MediaKey APIs should be prefixed.
https://bugs.webkit.org/show_bug.cgi?id=119606

Reviewed by Anders Carlsson.

Source/WebCore:

No new tests; updated exsisting tests with new names.

Prefix all new classes with "WebKit" and new methods on existing unprefixed
classes with "webkit"

  • Modules/encryptedmedia/MediaKeyMessageEvent.idl: MediaKeyMessageEvent -> WebKitMediaKeyMessageEvent
  • Modules/encryptedmedia/MediaKeySession.idl: MediaKeySession -> WebKitMediaKeySession
  • Modules/encryptedmedia/MediaKeys.idl: MediaKeys -> WebKitMediaKeys
  • html/HTMLMediaElement.idl: keys -> webkitKeys, setMediaKeys -> webkitSetMediaKeys
  • html/MediaKeyError.idl: MediaKeyError -> WebKitMediaKeyError

LayoutTests:

  • media/encrypted-media/encrypted-media-constants-expected.txt:
  • media/encrypted-media/encrypted-media-constants.html:
  • media/encrypted-media/encrypted-media-events-expected.txt:
  • media/encrypted-media/encrypted-media-events.html:
  • media/encrypted-media/encrypted-media-is-type-supported-expected.txt:
  • media/encrypted-media/encrypted-media-is-type-supported.html:
  • media/encrypted-media/encrypted-media-v2-events-expected.txt:
  • media/encrypted-media/encrypted-media-v2-events.html:
  • media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
  • media/encrypted-media/encrypted-media-v2-syntax.html:
5:06 PM Changeset in webkit [153866] by Lucas Forschler
  • 4 edits in branches/safari-537-branch

Merged r153851. <rdar://problem/14688700>

5:04 PM Changeset in webkit [153865] by Lucas Forschler
  • 13 edits
    2 copies in branches/safari-537-branch

Merged r153838. <rdar://problem/14688350>

5:02 PM Changeset in webkit [153864] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebKit2

Merged r153856. <rdar://problem/14267843>

4:57 PM Changeset in webkit [153863] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source/WebCore

Merged r153810. <rdar://problem/14669010>

4:47 PM Changeset in webkit [153862] by Lucas Forschler
  • 4 edits in tags/Safari-537.55.1

Merged r153851. <rdar://problem/14688700>

4:41 PM Changeset in webkit [153861] by Lucas Forschler
  • 13 edits
    2 copies in tags/Safari-537.55.1

Merged r153838. <rdar://problem/14688350>

4:28 PM Changeset in webkit [153860] by dino@apple.com
  • 2 edits in trunk/Source/WebInspectorUI

Remove use of prefixed transition event
https://bugs.webkit.org/show_bug.cgi?id=119598

Reviewed by Joseph Pecoraro.

"webkitTransitionEnd" -> "transitionend".

  • UserInterface/Popover.js:

(WebInspector.Popover):
(WebInspector.Popover.prototype.handleEvent):

4:28 PM Changeset in webkit [153859] by achristensen@apple.com
  • 4 edits in trunk

Windows build fixes.

Rubberstamped by Brent Fulgham.

Tools:

  • DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj:

Removed /SAFESEH link option which doesn't work with x64.

WebKitLibraries:

  • win/tools/vsprops/debug_wincairo.props: Removed MinimalRebuild option preventing parallel compiling.
4:25 PM Changeset in webkit [153858] by Lucas Forschler
  • 5 edits in tags/Safari-537.55.1/Source

Versioning.

4:19 PM Changeset in webkit [153857] by Lucas Forschler
  • 1 copy in tags/Safari-537.55.1

New Tag.

4:19 PM Changeset in webkit [153856] by barraclough@apple.com
  • 2 edits in trunk/Source/WebKit2

Disable suppression of plugin process for Java
https://bugs.webkit.org/show_bug.cgi?id=119604

Reviewed by Sam Weinig.

Workaround, the Java plugin doesn't like this.

  • PluginProcess/mac/PluginProcessMac.mm:

(WebKit::PluginProcess::platformInitializeProcess):

  • +1 active task count on the java plugin, to inhibit supression.
4:12 PM Changeset in webkit [153855] by timothy_horton@apple.com
  • 4 edits in trunk/LayoutTests

Unreviewed, remove TestExpectations for removed microdata tests.

  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
3:51 PM Changeset in webkit [153854] by dbates@webkit.org
  • 2 edits in trunk/Tools

Add iOS support to run-javascriptcore-tests
https://bugs.webkit.org/show_bug.cgi?id=119602

Reviewed by Joseph Pecoraro.

Make run-javascriptcore-tests work for iOS WebKit.

  • Scripts/run-javascriptcore-tests:
3:46 PM Changeset in webkit [153853] by benjamin@webkit.org
  • 2 edits in trunk/Websites/webkit.org

Give a smaller viewport to webkit.org on devices

Rubberstamped by Simon Fraser.

The CSS of WebKit.org layout the content on 615px + a right margin of
215px + a left margin of 20px. The total layout width is 850px.

The standard viewport size on mobile devices is 980px. This leaves a gap
on the right side of the content when opening the size on iPhone/iPad.

This patch changes the layout width to be 860 to display more content on devices
while keeping a little margin.

  • header.inc:
3:38 PM Changeset in webkit [153852] by ap@apple.com
  • 10 edits
    1 delete in trunk

[WK2] loader/go-back-cached-main-resource.html fails
https://bugs.webkit.org/show_bug.cgi?id=116491

Reviewed by Tim Horton.

  • DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
  • DumpRenderTree/gtk/DumpRenderTree.cpp:
  • DumpRenderTree/qt/DumpRenderTreeQt.cpp:
  • DumpRenderTree/win/DumpRenderTree.cpp: Added FIXMEs about making path printing normalization more compatible.
  • DumpRenderTree/mac/ResourceLoadDelegate.mm: (-[NSURL _drt_descriptionSuitableForTestResult]): Return last path component in cases where we used to return a full path, which is never desirable. Added a null check to basePath to prevent potentially getting an Objective C exception.
  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::pathSuitableForTestResult): Changed to use path for main test window, not for a currently loading one (which is different for tests that use multiple windows). Changed to return "(null)" for empty URLs to match WK1 output. Changed to return last path component as last fallback. (WTR::dumpRequestDescriptionSuitableForTestResult): We no longer need to pass main frame URL here, and it was potentially a wrong frame. (WTR::dumpResponseDescriptionSuitableForTestResult): Ditto. (WTR::InjectedBundlePage::willPerformClientRedirectForFrame): Ditto. (WTR::InjectedBundlePage::didInitiateLoadForResource): Ditto. (WTR::InjectedBundlePage::willSendRequestForFrame): Ditto. (WTR::InjectedBundlePage::didReceiveResponseForResource): Ditto.
3:29 PM Changeset in webkit [153851] by jer.noble@apple.com
  • 4 edits in trunk

[EME] setMediaKeys function as defined in the EME specification does not work
https://bugs.webkit.org/show_bug.cgi?id=119597

Reviewed by Anders Carlsson.

Source/WebCore:

No new tests; updated media/encrypted-media/encrypted-media-v2-syntax.html

Rename the mediaKeys attribute 'keys' and make readonly, and add an explicit
setMediaKeys() method in HTMLMediaElement's IDL.

  • html/HTMLMediaElement.h:

(WebCore::HTMLMediaElement::keys):

  • html/HTMLMediaElement.idl:

LayoutTests:

  • media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
  • media/encrypted-media/encrypted-media-v2-syntax.html:
3:01 PM Changeset in webkit [153850] by weinig@apple.com
  • 3 edits in trunk/Source/WebCore

Hashing SecurityOrigin's can lead to trouble if you mutate them :(
https://bugs.webkit.org/show_bug.cgi?id=119533
<rdar://problem/12978338>

Reviewed by Andreas Kling.

We are getting into trouble in the following circumstance:

  • You have a HashMap<RefPtr<SecurityOrigin>, Value> map.
  • You add security origin A (http, www.webkit.org, 80) to the map.
  • You mutate security origin A by domain relaxation, so that it has the domain webkit.org.
  • You add security origin B (http, www.webkit.org, 80) to the map.
  • You mutate security origin B by domain relaxation, so that it has the domain webkit.org.

You now have two identical keys in the map.

  • Add few more items to the map causing a rehash.
  • When you try to add A and B back into the map, you will have a collision, because they now equal each other.

We should probably stop using SecurityOrigins as keys in HashMaps (and move to using a non-mutable SecurityOriginTuple,
or something), but for now, we can just only use the scheme / host / port part for equality, which is what all the users
really want.

  • page/SecurityOriginHash.h:

(WebCore::SecurityOriginHash::equal):
Switch to using isSameSchemeHostPort() for SecurityOriginHash::equal().

2:37 PM Changeset in webkit [153849] by Lucas Forschler
  • 3 edits in branches/safari-537-branch/Source/WebCore

Merged r153845. <rdar://problem/14688769>

2:33 PM Changeset in webkit [153848] by dino@apple.com
  • 2 edits in trunk/Source/WebKit2

Add logging to the primary plugin detection
https://bugs.webkit.org/show_bug.cgi?id=119594

Reviewed by Tim Horton.

Add some simple logging to our primary plug-in detection.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::determinePrimarySnapshottedPlugIn):

2:19 PM Changeset in webkit [153847] by rwlbuis@webkit.org
  • 3 edits
    4 adds in trunk

ASSERT_NOT_REACHED() touched in WebCore::SVGAnimatedStringAnimator::addAnimatedTypes
https://bugs.webkit.org/show_bug.cgi?id=113224

Reviewed by Dirk Schulze.

Source/WebCore:

Do not perform from-by animations for non-additive attributes.

Test: svg/animations/non-additive-type-from-by-animation.html

  • svg/SVGAnimateElement.cpp:

(WebCore::SVGAnimateElement::calculateFromAndByValues):

LayoutTests:

Add a test for animating non-additive attributes in from-by animations

  • svg/animations/non-additive-type-from-by-animation-expected.txt: Added.
  • svg/animations/non-additive-type-from-by-animation.html: Added.
  • svg/animations/resources/non-additive-type-from-by-animation.svg: Added.
  • svg/animations/script-tests/non-additive-type-from-by-animation.js: Added.

(sample):
(executeTest):

2:17 PM Changeset in webkit [153846] by eric.carlson@apple.com
  • 2 edits in trunk/LayoutTests

fullscreen/exit-full-screen-iframe.html is failing
https://bugs.webkit.org/show_bug.cgi?id=90708

Unreviewed gardening.

  • platform/mac/TestExpectations: Mark test as flakey, it doesn't always pass.
2:12 PM Changeset in webkit [153845] by Brent Fulgham
  • 3 edits in trunk/Source/WebCore

[Windows] Improper Caption Button Displayed to Users
https://bugs.webkit.org/show_bug.cgi?id=119593

Reviewed by Eric Carlson.

Remove the custom drawing code for the Windows port, and
have it render using the CSS/SVG markup like we do on OS X.

  • rendering/RenderThemeWin.cpp: Remove drawing code.
  • rendering/RenderThemeWin.h: Remove declaration.
2:05 PM Changeset in webkit [153844] by eric.carlson@apple.com
  • 2 edits in trunk/LayoutTests

fast/events/scroll-div-with-prevent-default-in-subframe.html is failing
https://bugs.webkit.org/show_bug.cgi?id=82747

Unreviewed gardening.

  • platform/mac/TestExpectations: Mark test as flakey, it doesn't always pass.
1:19 PM Changeset in webkit [153843] by achristensen@apple.com
  • 6 edits in trunk/Source/WebCore

Work towards WebGL on AppleWin port.
https://bugs.webkit.org/show_bug.cgi?id=119562

Reviewed by Brent Fulgham.

  • WebCore.vcxproj/WebCore.vcxproj:

Build GLContext.cpp and GraphicsContext3DPrivate.cpp on AppleWin port.

  • WebCore.vcxproj/WebCore.vcxproj.filters:

Moved GLContext and GraphicsContext3DPrivate from Cairo filter to graphics.

  • platform/graphics/GraphicsContext3D.h:

Added m_webGLLayer for AppleWin port.

  • platform/graphics/GraphicsContext3DPrivate.cpp:

Protected inclusion of PlatformContextCairo.h in USE(CAIRO) macro for non-cairo ports.

  • platform/graphics/win/GraphicsContext3DWin.cpp:

Removed stub GraphicsContext3DPrivate implementation in favor of GraphicsContext3DPrivate.cpp.
(WebCore::GraphicsContext3D::GraphicsContext3D):
Added GraphicsContext3DPrivate and PlatformCALayer initialization.
(WebCore::GraphicsContext3D::makeContextCurrent):
(WebCore::GraphicsContext3D::platformGraphicsContext3D):
Added implementation based on Cairo ports' to be refactored soon.
(WebCore::GraphicsContext3D::platformLayer):
Return PlatformCALayer's PlatformLayer instead of 0.

12:53 PM Changeset in webkit [153842] by eric.carlson@apple.com
  • 2 edits in trunk/LayoutTests

http/tests/navigation/back-twice-without-commit.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=82980

Unreviewed gardening.

  • platform/mac/TestExpectations: Unskip passing test.
12:48 PM Changeset in webkit [153841] by eric.carlson@apple.com
  • 2 edits in trunk/LayoutTests

Layout Test fast/overflow/scrollbar-click-retains-focus.html is failing on Apple Mac WK1 and GTK.
https://bugs.webkit.org/show_bug.cgi?id=104104

Unreviewed gardening.

  • platform/mac/TestExpectations: Unskip passing test.
12:22 PM Changeset in webkit [153840] by dino@apple.com
  • 5 edits in trunk/Source/WebInspectorUI

Unprefix use of transitions in Web Inspector code
https://bugs.webkit.org/show_bug.cgi?id=119588

Reviewed by Tim Hatcher.

Replace "-webkit-transition" with "transition".

  • UserInterface/CSSCompletions.js:

(WebInspector.CSSCompletions.requestCSSNameCompletions.collectPropertyNameForCodeMirror):

  • UserInterface/FindBanner.css:

(.find-banner):
(.find-banner.showing):
(.supports-find-banner.no-find-banner-transition):
(.supports-find-banner):
(.supports-find-banner.showing-find-banner):

  • UserInterface/NetworkTimeline.css:

(.network-graph-side:hover .network-graph-label):

  • UserInterface/Popover.css:

(.popover.fade-out):

12:22 PM Changeset in webkit [153839] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

WKBundleFrameCopyProvisionalURL crashes when there is no provisional loader
https://bugs.webkit.org/show_bug.cgi?id=119587

Reviewed by Darin Adler.

  • WebProcess/WebPage/WebFrame.cpp: (WebKit::WebFrame::provisionalURL): Added a null check, like we already have in WebFrame::url().
12:17 PM Changeset in webkit [153838] by jer.noble@apple.com
  • 13 edits
    2 adds in trunk

[EME] Implement MediaKeys.isTypeSupported()
https://bugs.webkit.org/show_bug.cgi?id=119586

Reviewed by Eric Carlson.

Source/WebCore:

Test: media/encrypted-media/encrypted-media-is-type-supported.html

The EME spec has removed the extra keySystem parameter from
HTMLMediaElement.canPlayType() in favor of a new isTypeSupported()
method on MediaKeys.

To implement this method, the CDMFactory needs to know whether the
registered CDM supports the specified mime type. CDMs must register
this new factory method, which requires changes to CDMPrivateAVFoundation
and MockCDM.

Add the new MediaKeys.isTypeSupported() method:

  • Modules/encryptedmedia/MediaKeys.cpp:

(WebCore::MediaKeys::isTypeSupported):

  • Modules/encryptedmedia/MediaKeys.h:
  • Modules/encryptedmedia/MediaKeys.idl:

Add the new factory CDMSupportsKeySystemAndMimeType method:

  • Modules/encryptedmedia/CDM.cpp:

(WebCore::CDMFactory::CDMFactory): Now takes a third parameter.
(WebCore::installedCDMFactories): When adding the AVFoundation CDM, pass its new method.
(WebCore::CDM::registerCDMFactory): Now takes a third parameter.
(WebCore::CDM::keySystemSupportsMimeType): Added.

  • Modules/encryptedmedia/CDM.h:
  • WebCore.exp.in:

Register this new method with the factory for all concrete CDMs:

  • Modules/encryptedmedia/CDMPrivateAVFoundation.h:
  • Modules/encryptedmedia/CDMPrivateAVFoundation.mm:

(WebCore::CDMPrivateAVFoundation::supportsKeySystem):
(WebCore::CDMPrivateAVFoundation::supportsKeySystemAndMimeType):

  • testing/Internals.cpp:

(WebCore::Internals::initializeMockCDM):

  • testing/MockCDM.cpp:

(WebCore::MockCDM::supportsKeySystem):
(WebCore::MockCDM::supportsKeySystemAndMimeType):

  • testing/MockCDM.h:

LayoutTests:

  • media/encrypted-media/encrypted-media-is-type-supported-expected.txt: Added.
  • media/encrypted-media/encrypted-media-is-type-supported.html: Added.
11:47 AM Changeset in webkit [153837] by eric.carlson@apple.com
  • 2 edits in trunk/LayoutTests

fast/events/scroll-div-with-prevent-default-in-subframe.html is failing
https://bugs.webkit.org/show_bug.cgi?id=82747

Unreviewed gardening.

  • platform/mac/TestExpectations: Unskip passing test.
11:40 AM Changeset in webkit [153836] by eric.carlson@apple.com
  • 2 edits in trunk/LayoutTests

REGRESSION(r130839): fast/canvas/webgl/arraybuffer-transfer-of-control.html is failing
https://bugs.webkit.org/show_bug.cgi?id=99096

Unreviewed gardening.

  • platform/mac/TestExpectations: Unskip passing test.
11:38 AM Changeset in webkit [153835] by rwlbuis@webkit.org
  • 3 edits
    2 adds in trunk

Crash in WTF::RefPtr<WebCore::SpaceSplitStringData>::operator UnspecifiedBoolType
https://bugs.webkit.org/show_bug.cgi?id=118839

Reviewed by Darin Adler.

Source/WebCore:

Take into account that elementData() can be null in classAttributeChanged.

Test: svg/animations/classAttributeSettingCrash.html

  • dom/Element.cpp:

(WebCore::Element::classAttributeChanged):

LayoutTests:

Add testcase that showed up to cause a crash by the fuzzer.

  • svg/animations/classAttributeSettingCrash-expected.txt: Added.
  • svg/animations/classAttributeSettingCrash.html: Added.
11:35 AM Changeset in webkit [153834] by eric.carlson@apple.com
  • 2 edits in trunk/LayoutTests

fullscreen/exit-full-screen-iframe.html is failing
https://bugs.webkit.org/show_bug.cgi?id=90708

Unreviewed gardening.

  • platform/mac/TestExpectations: Unskip passing test.
11:17 AM Changeset in webkit [153833] by rwlbuis@webkit.org
  • 6 edits in trunk/LayoutTests

svg/custom/use-href-update-crash.svg failing on certain platforms
https://bugs.webkit.org/show_bug.cgi?id=104054

Reviewed by Darin Adler.

Fix mistake in use-href-update-crash.svg which caused the gc() not found problem. Update the test expectations
that had this marked as failure, it passes after the test fix.

  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • svg/custom/use-href-update-crash.svg:
11:13 AM Changeset in webkit [153832] by robert@webkit.org
  • 2 edits in trunk/Source/WebCore

REGRESSION(r147019): Page has extra space
https://bugs.webkit.org/show_bug.cgi?id=119424

Reviewed by David Hyatt.

Clear the overflow rect before recomputing it in table sections.

No new tests: the reduction uses jquery and I was unable to simulate the reduction without it.

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::layoutRows):
(WebCore::RenderTableSection::computeOverflowFromCells):

10:47 AM Changeset in webkit [153831] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/JavaScriptCore

Merge 153819 for <rdar://problem/14680524>

10:41 AM Changeset in webkit [153830] by ap@apple.com
  • 5 edits in trunk

WTR::pathSuitableForTestResult should behave the same as _drt_descriptionSuitableForTestResult so we can unskip tests.
https://bugs.webkit.org/show_bug.cgi?id=116125

Reviewed by Tim Horton. Tweaked and re-landed by Alexey Proskuryakov.

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::pathSuitableForTestResult): Changed string operations to match _drt_descriptionSuitableForTestResult. (WTR::dumpRequestDescriptionSuitableForTestResult): (WTR::dumpResponseDescriptionSuitableForTestResult): (WTR::InjectedBundlePage::willPerformClientRedirectForFrame): (WTR::InjectedBundlePage::didInitiateLoadForResource): (WTR::InjectedBundlePage::willSendRequestForFrame): (WTR::InjectedBundlePage::didReceiveResponseForResource): Pass the main frame's URL to pathSuitableForTestResult.
  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Added WKBundlePageRef to willPerformClientRedirectForFrame.
10:41 AM Changeset in webkit [153829] by akling@apple.com
  • 8 edits in trunk/Source/WebCore

Inserting multiple rules into an empty style sheet should avoid style recalc if possible.
<http://webkit.org/b/119568>

Reviewed by Antti Koivisto.

As a follow-up to <http://webkit.org/b/119475>, where I added a hack for inserting
a single rule into an empty style sheet, this broadens the optimization to support
any number of rules.

This optimizes the scenario where a style sheet is added to the DOM and then populated
rule-by-rule via CSSOM insertRule()/addRule() calls. Previously we'd do a full style
recalc for this case, but now we'll treat it the same as a full sheet added at once.

  • css/CSSStyleSheet.h:
  • css/CSSStyleSheet.cpp:

(WebCore::CSSStyleSheet::willMutateRules):

Made willMutateRules() return whether the style sheet contents were cloned by the
copy-on-write mechanism.

  • dom/Document.h:

(WebCore::CSSStyleSheet::didMutateRules):
(WebCore::CSSStyleSheet::insertRule):

Replaced the InsertionIntoEmptySheet mutation type by a general RuleInsertion.
The mutation callback checks if we're inserting into a rule that's not (yet) part
of the document's active sheet set. In that case, we defer doing the style sheet
until all the insertions are done (or something forces us to style+layout.)

Note that this optimization only happens if the style sheet had a single client.
Shared style sheets that just got cloned before mutation may have pointers into
them from the Document's StyleResolver, so we're forced to do an immediate sheet
update in that case.

(WebCore::CSSStyleSheet::RuleMutationScope::RuleMutationScope):
(WebCore::CSSStyleSheet::RuleMutationScope::~RuleMutationScope):

Moved these out-of-line.

(WebCore::CSSStyleSheet::didMutateRuleFromCSSStyleDeclaration):

  • css/PropertySetCSSStyleDeclaration.cpp:

(WebCore::StyleRuleCSSStyleDeclaration::didMutate):

Made a separate mutation callback for CSSStyleDeclaration since its needs are
so simple compared to the mutation callback from CSSStyleSheet. Seems better
than adding yet another mode to the enum.

  • dom/Document.cpp:

(WebCore::Document::Document):
(WebCore::Document::recalcStyle):
(WebCore::Document::styleResolverChanged):
(WebCore::Document::optimizedStyleSheetUpdateTimerFired):
(WebCore::Document::scheduleOptimizedStyleSheetUpdate):

Added mechanism to defer doing a RecalcStyleIfNeeded.

(WebCore::Document::updateStyleIfNeeded):

Synchronize the optimized style sheet update if there's one scheduled.
This ensures that stuff like layout-dependent property access won't operate
on stale style.

  • dom/DocumentStyleSheetCollection.h:

(WebCore::DocumentStyleSheetCollection::pendingUpdateType):
(WebCore::DocumentStyleSheetCollection::setPendingUpdateType):
(WebCore::DocumentStyleSheetCollection::flushPendingUpdates):

  • dom/DocumentStyleSheetCollection.cpp:

(WebCore::DocumentStyleSheetCollection::DocumentStyleSheetCollection):
(WebCore::DocumentStyleSheetCollection::updateActiveStyleSheets):

Have DSSC track the kind of style sheet update it needs to do (instead of just
a boolean "needs update.") This is used by Document::recalcStyle() to make sure
the right kind of update happens if there's one scheduled.

(WebCore::DocumentStyleSheetCollection::activeStyleSheetsContains):

Added helper to check if a CSSStyleSheet is part of the active set.

10:38 AM Changeset in webkit [153828] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebCore

[WK1] NPStream::headers not initialized
https://bugs.webkit.org/show_bug.cgi?id=119574

Reviewed by Alexey Proskuryakov.

Initialize the header field. According to user feedback that should solve some
cases of random crashes when loading plugins on Mac and Windows.

  • plugins/PluginStream.cpp:

(WebCore::PluginStream::PluginStream):

10:27 AM Changeset in webkit [153827] by akling@apple.com
  • 1 edit in trunk/Source/WebCore/ChangeLog

Oops, didn't mean to implicate Mark Lam in the ChangeLog there.

10:25 AM Changeset in webkit [153826] by akling@apple.com
  • 30 edits in trunk/Source

Element: Modernize attribute storage accessor functions.
<http://webkit.org/b/119578>

Source/WebCore:

Patch by Mark Lam <mark.lam@apple.com> on 2013-08-08
Reviewed by Antti Koivisto.

Rename these functions to more WebKit-style names.

  • const Attribute* attributeItem(index) => const Attribute& attributeAt(index)
  • const Attribute* getAttributeItem(name) => const Attribute* findAttributeByName(name)
  • unsigned getAttributeItemIndex(name) => unsigned findAttributeIndexByName(name)

Note that attributeAt() now returns a reference instead of a pointer. That's right.

  • css/SelectorChecker.cpp:

(WebCore::attributeValueMatches):
(WebCore::anyAttributeMatches):

  • css/SelectorChecker.h:

(WebCore::SelectorChecker::checkExactAttribute):

  • dom/Attr.cpp:

(WebCore::Attr::elementAttribute):

  • dom/DatasetDOMStringMap.cpp:

(WebCore::DatasetDOMStringMap::getNames):
(WebCore::DatasetDOMStringMap::item):
(WebCore::DatasetDOMStringMap::contains):

  • dom/Element.cpp:

(WebCore::Element::detachAttribute):
(WebCore::Element::removeAttribute):
(WebCore::Element::getAttribute):
(WebCore::Element::setAttribute):
(WebCore::Element::setSynchronizedLazyAttribute):
(WebCore::Element::setAttributeInternal):
(WebCore::Element::setAttributeNode):
(WebCore::Element::removeAttributeNode):
(WebCore::Element::removeAttributeInternal):
(WebCore::Element::getAttributeNode):
(WebCore::Element::getAttributeNodeNS):
(WebCore::Element::hasAttribute):
(WebCore::Element::hasAttributeNS):
(WebCore::Element::computeInheritedLanguage):
(WebCore::Element::normalizeAttributes):
(WebCore::Element::getURLAttribute):
(WebCore::Element::getNonEmptyURLAttribute):
(WebCore::Element::detachAllAttrNodesFromElement):
(WebCore::Element::cloneAttributesFromElement):
(WebCore::ElementData::isEquivalent):
(WebCore::ElementData::findAttributeIndexByNameSlowCase):
(WebCore::ElementData::findAttributeIndexByNameForAttributeNode):
(WebCore::UniqueElementData::findAttributeByName):
(WebCore::UniqueElementData::attributeAt):

  • dom/Element.h:

(WebCore::Element::findAttributeIndexByName):
(WebCore::Element::fastHasAttribute):
(WebCore::Element::fastGetAttribute):
(WebCore::Element::attributeAt):
(WebCore::Element::findAttributeByName):
(WebCore::ElementData::findAttributeByName):
(WebCore::ElementData::findAttributeIndexByName):
(WebCore::ElementData::attributeAt):

  • dom/NamedNodeMap.cpp:

(WebCore::NamedNodeMap::removeNamedItem):
(WebCore::NamedNodeMap::removeNamedItemNS):
(WebCore::NamedNodeMap::item):

  • dom/Node.cpp:

(WebCore::Node::dumpStatistics):
(WebCore::Node::isDefaultNamespace):
(WebCore::Node::lookupNamespaceURI):
(WebCore::Node::lookupNamespacePrefix):
(WebCore::Node::compareDocumentPosition):

  • dom/StyledElement.cpp:

(WebCore::StyledElement::makePresentationAttributeCacheKey):
(WebCore::StyledElement::rebuildPresentationAttributeStyle):

  • editing/MarkupAccumulator.cpp:

(WebCore::MarkupAccumulator::appendElement):

  • editing/markup.cpp:

(WebCore::completeURLs):
(WebCore::StyledMarkupAccumulator::appendElement):

  • html/HTMLEmbedElement.cpp:

(WebCore::HTMLEmbedElement::parametersForPlugin):

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::updateType):

  • html/HTMLObjectElement.cpp:

(WebCore::HTMLObjectElement::parametersForPlugin):

  • html/HTMLSelectElement.cpp:

(WebCore::HTMLSelectElement::parseAttribute):

  • html/parser/HTMLConstructionSite.cpp:

(WebCore::HTMLConstructionSite::mergeAttributesFromTokenIntoElement):

  • inspector/DOMPatchSupport.cpp:

(WebCore::DOMPatchSupport::innerPatchNode):
(WebCore::DOMPatchSupport::createDigest):

  • inspector/InspectorDOMAgent.cpp:

(WebCore::InspectorDOMAgent::setAttributesAsText):
(WebCore::InspectorDOMAgent::performSearch):
(WebCore::InspectorDOMAgent::buildArrayForElementAttributes):

  • page/PageSerializer.cpp:

(WebCore::isCharsetSpecifyingNode):

  • svg/SVGStyledElement.cpp:

(WebCore::SVGStyledElement::getPresentationAttribute):

  • xml/XPathFunctions.cpp:

(WebCore::XPath::FunLang::evaluate):

  • xml/XPathNodeSet.cpp:

(WebCore::XPath::NodeSet::traversalSort):

  • xml/XPathStep.cpp:

(WebCore::XPath::Step::nodesInAxis):

  • xml/parser/XMLDocumentParserLibxml2.cpp:

(WebCore::XMLDocumentParser::XMLDocumentParser):

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::XMLDocumentParser::XMLDocumentParser):

Source/WebKit/blackberry:

Reviewed by Antti Koivisto.

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::webContext):

Source/WebKit/qt:

Reviewed by Antti Koivisto.

  • Api/qwebelement.cpp:

(QWebElement::attributeNames):

9:57 AM Changeset in webkit [153825] by mark.lam@apple.com
  • 6 edits in trunk/Source

Restoring use of StackIterator instead of Interpreter::getStacktrace().
https://bugs.webkit.org/show_bug.cgi?id=119575.

Reviewed by Oliver Hunt.

Source/JavaScriptCore:

  • interpreter/Interpreter.h:
  • Made getStackTrace() private.
  • interpreter/StackIterator.cpp:

(JSC::StackIterator::StackIterator):
(JSC::StackIterator::numberOfFrames):

  • Computes the number of frames by iterating through the whole stack from the starting frame. The iterator will save its current frame position before counting the frames, and then restoring it after the counting.

(JSC::StackIterator::gotoFrameAtIndex):
(JSC::StackIterator::gotoNextFrame):
(JSC::StackIterator::resetIterator):

  • Points the iterator to the starting frame.
  • interpreter/StackIteratorPrivate.h:

Source/WebCore:

No new tests.

  • bindings/js/ScriptCallStackFactory.cpp:

(WebCore::createScriptCallStack):

9:55 AM Changeset in webkit [153824] by commit-queue@webkit.org
  • 12 edits
    5 copies
    34 adds in trunk

SunSpider: Move the 3d-morph fix from version 1.0 to version 1.0.1
https://bugs.webkit.org/show_bug.cgi?id=117993

Patch by Cosmin Truta <ctruta@blackberry.com> on 2013-08-08
Reviewed by George Staikos.

PerformanceTests/SunSpider:

Bump the SunSpider version to 1.0.1.

Unroll r149548 in order to restore version 1.0 to its original,
and add the 3d-morph fix to version 1.0.1 instead.

  • hosted/sunspider.html: Updated to version 1.0.1.
  • hosted/versions.html: Updated to version 1.0.1.
  • make-hosted: Added support for version 1.0.1.
  • resources/driver-TEMPLATE.html: Updated to version 1.0.1.
  • resources/results-TEMPLATE.html: Updated to version 1.0.1.
  • sunspider: Updated to version 1.0.1.
  • sunspider-compare-results: Updated to version 1.0.1.
  • tests/sunspider-1.0/3d-morph.js: Rolled back to the original version.
  • tests/sunspider-1.0.1/LIST: Added.
  • tests/sunspider-1.0.1/3d-cube.js: Added.
  • tests/sunspider-1.0.1/3d-morph.js: Added.
  • tests/sunspider-1.0.1/3d-raytrace.js: Added.
  • tests/sunspider-1.0.1/access-binary-trees.js: Added.
  • tests/sunspider-1.0.1/access-fannkuch.js: Added.
  • tests/sunspider-1.0.1/access-nbody.js: Added.
  • tests/sunspider-1.0.1/access-nsieve.js: Added.
  • tests/sunspider-1.0.1/bitops-3bit-bits-in-byte.js: Added.
  • tests/sunspider-1.0.1/bitops-bits-in-byte.js: Added.
  • tests/sunspider-1.0.1/bitops-bitwise-and.js: Added.
  • tests/sunspider-1.0.1/bitops-nsieve-bits.js: Added.
  • tests/sunspider-1.0.1/controlflow-recursive.js: Added.
  • tests/sunspider-1.0.1/crypto-aes.js: Added.
  • tests/sunspider-1.0.1/crypto-md5.js: Added.
  • tests/sunspider-1.0.1/crypto-sha1.js: Added.
  • tests/sunspider-1.0.1/date-format-tofte.js: Added.
  • tests/sunspider-1.0.1/date-format-xparb.js: Added.
  • tests/sunspider-1.0.1/math-cordic.js: Added.
  • tests/sunspider-1.0.1/math-partial-sums.js: Added.
  • tests/sunspider-1.0.1/math-spectral-norm.js: Added.
  • tests/sunspider-1.0.1/regexp-dna.js: Added.
  • tests/sunspider-1.0.1/string-base64.js: Added.
  • tests/sunspider-1.0.1/string-fasta.js: Added.
  • tests/sunspider-1.0.1/string-tagcloud.js: Added.
  • tests/sunspider-1.0.1/string-unpack-code.js: Added.
  • tests/sunspider-1.0.1/string-validate-input.js: Added.

Websites/webkit.org:

  • perf/sunspider-1.0.1/json2.js: Added.
  • perf/sunspider-1.0.1/sunspider-1.0.1/driver.html: Added.
  • perf/sunspider-1.0.1/sunspider-1.0.1/results.html: Added.
  • perf/sunspider-1.0.1/sunspider-1.0.1/sunspider-test-contents.js: Added.
  • perf/sunspider-1.0.1/sunspider-1.0.1/sunspider-test-prefix.js: Added.
  • perf/sunspider-1.0.1/sunspider-analyze-results.js: Added.
  • perf/sunspider-1.0.1/sunspider-compare-results.js: Added.
  • perf/sunspider-1.0.1/sunspider.css: Added.
  • perf/sunspider-1.0.1/sunspider.html: Added.
  • perf/sunspider/sunspider.html: Updated to version 1.0.1.
  • perf/sunspider/versions.html: Updated to version 1.0.1.
9:38 AM Changeset in webkit [153823] by mark.lam@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

Moved ErrorConstructor and NativeErrorConstructor helper functions into
the Interpreter class.
https://bugs.webkit.org/show_bug.cgi?id=119576.

Reviewed by Oliver Hunt.

This change is needed to prepare for making Interpreter::getStackTrace()
private. It does not change the behavior of the code, only the lexical
scoping.

  • interpreter/Interpreter.h:
  • Added helper functions for ErrorConstructor and NativeErrorConstructor.
  • runtime/ErrorConstructor.cpp:

(JSC::Interpreter::constructWithErrorConstructor):
(JSC::ErrorConstructor::getConstructData):
(JSC::Interpreter::callErrorConstructor):
(JSC::ErrorConstructor::getCallData):

  • Don't want ErrorConstructor to call Interpreter::getStackTrace() directly. So, we moved the helper functions into the Interpreter class.
  • runtime/NativeErrorConstructor.cpp:

(JSC::Interpreter::constructWithNativeErrorConstructor):
(JSC::NativeErrorConstructor::getConstructData):
(JSC::Interpreter::callNativeErrorConstructor):
(JSC::NativeErrorConstructor::getCallData):

  • Don't want NativeErrorConstructor to call Interpreter::getStackTrace() directly. So, we moved the helper functions into the Interpreter class.
7:49 AM Changeset in webkit [153822] by Alan Bujtas
  • 5 edits
    2 adds in trunk

REGRESSION (r121551) Incorrect handling of invalid media query list.
https://bugs.webkit.org/show_bug.cgi?id=119164

Reviewed by Antti Koivisto.

Differentiate between syntactically invalid media queries and media queries with empty expressions.

Introduce a dedicated function for valid, but empty expression queries, so that passing NULL MediaQuerySet
object to CSSParser::createMediaRule() can indicate invalid media query.

Source/WebCore:

Test: fast/media/invalid-media-query-list.html

  • css/CSSGrammar.y.in:
  • css/CSSParser.cpp:

(WebCore::CSSParser::createMediaRule):
(WebCore::CSSParser::createEmptyMediaRule):

  • css/CSSParser.h:

LayoutTests:

  • fast/media/invalid-media-query-list-expected.html: Added.
  • fast/media/invalid-media-query-list.html: Added.
6:30 AM Changeset in webkit [153821] by zarvai@inf.u-szeged.hu
  • 25 edits
    3 adds in trunk/LayoutTests

[Qt] Unreviewed rebaselining after r153647.

  • platform/qt/fast/css/input-search-padding-expected.png:
  • platform/qt/fast/css/input-search-padding-expected.txt:
  • platform/qt/fast/css/text-overflow-input-expected.png:
  • platform/qt/fast/css/text-overflow-input-expected.txt:
  • platform/qt/fast/forms/box-shadow-override-expected.png:
  • platform/qt/fast/forms/box-shadow-override-expected.txt:
  • platform/qt/fast/forms/control-restrict-line-height-expected.png:
  • platform/qt/fast/forms/control-restrict-line-height-expected.txt:
  • platform/qt/fast/forms/placeholder-position-expected.png:
  • platform/qt/fast/forms/placeholder-position-expected.txt:
  • platform/qt/fast/forms/placeholder-pseudo-style-expected.png:
  • platform/qt/fast/forms/placeholder-pseudo-style-expected.txt:
  • platform/qt/fast/forms/search-cancel-button-style-sharing-expected.png:
  • platform/qt/fast/forms/search-cancel-button-style-sharing-expected.txt:
  • platform/qt/fast/forms/search-display-none-cancel-button-expected.png:
  • platform/qt/fast/forms/search-display-none-cancel-button-expected.txt:
  • platform/qt/fast/forms/search-rtl-expected.png:
  • platform/qt/fast/forms/search-rtl-expected.txt:
  • platform/qt/fast/forms/search-styled-expected.png:
  • platform/qt/fast/forms/search-styled-expected.txt:
  • platform/qt/fast/forms/search-vertical-alignment-expected.png:
  • platform/qt/fast/forms/search-vertical-alignment-expected.txt:
  • platform/qt/fast/forms/search/search-size-with-decorations-expected.png: Added.
  • platform/qt/fast/forms/search/search-size-with-decorations-expected.txt: Added.
  • platform/qt/fast/repaint/search-field-cancel-expected.png:
  • platform/qt/fast/repaint/search-field-cancel-expected.txt:
4:00 AM Changeset in webkit [153820] by gyuyoung.kim@samsung.com
  • 4 edits in trunk/Source/WebCore

Introduce toSVGMPathElement(), and use it
https://bugs.webkit.org/show_bug.cgi?id=119566

Reviewed by Andreas Kling.

As a step to change static_cast with toSVGXXX, static_cast<SVGMPathElement*> can
be changed with toSVGMPathElement().

  • svg/SVGAnimateMotionElement.cpp:

(WebCore::SVGAnimateMotionElement::updateAnimationPath):

  • svg/SVGMPathElement.h:

(WebCore::toSVGMPathElement):

  • svg/SVGPathElement.cpp:

(WebCore::SVGPathElement::invalidateMPathDependencies):

3:25 AM Changeset in webkit [153819] by Stephanie Lewis
  • 2 edits in trunk/Source/JavaScriptCore

<rdar://problem/14680524> REGRESSION(153806): Crash @ yahoo.com when WebKit is built with a .order file

Unreviewed.

Ensure llint symbols are in source order.

2:54 AM Changeset in webkit [153818] by allan.jensen@digia.com
  • 2 edits in trunk/LayoutTests

[Qt] Skip more tests depending on canvas blending.
https://bugs.webkit.org/show_bug.cgi?id=100072

Unreviewed gardening.

  • platform/qt/TestExpectations:
12:58 AM Changeset in webkit [153817] by vivek.vg@samsung.com
  • 4 edits in trunk/Source/WebInspectorUI

Web Inspector: Use granular DOMStorage modification events to avoid complete DataGrid update.
https://bugs.webkit.org/show_bug.cgi?id=119541

Reviewed by Joseph Pecoraro.

InspectorDOMStorageAgent sends more granular events about the storage modifications.
Using these would avoid the complete rebuilding of the DataGrid.

  • UserInterface/DOMStorageContentView.js:

(WebInspector.DOMStorageContentView.prototype.itemsCleared):
(WebInspector.DOMStorageContentView.prototype.itemRemoved):
(WebInspector.DOMStorageContentView.prototype.itemAdded):
(WebInspector.DOMStorageContentView.prototype.itemUpdated):

  • UserInterface/DOMStorageObserver.js:

(WebInspector.DOMStorageObserver.prototype.domStorageItemsCleared):
(WebInspector.DOMStorageObserver.prototype.domStorageItemRemoved):
(WebInspector.DOMStorageObserver.prototype.domStorageItemAdded):
(WebInspector.DOMStorageObserver.prototype.domStorageItemUpdated):

  • UserInterface/StorageManager.js:

(WebInspector.StorageManager.prototype.domStorageItemsCleared):
(WebInspector.StorageManager.prototype.domStorageItemRemoved):
(WebInspector.StorageManager.prototype.domStorageItemAdded):
(WebInspector.StorageManager.prototype.domStorageItemUpdated):

12:18 AM Changeset in webkit [153816] by Antti Koivisto
  • 10 edits in trunk/Source/WebCore

Move more style recalc code to StyleResolveTree.cpp
https://bugs.webkit.org/show_bug.cgi?id=119553

Reviewed by Andreas Kling.

  • css/StyleResolver.cpp:
  • css/StyleResolver.h:


Remove now unused StyleResolver::styleForText.

  • dom/ElementShadow.cpp:
  • dom/ElementShadow.h:


Remove ElementShadow::recalcStyle.

  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::setResetStyleInheritance):

Use Style::resolveTree instead of ElementShadow::recalcStyle.

  • dom/ShadowRoot.h:


Remove ShadowRoot::recalcStyle.

  • dom/Text.cpp:
  • dom/Text.h:


Remove Text::recalcTextStyle.

  • style/StyleResolveTree.cpp:

(WebCore::Style::updateTextStyle):

Moved from Text::recalcTextStyle. Speed up by just setting the parent style on common case.

(WebCore::Style::resolveShadowTree):

Moved from ShadowRoot::recalcStyle.
Simplified to cover only cases that can occur with the current shadow DOM support.

(WebCore::Style::resolveTree):

12:16 AM Changeset in webkit [153815] by akling@apple.com
  • 3 edits
    2 adds in trunk

REGRESSION(r139282): Old caret sometimes gets "stuck" (not repainted) in contenteditable elements.
<http://webkit.org/b/119520>
<rdar://problem/14658929>

Reviewed by Simon Fraser.

Source/WebCore:

When computing a new caret rect, don't forget to repaint the old rect if the caret jumped
from one node to another.
We were being a little too clever, assuming that oldRect==newRect meant that no repaint was
necessary, but moving from (0,0) in one node to (0,0) in another would cause a ghost caret
in the old node.

Test: fast/repaint/caret-jump-between-nodes.html

  • editing/FrameSelection.cpp:

(WebCore::FrameSelection::recomputeCaretRect):

Fall through all the way down to caret repaints if the selection's new anchor node is not
the same as m_previousCaretNode.

LayoutTests:

  • fast/repaint/caret-jump-between-nodes-expected.txt: Added.
  • fast/repaint/caret-jump-between-nodes.html: Added.

Aug 7, 2013:

11:28 PM Changeset in webkit [153814] by abucur@adobe.com
  • 12 edits
    12 adds in trunk

[CSS Regions] Propagate overflow from the flow thread to the first and last region
https://bugs.webkit.org/show_bug.cgi?id=118526

Reviewed by David Hyatt.

Source/WebCore:

The patch implements layout overflow propagation for the first and last regions. The approach
taken is triggering a simple layout on the regions after the named flows are laid out
that extracts the layout overflow from the flow thread and adds it to the regions.

The process is based on adding two new layout phases: the overflow phase and the final phase.
The overflow phase is set after the flow threads are laid out and it marks the regions as
needing to extract the overflow from the flow thread. In case there are blocks with auto overflow
it's possible the overflow to create scrollbars that shrink the regions. In this case the flow
thread is relaid out and set in the final phase, forcing the regions to recollect the layout
overflow. In theory this would be an N-step layout because scrollbars can force content to change
regions and create overflow for other blocks (and thus creating more scrollbars). For now, we are
limiting this to the first pass by inserting this new final layout phase.

A short description of the processing model for a document:

  • layout the document (all the flow threads should be in the constrained layout phase after this step)
  • reverse iterate through the flow threads and mark the regions for simplified layout (we need to

reverse iterate so the overflow can correctly propagate with nested regions)

  • if the layout changes the size of a region, invalidate the flow thread and when laying it out mark

it as needing a new pass

  • make a secondary pass through the flow threads that changed after scrollbars have been added and

recompute the overflow for their regions; mark the flow threads in the final phase (flow threads can't
be invalidated in the final phase)

  • after the overflow was propagated update all the flow threads in the normal layout phase

There are some issues with the patch:

  • the simplified layout doesn't compute correct overflow values for inline blocks
  • the layout overflow from the flow thread doesn't take the region size into account

The first issue is not related to regions and will be fixed in a future patch. The second issue
will be fixed when box overflow will be region bound.

Tests: fast/regions/overflow-scrollable-1.html

fast/regions/overflow-scrollable-2.html
fast/regions/overflow-scrollable-3.html
fast/regions/overflow-scrollable-fit-complex.html
fast/regions/overflow-scrollable-fit.html
fast/regions/overflow-scrollable-nested.html

  • rendering/FlowThreadController.cpp: Flow threads layout driver functions.

(WebCore::FlowThreadController::updateFlowThreadsNeedingLayout):
(WebCore::FlowThreadController::updateFlowThreadsIntoConstrainedPhase):
(WebCore::FlowThreadController::updateFlowThreadsIntoOverflowPhase):
(WebCore::FlowThreadController::updateFlowThreadsIntoMeasureContentPhase):
(WebCore::FlowThreadController::updateFlowThreadsIntoFinalPhase):

  • rendering/FlowThreadController.h:
  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::simplifiedNormalFlowLayout):

  • rendering/RenderFlowThread.cpp:

(WebCore::RenderFlowThread::RenderFlowThread):
(WebCore::RenderFlowThread::invalidateRegions):
(WebCore::RenderFlowThread::validateRegions):
(WebCore::RenderFlowThread::layout):
(WebCore::RenderFlowThread::firstRegion): This getter should work even though the region chain is invalid.
(WebCore::RenderFlowThread::lastRegion): This getter should work even though the region chain is invalid.
(WebCore::RenderFlowThread::initializeRegionsComputedAutoHeight):
(WebCore::RenderFlowThread::markRegionsForOverflowLayoutIfNeeded): If the flow thread has no overflow do nothing.
(WebCore::RenderFlowThread::updateRegionsFlowThreadPortionRect):
(WebCore::RenderFlowThread::addForcedRegionBreak):

  • rendering/RenderFlowThread.h:
  • rendering/RenderMultiColumnSet.cpp:

(WebCore::RenderMultiColumnSet::flowThreadPortionOverflowRect):

  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::pageLogicalHeight):
(WebCore::RenderRegion::maxPageLogicalHeight):
(WebCore::RenderRegion::logicalHeightOfAllFlowThreadContent):
(WebCore::RenderRegion::flowThreadPortionOverflowRect):
(WebCore::RenderRegion::overflowRectForFlowThreadPortion): Used to get the flow thread visual or layout overflow.
(WebCore::RenderRegion::layoutBlock):
(WebCore::RenderRegion::computeOverflowFromFlowThread):
(WebCore::RenderRegion::updateLogicalHeight):

  • rendering/RenderRegion.h:
  • rendering/RenderView.cpp:

(WebCore::RenderView::layoutContentToComputeOverflowInRegions):
(WebCore::RenderView::layout):

  • rendering/RenderView.h:

LayoutTests:

Add tests for scrolling of regions in containers in different situations: regions with
transforms, nested regions, regions affected by scrollbars etc.

  • fast/regions/overflow-scrollable-1-expected.html: Added.
  • fast/regions/overflow-scrollable-1.html: Added.
  • fast/regions/overflow-scrollable-2-expected.html: Added.
  • fast/regions/overflow-scrollable-2.html: Added.
  • fast/regions/overflow-scrollable-3-expected.html: Added.
  • fast/regions/overflow-scrollable-3.html: Added.
  • fast/regions/overflow-scrollable-fit-complex-expected.html: Added.
  • fast/regions/overflow-scrollable-fit-complex.html: Added.
  • fast/regions/overflow-scrollable-fit-expected.html: Added.
  • fast/regions/overflow-scrollable-fit.html: Added.
  • fast/regions/overflow-scrollable-nested-expected.txt: Added.
  • fast/regions/overflow-scrollable-nested.html: Added.
9:20 PM Changeset in webkit [153813] by benjamin@webkit.org
  • 1 edit
    3 adds in trunk/Websites/webkit.org

Update the images for the blog size-matters

  • blog-files/size-matters/JavaScriptCore-relative-binary-growth.png: Added.
  • blog-files/size-matters/WebCore-relative-binary-growth.png: Added.
  • blog-files/size-matters/WebKit-relative-binary-growth.png: Added.
9:08 PM Changeset in webkit [153812] by ryuan.choi@samsung.com
  • 2 edits in trunk/Source/WebKit

Unreviewed build fix on Efl port after r153785.

  • CMakeLists.txt: Added "${WEBCORE_DIR}/style" in include list.
7:13 PM Changeset in webkit [153811] by Simon Fraser
  • 2 edits in trunk/Tools

Allow the DumpRenderTree runloop to be idle while waiting for a test to complete
https://bugs.webkit.org/show_bug.cgi?id=119317

Reviewed by Tim Horton.

The change in r55200 made DumpRenderTree spin a busy-loop while waiting for
the test to complete, which is not power friendly. Although DRT instances
are generally busy anyway, not sitting in a busy loop should free up some CPU
cycles for other instances of DRT.

Editing tests continue to pass. All Java tests are skipped and were not
tested, but when run fail similarly with and without the patch.

  • DumpRenderTree/mac/DumpRenderTree.mm:

(dump):
(runTest):

7:00 PM Changeset in webkit [153810] by Simon Fraser
  • 5 edits in trunk/Source/WebCore

Avoid spurious "all repaint" layouts when scrolling WebViews on Retina displays
https://bugs.webkit.org/show_bug.cgi?id=119564

Reviewed by Beth Dakin.

When scrolling WebViews on Macs with Retina displays, AppKit uses
device pixels for the scroll offset, so [scrollView() documentVisibleRect]
can return a CGRect with non-integral origin. This rect is used by layout,
via layoutSize(), to decide whether the view size changed, which prompts
a full repaint. However, FrameView gets a value which has been rounded
by enclosingIntRect(), which increases the height or width by 1px if the
y or x offset is on a half-pixel, causing spurious full repaints.

Fix by plumbing through platformVisibleContentSize(), which just
gets the size of the -documentVisibleRect.

  • page/FrameView.cpp:

(WebCore::FrameView::layout): Don't get layoutHeight and layoutWidth
separately, since that is two calls down into platformVisibleContentSize.

  • platform/ScrollView.cpp:

(WebCore::ScrollView::unscaledVisibleContentSize):
(WebCore::ScrollView::platformVisibleContentSize):

  • platform/ScrollView.h:
  • platform/mac/ScrollViewMac.mm:

(WebCore::ScrollView::platformVisibleContentSize):

6:31 PM Changeset in webkit [153809] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Be more aggressive about sending fake mouse events less frequently
https://bugs.webkit.org/show_bug.cgi?id=119563
<rdar://problem/14669029>

Reviewed by Tim Horton.

r109151 added code that throttles back the fake mouse events that we
send during scrolling, but in such a way that a page could take up to
100ms to handle a single mousemove, and we'd still send fake mousemove
events every 100ms. This could cause serious scrolling stutter.

Fix by changing when we drop back to sending events every 250ms, rather than every
100ms: if the slowest mousemove takes 10ms or more (less than one frame), drop back
to a 250ms fake move interval.

  • page/EventHandler.cpp:

(WebCore::EventHandler::dispatchFakeMouseMoveEventSoon):

5:51 PM Changeset in webkit [153808] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Remove pointless const in InputHandler
https://bugs.webkit.org/show_bug.cgi?id=119550

Patch by Jacky Jiang <zhajiang@blackberry.com> on 2013-08-07
Reviewed by Rob Buis.
Internally reviewed by Leo Yang and Mike Fenton.

  • Api/WebPageClient.h:
  • WebKitSupport/InputHandler.cpp:

(BlackBerry::WebKit::InputHandler::requestSpellingCheckingOptions):
(BlackBerry::WebKit::InputHandler::redrawSpellCheckDialogIfRequired):

  • WebKitSupport/InputHandler.h:
4:05 PM Changeset in webkit [153807] by cavalcantii@gmail.com
  • 2 edits in trunk/Source/WebCore

[rendering] Implement PaintInfo interfaces
https://bugs.webkit.org/show_bug.cgi?id=119388

Reviewed by Benjamin Poulain.

In discussion in IRC, it was decided to remove this comment since implementing such change
would have a vast impact on rendering classes.

  • rendering/PaintInfo.h:
3:41 PM Changeset in webkit [153806] by Lucas Forschler
  • 8 edits in branches/safari-537-branch/Source

Merged r153775. <rdar://problem/14517392>

3:16 PM Changeset in webkit [153805] by dino@apple.com
  • 2 edits in trunk/Source/WebCore

Don't remove contents layer from its parent unless necessary
https://bugs.webkit.org/show_bug.cgi?id=119560

Reviewed by Simon Fraser.

RenderLayerBacking::updateInternalHierarchy() is called in some
instances where there doesn't need to be a complete reparenting of the
the m_graphicsLayer. For example, on OS X when the user changes the
scrollbar styles to/from always visible. We don't need to always
remove the graphics layer from its parent - any reparenting does that
automatically.

Unfortunately we can't trigger this situation in an automated test.

  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::updateInternalHierarchy): Don't call removeFromParent().

3:00 PM Changeset in webkit [153804] by dbates@webkit.org
  • 2 edits in trunk/Tools

Clean up: Simplifying the printing of the command line arguments passed to jsDriver.pl
<https://bugs.webkit.org/show_bug.cgi?id=119558>

Reviewed by Martin Robinson.

Currently we build the command line to execute jsDriver.pl twice so as to both
print it to standard output and actually execute it. We should only build up
this command line once. Moreover, we should print to standard output the actual
command line that we are going to use including the GTK- and EFL-specific call
to /Tools/jhbuild/jhbuild-wrapper.

  • Scripts/run-javascriptcore-tests:
2:49 PM Changeset in webkit [153803] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/JavaScriptCore

Merge patch for <rdar://problem/14655517>

2:44 PM Changeset in webkit [153802] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/JavaScriptCore

Merged r153793. <rdar://problem/14666354>

2:38 PM Changeset in webkit [153801] by achristensen@apple.com
  • 2 edits in trunk/Source/WTF

Fixed wrong definition for AppleWin port's WebGL after r153768.

Rubberstamped by Benjamin Poulain.

  • wtf/Platform.h: Replaced WTF_USE_SURFACE with WTF_USE_GRAPHICS_SURFACE.
2:31 PM Changeset in webkit [153800] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebKit2

Merged r153773. <rdar://problem/14652681>

2:27 PM Changeset in webkit [153799] by Lucas Forschler
  • 4 edits
    3 copies in branches/safari-537-branch

Merged r153374. <rdar://problem/14443495>

2:13 PM Changeset in webkit [153798] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[EFL] REGRESSION after r153432: some accessibility tests crash.
https://bugs.webkit.org/show_bug.cgi?id=119333

Patch by Mario Sanchez Prada <mario.prada@samsung.com> on 2013-08-07
Reviewed by Darin Adler.

Use a RefPtr to store a reference to the parent element of
an AccessibilityUIElement instead of the raw pointer, so we
never derefence a function from an invalid pointer.

  • WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:

(WTR::attributesOfElement): Use a RefPtr instead of a raw pointer.

12:52 PM Changeset in webkit [153797] by timothy_horton@apple.com
  • 7 edits
    3 adds in trunk

Fall out of simple image layer optimization if the image has EXIF rotation
https://bugs.webkit.org/show_bug.cgi?id=119535
<rdar://problem/14071174>

Reviewed by Simon Fraser.

Test: fast/images/exif-orientation-composited.html

  • platform/graphics/BitmapImage.cpp:

(WebCore::BitmapImage::frameOrientationAtIndex):
Ensure that the frame is cached if we're requesting the orientation,
so we can acquire orientation information at any given time.

  • platform/mac/DragImageMac.mm:

(WebCore::createDragImageFromImage):

  • platform/graphics/BitmapImage.h:

Rename currentFrameOrientation to frameOrientationForCurrentFrame to match
the similarly-behaving nativeImageForCurrentFrame.

  • platform/graphics/Image.h:

(WebCore::Image::orientationForCurrentFrame): Added. Virtual, overriden by BitmapImage.

  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::isDirectlyCompositedImage):
If the given image has a non-default image orientation, don't use direct compositing.

Add a test that ensures that composited images with EXIF orientation paint correctly.

  • fast/images/exif-orientation-composited-expected.txt: Added.
  • fast/images/exif-orientation-composited.html: Added.
  • platform/mac/fast/images/exif-orientation-composited-expected.png: Added.
12:13 PM Changeset in webkit [153796] by Antti Koivisto
  • 2 edits in trunk/Source/WebCore

fast/frames/seamless/seamless-custom-font-pruning-crash.html asserts
https://bugs.webkit.org/show_bug.cgi?id=119557

Rubber-stamped by Eric Carlson.

Pass Style::Detach style change to seamless document as Style::Force. Style::resolveTree does not expect to be called with Detach.

  • html/HTMLIFrameElement.cpp:

(WebCore::HTMLIFrameElement::didRecalcStyle):

11:40 AM Changeset in webkit [153795] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

Disable HTTP request "Accept-Encoding:" header field on gstreamer source element to avoid receiving the wrong size when retrieving data
https://bugs.webkit.org/show_bug.cgi?id=115354

Patch by Andre Moreira Magalhaes <Andre Moreira Magalhaes> on 2013-08-07
Reviewed by Philippe Normand.

The default value for the HTTP "Accept-Encoding:" header field in the request allows
compressed data to be received on requests.
While this works fine for most cases, it can break the webkit source that needs to rely on the
the proper data size when receiving the response (even though the received data is already
uncompressed the size reported in ResourceResponse::expectedContentLength() is the same
represented by the HTTP header field "Content-Length" which is the size of the compressed data).

This patch disables the HTTP "Accept-Encoding:" header field when using the request
as we don't want the received response to be encoded in any way, as we need to rely on the proper
size of the returned data on ResourceHandle::didReceiveResponse().

  • platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:

(webKitWebSrcStart):

  • platform/network/soup/ResourceRequest.h:

(ResourceRequestBase):
(WebCore::ResourceRequest::acceptEncoding):
(WebCore::ResourceRequest::setAcceptEncoding):
(WebCore::ResourceRequest::ResourceRequestBase):

  • platform/network/soup/ResourceRequestSoup.cpp:

(WebCore::ResourceRequest::updateSoupMessage):
(WebCore::ResourceRequest::toSoupMessage):

11:40 AM Changeset in webkit [153794] by Antti Koivisto
  • 2 edits in trunk/Source/WebKit/win

Try to fix Win WK1 build.

Not reviewed.

  • WebFrame.cpp:

(WebFrame::invalidate):

11:36 AM Changeset in webkit [153793] by mhahnenberg@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

32-bit code gen for TypeOf doesn't properly update the AbstractInterpreter state
https://bugs.webkit.org/show_bug.cgi?id=119555

Reviewed by Geoffrey Garen.

It uses a speculationCheck where it should be using a DFG_TYPE_CHECK like the 64-bit backend does.
This was causing crashes on maps.google.com in 32-bit debug builds.

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

11:30 AM Changeset in webkit [153792] by ctruta@gmail.com
  • 2 edits in trunk/Tools

Unreviewed. Add myself as a committer.

  • Scripts/webkitpy/common/config/contributors.json:
9:56 AM Changeset in webkit [153791] by allan.jensen@digia.com
  • 2 edits in trunk/LayoutTests

[Qt] Skip background-blending-mode tests

Unreviewed gardening.

  • platform/qt/TestExpectations:
9:34 AM Changeset in webkit [153790] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebCore

[Qt] REGRESSION(r) Two pixel result fail after r153522
https://bugs.webkit.org/show_bug.cgi?id=119392

Reviewed by Jocelyn Turcotte.

Consider scaling transform on the painter to determine final destination size.

Covered by existing tests.

  • platform/graphics/qt/ImageQt.cpp:

(WebCore::prescaleImageIfRequired):
(WebCore::BitmapImage::draw):

9:17 AM Changeset in webkit [153789] by msaboff@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

REGRESSION(FTL merge): Assertion fail on 32 bit with enabled DFG JIT
https://bugs.webkit.org/show_bug.cgi?id=119405

Reviewed by Geoffrey Garen.

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileGetByValOnString): For X86 32 bit, construct an indexed address
ourselves to save a register and then load from it.

8:02 AM Changeset in webkit [153788] by Antti Koivisto
  • 6 edits in trunk

2.5% regression on page cycler moz
https://bugs.webkit.org/show_bug.cgi?id=102822

Source/WebCore:

Reviewed by Andreas Kling.

DocumentStyleSheetCollection::invalidateInjectedStyleSheetCache() triggers a style recalc for quirks mode
documents in the beginning of document parsing via Document::setCompatibilityMode. This often coalesces
with style recalc triggered by stylesheet loading. However on very simple documents it can generate genuinely
unnecessary work.

  • dom/DocumentStyleSheetCollection.cpp:

(WebCore::DocumentStyleSheetCollection::invalidateInjectedStyleSheetCache):

Check that we actually have cached injected stylesheets before triggering style recalc.


  • page/PageGroup.cpp:

(WebCore::PageGroup::addUserStyleSheetToWorld):
(WebCore::PageGroup::removeUserStyleSheetFromWorld):
(WebCore::PageGroup::removeUserStyleSheetsFromWorld):
(WebCore::PageGroup::removeAllUserContent):

Fix a misspelling.

(WebCore::PageGroup::invalidateInjectedStyleSheetCacheInAllFrames):

Always invalidate style when user sheets change since we don't do that in
DocumentStyleSheetCollection::invalidateInjectedStyleSheetCache anymore.

  • page/PageGroup.h:

LayoutTests:

Reviewed by Andreas Kling.

This is a progression.

  • inspector/timeline/timeline-script-tag-1-expected.txt:
8:00 AM Changeset in webkit [153787] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Do no check seek offset against internal size on gstreamer source element
https://bugs.webkit.org/show_bug.cgi?id=116533

Patch by Andre Moreira Magalhaes <Andre Moreira Magalhaes> on 2013-08-07
Reviewed by Philippe Normand.

The internal size on gstreamer source element may be wrong in case the received size in
didReceiveResponse is not accurate. Lets just try to seek and let it fail if necessary.

  • platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:

(webKitWebSrcSeekDataCb):

7:31 AM Changeset in webkit [153786] by Antti Koivisto
  • 2 edits in trunk/Source/WebKit2

Try to fix EFL build.

Not reviewed.

  • CMakeLists.txt:
7:22 AM Changeset in webkit [153785] by Antti Koivisto
  • 10 edits
    2 moves
    1 add in trunk/Source/WebCore

Create WebCore/style and move StyleResolveTree there
https://bugs.webkit.org/show_bug.cgi?id=119543

Reviewed by Andreas Kling.

WebCore/css is bloated. We should move the internal style representation and the style resolver
related code to a directory of their own. CSS language related code including parser and
CSSOM stays under css.

Things named StyleFoo should generally move under WebCore/style. They should also be moved to
the Style namespace at the same time.

  • CMakeLists.txt:
  • GNUmakefile.am:
  • GNUmakefile.list.am:
  • WebCore.pri:
  • Target.pri:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCoreCommon.props:
  • WebCore.vcxproj/copyForwardingHeaders.cmd:
  • WebCore.xcodeproj/project.pbxproj:
  • css/StyleResolveTree.cpp: Removed.
  • css/StyleResolveTree.h: Removed.
  • style: Added.
  • style/StyleResolveTree.cpp: Copied from Source/WebCore/css/StyleResolveTree.cpp.
  • style/StyleResolveTree.h: Copied from Source/WebCore/css/StyleResolveTree.h.
6:42 AM Changeset in webkit [153784] by commit-queue@webkit.org
  • 1 edit
    17 adds in trunk/LayoutTests

[CSS Blending] Add test suite to validate background blending with different properties
https://bugs.webkit.org/show_bug.cgi?id=118243

Patch by Mirela Budaes <mbudaes@adobe.com> on 2013-08-07
Reviewed by Dirk Schulze.

  • css3/compositing/background-blend-mode-background-attachement-fixed-expected.html: Added.
  • css3/compositing/background-blend-mode-background-attachement-fixed.html: Added.
  • css3/compositing/background-blend-mode-background-clip-content-box-expected.html: Added.
  • css3/compositing/background-blend-mode-background-clip-content-box.html: Added.
  • css3/compositing/background-blend-mode-background-clip-padding-box-expected.html: Added.
  • css3/compositing/background-blend-mode-background-clip-padding-box.html: Added.
  • css3/compositing/background-blend-mode-background-origin-border-box-expected.html: Added.
  • css3/compositing/background-blend-mode-background-origin-border-box.html: Added.
  • css3/compositing/background-blend-mode-background-position-percentage-expected.html: Added.
  • css3/compositing/background-blend-mode-background-position-percentage.html: Added.
  • css3/compositing/background-blend-mode-background-repeat-no-repeat-expected.html: Added.
  • css3/compositing/background-blend-mode-background-repeat-no-repeat.html: Added.
  • css3/compositing/background-blend-mode-background-size-contain-expected.html: Added.
  • css3/compositing/background-blend-mode-background-size-contain.html: Added.
  • css3/compositing/background-blend-mode-background-size-cover-expected.html: Added.
  • css3/compositing/background-blend-mode-background-size-cover.html: Added.
  • css3/compositing/resources/white_square.svg: Added.
5:02 AM Changeset in webkit [153783] by Antti Koivisto
  • 42 edits
    2 adds in trunk/Source/WebCore

Move style recalculation out from Element
https://bugs.webkit.org/show_bug.cgi?id=119497

Reviewed by Andreas Kling.

Element currently does too much. Element::recalcStyle() and the related functions can be turned into
standalone functions that operate on DOM tree. This will also give more freedom for future refactoring,
for example making style recalculation non-recursive.

  • WebCore.xcodeproj/project.pbxproj:
  • css/StyleResolveTree.cpp: Added.

(WebCore::Style::determineChange):

  • moved and renamed from Node::diff
  • factored to use early return style
  • simplifield the null input logic

(WebCore::Style::pseudoStyleCacheIsInvalid):

  • moved from Element::pseudoStyleCacheIsInvalid
  • narrowed to take RenderObject rather than operate on Element

(WebCore::Style::resolveLocal):

  • split from Element::recalcStyle
  • factored to use early return style

(WebCore::Style::resolveTree):

  • moved and renamed from Element::recalcStyle
  • css/StyleResolveTree.h: Added.


  • introcuduce Style namespace for style related classes and functions
  • move and rename Node::StyleChange -> Style::Change
  • css/StyleResolver.h:

(WebCore::StyleResolverParentPusher::StyleResolverParentPusher):
(WebCore::StyleResolverParentPusher::push):
(WebCore::StyleResolverParentPusher::~StyleResolverParentPusher):

Moved this stack helper to StyleResolver.h for now since it is needed by both
StyleRecalculation and Element.

  • dom/Document.cpp:

(WebCore::Document::recalcStyle):
(WebCore::Document::updateStyleIfNeeded):
(WebCore::Document::updateLayoutIgnorePendingStylesheets):
(WebCore::Document::attach):
(WebCore::Document::styleResolverChanged):
(WebCore::Document::webkitWillEnterFullScreenForElement):

  • dom/Document.h:
  • dom/Element.cpp:

(WebCore::shouldIgnoreAttributeCase):
(WebCore::Element::updatePseudoElement):
(WebCore::Element::resetComputedStyle):
(WebCore::Element::willRecalcStyle):
(WebCore::Element::didRecalcStyle):

  • dom/Element.h:


  • remove Element::recalcStyle
  • make a few private functions needed by StyleRecalculation public
  • dom/ElementShadow.cpp:

(WebCore::ElementShadow::recalcStyle):

  • dom/ElementShadow.h:
  • dom/Node.cpp:
  • dom/Node.h:
  • remove Node::StyleChange
  • remove Node::diff
  • dom/PseudoElement.cpp:

(WebCore::PseudoElement::didRecalcStyle):

  • dom/PseudoElement.h:
  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::recalcStyle):
(WebCore::ShadowRoot::setResetStyleInheritance):

  • dom/ShadowRoot.h:
  • dom/Text.cpp:

(WebCore::Text::recalcTextStyle):

  • dom/Text.h:
  • html/HTMLFormControlElement.cpp:

(WebCore::HTMLFormControlElement::didRecalcStyle):

  • html/HTMLFormControlElement.h:
  • html/HTMLFrameSetElement.cpp:

(WebCore::HTMLFrameSetElement::willRecalcStyle):

  • html/HTMLFrameSetElement.h:
  • html/HTMLIFrameElement.cpp:

(WebCore::HTMLIFrameElement::didRecalcStyle):

  • html/HTMLIFrameElement.h:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::didRecalcStyle):

  • html/HTMLMediaElement.h:
  • html/HTMLOptionElement.cpp:

(WebCore::HTMLOptionElement::didRecalcStyle):

  • html/HTMLOptionElement.h:
  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::willRecalcStyle):
(WebCore::HTMLPlugInImageElement::documentWillSuspendForPageCache):
(WebCore::HTMLPlugInImageElement::documentDidResumeFromPageCache):

  • html/HTMLPlugInImageElement.h:
  • inspector/InspectorOverlay.cpp:

(WebCore::InspectorOverlay::update):

  • loader/DocumentWriter.cpp:

(WebCore::DocumentWriter::reportDataReceived):

  • page/Frame.cpp:

(WebCore::Frame::setPageAndTextZoomFactors):

  • page/Page.cpp:

(WebCore::Page::setPageScaleFactor):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::updateFirstLetterStyle):

  • svg/SVGElement.cpp:

(WebCore::SVGElement::willRecalcStyle):

  • svg/SVGElement.h:
  • svg/SVGUseElement.cpp:

(WebCore::SVGUseElement::willRecalcStyle):

  • svg/SVGUseElement.h:
4:41 AM Changeset in webkit [153782] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebKit/qt

[Qt] Build fix after r153751

Unreviewed build fix.

Fix build when PAGE_VISIBILITY_API is disabled.

  • WebCoreSupport/QWebPageAdapter.cpp:

(QWebPageAdapter::visibilityState):

2:11 AM Changeset in webkit [153781] by mihnea@adobe.com
  • 3 edits
    2 adds in trunk

[CSSRegions] Wrong auto-height region computation for nested named flows
https://bugs.webkit.org/show_bug.cgi?id=119517

Reviewed by David Hyatt.

Source/WebCore:

Test: fast/regions/abspos-autoheight-nested-region.html

In the case of an (inner) auto-height region that is absolutely positioned in a named flow that is displayed in an (outer) auto-height region,
when we are doing the layout for the named flow we need to add a "forced region break" also for the case of simplified layout, otherwise
the outer auto-height region will not get the chance to compute its auto-height, ending up with a huge value that was used to initialize
the auto-height computed value before the start of the layout algorithm.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::simplifiedLayout):

LayoutTests:

  • fast/regions/abspos-autoheight-nested-region-expected.txt: Added.
  • fast/regions/abspos-autoheight-nested-region.html: Added.
2:09 AM Changeset in webkit [153780] by commit-queue@webkit.org
  • 4 edits in trunk/LayoutTests

[EFL] REGRESSION after r153432: marking crashing tests.
https://bugs.webkit.org/show_bug.cgi?id=119539

Unreviewed EFL gardening.

Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-08-07

  • platform/efl-wk1/TestExpectations:
  • platform/efl-wk2/TestExpectations:
  • platform/efl/TestExpectations:
12:19 AM Changeset in webkit [153779] by Patrick Gansterer
  • 2 edits in trunk/Source/WebKit/win

Remove dependency on CoreFoundation from WebURLResponse
https://bugs.webkit.org/show_bug.cgi?id=119390

Reviewed by Brent Fulgham.

  • WebURLResponse.cpp:

(localizedShortDescriptionForStatusCode):
(WebURLResponse::localizedStringForStatusCode):

Aug 6, 2013:

9:04 PM Changeset in webkit [153778] by fpizlo@apple.com
  • 9 edits
    3 adds in trunk

DFG FixupPhase should insert Int32ToDouble nodes for number uses in NewArray, and SpeculativeJIT 64-bit should not try to coerce integer constants to double constants
https://bugs.webkit.org/show_bug.cgi?id=119528

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

Either of the two fixes would solve the crash I saw. Basically, for best performance, we want the DFG register allocator to track double uses and non-double
uses of a node separately, and we accomplish this by inserting Int32ToDouble nodes in the FixupPhase. But even if FixupPhase fails to do this, we still want
the DFG register allocator to do the right thing: if it encounters a double use of an integer, it should perform a conversion and preserve the original
format of the value (namely, that it was an integer). For constants, the best format to preserve is None, so that future integer uses rematerialize the int
from scratch. This only affects the 64-bit backend; the 32-bit backend was already doing the right thing.

This also fixes some more debug dumping code, and adds some stronger assertions for integer arrays.

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::finalizeUnconditionally):

  • dfg/DFGDriver.cpp:

(JSC::DFG::compile):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):

  • dfg/DFGGraph.cpp:

(JSC::DFG::Graph::dump):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):

  • runtime/JSObject.h:

(JSC::JSObject::getIndexQuickly):
(JSC::JSObject::tryGetIndexQuickly):

LayoutTests:

  • fast/js/dfg-new-array-double-const-then-int-const.html: Added.
  • fast/js/dfg-new-array-double-const-then-int-const-expected.txt: Added.
  • fast/js/jsc-test-list:
  • fast/js/script-tests/dfg-new-array-double-const-then-int-const.js: Added.

(bar):
(foo):

8:07 PM Changeset in webkit [153777] by Lucas Forschler
  • 5 edits in branches/safari-537-branch/Source

Versioning.

8:05 PM Changeset in webkit [153776] by Lucas Forschler
  • 1 copy in tags/Safari-537.55

New Tag.

7:41 PM Changeset in webkit [153775] by Stephanie Lewis
  • 8 edits in trunk/Source

Update Order Files for Safari
<rdar://problem/14517392>

Unreviewed.

Source/JavaScriptCore:

Source/WebCore:

No change in functionality.

  • WebCore.order:

Source/WebKit/mac:

  • WebKit.order:

Source/WebKit2:

  • mac/WebKit2.order:
5:19 PM Changeset in webkit [153774] by mark.lam@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Assertion failure in emitExpressionInfo when reloading with Web Inspector open.
https://bugs.webkit.org/show_bug.cgi?id=119532.

Reviewed by Oliver Hunt.

  • parser/Parser.cpp:

(JSC::::Parser):

  • Just need to initialize the Parser's JSTokenLocation's initial line and startOffset as well during Parser construction.
5:13 PM Changeset in webkit [153773] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebKit2

Crash when entering fullscreen video playback from a WebView using WebKit2
https://bugs.webkit.org/show_bug.cgi?id=119531

Reviewed by Tim Horton.

Initialize wkWindowSetScaledFrame and wkWindowSetAlpha when initializing WebCoreSystemInterface.

  • WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:

(InitWebCoreSystemInterface):

4:22 PM Changeset in webkit [153772] by weinig@apple.com
  • 75 edits
    15 deletes in trunk

.: Remove support for HTML5 MicroData
https://bugs.webkit.org/show_bug.cgi?id=119480

Reviewed by Anders Carlsson.

  • Source/autotools/SetupWebKitFeatures.m4:
  • Source/cmake/OptionsBlackBerry.cmake:
  • Source/cmake/OptionsEfl.cmake:
  • Source/cmake/OptionsGTK.cmake:
  • Source/cmake/WebKitFeatures.cmake:
  • Source/cmakeconfig.h.cmake:

Source/JavaScriptCore: Remove support for HTML5 MicroData
https://bugs.webkit.org/show_bug.cgi?id=119480

Reviewed by Anders Carlsson.

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore: Remove support for HTML5 Microdata
https://bugs.webkit.org/show_bug.cgi?id=119480

Reviewed by Anders Carlsson.

  • CMakeLists.txt:
  • Configurations/FeatureDefines.xcconfig:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • UseJSC.cmake:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/gobject/GNUmakefile.am:
  • bindings/js/JSBindingsAllInOne.cpp:
  • bindings/js/JSHTMLCollectionCustom.cpp:

(WebCore::JSHTMLCollection::nameGetter):

  • bindings/js/JSHTMLElementCustom.cpp:
  • bindings/js/JSMicroDataItemValueCustom.cpp: Removed.
  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateImplementation):

  • dom/Document.cpp:
  • dom/Document.h:
  • dom/Document.idl:
  • dom/Element.cpp:

(WebCore::Element::ensureCachedHTMLCollection):

  • dom/LiveNodeList.cpp:

(WebCore::LiveNodeListBase::rootNode):
(WebCore::LiveNodeListBase::invalidateCache):
(WebCore::LiveNodeList::namedItem):

  • dom/LiveNodeList.h:

(WebCore::LiveNodeListBase::shouldInvalidateTypeOnAttributeChange):

  • dom/MicroDataItemList.cpp: Removed.
  • dom/MicroDataItemList.h: Removed.
  • dom/Node.cpp:
  • dom/Node.h:
  • dom/NodeRareData.cpp:
  • dom/NodeRareData.h:
  • dom/PropertyNodeList.cpp: Removed.
  • dom/PropertyNodeList.h: Removed.
  • dom/PropertyNodeList.idl: Removed.
  • html/CollectionType.h:
  • html/HTMLAnchorElement.cpp:
  • html/HTMLAnchorElement.h:
  • html/HTMLAreaElement.cpp:
  • html/HTMLAreaElement.h:
  • html/HTMLCollection.cpp:

(WebCore::shouldOnlyIncludeDirectChildren):
(WebCore::rootTypeFromCollectionType):
(WebCore::invalidationTypeExcludingIdAndNameAttributes):
(WebCore::isMatchingElement):
(WebCore::LiveNodeListBase::item):

  • html/HTMLElement.cpp:

(WebCore::HTMLElement::parseAttribute):
(WebCore::HTMLElement::isURLAttribute):

  • html/HTMLElement.h:
  • html/HTMLElement.idl:
  • html/HTMLEmbedElement.cpp:
  • html/HTMLEmbedElement.h:
  • html/HTMLIFrameElement.cpp:
  • html/HTMLIFrameElement.h:
  • html/HTMLImageElement.cpp:
  • html/HTMLImageElement.h:
  • html/HTMLLinkElement.cpp:
  • html/HTMLLinkElement.h:
  • html/HTMLMediaElement.cpp:
  • html/HTMLMediaElement.h:
  • html/HTMLMetaElement.cpp:
  • html/HTMLMetaElement.h:
  • html/HTMLObjectElement.cpp:
  • html/HTMLObjectElement.h:
  • html/HTMLPropertiesCollection.cpp: Removed.
  • html/HTMLPropertiesCollection.h: Removed.
  • html/HTMLPropertiesCollection.idl: Removed.
  • html/HTMLSourceElement.cpp:
  • html/HTMLSourceElement.h:
  • html/HTMLTrackElement.cpp:
  • html/HTMLTrackElement.h:
  • html/MicroDataAttributeTokenList.cpp: Removed.
  • html/MicroDataAttributeTokenList.h: Removed.
  • html/MicroDataItemValue.cpp: Removed.
  • html/MicroDataItemValue.h: Removed.
  • html/MicroDataItemValue.idl: Removed.

Source/WebKit/blackberry: Remove support for HTML5 MicroData
https://bugs.webkit.org/show_bug.cgi?id=119480

Reviewed by Anders Carlsson.

  • WebCoreSupport/AboutDataEnableFeatures.in:

Source/WebKit/mac: Remove support for HTML5 MicroData
https://bugs.webkit.org/show_bug.cgi?id=119480

Reviewed by Anders Carlsson.

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2: Remove support for HTML5 MicroData
https://bugs.webkit.org/show_bug.cgi?id=119480

Reviewed by Anders Carlsson.

  • Configurations/FeatureDefines.xcconfig:

Source/WTF: Remove support for HTML5 MicroData
https://bugs.webkit.org/show_bug.cgi?id=119480

Reviewed by Anders Carlsson.

  • wtf/FeatureDefines.h:

Tools: Remove support for HTML5 MicroData
https://bugs.webkit.org/show_bug.cgi?id=119480

Reviewed by Anders Carlsson.

  • Scripts/webkitperl/FeatureList.pm:
  • qmake/mkspecs/features/features.pri:

LayoutTests: Remove support for HTML5 MicroData
https://bugs.webkit.org/show_bug.cgi?id=119480

Reviewed by Anders Carlsson.

  • fast/dom/MicroData: Removed.
  • fast/dom/MicroData/001-expected.txt: Removed.
  • fast/dom/MicroData/001.html: Removed.
  • fast/dom/MicroData/002-expected.txt: Removed.
  • fast/dom/MicroData/002.html: Removed.
  • fast/dom/MicroData/003-expected.txt: Removed.
  • fast/dom/MicroData/003.html: Removed.
  • fast/dom/MicroData/004-expected.txt: Removed.
  • fast/dom/MicroData/004.html: Removed.
  • fast/dom/MicroData/005-expected.txt: Removed.
  • fast/dom/MicroData/005.html: Removed.
  • fast/dom/MicroData/006-expected.txt: Removed.
  • fast/dom/MicroData/006.html: Removed.
  • fast/dom/MicroData/007-expected.txt: Removed.
  • fast/dom/MicroData/007.html: Removed.
  • fast/dom/MicroData/008-expected.txt: Removed.
  • fast/dom/MicroData/008.html: Removed.
  • fast/dom/MicroData/009-expected.txt: Removed.
  • fast/dom/MicroData/009.html: Removed.
  • fast/dom/MicroData/add-remove-property-to-item-which-is-not-attached-to-domtree-expected.txt: Removed.
  • fast/dom/MicroData/add-remove-property-to-item-which-is-not-attached-to-domtree.html: Removed.
  • fast/dom/MicroData/domsettabletokenlist-attributes-add-token-expected.txt: Removed.
  • fast/dom/MicroData/domsettabletokenlist-attributes-add-token.html: Removed.
  • fast/dom/MicroData/domsettabletokenlist-attributes-out-of-range-index-expected.txt: Removed.
  • fast/dom/MicroData/domsettabletokenlist-attributes-out-of-range-index.html: Removed.
  • fast/dom/MicroData/element-with-empty-itemprop-expected.txt: Removed.
  • fast/dom/MicroData/element-with-empty-itemprop.html: Removed.
  • fast/dom/MicroData/getitems-empty-string-as-arg-expected.txt: Removed.
  • fast/dom/MicroData/getitems-empty-string-as-arg.html: Removed.
  • fast/dom/MicroData/getitems-multiple-itemtypes-expected.txt: Removed.
  • fast/dom/MicroData/getitems-multiple-itemtypes.html: Removed.
  • fast/dom/MicroData/item-not-attached-to-domtree-expected.txt: Removed.
  • fast/dom/MicroData/item-not-attached-to-domtree.html: Removed.
  • fast/dom/MicroData/item-with-itemprop-attr-expected.txt: Removed.
  • fast/dom/MicroData/item-with-itemprop-attr.html: Removed.
  • fast/dom/MicroData/item-with-itemref-pointing-to-itself-expected.txt: Removed.
  • fast/dom/MicroData/item-with-itemref-pointing-to-itself.html: Removed.
  • fast/dom/MicroData/itemid-attribute-test-001-expected.txt: Removed.
  • fast/dom/MicroData/itemid-attribute-test-001.html: Removed.
  • fast/dom/MicroData/itemid-attribute-test-expected.txt: Removed.
  • fast/dom/MicroData/itemid-attribute-test.html: Removed.
  • fast/dom/MicroData/itemid-must-see-resolved-url-expected.txt: Removed.
  • fast/dom/MicroData/itemid-must-see-resolved-url.html: Removed.
  • fast/dom/MicroData/itemprop-add-remove-tokens-expected.txt: Removed.
  • fast/dom/MicroData/itemprop-add-remove-tokens.html: Removed.
  • fast/dom/MicroData/itemprop-for-an-element-must-be-correct-expected.txt: Removed.
  • fast/dom/MicroData/itemprop-for-an-element-must-be-correct.html: Removed.
  • fast/dom/MicroData/itemprop-must-be-read-only-expected.txt: Removed.
  • fast/dom/MicroData/itemprop-must-be-read-only.html: Removed.
  • fast/dom/MicroData/itemprop-names-override-builtin-properties-expected.txt: Removed.
  • fast/dom/MicroData/itemprop-names-override-builtin-properties.html: Removed.
  • fast/dom/MicroData/itemprop-reflected-by-itemProp-property-expected.txt: Removed.
  • fast/dom/MicroData/itemprop-reflected-by-itemProp-property.html: Removed.
  • fast/dom/MicroData/itemref-add-remove-tokens-expected.txt: Removed.
  • fast/dom/MicroData/itemref-add-remove-tokens.html: Removed.
  • fast/dom/MicroData/itemref-attribute-reflected-by-itemRef-property-expected.txt: Removed.
  • fast/dom/MicroData/itemref-attribute-reflected-by-itemRef-property.html: Removed.
  • fast/dom/MicroData/itemref-for-an-element-must-be-correct-expected.txt: Removed.
  • fast/dom/MicroData/itemref-for-an-element-must-be-correct.html: Removed.
  • fast/dom/MicroData/itemref-must-be-read-only-expected.txt: Removed.
  • fast/dom/MicroData/itemref-must-be-read-only.html: Removed.
  • fast/dom/MicroData/itemref-pointing-to-root-node-expected.txt: Removed.
  • fast/dom/MicroData/itemref-pointing-to-root-node.html: Removed.
  • fast/dom/MicroData/itemref-refers-first-element-with-given-id-expected.txt: Removed.
  • fast/dom/MicroData/itemref-refers-first-element-with-given-id.html: Removed.
  • fast/dom/MicroData/itemscope-attribute-test-expected.txt: Removed.
  • fast/dom/MicroData/itemscope-attribute-test.html: Removed.
  • fast/dom/MicroData/itemscope-must-be-read-write-expected.txt: Removed.
  • fast/dom/MicroData/itemscope-must-be-read-write.html: Removed.
  • fast/dom/MicroData/itemtype-add-remove-tokens-expected.txt: Removed.
  • fast/dom/MicroData/itemtype-add-remove-tokens.html: Removed.
  • fast/dom/MicroData/itemtype-attribute-test-expected.txt: Removed.
  • fast/dom/MicroData/itemtype-attribute-test.html: Removed.
  • fast/dom/MicroData/itemvalue-reflects-data-attr-on-object-element-expected.txt: Removed.
  • fast/dom/MicroData/itemvalue-reflects-data-attr-on-object-element.html: Removed.
  • fast/dom/MicroData/itemvalue-reflects-href-attr-expected.txt: Removed.
  • fast/dom/MicroData/itemvalue-reflects-href-attr.html: Removed.
  • fast/dom/MicroData/itemvalue-reflects-src-attribute-on-img-element-expected.txt: Removed.
  • fast/dom/MicroData/itemvalue-reflects-src-attribute-on-img-element.html: Removed.
  • fast/dom/MicroData/itemvalue-reflects-the-content-attr-on-meta-element-expected.txt: Removed.
  • fast/dom/MicroData/itemvalue-reflects-the-content-attr-on-meta-element.html: Removed.
  • fast/dom/MicroData/itemvalue-reflects-the-src-attr-expected.txt: Removed.
  • fast/dom/MicroData/itemvalue-reflects-the-src-attr.html: Removed.
  • fast/dom/MicroData/itemvalue-returns-element-itself-expected.txt: Removed.
  • fast/dom/MicroData/itemvalue-returns-element-itself.html: Removed.
  • fast/dom/MicroData/itemvalue-returns-null-expected.txt: Removed.
  • fast/dom/MicroData/itemvalue-returns-null.html: Removed.
  • fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-001-expected.txt: Removed.
  • fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-001.html: Removed.
  • fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-002-expected.txt: Removed.
  • fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-002.html: Removed.
  • fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens-expected.txt: Removed.
  • fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens.html: Removed.
  • fast/dom/MicroData/nameditem-must-be-case-sensitive-expected.txt: Removed.
  • fast/dom/MicroData/nameditem-must-be-case-sensitive.html: Removed.
  • fast/dom/MicroData/nameditem-must-return-correct-item-properties-expected.txt: Removed.
  • fast/dom/MicroData/nameditem-must-return-correct-item-properties.html: Removed.
  • fast/dom/MicroData/nameditem-returns-propertynodelist-expected.txt: Removed.
  • fast/dom/MicroData/nameditem-returns-propertynodelist.html: Removed.
  • fast/dom/MicroData/names-item-out-of-range-index-expected.txt: Removed.
  • fast/dom/MicroData/names-item-out-of-range-index.html: Removed.
  • fast/dom/MicroData/names-property-must-be-correct-expected.txt: Removed.
  • fast/dom/MicroData/names-property-must-be-correct.html: Removed.
  • fast/dom/MicroData/names-property-test-expected.txt: Removed.
  • fast/dom/MicroData/names-property-test.html: Removed.
  • fast/dom/MicroData/properties-collection-add-remove-itemref-expected.txt: Removed.
  • fast/dom/MicroData/properties-collection-add-remove-itemref.html: Removed.
  • fast/dom/MicroData/properties-collection-add-remove-property-expected.txt: Removed.
  • fast/dom/MicroData/properties-collection-add-remove-property.html: Removed.
  • fast/dom/MicroData/properties-collection-behavior-add-remove-itemscope-attr-expected.txt: Removed.
  • fast/dom/MicroData/properties-collection-behavior-add-remove-itemscope-attr.html: Removed.
  • fast/dom/MicroData/properties-collection-must-be-correct-expected.txt: Removed.
  • fast/dom/MicroData/properties-collection-must-be-correct.html: Removed.
  • fast/dom/MicroData/properties-collection-must-ignore-properties-of-nested-items-expected.txt: Removed.
  • fast/dom/MicroData/properties-collection-must-ignore-properties-of-nested-items.html: Removed.
  • fast/dom/MicroData/properties-collection-must-see-the-properties-added-in-itemref-expected.txt: Removed.
  • fast/dom/MicroData/properties-collection-must-see-the-properties-added-in-itemref.html: Removed.
  • fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name-expected.txt: Removed.
  • fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name.html: Removed.
  • fast/dom/MicroData/properties-collection-nameditem-test-expected.txt: Removed.
  • fast/dom/MicroData/properties-collection-nameditem-test.html: Removed.
  • fast/dom/MicroData/properties-collection-test-expected.txt: Removed.
  • fast/dom/MicroData/properties-collection-test.html: Removed.
  • fast/dom/MicroData/propertiescollection-crash-expected.txt: Removed.
  • fast/dom/MicroData/propertiescollection-crash.html: Removed.
  • fast/dom/MicroData/propertiescollection-on-changing-id-attr-expected.txt: Removed.
  • fast/dom/MicroData/propertiescollection-on-changing-id-attr.html: Removed.
  • fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens-expected.txt: Removed.
  • fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens.html: Removed.
  • fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens-expected.txt: Removed.
  • fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens.html: Removed.
  • fast/dom/MicroData/propertynodelist-crash-expected.txt: Removed.
  • fast/dom/MicroData/propertynodelist-crash.html: Removed.
  • fast/dom/MicroData/propertynodelist-getvalues-array-values-obtained-from-itemvalue-of-each-element-expected.txt: Removed.
  • fast/dom/MicroData/propertynodelist-getvalues-array-values-obtained-from-itemvalue-of-each-element.html: Removed.
  • fast/dom/MicroData/propertynodelist-getvalues-test-expected.txt: Removed.
  • fast/dom/MicroData/propertynodelist-getvalues-test.html: Removed.
  • fast/dom/MicroData/propertynodelist-test-add-remove-element-expected.txt: Removed.
  • fast/dom/MicroData/propertynodelist-test-add-remove-element.html: Removed.
  • fast/dom/MicroData/resources: Removed.
  • fast/dom/MicroData/resources/microdata-common.js: Removed.
4:21 PM Changeset in webkit [153771] by timothy_horton@apple.com
  • 4 edits in trunk/Source/WebCore

Remove PlatformCALayer::contentsTransform and ::setContentsTransform
https://bugs.webkit.org/show_bug.cgi?id=119529

Reviewed by Sam Weinig.

No new tests, removing dead code.

These methods are not used and are currently unimplemented.

  • platform/graphics/ca/PlatformCALayer.h:
  • platform/graphics/ca/mac/PlatformCALayerMac.mm:
  • platform/graphics/ca/win/PlatformCALayerWin.cpp:
4:01 PM Changeset in webkit [153770] by commit-queue@webkit.org
  • 4 edits
    2 adds in trunk/Source/WebKit2

[EFL][WK2] Implement gesture recognizer.
https://bugs.webkit.org/show_bug.cgi?id=102643

Patch by Eunmi Lee <eunmi15.lee@samsung.com> on 2013-08-06
Reviewed by Gyuyoung Kim.

Recognize tap, pan and pinch gestures using touch events.
The tap gesture is separated into single tap, double tap and
'tap and hold'.

This patch references the webkit NIX port.
https://github.com/WebKitNix/webkitnix

  • PlatformEfl.cmake:
  • UIProcess/API/efl/EwkView.cpp:

(EwkView::EwkView):
(EwkView::doneWithTouchEvent):

  • UIProcess/API/efl/EwkView.h:
  • UIProcess/API/efl/GestureRecognizer.cpp: Added.

(WebKit::GestureHandler::create):
(WebKit::GestureHandler::GestureHandler):
(WebKit::GestureHandler::handleSingleTap):
(WebKit::GestureHandler::handleDoubleTap):
(WebKit::GestureHandler::handleTapAndHold):
(WebKit::GestureHandler::handlePanStarted):
(WebKit::GestureHandler::handlePan):
(WebKit::GestureHandler::handlePanFinished):
(WebKit::GestureHandler::handlePinchStarted):
(WebKit::GestureHandler::handlePinch):
(WebKit::GestureHandler::handlePinchFinished):
(WebKit::GestureRecognizer::GestureRecognizer):
(WebKit::GestureRecognizer::~GestureRecognizer):
(WebKit::GestureRecognizer::processTouchEvent):
(WebKit::GestureRecognizer::doubleTapTimerCallback):
(WebKit::GestureRecognizer::tapAndHoldTimerCallback):
(WebKit::GestureRecognizer::exceedsPanThreshold):
(WebKit::GestureRecognizer::exceedsDoubleTapThreshold):
(WebKit::getPointAtIndex):
(WebKit::createVectorWithWKArray):
(WebKit::GestureRecognizer::noGesture):
(WebKit::GestureRecognizer::singleTapGesture):
(WebKit::GestureRecognizer::doubleTapGesture):
(WebKit::GestureRecognizer::panGesture):
(WebKit::GestureRecognizer::pinchGesture):
(WebKit::GestureRecognizer::reset):
(WebKit::GestureRecognizer::stopTapTimers):

  • UIProcess/API/efl/GestureRecognizer.h: Added.

(WebKit::GestureRecognizer::create):

3:16 PM Changeset in webkit [153769] by hmuller@adobe.com
  • 6 edits in trunk/LayoutTests

[CSS Shapes] New positioning model: scripted shape-margin tests
https://bugs.webkit.org/show_bug.cgi?id=119491

Update some of the shape-margin tests to work with the new positioning model. Floats
that specify shape-outside are now positioned according to their margin box, not the
bounding box of the shape-outside shape. The tests have been revised to reflect the
change.

Reviewed by Alexandru Chiculita.

  • TestExpectations:
  • fast/shapes/shape-outside-floats/shape-outside-floats-diamond-margin-polygon.html:
  • fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html:
  • fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
  • fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
3:11 PM Changeset in webkit [153768] by achristensen@apple.com
  • 6 edits in trunk/Source

Enabled WebGL on WinCairo port.
https://bugs.webkit.org/show_bug.cgi?id=119502

Reviewed by Benjamin Poulain.

Source/WebKit:

  • WebKit.vcxproj/WebKit.sln: Build ANGLE libraries.
  • WebKit.vcxproj/WebKit/WebKitCFLite.props: Link to ANGLE libraries.

Source/WTF:

  • wtf/FeatureDefines.h: Enabled WebGL.
  • wtf/Platform.h: Added definitions required for WebGL on Windows.
3:10 PM Changeset in webkit [153767] by mrowe@apple.com
  • 2 edits in trunk/Source/WTF

<rdar://problem/5927399> FastMalloc should support MallocStackLogging

Call the malloc stack logging function from within the various entry points to FastMalloc
when stack logging is enabled.

Reviewed by Oliver Hunt and Geoff Garen.

  • wtf/FastMalloc.cpp:

Call in to MallocHook::InvokeNewHook / MallocHook::InvokeDeleteHook at the appropriate entry
points to FastMalloc. The naming comes from TCMalloc's existing, unused concept of malloc hooks.
(WTF::MallocHook::record): Call the stack logging function with appropriate argument types.
(WTF::MallocHook::recordAllocation): Out-of-line slow path for when stack logging is enabled
that calls record with the values in the right arguments.
(WTF::MallocHook::recordDeallocation): Ditto.
(WTF::MallocHook::init): Stack logging is enabled if the system allocator has enabled stack logging.
(WTF::MallocHook::InvokeNewHook): Call recordAllocation in the unlikely event that stack logging is
enabled.
(WTF::MallocHook::InvokeDeleteHook): Ditto for recordDeallocation.
(WTF::TCMalloc_ThreadCache::InitModule): Initialize the malloc hook.

2:55 PM Changeset in webkit [153766] by achristensen@apple.com
  • 5 edits
    2 moves in trunk/Source/WebCore

Moved GraphicsContext3DPrivate out of cairo directory to be used by the AppleWin port.
https://bugs.webkit.org/show_bug.cgi?id=119525

Reviewed by Dean Jackson.

  • GNUmakefile.list.am:
  • PlatformGTK.cmake:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:

Changed location of GraphicsContext3DPrivate.cpp and GraphicsContext3DPrivate.h.

  • platform/graphics/GraphicsContext3DPrivate.cpp: Copied from WebCore/platform/graphics/cairo/GraphicsContext3DPrivate.cpp.
  • platform/graphics/GraphicsContext3DPrivate.h: Copied from WebCore/platform/graphics/cairo/GraphicsContext3DPrivate.h.
  • platform/graphics/cairo/GraphicsContext3DPrivate.cpp: Removed.
  • platform/graphics/cairo/GraphicsContext3DPrivate.h: Removed.
2:38 PM Changeset in webkit [153765] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebInspectorUI

Web Inspector: Remove stale code in ResourceContentView
https://bugs.webkit.org/show_bug.cgi?id=119527

The handling of Resource Type changes moved to ResourceClusterContentView,
this removeEventListener is stale and doesn't do anything anymore.

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-06
Reviewed by Timothy Hatcher.

  • UserInterface/ResourceContentView.js:

(WebInspector.ResourceContentView.prototype.closed):

2:31 PM Changeset in webkit [153764] by Brent Fulgham
  • 4 edits in trunk/Source

[Windows] Unreviewed build correction after r153754 and r153757.

Source/WebCore:

  • page/animation/CSSPropertyAnimation.cpp:

(WebCore::blendFunc): Don't force std::remainder, since we are using our own
custom implementation on Windows.

Source/WTF:

  • wtf/MathExtras.h:

(remainder): Provide implementation of C99 remainder for VS2010 (and earlier).

2:20 PM Changeset in webkit [153763] by oliver@apple.com
  • 8 edits
    3 adds in trunk

Delay Arguments creation in strict mode
https://bugs.webkit.org/show_bug.cgi?id=119505

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

Make use of the write tracking performed by the parser to
allow us to know if we're modifying the parameters to a function.
Then use that information to make strict mode function opt out
of eager arguments creation.

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::BytecodeGenerator):
(JSC::BytecodeGenerator::createArgumentsIfNecessary):
(JSC::BytecodeGenerator::emitReturn):

  • bytecompiler/BytecodeGenerator.h:

(JSC::BytecodeGenerator::shouldTearOffArgumentsEagerly):

  • parser/Nodes.h:

(JSC::ScopeNode::modifiesParameter):

  • parser/Parser.cpp:

(JSC::::parseInner):

  • parser/Parser.h:

(JSC::Scope::declareParameter):
(JSC::Scope::getCapturedVariables):
(JSC::Parser::declareWrite):

  • parser/ParserModes.h:

LayoutTests:

Add performance testcase for lazy creation of arguments in strict mode

  • fast/js/regress/delay-tear-off-arguments-strictmode-expected.txt: Added.
  • fast/js/regress/delay-tear-off-arguments-strictmode.html: Added.
  • fast/js/regress/script-tests/delay-tear-off-arguments-strictmode.js: Added.

(bar):

1:51 PM Changeset in webkit [153762] by Patrick Gansterer
  • 2 edits in trunk/Source/JavaScriptCore

Remove useless code from COMPILER(RVCT) JITStubs
https://bugs.webkit.org/show_bug.cgi?id=119521

Reviewed by Geoffrey Garen.

  • jit/JITStubsARMv7.h:

(JSC::ctiVMThrowTrampoline): "ldr r6, [sp, #PRESERVED_R6_OFFSET]" was called twice.
(JSC::ctiOpThrowNotCaught): Ditto.

1:37 PM Changeset in webkit [153761] by timothy@apple.com
  • 29 edits
    17 copies
    76 adds
    53 deletes in trunk/Source/WebInspectorUI

Convert all Web Inspector PDFs to SVGs.

Some PDFs need to stay around until bug 119492 is fixed. But the SVGs are there for when they are needed.
Updated some of the existing SVGs to be consistent with the format of the new SVGs.

https://bugs.webkit.org/show_bug.cgi?id=118677

Rubber-stamped by Joseph Pecoraro.

  • UserInterface/BreakpointIcons.css:
  • UserInterface/BreakpointTreeElement.css:
  • UserInterface/CallFrameIcons.css:
  • UserInterface/DatabaseContentView.css:
  • UserInterface/FilterBar.css:
  • UserInterface/HierarchicalPathComponent.css:
  • UserInterface/Images/BackArrow.svg: Added.
  • UserInterface/Images/BottomUpTree.svg: Added.
  • UserInterface/Images/BreakpointButton.pdf: Removed.
  • UserInterface/Images/BreakpointButton.svg: Added.
  • UserInterface/Images/BreakpointInactiveButton.pdf: Removed.
  • UserInterface/Images/BreakpointInactiveButton.svg: Added.
  • UserInterface/Images/Breakpoints.svg: Added.
  • UserInterface/Images/Close.svg: Added.
  • UserInterface/Images/Crosshair.svg: Added.
  • UserInterface/Images/DOMCharacterData.pdf: Removed.
  • UserInterface/Images/DOMCharacterData.svg: Added.
  • UserInterface/Images/DOMComment.pdf: Removed.
  • UserInterface/Images/DOMComment.svg: Added.
  • UserInterface/Images/DOMDocument.pdf: Removed.
  • UserInterface/Images/DOMDocument.svg: Added.
  • UserInterface/Images/DOMDocumentType.pdf: Removed.
  • UserInterface/Images/DOMDocumentType.svg: Added.
  • UserInterface/Images/DOMElement.pdf: Removed.
  • UserInterface/Images/DOMElement.svg: Added.
  • UserInterface/Images/DOMNode.pdf: Removed.
  • UserInterface/Images/DOMNode.svg: Added.
  • UserInterface/Images/DOMTextNode.pdf: Removed.
  • UserInterface/Images/DOMTextNode.svg: Added.
  • UserInterface/Images/DOMTree.pdf: Removed.
  • UserInterface/Images/DOMTree.svg: Added.
  • UserInterface/Images/DisclosureTriangleSmallClosed.svg: Added.
  • UserInterface/Images/DisclosureTriangleSmallOpen.svg: Added.
  • UserInterface/Images/DisclosureTriangleTinyClosed.svg: Added.
  • UserInterface/Images/DisclosureTriangleTinyOpen.svg: Added.
  • UserInterface/Images/DockBottom.svg: Added.
  • UserInterface/Images/DockRight.svg: Added.
  • UserInterface/Images/Error.pdf: Removed.
  • UserInterface/Images/Error.svg: Added.
  • UserInterface/Images/ErrorSmall.pdf: Removed.
  • UserInterface/Images/Errors.svg:
  • UserInterface/Images/ErrorsEnabled.svg:
  • UserInterface/Images/EventListener.pdf: Removed.
  • UserInterface/Images/EventListener.svg: Added.
  • UserInterface/Images/Exception.pdf: Removed.
  • UserInterface/Images/Exception.svg: Added.
  • UserInterface/Images/FilterFieldGlyph.pdf: Removed.
  • UserInterface/Images/FilterFieldGlyph.svg: Added.
  • UserInterface/Images/ForwardArrow.svg: Added.
  • UserInterface/Images/Function.pdf: Removed.
  • UserInterface/Images/Function.svg: Added.
  • UserInterface/Images/GoToArrow.svg: Added.
  • UserInterface/Images/HierarchicalNavigationItemChevron.pdf: Removed.
  • UserInterface/Images/HierarchicalNavigationItemChevron.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner1.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner1.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner10.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner10.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner11.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner11.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner12.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner12.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner2.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner2.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner3.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner3.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner4.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner4.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner5.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner5.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner6.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner6.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner7.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner7.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner8.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner8.svg: Added.
  • UserInterface/Images/IndeterminateProgressSpinner9.pdf: Removed.
  • UserInterface/Images/IndeterminateProgressSpinner9.svg: Added.
  • UserInterface/Images/Issues.svg:
  • UserInterface/Images/IssuesEnabled.svg:
  • UserInterface/Images/LayerBorders.svg: Added.
  • UserInterface/Images/LessColumns.svg: Added.
  • UserInterface/Images/Locked.svg: Added.
  • UserInterface/Images/Logs.svg:
  • UserInterface/Images/Memory.svg:
  • UserInterface/Images/MoreColumns.svg: Added.
  • UserInterface/Images/Native.pdf: Removed.
  • UserInterface/Images/Native.svg: Added.
  • UserInterface/Images/NavigationItemAngleBrackets.svg: Added.
  • UserInterface/Images/NavigationItemBrushAndRuler.svg: Added.
  • UserInterface/Images/NavigationItemBug.svg: Added.
  • UserInterface/Images/NavigationItemCurleyBraces.svg: Added.
  • UserInterface/Images/NavigationItemFile.svg: Added.
  • UserInterface/Images/NavigationItemLayers.svg: Added.
  • UserInterface/Images/NavigationItemLog.svg: Added.
  • UserInterface/Images/NavigationItemMagnifyingGlass.svg: Added.
  • UserInterface/Images/NavigationItemStopwatch.svg: Added.
  • UserInterface/Images/NavigationItemStorage.svg: Added.
  • UserInterface/Images/NavigationItemTrash.svg: Added.
  • UserInterface/Images/NavigationItemVariable.svg: Added.
  • UserInterface/Images/NetworkBarLabelCalloutLeft.pdf: Removed.
  • UserInterface/Images/NetworkBarLabelCalloutLeft.svg: Added.
  • UserInterface/Images/NetworkBarLabelCalloutRight.pdf: Removed.
  • UserInterface/Images/NetworkBarLabelCalloutRight.svg: Added.
  • UserInterface/Images/NetworkBarLabelCalloutWhiteLeft.pdf: Removed.
  • UserInterface/Images/NetworkBarLabelCalloutWhiteLeft.svg: Added.
  • UserInterface/Images/NetworkBarLabelCalloutWhiteRight.pdf: Removed.
  • UserInterface/Images/NetworkBarLabelCalloutWhiteRight.svg: Added.
  • UserInterface/Images/Pause.svg: Added.
  • UserInterface/Images/Percent.svg: Added.
  • UserInterface/Images/Plus.svg: Added.
  • UserInterface/Images/PseudoElement.pdf: Removed.
  • UserInterface/Images/PseudoElement.svg: Added.
  • UserInterface/Images/Reflection.pdf: Removed.
  • UserInterface/Images/Reflection.svg: Added.
  • UserInterface/Images/Reload.svg:
  • UserInterface/Images/ReloadSelected.svg:
  • UserInterface/Images/Request.pdf: Removed.
  • UserInterface/Images/Request.svg: Added.
  • UserInterface/Images/Resources.svg:
  • UserInterface/Images/Response.pdf: Removed.
  • UserInterface/Images/Response.svg: Added.
  • UserInterface/Images/ResultLine.pdf: Removed.
  • UserInterface/Images/ResultLine.svg: Added.
  • UserInterface/Images/Resume.svg: Added.
  • UserInterface/Images/ShadowDOM.svg: Added.
  • UserInterface/Images/SortIndicatorDownArrow.svg: Added.
  • UserInterface/Images/SortIndicatorUpArrow.svg: Added.
  • UserInterface/Images/SourceCode.pdf: Removed.
  • UserInterface/Images/SourceCode.svg: Added.
  • UserInterface/Images/SplitToggleDown.svg: Added.
  • UserInterface/Images/SplitToggleUp.svg: Added.
  • UserInterface/Images/StepInto.svg: Added.
  • UserInterface/Images/StepOut.svg: Added.
  • UserInterface/Images/StepOver.svg: Added.
  • UserInterface/Images/StyleRuleAuthor.pdf: Removed.
  • UserInterface/Images/StyleRuleAuthor.svg: Added.
  • UserInterface/Images/StyleRuleInherited.pdf: Removed.
  • UserInterface/Images/StyleRuleInherited.svg: Added.
  • UserInterface/Images/StyleRuleInheritedElement.pdf: Removed.
  • UserInterface/Images/StyleRuleInheritedElement.svg: Added.
  • UserInterface/Images/StyleRuleInspector.pdf: Removed.
  • UserInterface/Images/StyleRuleInspector.svg: Added.
  • UserInterface/Images/StyleRuleUser.pdf: Removed.
  • UserInterface/Images/StyleRuleUser.svg: Added.
  • UserInterface/Images/StyleRuleUserAgent.pdf: Removed.
  • UserInterface/Images/StyleRuleUserAgent.svg: Added.
  • UserInterface/Images/Time.svg:
  • UserInterface/Images/Undock.svg: Added.
  • UserInterface/Images/UpDownArrows.svg:
  • UserInterface/Images/UserInputPrompt.pdf: Removed.
  • UserInterface/Images/UserInputPrompt.svg: Added.
  • UserInterface/Images/UserInputPromptPrevious.pdf: Removed.
  • UserInterface/Images/UserInputPromptPrevious.svg: Added.
  • UserInterface/Images/UserInputPromptPreviousSelected.pdf: Removed.
  • UserInterface/Images/UserInputPromptPreviousSelected.svg: Added.
  • UserInterface/Images/UserInputResult.pdf: Removed.
  • UserInterface/Images/UserInputResult.svg: Added.
  • UserInterface/Images/UserInputResultSelected.pdf: Removed.
  • UserInterface/Images/UserInputResultSelected.svg: Added.
  • UserInterface/Images/Warning.pdf: Removed.
  • UserInterface/Images/Warning.svg: Added.
  • UserInterface/Images/WarningSmall.pdf: Removed.
  • UserInterface/Images/Weight.svg:
  • UserInterface/IndeterminateProgressSpinner.css:
  • UserInterface/LayerTreeSidebarPanel.css:
  • UserInterface/LogContentView.css:
  • UserInterface/Main.css:
  • UserInterface/NetworkTimeline.css:
  • UserInterface/PathComponentIcons.css:
  • UserInterface/QuickConsole.css:
  • UserInterface/RulesStyleDetailsPanel.css:
  • UserInterface/SearchIcons.css:
  • UserInterface/StyleRuleIcons.css:
12:33 PM Changeset in webkit [153760] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebCore

Merged r153758. <rdar://problem/14627254>

11:53 AM Changeset in webkit [153759] by Bem Jones-Bey
  • 2 edits
    4 moves in trunk/LayoutTests

[CSS Shapes] New positioning model: support for shape-margin
https://bugs.webkit.org/show_bug.cgi?id=118088

Reviewed by Alexandru Chiculita.

Update simple shape-margin tests to work with new positioning model.
Also move them to the CSSWG's repo.

  • TestExpectations: Remove replaced tests.
  • csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-left-margin-polygon-expected.html.
  • csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-left-margin-polygon.html.
  • csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-right-margin-polygon-expected.html.
  • csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-right-margin-polygon.html.
11:39 AM Changeset in webkit [153758] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

Improper Calculation of In-band Cue Colors
https://bugs.webkit.org/show_bug.cgi?id=119523

Reviewed by Eric Carlson.

  • platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp:

(WebCore::makeRGBA32FromARGBCFArray): Remove redundant multiplication by

  1. The internal conversion logic already converts to bytes.
11:11 AM Changeset in webkit [153757] by rwlbuis@webkit.org
  • 2 edits in trunk/Source/WebCore

Speculative build fix after r153754.

  • page/animation/CSSPropertyAnimation.cpp:

(WebCore::blendFunc):

10:43 AM Changeset in webkit [153756] by dfarler@apple.com
  • 37 edits
    3 adds in trunk

Provide optional OTHER_CFLAGS, OTHER_CPPFLAGS, OTHER_LDFLAGS additions for building with ASAN
https://bugs.webkit.org/show_bug.cgi?id=117762

Reviewed by Mark Rowe.

Source/JavaScriptCore:

  • Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • Configurations/JavaScriptCore.xcconfig:

Add ASAN_OTHER_LDFLAGS.

  • Configurations/ToolExecutable.xcconfig:

Don't use ASAN for build tools.

Source/ThirdParty:

  • gtest/xcode/Config/General.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • gtest/xcode/Config/StaticLibraryTarget.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS.

Source/ThirdParty/ANGLE:

  • Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS.

Source/WebCore:

No new tests necessary.

  • Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • Configurations/WebCore.xcconfig:

Add ASAN_OTHER_LDFLAGS.

  • Configurations/WebCoreTestShim.xcconfig:

Add ASAN_OTHER_LDFLAGS.

  • Configurations/WebCoreTestSupport.xcconfig:

Add ASAN_OTHER_LDFLAGS.

  • WebCore.xcodeproj/project.pbxproj:

Don't use ASAN for build tools.

Source/WebInspectorUI:

  • Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

Source/WebKit/mac:

  • Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • Configurations/WebKit.xcconfig:

Add ASAN_OTHER_LDFLAGS.

Source/WebKit2:

  • Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • Configurations/WebContentProcess.xcconfig:

Add ASAN_OTHER_LDFLAGS.

  • Configurations/WebKit2.xcconfig:

Add ASAN_OTHER_LDFLAGS.

Source/WTF:

  • Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS.

Tools:

  • DumpRenderTree/mac/Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig:

Add ASAN_OTHER_LDFLAGS.

  • MiniBrowser/Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • Scripts/check-for-weak-vtables-and-externals:

Ignore _asan externals, these are populated by compiler-rt.

  • TestWebKitAPI/Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig:

Add ASAN_OTHER_LDFLAGS.

  • WebKitLauncher/Configurations/Base.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • WebKitLauncher/Configurations/WebKitNightlyEnabler.xcconfig:

Add ASAN_OTHER_LDFLAGS.

  • WebKitTestRunner/Configurations/DebugRelease.xcconfig:

Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.

  • WebKitTestRunner/Configurations/InjectedBundle.xcconfig:

Add ASAN_OTHER_LDFLAGS.

  • asan/asan.xcconfig: Added.
  • asan/webkit-asan-ignore.txt: Added.
9:16 AM Changeset in webkit [153755] by Lucas Forschler
  • 2 edits in branches/safari-537-branch/Source/WebKit2

Merged r153753. <rdar://problem/14648086>

8:54 AM Changeset in webkit [153754] by rwlbuis@webkit.org
  • 6 edits in trunk

SVG stroke-dasharray is not animatable
https://bugs.webkit.org/show_bug.cgi?id=118574

Reviewed by Dirk Schulze.

Source/WebCore:

Make stroke-dasharray a property that can be animated using CSS transitions.

  • page/animation/CSSPropertyAnimation.cpp:

(WebCore::blendFunc):
(WebCore::CSSPropertyAnimation::ensurePropertyMap):

  • rendering/style/RenderStyle.h:

LayoutTests:

Add test for animating stroke-dasharray in addition to the original SVG tests.

  • transitions/svg-transitions-expected.txt:
  • transitions/svg-transitions.html:
8:40 AM Changeset in webkit [153753] by akling@apple.com
  • 2 edits in trunk/Source/WebKit2

REGRESSION(r151403): Resizing is extremely laggy on many sites when plugins are disallowed.
<http://webkit.org/b/119516>
<rdar://problem/14648086>

Reviewed by Simon Fraser.

The web process relies on the WindowAndViewFramesChanged mechanism for caching a copy
of the window rect for fast access from DOMWindow APIs.

We retain part of the optimization introduced in r151403, namely not computing the
viewFrameInWindowCoordinates and accessibilityPosition unless the web process needs them.

  • UIProcess/API/mac/WKView.mm:

(-[WKView _updateWindowAndViewFrames]):

8:08 AM Changeset in webkit [153752] by sergio@webkit.org
  • 8 edits
    2 adds in trunk

[CSS Grid Layout] Allow defining named grid lines on the grid element
https://bugs.webkit.org/show_bug.cgi?id=118255

Reviewed by Andreas Kling.

From Blink r149798 by <jchaffraix@chromium.org>

Source/WebCore:

This change adds parsing, style resolution and getComputedStyle
support for named grid lines at the grid element level
(i.e. extends our <track-list> support). Per the specification, we
allow multiple grid lines with the same name.

To fully support resolving the grid lines to a position on our
grid, we need to add the parsing at the grid item's level (which
means extending our <grid-line> support). This will be done in a
follow-up change.

Test: fast/css-grid-layout/named-grid-line-get-set.html

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::addValuesForNamedGridLinesAtIndex):
(WebCore::valueForGridTrackList):
(WebCore::ComputedStyleExtractor::propertyValue):

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseGridTrackList):

  • css/StyleResolver.cpp:

(WebCore::createGridTrackList):
(WebCore::StyleResolver::applyProperty):

  • rendering/style/RenderStyle.h:
  • rendering/style/StyleGridData.cpp:

(WebCore::StyleGridData::StyleGridData):

  • rendering/style/StyleGridData.h:

(WebCore::StyleGridData::operator==):

LayoutTests:

  • fast/css-grid-layout/named-grid-line-get-set-expected.txt: Added.
  • fast/css-grid-layout/named-grid-line-get-set.html: Added.
6:58 AM Changeset in webkit [153751] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebKit/qt

[Qt] Add Page Visibility API support
https://bugs.webkit.org/show_bug.cgi?id=109422

Patch by Benjamin Dupont <bdupont@nds.com> on 2013-08-06
Reviewed by Simon Hausmann.

  • WebCoreSupport/QWebPageAdapter.cpp:

(webPageVisibilityStateToWebCoreVisibilityState):
(webCoreVisibilityStateToWebPageVisibilityState):
(QWebPageAdapter::setVisibilityState):
(QWebPageAdapter::visibilityState):

  • WebCoreSupport/QWebPageAdapter.h:
  • WidgetApi/qwebpage.cpp:

(QWebPage::setVisibilityState):
(QWebPage::visibilityState):

  • WidgetApi/qwebpage.h:
  • tests/qwebpage/tst_qwebpage.cpp:

(tst_QWebPage::changeVisibilityState):

5:52 AM Changeset in webkit [153750] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebCore

[Qt] Fix minimal build.

Unreviewed build fix.

Fix build witt XSLT disabled

  • xml/parser/XMLDocumentParserLibxml2.cpp:

(WebCore::hasNoStyleInformation):

5:45 AM Changeset in webkit [153749] by zandobersek@gmail.com
  • 4 edits in trunk/Source

webkit-gtk fails to build with bison-3.0
https://bugs.webkit.org/show_bug.cgi?id=119373

Reviewed by Gustavo Noronha Silva.

Source/ThirdParty/ANGLE:

  • GNUmakefile.am: Stop relying on generated glslang_tab.(cpp|h) and glslang.cpp sources as Bison 3.0

produces non-compilable source code. Instead, compile these pregenerated files as they're included in
the tree. Originally, the ANGLE source tree provides these files as generated by Bison 2.7, but they're
at the moment regenerated with Bison 2.3 when the third-party ANGLE source is being updated.

Source/WebCore:

  • GNUmakefile.am: Remove rules for generating ANGLE's glslang source files with Bison.
4:45 AM Changeset in webkit [153748] by sergio@webkit.org
  • 16 edits in trunk

[CSS Grid Layout] Add support for parsing <grid-line> that includes a 'span'
https://bugs.webkit.org/show_bug.cgi?id=118051

Reviewed by Andreas Kling.

From Blink r148766 by <jchaffraix@chromium.org>

Source/WebCore:

This adds the parsing, style resolution and getComputedStyle bits
to our code. The rendering code was not made aware of the new type
of GridPosition yet.

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::valueForGridPosition):

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseGridPosition):

  • css/CSSParser.h:
  • css/CSSValueKeywords.in:
  • css/StyleResolver.cpp:

(WebCore::StyleResolver::adjustRenderStyle):
(WebCore::StyleResolver::adjustGridItemPosition):
(WebCore::createGridPosition):

  • css/StyleResolver.h:
  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::resolveGridPositionFromStyle):

  • rendering/style/GridPosition.h:

(WebCore::GridPosition::isInteger):
(WebCore::GridPosition::isSpan):
(WebCore::GridPosition::setSpanPosition):
(WebCore::GridPosition::spanPosition):

LayoutTests:

Added several test cases to check that we properly parse the
keyword 'span' in <grid-line>.

  • fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
  • fast/css-grid-layout/grid-item-column-row-get-set.html:
  • fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
  • fast/css-grid-layout/grid-item-end-after-get-set.html:
  • fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
  • fast/css-grid-layout/grid-item-start-before-get-set.html:
4:08 AM Changeset in webkit [153747] by simon.pena@samsung.com
  • 2 edits in trunk

Build fix for GTK 32-bit after r153736

  • Source/autotools/symbols.filter: expose WebCore::SerializedScriptValue::create.
3:33 AM Changeset in webkit [153746] by sergio@webkit.org
  • 19 edits in trunk

[CSS Grid Layout] Rename grid placement properties
https://bugs.webkit.org/show_bug.cgi?id=117878

Reviewed by Andreas Kling.

Renamed the grid placement properties to match the latest version
of the spec. The new names are -webkit-grid-column-{start|end} and
-webkit-grid-row-{start|end}.

Source/WebCore:

No new tests needed as we're just renaming some properties,
functionality already covered by existing tests in
fast/css-grid-layout.

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::ComputedStyleExtractor::propertyValue):

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseValue):

  • css/CSSProperty.cpp:

(WebCore::CSSProperty::isInheritedProperty):

  • css/CSSPropertyNames.in:
  • css/StylePropertyShorthand.cpp:

(WebCore::webkitGridColumnShorthand):
(WebCore::webkitGridRowShorthand):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::applyProperty):

  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::maximumIndexInDirection):
(WebCore::RenderGrid::resolveGridPositionsFromStyle):
(WebCore::RenderGrid::resolveGridPositionFromStyle):

  • rendering/RenderGrid.h:
  • rendering/style/RenderStyle.h:
  • rendering/style/StyleGridItemData.cpp:

(WebCore::StyleGridItemData::StyleGridItemData):

  • rendering/style/StyleGridItemData.h:

(WebCore::StyleGridItemData::operator==):

LayoutTests:

  • fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
  • fast/css-grid-layout/grid-item-column-row-get-set.html:
  • fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
  • fast/css-grid-layout/grid-item-end-after-get-set.html:
  • fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
  • fast/css-grid-layout/grid-item-start-before-get-set.html:
3:04 AM Changeset in webkit [153745] by Patrick Gansterer
  • 2 edits in trunk/Source/JavaScriptCore

Build fix for ARM MSVC after r153222 and r153648.

  • jit/JITStubsARM.h: Added ctiVMThrowTrampolineSlowpath.
3:03 AM Changeset in webkit [153744] by Patrick Gansterer
  • 4 edits in trunk/Source/JavaScriptCore

Build fix for ARM MSVC after r150109.

Read the stub template from a header files instead of the JITStubs.cpp.

  • CMakeLists.txt:
  • DerivedSources.pri:
  • create_jit_stubs:
2:36 AM Changeset in webkit [153743] by simon.pena@samsung.com
  • 2 edits in trunk

Build fix for GTK after r153736

  • Source/autotools/symbols.filter: expose missing symbols

WebCore::SerializedScriptValue::create and WebCore::toJS to Internals.

Note: See TracTimeline for information about the timeline view.