1. 03 Oct, 2012 40 commits
    • roger_fong@apple.com's avatar
      Unreviewed. Adding sys.platform check to skip a failing assert on the Apple Windows platform. · 10b7f53c
      roger_fong@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=98288
      
      * Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py:
      (ChromiumAndroidDriverTest.test_command_from_driver_input):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      10b7f53c
    • hans@chromium.org's avatar
      Speech JavaScript API: Add SpeechRecognition.interimResults attribute · ec32fe67
      hans@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98279
      
      Reviewed by Adam Barth.
      
      Source/WebCore:
      
      Add the interimResults attribute and pass it to the embedder. It was
      added to the spec draft in
      http://dvcs.w3.org/hg/speech-api/rev/d25fea0d029c
      
      Tested in fast/speech/scripted/basics.html
      
      * Modules/speech/SpeechRecognition.cpp:
      (WebCore::SpeechRecognition::start):
      (WebCore::SpeechRecognition::SpeechRecognition):
      * Modules/speech/SpeechRecognition.h:
      (WebCore::SpeechRecognition::interimResults):
      (WebCore::SpeechRecognition::setInterimResults):
      * Modules/speech/SpeechRecognition.idl:
      * Modules/speech/SpeechRecognitionClient.h:
      (SpeechRecognitionClient):
      * Modules/speech/SpeechRecognitionController.h:
      (WebCore::SpeechRecognitionController::start):
      
      Source/WebKit/chromium:
      
      Plumb interimResults through to Chromium.
      
      * public/WebSpeechRecognitionParams.h:
      (WebKit::WebSpeechRecognitionParams::WebSpeechRecognitionParams):
      (WebKit::WebSpeechRecognitionParams::interimResults):
      (WebSpeechRecognitionParams):
      * src/SpeechRecognitionClientProxy.cpp:
      (WebKit::SpeechRecognitionClientProxy::start):
      * src/SpeechRecognitionClientProxy.h:
      (SpeechRecognitionClientProxy):
      
      LayoutTests:
      
      Update test to check for the interimResults attribute.
      
      * fast/speech/scripted/basics-expected.txt:
      * fast/speech/scripted/basics.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130308 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ec32fe67
    • hans@chromium.org's avatar
      Speech JavaScript API: Remove resultdeleted event · bf790a87
      hans@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98272
      
      Reviewed by Adam Barth.
      
      Source/WebCore:
      
      Remove the resultdeleted event. This was never used, and was removed
      from the spec draft in
      http://dvcs.w3.org/hg/speech-api/rev/f9d53ab8b449
      
      The fast/speech/scripted/basics.html test is updated to reflect this.
      
      * Modules/speech/SpeechRecognition.cpp:
      * Modules/speech/SpeechRecognition.h:
      (SpeechRecognition):
      * Modules/speech/SpeechRecognition.idl:
      * Modules/speech/SpeechRecognitionEvent.cpp:
      * Modules/speech/SpeechRecognitionEvent.h:
      (SpeechRecognitionEvent):
      * dom/EventNames.h:
      (WebCore):
      
      Source/WebKit/chromium:
      
      Remove didDeleteResult. This was never used, and has been removed from
      the spec draft.
      
      * public/WebSpeechRecognizerClient.h:
      * src/SpeechRecognitionClientProxy.cpp:
      * src/SpeechRecognitionClientProxy.h:
      (SpeechRecognitionClientProxy):
      
      LayoutTests:
      
      Update layout test not to check for onresultdeleted event handler.
      
      * fast/speech/scripted/basics-expected.txt:
      * fast/speech/scripted/basics.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130307 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bf790a87
    • ojan@chromium.org's avatar
      Get rid of warning about non-existant platform name when loading garden-o-matic · 7061faf9
      ojan@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98282
      
      Reviewed by Adam Barth.
      
      If you loaded without a platform query parameter we'd return "null" as the platform name
      instead of null.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base.js:
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base_unittests.js:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130306 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7061faf9
    • caseq@chromium.org's avatar
      Unreviwed gardening -- adjusted expectations for tiny-layer-rotated.html · 9e730500
      caseq@chromium.org authored
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9e730500
    • caseq@chromium.org's avatar
      Unreviewed gardening -- added expectations for 3 time-suggestion-picker-appearance tests. · 36ce4b93
      caseq@chromium.org authored
      * platform/chromium-linux/platform/chromium/fast/forms/time/time-suggestion-picker-appearance-expected.png: Added.
      * platform/chromium-linux/platform/chromium/fast/forms/time/time-suggestion-picker-appearance-rtl-expected.png: Added.
      * platform/chromium-linux/platform/chromium/fast/forms/time/time-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
      * platform/chromium-win/platform/chromium/fast/forms/time/time-suggestion-picker-appearance-expected.png: Added.
      * platform/chromium-win/platform/chromium/fast/forms/time/time-suggestion-picker-appearance-rtl-expected.png: Added.
      * platform/chromium-win/platform/chromium/fast/forms/time/time-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36ce4b93
    • mhahnenberg@apple.com's avatar
      Delayed structure sweep can leak structures without bound · 30738a77
      mhahnenberg@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=96546
      
      Reviewed by Geoffrey Garen.
      
      This patch gets rid of the separate Structure allocator in the MarkedSpace and adds two new destructor-only
      allocators. We now have separate allocators for our three types of objects: those objects with no destructors,
      those objects with destructors and with immortal structures, and those objects with destructors that don't have 
      immortal structures. All of the objects of the third type (destructors without immortal structures) now 
      inherit from a new class named JSDestructibleObject (which in turn is a subclass of JSNonFinalObject), which stores 
      the ClassInfo for these classes at a fixed offset for safe retrieval during sweeping/destruction.
      
      Source/JavaScriptCore: 
      
      * API/JSCallbackConstructor.cpp: Use JSDestructibleObject for JSCallbackConstructor.
      (JSC):
      (JSC::JSCallbackConstructor::JSCallbackConstructor):
      * API/JSCallbackConstructor.h:
      (JSCallbackConstructor):
      * API/JSCallbackObject.cpp: Inherit from JSDestructibleObject for normal JSCallbackObjects and use a finalizer for 
      JSCallbackObject<JSGlobalObject>, since JSGlobalObject also uses a finalizer.
      (JSC):
      (JSC::::create): We need to move the create function for JSCallbackObject<JSGlobalObject> out of line so we can add 
      the finalizer for it. We don't want to add the finalizer is something like finishCreation in case somebody decides 
      to subclass this. We use this same technique for many other subclasses of JSGlobalObject.
      (JSC::::createStructure):
      * API/JSCallbackObject.h:
      (JSCallbackObject):
      (JSC):
      * API/JSClassRef.cpp: Change all the JSCallbackObject<JSNonFinalObject> to use JSDestructibleObject instead.
      (OpaqueJSClass::prototype):
      * API/JSObjectRef.cpp: Ditto.
      (JSObjectMake):
      (JSObjectGetPrivate):
      (JSObjectSetPrivate):
      (JSObjectGetPrivateProperty):
      (JSObjectSetPrivateProperty):
      (JSObjectDeletePrivateProperty):
      * API/JSValueRef.cpp: Ditto.
      (JSValueIsObjectOfClass):
      * API/JSWeakObjectMapRefPrivate.cpp: Ditto.
      * JSCTypedArrayStubs.h:
      (JSC):
      * JavaScriptCore.xcodeproj/project.pbxproj:
      * dfg/DFGSpeculativeJIT.h: Use the proper allocator type when doing inline allocation in the DFG.
      (JSC::DFG::SpeculativeJIT::emitAllocateBasicJSObject):
      (JSC::DFG::SpeculativeJIT::emitAllocateJSFinalObject):
      * heap/Heap.cpp:
      (JSC):
      * heap/Heap.h: Add accessors for the various types of allocators now. Also remove the isSafeToSweepStructures function 
      since it's always safe to sweep Structures now.
      (JSC::Heap::allocatorForObjectWithNormalDestructor): 
      (JSC::Heap::allocatorForObjectWithImmortalStructureDestructor):
      (Heap):
      (JSC::Heap::allocateWithNormalDestructor):
      (JSC):
      (JSC::Heap::allocateWithImmortalStructureDestructor):
      * heap/IncrementalSweeper.cpp: Remove all the logic to detect when it's safe to sweep Structures from the 
      IncrementalSweeper since it's always safe to sweep Structures now.
      (JSC::IncrementalSweeper::IncrementalSweeper):
      (JSC::IncrementalSweeper::sweepNextBlock):
      (JSC::IncrementalSweeper::startSweeping):
      (JSC::IncrementalSweeper::willFinishSweeping):
      (JSC):
      * heap/IncrementalSweeper.h:
      (IncrementalSweeper):
      * heap/MarkedAllocator.cpp: Remove the logic that was preventing us from sweeping Structures if it wasn't safe. Add 
      tracking of the specific destructor type of allocator. 
      (JSC::MarkedAllocator::tryAllocateHelper):
      (JSC::MarkedAllocator::allocateBlock):
      * heap/MarkedAllocator.h:
      (JSC::MarkedAllocator::destructorType):
      (MarkedAllocator):
      (JSC::MarkedAllocator::MarkedAllocator):
      (JSC::MarkedAllocator::init):
      * heap/MarkedBlock.cpp: Add all the destructor type stuff to MarkedBlocks so that we do the right thing when sweeping. 
      We also use the stored destructor type to determine the right thing to do in all JSCell::classInfo() calls.
      (JSC::MarkedBlock::create):
      (JSC::MarkedBlock::MarkedBlock):
      (JSC):
      (JSC::MarkedBlock::specializedSweep):
      (JSC::MarkedBlock::sweep):
      (JSC::MarkedBlock::sweepHelper):
      * heap/MarkedBlock.h:
      (JSC):
      (JSC::MarkedBlock::allocator):
      (JSC::MarkedBlock::destructorType):
      * heap/MarkedSpace.cpp: Add the new destructor allocators to MarkedSpace.
      (JSC::MarkedSpace::MarkedSpace):
      (JSC::MarkedSpace::resetAllocators):
      (JSC::MarkedSpace::canonicalizeCellLivenessData):
      (JSC::MarkedSpace::isPagedOut):
      (JSC::MarkedSpace::freeBlock):
      * heap/MarkedSpace.h:
      (MarkedSpace):
      (JSC::MarkedSpace::immortalStructureDestructorAllocatorFor):
      (JSC::MarkedSpace::normalDestructorAllocatorFor):
      (JSC::MarkedSpace::allocateWithImmortalStructureDestructor):
      (JSC::MarkedSpace::allocateWithNormalDestructor):
      (JSC::MarkedSpace::forEachBlock):
      * heap/SlotVisitor.cpp: Add include because the symbol was needed in an inlined function.
      * jit/JIT.h: Make sure we use the correct allocator when doing inline allocations in the baseline JIT.
      * jit/JITInlineMethods.h:
      (JSC::JIT::emitAllocateBasicJSObject):
      (JSC::JIT::emitAllocateJSFinalObject):
      (JSC::JIT::emitAllocateJSArray):
      * jsc.cpp: 
      (GlobalObject::create): Add finalizer here since JSGlobalObject needs to use a finalizer instead of inheriting from 
      JSDestructibleObject.
      * runtime/Arguments.cpp: Inherit from JSDestructibleObject.
      (JSC):
      * runtime/Arguments.h:
      (Arguments):
      (JSC::Arguments::Arguments):
      * runtime/ErrorPrototype.cpp: Added an assert to make sure we have a trivial destructor.
      (JSC):
      * runtime/Executable.h: Indicate that all of the Executable* classes have immortal Structures.
      (JSC):
      * runtime/InternalFunction.cpp: Inherit from JSDestructibleObject.
      (JSC):
      (JSC::InternalFunction::InternalFunction):
      * runtime/InternalFunction.h:
      (InternalFunction):
      * runtime/JSCell.h: Added two static bools, needsDestruction and hasImmortalStructure, that classes can override 
      to indicate at compile time which part of the heap they should be allocated in.
      (JSC::allocateCell): Use the appropriate allocator depending on the destructor type.
      * runtime/JSDestructibleObject.h: Added. New class that stores the ClassInfo of any subclass so that it can be 
      accessed safely when the object is being destroyed.
      (JSC):
      (JSDestructibleObject):
      (JSC::JSDestructibleObject::classInfo):
      (JSC::JSDestructibleObject::JSDestructibleObject):
      (JSC::JSCell::classInfo): Checks the current MarkedBlock to see where it should get the ClassInfo from so that it's always safe.
      * runtime/JSGlobalObject.cpp: JSGlobalObject now uses a finalizer instead of a destructor so that it can avoid forcing all 
      of its relatives in the inheritance hierarchy (e.g. JSScope) to use destructors as well.
      (JSC::JSGlobalObject::reset):
      * runtime/JSGlobalObject.h:
      (JSGlobalObject):
      (JSC::JSGlobalObject::createRareDataIfNeeded): Since we always create a finalizer now, we don't have to worry about adding one 
      for the m_rareData field when it's created.
      (JSC::JSGlobalObject::create):
      (JSC):
      * runtime/JSGlobalThis.h: Inherit from JSDestructibleObject.
      (JSGlobalThis):
      (JSC::JSGlobalThis::JSGlobalThis):
      * runtime/JSPropertyNameIterator.h: Has an immortal Structure.
      (JSC):
      * runtime/JSScope.cpp:
      (JSC):
      * runtime/JSString.h: Has an immortal Structure.
      (JSC):
      * runtime/JSWrapperObject.h: Inherit from JSDestructibleObject.
      (JSWrapperObject):
      (JSC::JSWrapperObject::JSWrapperObject):
      * runtime/MathObject.cpp: Cleaning up some of the inheritance stuff.
      (JSC):
      * runtime/NameInstance.h: Inherit from JSDestructibleObject.
      (NameInstance):
      * runtime/RegExp.h: Has immortal Structure.
      (JSC):
      * runtime/RegExpObject.cpp: Inheritance cleanup.
      (JSC):
      * runtime/SparseArrayValueMap.h: Has immortal Structure.
      (JSC):
      * runtime/Structure.h: Has immortal Structure.
      (JSC):
      * runtime/StructureChain.h: Ditto.
      (JSC):
      * runtime/SymbolTable.h: Ditto.
      (SharedSymbolTable):
      (JSC):
      
      Source/WebCore: 
      
      No new tests.
      
      * ForwardingHeaders/runtime/JSDestructableObject.h: Added.
      * bindings/js/JSDOMWrapper.h: Inherits from JSDestructibleObject.
      (JSDOMWrapper):
      (WebCore::JSDOMWrapper::JSDOMWrapper):
      * bindings/scripts/CodeGeneratorJS.pm: Add finalizers to anything that inherits from JSGlobalObject,
      e.g. JSDOMWindow and JSWorkerContexts. For those classes we also need to define needsDestruction as true.
      (GenerateHeader):
      * bridge/objc/objc_runtime.h: Inherit from JSDestructibleObject.
      (ObjcFallbackObjectImp):
      * bridge/objc/objc_runtime.mm:
      (Bindings):
      (JSC::Bindings::ObjcFallbackObjectImp::ObjcFallbackObjectImp):
      * bridge/runtime_array.cpp: Use a finalizer so that JSArray isn't forced to inherit from JSDestructibleObject.
      (JSC):
      (JSC::RuntimeArray::destroy):
      * bridge/runtime_array.h:
      (JSC::RuntimeArray::create):
      (JSC):
      * bridge/runtime_object.cpp: Inherit from JSDestructibleObject.
      (Bindings):
      (JSC::Bindings::RuntimeObject::RuntimeObject):
      * bridge/runtime_object.h:
      (RuntimeObject):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130303 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      30738a77
    • andersca@apple.com's avatar
      Change most GraphicsLayer::create calls to use the version that takes a GraphicsLayerFactory · d857c85b
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=98217
      
      Reviewed by Andreas Kling.
      
      Source/WebCore:
      
      * WebCore.exp.in:
      * rendering/RenderLayerBacking.cpp:
      (WebCore::RenderLayerBacking::createGraphicsLayer):
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::updateOverflowControlsLayers):
      (WebCore::RenderLayerCompositor::ensureRootLayer):
      
      Source/WebKit/blackberry:
      
      * Api/WebPage.cpp:
      (BlackBerry::WebKit::WebPagePrivate::overlayLayer):
      
      Source/WebKit/chromium:
      
      * src/NonCompositedContentHost.cpp:
      (WebKit::NonCompositedContentHost::NonCompositedContentHost):
      
      Source/WebKit/gtk:
      
      * WebCoreSupport/AcceleratedCompositingContextGL.cpp:
      (WebKit::AcceleratedCompositingContext::initialize):
      
      Source/WebKit/win:
      
      * WebView.cpp:
      (WebView::setAcceleratedCompositing):
      
      Source/WebKit2:
      
      * WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp:
      (WebKit::LayerTreeCoordinator::LayerTreeCoordinator):
      (WebKit::LayerTreeCoordinator::createPageOverlayLayer):
      * WebProcess/WebPage/ca/LayerTreeHostCA.cpp:
      (WebKit::LayerTreeHostCA::initialize):
      (WebKit::LayerTreeHostCA::createPageOverlayLayer):
      * WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp:
      (WebKit::LayerTreeHostGtk::initialize):
      (WebKit::LayerTreeHostGtk::createPageOverlayLayer):
      * WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:
      (WebKit::TiledCoreAnimationDrawingArea::createPageOverlayLayer):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130302 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d857c85b
    • commit-queue@webkit.org's avatar
      [EFL] Change the reversed expected and actual parameter in WebKit1 unit tests · c13ee670
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98276
      
      Patch by Jinwoo Song <jinwoo7.song@samsung.com> on 2012-10-03
      Reviewed by Laszlo Gombos.
      
      Expected value should be at first and actual value be followed in ASSERT_STREQ().
      
      * tests/test_ewk_view.cpp:
      (TEST_F):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130301 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c13ee670
    • rakuco@webkit.org's avatar
      [EFL] Pixel test rebaselines to enable pixel testing on the bots, part 3. · b01d3e5c
      rakuco@webkit.org authored
      * platform/efl/fast/media/mq-js-media-except-03-expected.png:
      * platform/efl/fast/media/mq-js-stylesheet-media-01-expected.png:
      * platform/efl/fast/media/mq-js-stylesheet-media-02-expected.png:
      * platform/efl/fast/media/mq-js-stylesheet-media-03-expected.png:
      * platform/efl/fast/media/mq-js-stylesheet-media-04-expected.png:
      * platform/efl/fast/media/mq-orientation-expected.png:
      * platform/efl/fast/media/mq-relative-constraints-02-expected.png:
      * platform/efl/fast/media/mq-relative-constraints-03-expected.png:
      * platform/efl/fast/media/mq-relative-constraints-04-expected.png:
      * platform/efl/fast/media/mq-relative-constraints-05-expected.png:
      * platform/efl/fast/media/mq-relative-constraints-06-expected.png:
      * platform/efl/fast/media/mq-relative-constraints-07-expected.png:
      * platform/efl/fast/media/mq-relative-constraints-08-expected.png:
      * platform/efl/fast/media/mq-relative-constraints-09-expected.png:
      * platform/efl/fast/media/mq-transition-expected.png:
      * platform/efl/fast/media/mq-width-absolute-01-expected.png:
      * platform/efl/fast/media/mq-width-absolute-02-expected.png:
      * platform/efl/fast/media/mq-width-absolute-03-expected.png:
      * platform/efl/fast/media/mq-width-absolute-04-expected.png:
      * platform/efl/fast/media/viewport-media-query-expected.png:
      * platform/efl/fast/overflow/001-expected.png:
      * platform/efl/fast/overflow/002-expected.png:
      * platform/efl/fast/overflow/003-expected.png:
      * platform/efl/fast/overflow/004-expected.png:
      * platform/efl/fast/overflow/006-expected.png:
      * platform/efl/fast/overflow/007-expected.png:
      * platform/efl/fast/overflow/border-radius-clipping-expected.png:
      * platform/efl/fast/overflow/clip-rects-fixed-ancestor-expected.png:
      * platform/efl/fast/overflow/dynamic-hidden-expected.png:
      * platform/efl/fast/overflow/float-in-relpositioned-expected.png:
      * platform/efl/fast/overflow/hit-test-overflow-controls-expected.png:
      * platform/efl/fast/overflow/image-selection-highlight-expected.png:
      * platform/efl/fast/overflow/line-clamp-expected.png:
      * platform/efl/fast/overflow/overflow-auto-table-expected.png:
      * platform/efl/fast/overflow/overflow-focus-ring-expected.png:
      * platform/efl/fast/overflow/overflow-rtl-expected.png:
      * platform/efl/fast/overflow/overflow-rtl-inline-scrollbar-expected.png:
      * platform/efl/fast/overflow/overflow-rtl-vertical-expected.png:
      * platform/efl/fast/overflow/overflow-text-hit-testing-expected.png:
      * platform/efl/fast/overflow/overflow-with-local-background-attachment-expected.png:
      * platform/efl/fast/overflow/scrollbar-position-update-expected.png:
      * platform/efl/fast/overflow/table-overflow-float-expected.png:
      * platform/efl/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
      * platform/efl/fast/reflections/inline-crash-expected.png:
      * platform/efl/fast/reflections/opacity-reflection-transform-expected.png:
      * platform/efl/fast/reflections/reflection-nesting-expected.png:
      * platform/efl/fast/reflections/reflection-with-zoom-expected.png:
      * platform/efl/fast/repaint/add-table-overpaint-expected.png: Added.
      * platform/efl/fast/repaint/background-scaling-expected.png: Added.
      * platform/efl/fast/repaint/backgroundSizeRepaint-expected.png:
      * platform/efl/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
      * platform/efl/fast/repaint/border-radius-repaint-expected.png:
      * platform/efl/fast/repaint/border-repaint-glitch-expected.png:
      * platform/efl/fast/repaint/box-shadow-h-expected.png:
      * platform/efl/fast/repaint/box-shadow-v-expected.png:
      * platform/efl/fast/repaint/bugzilla-3509-expected.png:
      * platform/efl/fast/repaint/bugzilla-5699-expected.png:
      * platform/efl/fast/repaint/bugzilla-6278-expected.png:
      * platform/efl/fast/repaint/bugzilla-6388-expected.png:
      * platform/efl/fast/repaint/bugzilla-6473-expected.png:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130300 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b01d3e5c
    • jsbell@chromium.org's avatar
      IndexedDB: Optimize encodeString/decodeString · 3ad9d8de
      jsbell@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97794
      
      Reviewed by Tony Chang.
      
      Optimize string encoding/decoding, which showed up as a CPU hot spot during profiling.
      The backing store uses big-endian ordering of 16-bit code unit strings, so a memcopy
      isn't sufficient, but the code used StringBuilder::append() character-by-character
      and custom byte-swapping which was slow.
      
      Ran a test w/ DumpRenderTree (to avoid multiprocess overhead) taking a 10k character string
      and putting it 20k times and getting it 20k times. On my test box, mean time before the
      patch was 8.2s, mean time after the patch was 4.6s.
      
      Tested by Chromium's webkit_unit_tests --gtest_filter='IDBLevelDBCodingTest.*String*'
      
      * Modules/indexeddb/IDBLevelDBCoding.cpp:
      (WebCore::IDBLevelDBCoding::encodeString):
      (WebCore::IDBLevelDBCoding::decodeString):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130299 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3ad9d8de
    • rakuco@webkit.org's avatar
      [EFL] Pixel test rebaselines to enable pixel testing on the bots, part 2. · a5ce50fd
      rakuco@webkit.org authored
      * platform/efl/fast/css3-text-decoration: Added.
      * platform/efl/fast/css3-text-decoration/repaint: Added.
      * platform/efl/fast/css3-text-decoration/repaint/repaint-text-decoration-line-expected.png: Added.
      * platform/efl/fast/doctypes/001-expected.png:
      * platform/efl/fast/doctypes/002-expected.png:
      * platform/efl/fast/doctypes/003-expected.png:
      * platform/efl/fast/doctypes/004-expected.png:
      * platform/efl/fast/dynamic/create-renderer-for-whitespace-only-text-expected.png:
      * platform/efl/fast/fast-mobile-scrolling/fixed-position-element-expected.png:
      * platform/efl/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.png:
      * platform/efl/fast/flexbox/002-expected.png:
      * platform/efl/fast/flexbox/003-expected.png:
      * platform/efl/fast/flexbox/004-expected.png:
      * platform/efl/fast/flexbox/005-expected.png:
      * platform/efl/fast/flexbox/006-expected.png:
      * platform/efl/fast/flexbox/007-expected.png:
      * platform/efl/fast/flexbox/008-expected.png:
      * platform/efl/fast/flexbox/009-expected.png:
      * platform/efl/fast/flexbox/010-expected.png:
      * platform/efl/fast/flexbox/011-expected.png:
      * platform/efl/fast/flexbox/012-expected.png:
      * platform/efl/fast/flexbox/016-expected.png:
      * platform/efl/fast/flexbox/017-expected.png:
      * platform/efl/fast/flexbox/018-expected.png:
      * platform/efl/fast/flexbox/019-expected.png:
      * platform/efl/fast/flexbox/020-expected.png:
      * platform/efl/fast/flexbox/021-expected.png:
      * platform/efl/fast/flexbox/022-expected.png:
      * platform/efl/fast/flexbox/023-expected.png:
      * platform/efl/fast/flexbox/024-expected.png:
      * platform/efl/fast/forms/file/file-input-pressed-state-expected.png:
      * platform/efl/fast/forms/input-align-expected.png:
      * platform/efl/fast/forms/input-text-double-click-expected.png:
      * platform/efl/fast/gradients/css3-color-stop-units-expected.png:
      * platform/efl/fast/gradients/css3-color-stops-expected.png:
      * platform/efl/fast/gradients/css3-linear-angle-gradients-expected.png:
      * platform/efl/fast/gradients/css3-linear-right-angle-gradients-expected.png:
      * platform/efl/fast/gradients/css3-radial-gradients-expected.png:
      * platform/efl/fast/gradients/css3-radial-gradients2-expected.png:
      * platform/efl/fast/gradients/css3-repeating-linear-gradients-expected.png:
      * platform/efl/fast/gradients/css3-repeating-radial-gradients-expected.png:
      * platform/efl/fast/gradients/gradient-after-transparent-border-expected.png:
      * platform/efl/fast/html/font-weight-bold-for-b-and-strong-expected.png: Added.
      * platform/efl/fast/images/image-map-anchor-children-expected.png:
      * platform/efl/fast/images/imagemap-case-expected.png:
      * platform/efl/fast/images/imagemap-circle-focus-ring-expected.png:
      * platform/efl/fast/images/imagemap-focus-ring-expected.png:
      * platform/efl/fast/images/imagemap-focus-ring-outline-color-expected.png:
      * platform/efl/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png:
      * platform/efl/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png:
      * platform/efl/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/efl/fast/images/imagemap-polygon-focus-ring-expected.png:
      * platform/efl/fast/inline-block/002-expected.png:
      * platform/efl/fast/inline-block/003-expected.png:
      * platform/efl/fast/inline-block/006-expected.png:
      * platform/efl/fast/inline-block/14498-positionForCoordinates-expected.png:
      * platform/efl/fast/inline-block/overflow-clip-expected.png:
      * platform/efl/fast/inline-block/tricky-baseline-expected.png:
      * platform/efl/fast/inline/001-expected.png:
      * platform/efl/fast/inline/25277-2-expected.png:
      * platform/efl/fast/inline/25277-expected.png:
      * platform/efl/fast/inline/br-text-decoration-expected.png:
      * platform/efl/fast/inline/continuation-outlines-expected.png:
      * platform/efl/fast/inline/drawStyledEmptyInlines-expected.png:
      * platform/efl/fast/inline/drawStyledEmptyInlinesWithWS-expected.png:
      * platform/efl/fast/inline/emptyInlinesWithinLists-expected.png:
      * platform/efl/fast/inline/inline-borders-with-bidi-override-expected.png:
      * platform/efl/fast/inline/inline-continuation-borders-expected.png:
      * platform/efl/fast/inline/inline-focus-ring-expected.png:
      * platform/efl/fast/inline/inline-padding-disables-text-quirk-expected.png:
      * platform/efl/fast/inline/inline-text-quirk-bpm-expected.png:
      * platform/efl/fast/inline/inline-wrap-with-parent-padding-expected.png:
      * platform/efl/fast/inline/vertical-align-text-bottom-expected.png:
      * platform/efl/fast/innerHTML/002-expected.png:
      * platform/efl/fast/innerHTML/003-expected.png:
      * platform/efl/fast/innerHTML/006-expected.png:
      * platform/efl/fast/invalid/002-expected.png:
      * platform/efl/fast/invalid/014-expected.png:
      * platform/efl/fast/invalid/016-expected.png:
      * platform/efl/fast/invalid/021-expected.png:
      * platform/efl/fast/invalid/table-inside-stray-table-content-expected.png:
      * platform/efl/fast/layers/inline-dirty-z-order-lists-expected.png:
      * platform/efl/fast/layers/layer-visibility-expected.png:
      * platform/efl/fast/layers/layer-visibility-sublayer-expected.png:
      * platform/efl/fast/layers/normal-flow-hit-test-expected.png:
      * platform/efl/fast/layers/opacity-outline-expected.png:
      * platform/efl/fast/layers/opacity-transforms-expected.png:
      * platform/efl/fast/layers/remove-only-this-layer-update-expected.png:
      * platform/efl/fast/layers/scroll-rect-to-visible-expected.png:
      * platform/efl/fast/media/mq-animation-expected.png:
      * platform/efl/fast/media/mq-aspect-ratio-expected.png:
      * platform/efl/fast/media/mq-js-media-except-01-expected.png:
      * platform/efl/fast/media/mq-js-media-except-02-expected.png:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130298 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a5ce50fd
    • rakuco@webkit.org's avatar
      [EFL] Update more pixel expectations in preparation for running pixel tests on the bots. · 7c4b8202
      rakuco@webkit.org authored
      * platform/efl/css3/flexbox/repaint-rtl-column-expected.png:
      * platform/efl/fast/backgrounds/size/contain-and-cover-expected.png:
      * platform/efl/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
      * platform/efl/fast/block/float/float-not-removed-from-next-sibling4-expected.png:
      * platform/efl/fast/body-propagation/background-color/003-declarative-expected.png:
      * platform/efl/fast/body-propagation/background-color/003-expected.png:
      * platform/efl/fast/body-propagation/background-color/003-xhtml-expected.png:
      * platform/efl/fast/body-propagation/background-color/004-declarative-expected.png:
      * platform/efl/fast/body-propagation/background-color/004-expected.png:
      * platform/efl/fast/body-propagation/background-color/004-xhtml-expected.png:
      * platform/efl/fast/body-propagation/background-color/006-declarative-expected.png:
      * platform/efl/fast/body-propagation/background-color/006-expected.png:
      * platform/efl/fast/body-propagation/background-color/006-xhtml-expected.png:
      * platform/efl/fast/body-propagation/background-color/007-declarative-expected.png:
      * platform/efl/fast/body-propagation/background-color/007-expected.png:
      * platform/efl/fast/body-propagation/background-color/007-xhtml-expected.png:
      * platform/efl/fast/body-propagation/background-image/003-declarative-expected.png:
      * platform/efl/fast/body-propagation/background-image/003-expected.png:
      * platform/efl/fast/body-propagation/background-image/003-xhtml-expected.png:
      * platform/efl/fast/body-propagation/background-image/004-declarative-expected.png:
      * platform/efl/fast/body-propagation/background-image/004-expected.png:
      * platform/efl/fast/body-propagation/background-image/004-xhtml-expected.png:
      * platform/efl/fast/body-propagation/background-image/006-declarative-expected.png:
      * platform/efl/fast/body-propagation/background-image/006-expected.png:
      * platform/efl/fast/body-propagation/background-image/006-xhtml-expected.png:
      * platform/efl/fast/body-propagation/background-image/007-declarative-expected.png:
      * platform/efl/fast/body-propagation/background-image/007-expected.png:
      * platform/efl/fast/body-propagation/background-image/007-xhtml-expected.png:
      * platform/efl/fast/body-propagation/background-image/009-expected.png:
      * platform/efl/fast/body-propagation/background-image/009-xhtml-expected.png:
      * platform/efl/fast/body-propagation/background-image/010-expected.png:
      * platform/efl/fast/body-propagation/background-image/010-xhtml-expected.png:
      * platform/efl/fast/body-propagation/overflow/001-expected.png:
      * platform/efl/fast/body-propagation/overflow/001-xhtml-expected.png:
      * platform/efl/fast/body-propagation/overflow/002-expected.png:
      * platform/efl/fast/body-propagation/overflow/002-xhtml-expected.png:
      * platform/efl/fast/body-propagation/overflow/003-declarative-expected.png:
      * platform/efl/fast/body-propagation/overflow/003-expected.png:
      * platform/efl/fast/body-propagation/overflow/003-xhtml-expected.png:
      * platform/efl/fast/body-propagation/overflow/004-declarative-expected.png:
      * platform/efl/fast/body-propagation/overflow/004-expected.png:
      * platform/efl/fast/body-propagation/overflow/004-xhtml-expected.png:
      * platform/efl/fast/body-propagation/overflow/005-declarative-expected.png:
      * platform/efl/fast/body-propagation/overflow/005-expected.png:
      * platform/efl/fast/body-propagation/overflow/005-xhtml-expected.png:
      * platform/efl/fast/body-propagation/overflow/006-declarative-expected.png:
      * platform/efl/fast/body-propagation/overflow/006-expected.png:
      * platform/efl/fast/body-propagation/overflow/006-xhtml-expected.png:
      * platform/efl/fast/body-propagation/overflow/007-declarative-expected.png:
      * platform/efl/fast/body-propagation/overflow/007-expected.png:
      * platform/efl/fast/body-propagation/overflow/007-xhtml-expected.png:
      * platform/efl/fast/borders/bidi-002-expected.png:
      * platform/efl/fast/borders/bidi-009a-expected.png: Added.
      * platform/efl/fast/borders/bidi-012-expected.png:
      * platform/efl/fast/borders/border-color-inherit-expected.png:
      * platform/efl/fast/borders/border-image-01-expected.png:
      * platform/efl/fast/borders/border-image-border-radius-expected.png:
      * platform/efl/fast/borders/border-image-longhand-expected.png:
      * platform/efl/fast/borders/border-image-massive-scale-expected.png:
      * platform/efl/fast/borders/border-image-outset-expected.png: Added.
      * platform/efl/fast/borders/border-image-outset-in-shorthand-expected.png: Added.
      * platform/efl/fast/borders/border-image-repeat-expected.png:
      * platform/efl/fast/borders/border-image-rotate-transform-expected.png:
      * platform/efl/fast/borders/border-image-scale-transform-expected.png:
      * platform/efl/fast/borders/border-image-scaled-expected.png:
      * platform/efl/fast/borders/border-image-scrambled-expected.png:
      * platform/efl/fast/borders/border-image-side-reduction-expected.png: Added.
      * platform/efl/fast/borders/border-image-slices-expected.png:
      * platform/efl/fast/borders/border-image-source-expected.png:
      * platform/efl/fast/borders/border-radius-complex-inner-expected.png:
      * platform/efl/fast/borders/border-radius-constraints-expected.png:
      * platform/efl/fast/borders/border-radius-huge-assert-expected.png:
      * platform/efl/fast/borders/border-radius-inset-outset-expected.png:
      * platform/efl/fast/borders/border-radius-split-inline-expected.png:
      * platform/efl/fast/borders/borderRadiusAllStylesAllCorners-expected.png:
      * platform/efl/fast/borders/different-color-borders-expected.png:
      * platform/efl/fast/borders/mixed-border-styles-expected.png:
      * platform/efl/fast/borders/mixed-border-styles-radius-expected.png:
      * platform/efl/fast/borders/mixed-border-styles-radius2-expected.png:
      * platform/efl/fast/borders/outline-alpha-block-expected.png:
      * platform/efl/fast/borders/outline-alpha-inline-expected.png:
      * platform/efl/fast/borders/rtl-border-01-expected.png:
      * platform/efl/fast/borders/rtl-border-02-expected.png:
      * platform/efl/fast/borders/rtl-border-03-expected.png:
      * platform/efl/fast/borders/rtl-border-04-expected.png:
      * platform/efl/fast/borders/rtl-border-05-expected.png:
      * platform/efl/fast/canvas/arc360-expected.png:
      * platform/efl/fast/canvas/canvas-before-css-expected.png:
      * platform/efl/fast/canvas/canvas-composite-expected.png:
      * platform/efl/fast/canvas/canvas-composite-transformclip-expected.png:
      * platform/efl/fast/canvas/canvas-incremental-repaint-expected.png:
      * platform/efl/fast/canvas/canvas-transforms-during-path-expected.png:
      * platform/efl/fast/canvas/canvas-zoom-expected.png:
      * platform/efl/fast/canvas/check-stale-putImageData-expected.png: Added.
      * platform/efl/fast/canvas/drawImage-with-globalAlpha-expected.png:
      * platform/efl/fast/canvas/fillrect-gradient-zero-stops-expected.png:
      * platform/efl/fast/canvas/fillrect_gradient-expected.png:
      * platform/efl/fast/canvas/image-object-in-canvas-expected.png:
      * platform/efl/fast/canvas/patternfill-repeat-expected.png:
      * platform/efl/fast/canvas/quadraticCurveTo-expected.png:
      * platform/efl/fast/canvas/setWidthResetAfterForcedRender-expected.png:
      * platform/efl/fast/canvas/shadow-offset-1-expected.png:
      * platform/efl/fast/canvas/shadow-offset-2-expected.png:
      * platform/efl/fast/canvas/shadow-offset-3-expected.png:
      * platform/efl/fast/canvas/shadow-offset-4-expected.png:
      * platform/efl/fast/canvas/shadow-offset-5-expected.png:
      * platform/efl/fast/canvas/shadow-offset-6-expected.png:
      * platform/efl/fast/canvas/shadow-offset-7-expected.png:
      * platform/efl/fast/canvas/zero-size-fill-rect-expected.png:
      * platform/efl/fast/clip/004-expected.png:
      * platform/efl/fast/clip/005-expected.png:
      * platform/efl/fast/clip/006-expected.png:
      * platform/efl/fast/clip/007-expected.png:
      * platform/efl/fast/clip/009-expected.png:
      * platform/efl/fast/clip/010-expected.png:
      * platform/efl/fast/clip/013-expected.png:
      * platform/efl/fast/clip/014-expected.png:
      * platform/efl/fast/clip/nestedTransparencyClip-expected.png:
      * platform/efl/fast/clip/outline-overflowClip-expected.png:
      * platform/efl/fast/clip/overflow-border-radius-combinations-expected.png:
      * platform/efl/fast/clip/overflow-border-radius-composited-expected.png:
      * platform/efl/fast/clip/overflow-border-radius-fixed-position-expected.png:
      * platform/efl/fast/clip/overflow-border-radius-transformed-expected.png:
      * platform/efl/fast/compact/001-expected.png:
      * platform/efl/fast/compact/002-expected.png:
      * platform/efl/fast/css-generated-content/007-expected.png:
      * platform/efl/fast/css-generated-content/012-expected.png:
      * platform/efl/fast/css-generated-content/016-expected.png:
      * platform/efl/fast/css-generated-content/after-order-expected.png:
      * platform/efl/fast/css-generated-content/before-with-first-letter-expected.png:
      * platform/efl/fast/css-generated-content/beforeAfter-interdocument-expected.png:
      * platform/efl/fast/css-generated-content/hover-style-change-expected.png:
      * platform/efl/fast/css-generated-content/table-before-after-child-add-expected.png:
      * platform/efl/fast/css-generated-content/table-cell-before-after-child-add-expected.png:
      * platform/efl/fast/css-generated-content/table-row-before-after-child-add-expected.png:
      * platform/efl/fast/css-generated-content/table-table-before-after-child-add-expected.png:
      * platform/efl/fast/css-generated-content/wbr-with-before-content-expected.png:
      * platform/efl/fast/css/percent-top-value-with-relative-position-expected.png:
      * platform/efl/media/controls-layout-direction-expected.png:
      * platform/efl/printing/page-rule-in-media-query-expected.png:
      * platform/efl/transitions/suspend-transform-transition-expected.png: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130297 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7c4b8202
    • caseq@chromium.org's avatar
      Unreviewed. Skip media/event-queue-crash.html so that its console message does... · cac83f32
      caseq@chromium.org authored
      Unreviewed. Skip media/event-queue-crash.html so that its console message does not cause next test to flake.
      
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130296 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cac83f32
    • commit-queue@webkit.org's avatar
      [GTK] [WK2] Unused variable in webkitWebViewLoadChanged · 67db46a6
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98271
      
      Patch by Alberto Garcia <agarcia@igalia.com> on 2012-10-03
      Reviewed by Martin Robinson.
      
      Use the priv variable to directly access private attributes
      instead of dereferencing webView->priv all the time.
      Fixes -Wunused-variable.
      
      * UIProcess/API/gtk/WebKitWebView.cpp:
      (webkitWebViewLoadChanged):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130295 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      67db46a6
    • ossy@webkit.org's avatar
      [Qt] Unreviewed gardening, add expected files for new passing tests. · f2df59ed
      ossy@webkit.org authored
      * platform/qt/css3/masking/clip-path-circle-expected.png: Added.
      * platform/qt/css3/masking/clip-path-circle-filter-expected.png: Added.
      * platform/qt/css3/masking/clip-path-circle-overflow-expected.png: Added.
      * platform/qt/css3/masking/clip-path-circle-overflow-hidden-expected.png: Added.
      * platform/qt/css3/masking/clip-path-circle-relative-overflow-expected.png: Added.
      * platform/qt/css3/masking/clip-path-ellipse-expected.png: Added.
      * platform/qt/css3/masking/clip-path-polygon-evenodd-expected.png: Added.
      * platform/qt/css3/masking/clip-path-polygon-expected.png: Added.
      * platform/qt/css3/masking/clip-path-polygon-nonzero-expected.png: Added.
      * platform/qt/css3/masking/clip-path-rectangle-expected.png: Added.
      * platform/qt/fast/canvas/canvas-render-layer-expected.png: Added.
      * platform/qt/fast/overflow/paged-x-div-expected.png: Added.
      * platform/qt/fast/overflow/paged-x-div-with-column-gap-expected.png: Added.
      * platform/qt/fast/overflow/paged-x-on-root-expected.png: Added.
      * platform/qt/fast/overflow/paged-x-with-column-gap-expected.png: Added.
      * platform/qt/fast/overflow/paged-y-div-expected.png: Added.
      * platform/qt/fast/overflow/paged-y-on-root-expected.png: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130294 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f2df59ed
    • keishi@webkit.org's avatar
      Implement DataList UI for input type time on chromium · ca6178a6
      keishi@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98240
      
      Reviewed by Kent Tamura.
      
      Source/WebCore:
      
      This adds datalist UI for input type time. We add the picker indicator to
      BaseMultipleFieldsDateAndTimeInputType. We enclose the dateTimeEdit element
      and picker indicator inside a new div element so we can position the picker
      indicator in the same place as input type=date.
      
      Tests: platform/chromium/fast/forms/time/time-suggestion-picker-appearance-rtl.html
             platform/chromium/fast/forms/time/time-suggestion-picker-appearance-with-scroll-bar.html
             platform/chromium/fast/forms/time/time-suggestion-picker-appearance.html
             platform/chromium/fast/forms/time/time-suggestion-picker-key-operations.html
             platform/chromium/fast/forms/time/time-suggestion-picker-mouse-operations.html
      
      * css/html.css:
      (input::-webkit-date-and-time-container):
      * html/BaseMultipleFieldsDateAndTimeInputType.cpp:
      (WebCore::BaseMultipleFieldsDateAndTimeInputType::BaseMultipleFieldsDateAndTimeInputType):
      (WebCore::BaseMultipleFieldsDateAndTimeInputType::createShadowSubtree): Creates a picker indicator.
      (WebCore::BaseMultipleFieldsDateAndTimeInputType::handleKeydownEvent): Open the picker on Alt+Down.
      (WebCore):
      (WebCore::BaseMultipleFieldsDateAndTimeInputType::listAttributeTargetChanged): Updates picker visibility.
      (WebCore::BaseMultipleFieldsDateAndTimeInputType::updatePickerIndicatorVisibility): In the future, DateInputType can override
      this so the picker indicator is always visible.
      (WebCore::BaseMultipleFieldsDateAndTimeInputType::hidePickerIndicator):
      (WebCore::BaseMultipleFieldsDateAndTimeInputType::showPickerIndicator):
      * html/BaseMultipleFieldsDateAndTimeInputType.h:
      (WebCore):
      (BaseMultipleFieldsDateAndTimeInputType):
      * html/shadow/DateTimeFieldElement.cpp:
      (WebCore::DateTimeFieldElement::defaultKeyboardEventHandler): Ignore Alt+down because it should trigger the picker to open.
      * rendering/RenderThemeChromiumCommon.cpp:
      (WebCore::RenderThemeChromiumCommon::supportsDataListUI): Add time to the list.
      
      LayoutTests:
      
      * fast/forms/number/number-spinbutton-click-in-iframe.html:
      * fast/forms/resources/common-spinbutton-click-in-iframe.js:
      (getSpinButton): This broke because of the change to shadow DOM structure.
      * fast/forms/resources/common.js:
      (traverseNextNode):
      (getElementByPseudoId): This finds a descendant node with a matching pseudo id.
      * fast/forms/resources/suggestion-picker-common.js: Added.
      (highlightedEntry):
      (openPicker):
      (sendKey):
      * fast/forms/time-multiple-fields/time-multiple-fields-focus-style.html:
      * fast/forms/time-multiple-fields/time-multiple-fields-spinbutton-click-in-iframe.html:
      * platform/chromium-mac/platform/chromium/fast/forms/time/time-suggestion-picker-appearance-expected.png: Added.
      * platform/chromium-mac/platform/chromium/fast/forms/time/time-suggestion-picker-appearance-rtl-expected.png: Added.
      * platform/chromium-mac/platform/chromium/fast/forms/time/time-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
      * platform/chromium/TestExpectations:
      * platform/chromium/fast/forms/datalist/input-list-expected.txt:
      * platform/chromium/fast/forms/date/date-suggestion-picker-mouse-operations-expected.txt:
      * platform/chromium/fast/forms/date/date-suggestion-picker-mouse-operations.html:
      * platform/chromium/fast/forms/date/date-suggestion-picker-mouse-operations.html:
      * platform/chromium/fast/forms/time/time-suggestion-picker-appearance-expected.txt: Added.
      * platform/chromium/fast/forms/time/time-suggestion-picker-appearance-rtl-expected.txt: Added.
      * platform/chromium/fast/forms/time/time-suggestion-picker-appearance-rtl.html: Added.
      * platform/chromium/fast/forms/time/time-suggestion-picker-appearance-with-scroll-bar-expected.txt: Added.
      * platform/chromium/fast/forms/time/time-suggestion-picker-appearance-with-scroll-bar.html: Added.
      * platform/chromium/fast/forms/time/time-suggestion-picker-appearance.html: Added.
      * platform/chromium/fast/forms/time/time-suggestion-picker-key-operations-expected.txt: Added.
      * platform/chromium/fast/forms/time/time-suggestion-picker-key-operations.html: Added.
      * platform/chromium/fast/forms/time/time-suggestion-picker-mouse-operations-expected.txt: Added.
      * platform/chromium/fast/forms/time/time-suggestion-picker-mouse-operations.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130293 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ca6178a6
    • kling@webkit.org's avatar
      Give CSSValueList backing vector an inline capacity. · a71cb789
      kling@webkit.org authored
      <http://webkit.org/b/98266>
      <rdar://problem/12421425>
      
      Reviewed by Anders Carlsson.
      
      Set an inline capacity of 4 on the CSSValue vector backing CSSValueList. This avoids an extra heap allocation
      in the common case, and reduces total memory use across the board, since the majority of CSSValueLists have
      at least 1 item, and the Vector will bump from 0 to 16 capacity on the first append.
      
      394kB progression on Membuster3.
      
      * css/CSSValueList.h:
      (CSSValueList):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130292 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a71cb789
    • ossy@webkit.org's avatar
      [Qt] Enable mock scrollbars · 51c9e785
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98011
      
      Unreviewed gardening, update expected files after enabling mock scrollbars. (r130283)
      
      * platform/qt-5.0-wk2/compositing/columns/composited-in-paginated-expected.txt:
      * platform/qt-5.0-wk2/compositing/direct-image-compositing-expected.png:
      * platform/qt-5.0-wk2/compositing/direct-image-compositing-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/geometry/fixed-in-composited-expected.png:
      * platform/qt-5.0-wk2/compositing/geometry/fixed-in-composited-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/geometry/video-fixed-scrolling-expected.png:
      * platform/qt-5.0-wk2/compositing/geometry/video-fixed-scrolling-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/iframes/become-composited-nested-iframes-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/become-overlapped-iframe-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/composited-parent-iframe-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/enter-compositing-iframe-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/iframe-copy-on-scroll-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/iframes/iframe-copy-on-scroll-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/iframes/iframe-in-composited-layer-expected.png:
      * platform/qt-5.0-wk2/compositing/iframes/iframe-in-composited-layer-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/iframe-resize-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-show-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/resizer-expected.txt:
      * platform/qt-5.0-wk2/compositing/iframes/scrolling-iframe-expected.txt:
      * platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-and-transform-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-and-transform-expected.txt:
      * platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-out-of-view-expected.txt:
      * platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-under-transform-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt:
      * platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.png:
      * platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.png:
      * platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/overflow/content-gains-scrollbars-expected.txt:
      * platform/qt-5.0-wk2/compositing/overflow/overflow-scroll-expected.png:
      * platform/qt-5.0-wk2/compositing/overflow/overflow-scroll-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt:
      * platform/qt-5.0-wk2/compositing/overflow/scroll-ancestor-update-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/overflow/scroll-ancestor-update-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/overflow/scrollbar-painting-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/overflow/scrollbar-painting-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/repaint/newly-composited-on-scroll-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/repaint/newly-composited-on-scroll-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
      * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
      * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
      * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt:
      * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt:
      * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt:
      * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt:
      * platform/qt-5.0-wk2/compositing/self-painting-layers-expected.png:
      * platform/qt-5.0-wk2/compositing/self-painting-layers-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/tiled-layers-hidpi-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      51c9e785
    • rakuco@webkit.org's avatar
      [EFL] Rebaseline pixel expectations for scrollbars/ and tables/mozilla_expected_failures/. · 16a1d2eb
      rakuco@webkit.org authored
      * platform/efl/scrollbars/scrollbars-on-positioned-content-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug1010-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug11331-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug1164-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug11945-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug14489-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug17826-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug18770-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug220653-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug24880-1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug27993-2-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug3105-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-10-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-15-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-7-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug33784-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug42043-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug4294-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug45621-expected.png: Added.
      * platform/efl/tables/mozilla_expected_failures/bugs/bug46268-4-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug47163-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug51000-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug65372-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug7113-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug7121-2-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug73629-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug8499-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
      * platform/efl/tables/mozilla_expected_failures/bugs/bug9879-1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
      * platform/efl/tables/mozilla_expected_failures/core/backgrounds-expected.png:
      * platform/efl/tables/mozilla_expected_failures/core/col_span2-expected.png:
      * platform/efl/tables/mozilla_expected_failures/core/cols1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/core/columns-expected.png:
      * platform/efl/tables/mozilla_expected_failures/core/conflicts-expected.png:
      * platform/efl/tables/mozilla_expected_failures/dom/appendCells1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/dom/appendCol1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/dom/appendColGroup1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.png:
      * platform/efl/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.png:
      * platform/efl/tables/mozilla_expected_failures/other/empty_cells-expected.png:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130290 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      16a1d2eb
    • loislo@chromium.org's avatar
      Web Inspector: NMI: instrument NativeImageSkia. · 58cf0c75
      loislo@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=96277
      
      Reviewed by Yury Semikhatsky.
      
      * platform/graphics/skia/NativeImageSkia.cpp:
      (WebCore::NativeImageSkia::reportMemoryUsage):
      (WebCore::reportMemoryUsage):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130289 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      58cf0c75
    • pfeldman@chromium.org's avatar
      Web Inspector: remember the last dock option so that user could toggle between... · f8044cca
      pfeldman@chromium.org authored
      Web Inspector: remember the last dock option so that user could toggle between dock to bottom and right
      https://bugs.webkit.org/show_bug.cgi?id=98255
      
      Reviewed by Vsevolod Vlasov.
      
      - Introduced DockController.js that covers the dock mechanics
      - Removed dock orientation from the settings
      - Storing the last dock option to present it as default
      - Simplified the multi-option status bar button
      
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * inspector/compile-front-end.py:
      * inspector/front-end/DockController.js: Added.
      (WebInspector.DockController):
      (WebInspector.DockController.prototype.get element):
      (WebInspector.DockController.prototype.setDocked.set if):
      (WebInspector.DockController.prototype.setDocked):
      (WebInspector.DockController.prototype.setDockingUnavailable):
      (WebInspector.DockController.prototype._updateUI.get states):
      (WebInspector.DockController.prototype._updateUI):
      (WebInspector.DockController.prototype._decorateButtonForTargetState):
      (WebInspector.DockController.prototype._createDockOptions):
      (WebInspector.DockController.prototype._toggleDockState):
      (WebInspector.DockController.prototype.isCompactMode):
      (WebInspector.DockController.prototype.setCompactMode):
      * inspector/front-end/InspectorFrontendAPI.js:
      (InspectorFrontendAPI.setAttachedWindow):
      * inspector/front-end/InspectorFrontendHostStub.js:
      (.WebInspector.InspectorFrontendHostStub.prototype.requestAttachWindow):
      (.WebInspector.InspectorFrontendHostStub.prototype.requestDetachWindow):
      * inspector/front-end/Settings.js:
      * inspector/front-end/SettingsScreen.js:
      (WebInspector.GenericSettingsTab):
      * inspector/front-end/StatusBarButton.js:
      (WebInspector.StatusBarButton):
      * inspector/front-end/Toolbar.js:
      (WebInspector.Toolbar):
      (WebInspector.Toolbar.prototype.setCompactMode):
      (WebInspector.Toolbar.prototype._toolbarDragStart):
      (WebInspector.Toolbar.prototype._toolbarDrag):
      * inspector/front-end/WebKit.qrc:
      * inspector/front-end/externs.js:
      (WebInspector.toggleSearchingForNode):
      * inspector/front-end/inspector.css:
      (body.undocked.platform-mac-snowleopard #toolbar):
      (body.undocked.platform-mac-snowleopard #toolbar-dropdown):
      * inspector/front-end/inspector.html:
      * inspector/front-end/inspector.js:
      (WebInspector._createGlobalStatusBarItems):
      (windowLoaded):
      (WebInspector.setDockingUnavailable):
      * inspector/front-end/inspectorCommon.css:
      (body.dock-to-right:not(.undocked)):
      (body.dock-to-right.inactive:not(.undocked)):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130288 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f8044cca
    • vsevik@chromium.org's avatar
      Web Inspector: UISourceCode commitWorkingCopy should not fail when original... · 1a6d5b21
      vsevik@chromium.org authored
      Web Inspector: UISourceCode commitWorkingCopy should not fail when original script had syntax error.
      https://bugs.webkit.org/show_bug.cgi?id=97272
      
      Reviewed by Pavel Feldman.
      
      This patch is based on patch by John J. Barton.
      
      Source/WebCore:
      
      * inspector/front-end/JavaScriptSource.js:
      (WebInspector.JavaScriptSource.prototype.workingCopyCommitted): added rawLocation null check.
      
      LayoutTests:
      
      * http/tests/inspector/live-edit-test.js:
      (initialize_LiveEditTest.InspectorTest.replaceInSource):
      (initialize_LiveEditTest):
      * inspector/debugger/live-edit-expected.txt:
      * inspector/debugger/live-edit.html:
      * inspector/debugger/resources/edit-me-syntax-error.js: Added.
      (syntaxError):
      * platform/chromium/TestExpectations: re-enabled the test.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130287 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1a6d5b21
    • ossy@webkit.org's avatar
      [Qt] Enable mock scrollbars · 3095f8be
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98011
      
      Unreviewed gardening, update expected files after enabling mock scrollbars.
      
      * platform/qt-5.0-wk2/fast/text/large-text-composed-char-expected.png: Removed.
      * platform/qt-5.0-wk2/fast/text/large-text-composed-char-expected.txt: Removed.
      * platform/qt-5.0/fast/forms/form-element-geometry-expected.png: Removed.
      * platform/qt-5.0/fast/forms/form-element-geometry-expected.txt: Removed.
      * platform/qt-5.0/fast/forms/listbox-bidi-align-expected.txt: Removed.
      * platform/qt-5.0/fast/forms/textarea-align-expected.png: Removed.
      * platform/qt-5.0/fast/forms/textarea-align-expected.txt: Removed.
      * platform/qt-5.0/fast/forms/textarea-setinnerhtml-expected.png: Removed.
      * platform/qt-5.0/fast/forms/textarea-setinnerhtml-expected.txt: Removed.
      * platform/qt-5.0/fast/table/003-expected.png: Removed.
      * platform/qt-5.0/fast/table/003-expected.txt: Removed.
      * platform/qt-5.0/fast/table/border-collapsing/004-expected.txt: Removed.
      * platform/qt-5.0/fast/text/backslash-to-yen-sign-euc-expected.txt: Removed.
      * platform/qt-5.0/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: Removed.
      * platform/qt-5.0/fast/text/large-text-composed-char-expected.png: Removed.
      * platform/qt-5.0/fast/text/large-text-composed-char-expected.txt: Removed.
      * platform/qt-5.0/fast/text/softHyphen-expected.txt: Removed.
      * platform/qt-5.0/fast/text/text-letter-spacing-expected.txt: Removed.
      * platform/qt-5.0/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Removed.
      * platform/qt-5.0/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt: Removed.
      * platform/qt/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Added.
      * platform/qt/compositing/overflow/nested-scrolling-expected.txt: Added.
      * platform/qt/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt: Added.
      * platform/qt/compositing/overflow/remove-overflow-crash2-expected.txt: Added.
      * platform/qt/css1/basic/comments-expected.png:
      * platform/qt/css1/basic/comments-expected.txt:
      * platform/qt/css1/basic/containment-expected.png:
      * platform/qt/css1/basic/containment-expected.txt:
      * platform/qt/css1/basic/id_as_selector-expected.png:
      * platform/qt/css1/basic/id_as_selector-expected.txt:
      * platform/qt/css1/basic/inheritance-expected.png:
      * platform/qt/css1/basic/inheritance-expected.txt:
      * platform/qt/css1/box_properties/border-expected.png:
      * platform/qt/css1/box_properties/border-expected.txt:
      * platform/qt/css1/box_properties/border_bottom-expected.png:
      * platform/qt/css1/box_properties/border_bottom-expected.txt:
      * platform/qt/css1/box_properties/border_bottom_width-expected.png:
      * platform/qt/css1/box_properties/border_bottom_width-expected.txt:
      * platform/qt/css1/box_properties/border_left-expected.png:
      * platform/qt/css1/box_properties/border_left-expected.txt:
      * platform/qt/css1/box_properties/border_left_width-expected.png:
      * platform/qt/css1/box_properties/border_left_width-expected.txt:
      * platform/qt/css1/box_properties/border_right_inline-expected.png:
      * platform/qt/css1/box_properties/border_right_inline-expected.txt:
      * platform/qt/css1/box_properties/border_right_width-expected.png:
      * platform/qt/css1/box_properties/border_right_width-expected.txt:
      * platform/qt/css1/box_properties/border_style-expected.png:
      * platform/qt/css1/box_properties/border_style-expected.txt:
      * platform/qt/css1/box_properties/border_top-expected.png:
      * platform/qt/css1/box_properties/border_top-expected.txt:
      * platform/qt/css1/box_properties/border_top_width-expected.png:
      * platform/qt/css1/box_properties/border_top_width-expected.txt:
      * platform/qt/css1/box_properties/border_width-expected.png:
      * platform/qt/css1/box_properties/border_width-expected.txt:
      * platform/qt/css1/box_properties/clear-expected.png:
      * platform/qt/css1/box_properties/clear-expected.txt:
      * platform/qt/css1/box_properties/clear_float-expected.png:
      * platform/qt/css1/box_properties/clear_float-expected.txt:
      * platform/qt/css1/box_properties/float_elements_in_series-expected.png:
      * platform/qt/css1/box_properties/float_elements_in_series-expected.txt:
      * platform/qt/css1/box_properties/float_margin-expected.png:
      * platform/qt/css1/box_properties/float_margin-expected.txt:
      * platform/qt/css1/box_properties/float_on_text_elements-expected.png:
      * platform/qt/css1/box_properties/float_on_text_elements-expected.txt:
      * platform/qt/css1/box_properties/height-expected.png:
      * platform/qt/css1/box_properties/height-expected.txt:
      * platform/qt/css1/box_properties/margin-expected.png:
      * platform/qt/css1/box_properties/margin-expected.txt:
      * platform/qt/css1/box_properties/margin_bottom-expected.png:
      * platform/qt/css1/box_properties/margin_bottom-expected.txt:
      * platform/qt/css1/box_properties/margin_inline-expected.png:
      * platform/qt/css1/box_properties/margin_inline-expected.txt:
      * platform/qt/css1/box_properties/margin_left-expected.png:
      * platform/qt/css1/box_properties/margin_left-expected.txt:
      * platform/qt/css1/box_properties/margin_right-expected.png:
      * platform/qt/css1/box_properties/margin_right-expected.txt:
      * platform/qt/css1/box_properties/margin_top-expected.png:
      * platform/qt/css1/box_properties/margin_top-expected.txt:
      * platform/qt/css1/box_properties/padding-expected.png:
      * platform/qt/css1/box_properties/padding-expected.txt:
      * platform/qt/css1/box_properties/padding_bottom-expected.png:
      * platform/qt/css1/box_properties/padding_bottom-expected.txt:
      * platform/qt/css1/box_properties/padding_inline-expected.png:
      * platform/qt/css1/box_properties/padding_inline-expected.txt:
      * platform/qt/css1/box_properties/padding_left-expected.png:
      * platform/qt/css1/box_properties/padding_left-expected.txt:
      * platform/qt/css1/box_properties/padding_right-expected.png:
      * platform/qt/css1/box_properties/padding_right-expected.txt:
      * platform/qt/css1/box_properties/padding_top-expected.png:
      * platform/qt/css1/box_properties/padding_top-expected.txt:
      * platform/qt/css1/box_properties/width-expected.png:
      * platform/qt/css1/box_properties/width-expected.txt:
      * platform/qt/css1/cascade/cascade_order-expected.png:
      * platform/qt/css1/cascade/cascade_order-expected.txt:
      * platform/qt/css1/classification/display-expected.png:
      * platform/qt/css1/classification/display-expected.txt:
      * platform/qt/css1/classification/list_style_type-expected.png:
      * platform/qt/css1/classification/list_style_type-expected.txt:
      * platform/qt/css1/classification/white_space-expected.png:
      * platform/qt/css1/classification/white_space-expected.txt:
      * platform/qt/css1/color_and_background/background-expected.png:
      * platform/qt/css1/color_and_background/background-expected.txt:
      * platform/qt/css1/color_and_background/background_attachment-expected.png:
      * platform/qt/css1/color_and_background/background_attachment-expected.txt:
      * platform/qt/css1/color_and_background/background_position-expected.png:
      * platform/qt/css1/color_and_background/background_position-expected.txt:
      * platform/qt/css1/color_and_background/background_repeat-expected.png:
      * platform/qt/css1/color_and_background/background_repeat-expected.txt:
      * platform/qt/css1/conformance/forward_compatible_parsing-expected.png:
      * platform/qt/css1/conformance/forward_compatible_parsing-expected.txt:
      * platform/qt/css1/font_properties/font-expected.png:
      * platform/qt/css1/font_properties/font-expected.txt:
      * platform/qt/css1/font_properties/font_family-expected.png:
      * platform/qt/css1/font_properties/font_family-expected.txt:
      * platform/qt/css1/font_properties/font_size-expected.png:
      * platform/qt/css1/font_properties/font_size-expected.txt:
      * platform/qt/css1/font_properties/font_weight-expected.png:
      * platform/qt/css1/font_properties/font_weight-expected.txt:
      * platform/qt/css1/formatting_model/height_of_lines-expected.png:
      * platform/qt/css1/formatting_model/height_of_lines-expected.txt:
      * platform/qt/css1/formatting_model/horizontal_formatting-expected.png:
      * platform/qt/css1/formatting_model/horizontal_formatting-expected.txt:
      * platform/qt/css1/formatting_model/inline_elements-expected.png:
      * platform/qt/css1/formatting_model/inline_elements-expected.txt:
      * platform/qt/css1/formatting_model/replaced_elements-expected.png:
      * platform/qt/css1/formatting_model/replaced_elements-expected.txt:
      * platform/qt/css1/formatting_model/vertical_formatting-expected.png:
      * platform/qt/css1/formatting_model/vertical_formatting-expected.txt:
      * platform/qt/css1/pseudo/anchor-expected.png:
      * platform/qt/css1/pseudo/anchor-expected.txt:
      * platform/qt/css1/pseudo/firstletter-expected.png:
      * platform/qt/css1/pseudo/firstletter-expected.txt:
      * platform/qt/css1/pseudo/firstline-expected.png:
      * platform/qt/css1/pseudo/firstline-expected.txt:
      * platform/qt/css1/pseudo/multiple_pseudo_elements-expected.png:
      * platform/qt/css1/pseudo/multiple_pseudo_elements-expected.txt:
      * platform/qt/css1/text_properties/letter_spacing-expected.png:
      * platform/qt/css1/text_properties/letter_spacing-expected.txt:
      * platform/qt/css1/text_properties/line_height-expected.png:
      * platform/qt/css1/text_properties/line_height-expected.txt:
      * platform/qt/css1/text_properties/text_decoration-expected.png:
      * platform/qt/css1/text_properties/text_decoration-expected.txt:
      * platform/qt/css1/text_properties/text_indent-expected.png:
      * platform/qt/css1/text_properties/text_indent-expected.txt:
      * platform/qt/css1/text_properties/text_transform-expected.png:
      * platform/qt/css1/text_properties/text_transform-expected.txt:
      * platform/qt/css1/text_properties/vertical_align-expected.png:
      * platform/qt/css1/text_properties/vertical_align-expected.txt:
      * platform/qt/css1/text_properties/word_spacing-expected.png:
      * platform/qt/css1/text_properties/word_spacing-expected.txt:
      * platform/qt/css1/units/color_units-expected.png:
      * platform/qt/css1/units/color_units-expected.txt:
      * platform/qt/css1/units/length_units-expected.png:
      * platform/qt/css1/units/length_units-expected.txt:
      * platform/qt/css2.1/20110323/absolute-replaced-height-007-expected.txt:
      * platform/qt/css2.1/20110323/absolute-replaced-height-014-expected.txt:
      * platform/qt/css2.1/20110323/absolute-replaced-height-021-expected.txt:
      * platform/qt/css2.1/20110323/absolute-replaced-height-028-expected.txt:
      * platform/qt/css2.1/20110323/absolute-replaced-height-035-expected.txt:
      * platform/qt/css2.1/20110323/abspos-containing-block-initial-001-expected.png: Added.
      * platform/qt/css2.1/20110323/abspos-containing-block-initial-001-expected.txt:
      * platform/qt/css2.1/20110323/abspos-containing-block-initial-007-expected.png: Added.
      * platform/qt/css2.1/20110323/abspos-containing-block-initial-007-expected.txt: Added.
      * platform/qt/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.png:
      * platform/qt/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.txt:
      * platform/qt/css2.1/20110323/abspos-replaced-width-margin-000-expected.png:
      * platform/qt/css2.1/20110323/abspos-replaced-width-margin-000-expected.txt:
      * platform/qt/css2.1/20110323/block-non-replaced-height-002-expected.png:
      * platform/qt/css2.1/20110323/block-non-replaced-height-002-expected.txt:
      * platform/qt/css2.1/20110323/block-non-replaced-height-004-expected.png:
      * platform/qt/css2.1/20110323/block-non-replaced-height-004-expected.txt:
      * platform/qt/css2.1/20110323/block-non-replaced-height-006-expected.png:
      * platform/qt/css2.1/20110323/block-non-replaced-height-006-expected.txt:
      * platform/qt/css2.1/20110323/block-non-replaced-height-008-expected.png:
      * platform/qt/css2.1/20110323/block-non-replaced-height-008-expected.txt:
      * platform/qt/css2.1/20110323/block-non-replaced-height-010-expected.png:
      * platform/qt/css2.1/20110323/block-non-replaced-height-010-expected.txt:
      * platform/qt/css2.1/20110323/block-non-replaced-height-012-expected.png:
      * platform/qt/css2.1/20110323/block-non-replaced-height-012-expected.txt:
      * platform/qt/css2.1/20110323/block-non-replaced-height-014-expected.png:
      * platform/qt/css2.1/20110323/block-non-replaced-height-014-expected.txt:
      * platform/qt/css2.1/20110323/block-non-replaced-height-016-expected.png:
      * platform/qt/css2.1/20110323/block-non-replaced-height-016-expected.txt:
      * platform/qt/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
      * platform/qt/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt:
      * platform/qt/css2.1/t0803-c5502-mrgn-r-02-c-expected.png:
      * platform/qt/css2.1/t0803-c5502-mrgn-r-02-c-expected.txt:
      * platform/qt/css2.1/t0803-c5505-mrgn-02-c-expected.png:
      * platform/qt/css2.1/t0803-c5505-mrgn-02-c-expected.txt:
      * platform/qt/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
      * platform/qt/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
      * platform/qt/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png:
      * platform/qt/css2.1/t0905-c5525-fltclr-00-c-ag-expected.txt:
      * platform/qt/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png:
      * platform/qt/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.txt:
      * platform/qt/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
      * platform/qt/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
      * platform/qt/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png:
      * platform/qt/css2.1/t0905-c5526-fltclr-00-c-ag-expected.txt:
      * platform/qt/css2.1/t1002-c5523-width-02-b-g-expected.png:
      * platform/qt/css2.1/t1002-c5523-width-02-b-g-expected.txt:
      * platform/qt/css2.1/t1202-counters-08-b-expected.png:
      * platform/qt/css2.1/t1202-counters-08-b-expected.txt:
      * platform/qt/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png:
      * platform/qt/css2.1/t140201-c535-bg-fixd-00-b-g-expected.txt:
      * platform/qt/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png:
      * platform/qt/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt:
      * platform/qt/css2.1/t1508-c527-font-07-b-expected.png:
      * platform/qt/css2.1/t1508-c527-font-07-b-expected.txt:
      * platform/qt/css3/masking/clip-path-circle-expected.txt: Added.
      * platform/qt/css3/masking/clip-path-circle-filter-expected.txt: Added.
      * platform/qt/css3/masking/clip-path-circle-overflow-expected.txt: Added.
      * platform/qt/css3/masking/clip-path-circle-overflow-hidden-expected.txt: Added.
      * platform/qt/css3/masking/clip-path-circle-relative-overflow-expected.txt: Added.
      * platform/qt/css3/masking/clip-path-ellipse-expected.txt: Added.
      * platform/qt/css3/masking/clip-path-polygon-evenodd-expected.txt: Added.
      * platform/qt/css3/masking/clip-path-polygon-expected.txt: Added.
      * platform/qt/css3/masking/clip-path-polygon-nonzero-expected.txt: Added.
      * platform/qt/css3/masking/clip-path-rectangle-expected.txt: Added.
      * platform/qt/editing/deleting/delete-after-span-ws-001-expected.png:
      * platform/qt/editing/deleting/delete-after-span-ws-001-expected.txt:
      * platform/qt/editing/deleting/delete-after-span-ws-002-expected.png:
      * platform/qt/editing/deleting/delete-after-span-ws-002-expected.txt:
      * platform/qt/editing/deleting/delete-after-span-ws-003-expected.png:
      * platform/qt/editing/deleting/delete-after-span-ws-003-expected.txt:
      * platform/qt/editing/deleting/delete-line-end-ws-001-expected.png:
      * platform/qt/editing/deleting/delete-line-end-ws-001-expected.txt:
      * platform/qt/editing/deleting/delete-line-end-ws-002-expected.png:
      * platform/qt/editing/deleting/delete-line-end-ws-002-expected.txt:
      * platform/qt/editing/input/reveal-caret-of-multiline-contenteditable-expected.png:
      * platform/qt/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt:
      * platform/qt/editing/input/reveal-caret-of-multiline-input-expected.png:
      * platform/qt/editing/input/reveal-caret-of-multiline-input-expected.txt:
      * platform/qt/editing/inserting/4960120-1-expected.png:
      * platform/qt/editing/inserting/4960120-1-expected.txt:
      * platform/qt/editing/inserting/insert-div-023-expected.png:
      * platform/qt/editing/inserting/insert-div-023-expected.txt:
      * platform/qt/editing/selection/focus_editable_html-expected.png:
      * platform/qt/editing/selection/focus_editable_html-expected.txt:
      * platform/qt/editing/selection/iframe-expected.png:
      * platform/qt/editing/selection/iframe-expected.txt:
      * platform/qt/editing/selection/select-all-001-expected.png:
      * platform/qt/editing/selection/select-all-001-expected.txt:
      * platform/qt/editing/selection/select-all-002-expected.png:
      * platform/qt/editing/selection/select-all-002-expected.txt:
      * platform/qt/editing/selection/select-all-003-expected.png:
      * platform/qt/editing/selection/select-all-003-expected.txt:
      * platform/qt/editing/selection/select-all-004-expected.png:
      * platform/qt/editing/selection/select-all-004-expected.txt:
      * platform/qt/editing/selection/unrendered-001-expected.png:
      * platform/qt/editing/selection/unrendered-001-expected.txt:
      * platform/qt/editing/selection/unrendered-002-expected.png:
      * platform/qt/editing/selection/unrendered-002-expected.txt:
      * platform/qt/editing/selection/unrendered-003-expected.png:
      * platform/qt/editing/selection/unrendered-003-expected.txt:
      * platform/qt/editing/selection/unrendered-004-expected.png:
      * platform/qt/editing/selection/unrendered-004-expected.txt:
      * platform/qt/editing/selection/unrendered-005-expected.png:
      * platform/qt/editing/selection/unrendered-005-expected.txt:
      * platform/qt/fast/backgrounds/background-inherit-color-bug-expected.png:
      * platform/qt/fast/backgrounds/background-inherit-color-bug-expected.txt:
      * platform/qt/fast/backgrounds/background-leakage-transforms-expected.png:
      * platform/qt/fast/backgrounds/background-leakage-transforms-expected.txt:
      * platform/qt/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
      * platform/qt/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.txt:
      * platform/qt/fast/backgrounds/size/backgroundSize15-expected.png:
      * platform/qt/fast/backgrounds/size/backgroundSize15-expected.txt:
      * platform/qt/fast/block/basic/016-expected.png:
      * platform/qt/fast/block/basic/016-expected.txt:
      * platform/qt/fast/block/basic/truncation-rtl-expected.png:
      * platform/qt/fast/block/basic/truncation-rtl-expected.txt:
      * platform/qt/fast/block/float/008-expected.png:
      * platform/qt/fast/block/float/008-expected.txt: Added.
      * platform/qt/fast/block/float/013-expected.png:
      * platform/qt/fast/block/float/013-expected.txt:
      * platform/qt/fast/block/float/019-expected.png:
      * platform/qt/fast/block/float/019-expected.txt: Added.
      * platform/qt/fast/block/float/021-expected.png:
      * platform/qt/fast/block/float/021-expected.txt:
      * platform/qt/fast/block/float/025-expected.png:
      * platform/qt/fast/block/float/025-expected.txt:
      * platform/qt/fast/block/float/027-expected.png:
      * platform/qt/fast/block/float/027-expected.txt:
      * platform/qt/fast/block/float/032-expected.png:
      * platform/qt/fast/block/float/032-expected.txt:
      * platform/qt/fast/block/float/033-expected.png:
      * platform/qt/fast/block/float/033-expected.txt:
      * platform/qt/fast/block/float/035-expected.png:
      * platform/qt/fast/block/float/035-expected.txt: Added.
      * platform/qt/fast/block/float/avoidance-percent-width-strict-expected.png:
      * platform/qt/fast/block/float/avoidance-percent-width-strict-expected.txt:
      * platform/qt/fast/block/float/br-with-clear-2-expected.png:
      * platform/qt/fast/block/float/br-with-clear-2-expected.txt:
      * platform/qt/fast/block/float/centered-float-avoidance-complexity-expected.png:
      * platform/qt/fast/block/float/centered-float-avoidance-complexity-expected.txt:
      * platform/qt/fast/block/float/float-avoidance-expected.png:
      * platform/qt/fast/block/float/float-avoidance-expected.txt:
      * platform/qt/fast/block/float/nested-clearance-expected.png:
      * platform/qt/fast/block/float/nested-clearance-expected.txt:
      * platform/qt/fast/block/float/overhanging-tall-block-expected.png:
      * platform/qt/fast/block/float/overhanging-tall-block-expected.txt:
      * platform/qt/fast/block/float/relative-painted-twice-expected.png:
      * platform/qt/fast/block/float/relative-painted-twice-expected.txt: Added.
      * platform/qt/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
      * platform/qt/fast/block/float/shrink-to-avoid-float-complexity-expected.txt:
      * platform/qt/fast/block/lineboxcontain/parsing-invalid-expected.png:
      * platform/qt/fast/block/lineboxcontain/parsing-invalid-expected.txt:
      * platform/qt/fast/block/margin-collapse/103-expected.png:
      * platform/qt/fast/block/margin-collapse/103-expected.txt:
      * platform/qt/fast/block/margin-collapse/104-expected.png:
      * platform/qt/fast/block/margin-collapse/104-expected.txt:
      * platform/qt/fast/block/margin-collapse/empty-clear-blocks-expected.png:
      * platform/qt/fast/block/margin-collapse/empty-clear-blocks-expected.txt:
      * platform/qt/fast/block/positioning/047-expected.png:
      * platform/qt/fast/block/positioning/047-expected.txt:
      * platform/qt/fast/block/positioning/051-expected.png:
      * platform/qt/fast/block/positioning/051-expected.txt:
      * platform/qt/fast/block/positioning/055-expected.png:
      * platform/qt/fast/block/positioning/055-expected.txt:
      * platform/qt/fast/block/positioning/auto/007-expected.png:
      * platform/qt/fast/block/positioning/auto/007-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-lr/005-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-lr/005-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-lr/007-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-lr/007-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-rl/005-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-rl/005-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-rl/007-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-rl/007-expected.txt:
      * platform/qt/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.png:
      * platform/qt/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt:
      * platform/qt/fast/block/positioning/negative-rel-position-expected.png:
      * platform/qt/fast/block/positioning/negative-rel-position-expected.txt: Added.
      * platform/qt/fast/block/positioning/relative-overflow-block-expected.png:
      * platform/qt/fast/block/positioning/relative-overflow-block-expected.txt:
      * platform/qt/fast/block/positioning/relative-overflow-replaced-expected.png:
      * platform/qt/fast/block/positioning/relative-overflow-replaced-expected.txt:
      * platform/qt/fast/block/positioning/relative-overflow-replaced-float-expected.png:
      * platform/qt/fast/block/positioning/relative-overflow-replaced-float-expected.txt:
      * platform/qt/fast/body-propagation/overflow/001-expected.png:
      * platform/qt/fast/body-propagation/overflow/001-expected.txt:
      * platform/qt/fast/body-propagation/overflow/001-xhtml-expected.png:
      * platform/qt/fast/body-propagation/overflow/001-xhtml-expected.txt:
      * platform/qt/fast/body-propagation/overflow/002-expected.png:
      * platform/qt/fast/body-propagation/overflow/002-expected.txt:
      * platform/qt/fast/body-propagation/overflow/002-xhtml-expected.png:
      * platform/qt/fast/body-propagation/overflow/002-xhtml-expected.txt:
      * platform/qt/fast/body-propagation/overflow/003-declarative-expected.png:
      * platform/qt/fast/body-propagation/overflow/003-declarative-expected.txt:
      * platform/qt/fast/body-propagation/overflow/003-expected.png:
      * platform/qt/fast/body-propagation/overflow/003-expected.txt:
      * platform/qt/fast/body-propagation/overflow/003-xhtml-expected.png:
      * platform/qt/fast/body-propagation/overflow/003-xhtml-expected.txt:
      * platform/qt/fast/body-propagation/overflow/004-declarative-expected.png:
      * platform/qt/fast/body-propagation/overflow/004-declarative-expected.txt:
      * platform/qt/fast/body-propagation/overflow/004-expected.png:
      * platform/qt/fast/body-propagation/overflow/004-expected.txt:
      * platform/qt/fast/body-propagation/overflow/004-xhtml-expected.png:
      * platform/qt/fast/body-propagation/overflow/004-xhtml-expected.txt:
      * platform/qt/fast/body-propagation/overflow/005-declarative-expected.png:
      * platform/qt/fast/body-propagation/overflow/005-declarative-expected.txt:
      * platform/qt/fast/body-propagation/overflow/005-expected.png:
      * platform/qt/fast/body-propagation/overflow/005-expected.txt:
      * platform/qt/fast/body-propagation/overflow/005-xhtml-expected.png:
      * platform/qt/fast/body-propagation/overflow/005-xhtml-expected.txt:
      * platform/qt/fast/body-propagation/overflow/006-declarative-expected.png:
      * platform/qt/fast/body-propagation/overflow/006-declarative-expected.txt:
      * platform/qt/fast/body-propagation/overflow/006-expected.png:
      * platform/qt/fast/body-propagation/overflow/006-expected.txt:
      * platform/qt/fast/body-propagation/overflow/006-xhtml-expected.png:
      * platform/qt/fast/body-propagation/overflow/006-xhtml-expected.txt:
      * platform/qt/fast/body-propagation/overflow/007-declarative-expected.png:
      * platform/qt/fast/body-propagation/overflow/007-declarative-expected.txt:
      * platform/qt/fast/body-propagation/overflow/007-expected.png:
      * platform/qt/fast/body-propagation/overflow/007-expected.txt:
      * platform/qt/fast/body-propagation/overflow/007-xhtml-expected.png:
      * platform/qt/fast/body-propagation/overflow/007-xhtml-expected.txt:
      * platform/qt/fast/borders/border-image-massive-scale-expected.png:
      * platform/qt/fast/borders/border-image-massive-scale-expected.txt:
      * platform/qt/fast/borders/border-image-rotate-transform-expected.png:
      * platform/qt/fast/borders/border-image-rotate-transform-expected.txt:
      * platform/qt/fast/borders/border-image-scale-transform-expected.png:
      * platform/qt/fast/borders/border-image-scale-transform-expected.txt:
      * platform/qt/fast/borders/border-image-scaled-expected.png:
      * platform/qt/fast/borders/border-image-scaled-expected.txt:
      * platform/qt/fast/borders/inline-mask-overlay-image-expected.png:
      * platform/qt/fast/borders/inline-mask-overlay-image-expected.txt:
      * platform/qt/fast/borders/rtl-border-01-expected.png:
      * platform/qt/fast/borders/rtl-border-01-expected.txt:
      * platform/qt/fast/borders/rtl-border-02-expected.png:
      * platform/qt/fast/borders/rtl-border-02-expected.txt:
      * platform/qt/fast/borders/rtl-border-03-expected.png:
      * platform/qt/fast/borders/rtl-border-03-expected.txt:
      * platform/qt/fast/box-shadow/basic-shadows-expected.png:
      * platform/qt/fast/box-shadow/basic-shadows-expected.txt:
      * platform/qt/fast/box-sizing/box-sizing-expected.png:
      * platform/qt/fast/box-sizing/box-sizing-expected.txt:
      * platform/qt/fast/canvas/canvas-bg-expected.png:
      * platform/qt/fast/canvas/canvas-bg-expected.txt: Added.
      * platform/qt/fast/canvas/canvas-render-layer-expected.txt: Added.
      * platform/qt/fast/clip/014-expected.png:
      * platform/qt/fast/clip/014-expected.txt:
      * platform/qt/fast/css-generated-content/014-expected.png:
      * platform/qt/fast/css-generated-content/014-expected.txt:
      * platform/qt/fast/css-generated-content/table-parts-before-and-after-expected.png:
      * platform/qt/fast/css-generated-content/table-parts-before-and-after-expected.txt: Added.
      * platform/qt/fast/css/005-expected.png:
      * platform/qt/fast/css/005-expected.txt:
      * platform/qt/fast/css/MarqueeLayoutTest-expected.png:
      * platform/qt/fast/css/MarqueeLayoutTest-expected.txt:
      * platform/qt/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/qt/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt:
      * platform/qt/fast/css/bidi-override-in-anonymous-block-expected.png:
      * platform/qt/fast/css/bidi-override-in-anonymous-block-expected.txt:
      * platform/qt/fast/css/border-height-expected.png:
      * platform/qt/fast/css/border-height-expected.txt:
      * platform/qt/fast/css/clip-text-in-scaled-div-expected.png:
      * platform/qt/fast/css/clip-text-in-scaled-div-expected.txt:
      * platform/qt/fast/css/color-correction-backgrounds-and-text-expected.png:
      * platform/qt/fast/css/color-correction-backgrounds-and-text-expected.txt:
      * platform/qt/fast/css/empty-pseudo-class-expected.png:
      * platform/qt/fast/css/empty-pseudo-class-expected.txt:
      * platform/qt/fast/css/first-child-pseudo-class-expected.png:
      * platform/qt/fast/css/first-child-pseudo-class-expected.txt:
      * platform/qt/fast/css/first-of-type-pseudo-class-expected.png:
      * platform/qt/fast/css/first-of-type-pseudo-class-expected.txt:
      * platform/qt/fast/css/font_property_normal-expected.png:
      * platform/qt/fast/css/font_property_normal-expected.txt:
      * platform/qt/fast/css/hsl-color-expected.png:
      * platform/qt/fast/css/hsl-color-expected.txt:
      * platform/qt/fast/css/last-child-pseudo-class-expected.png:
      * platform/qt/fast/css/last-child-pseudo-class-expected.txt:
      * platform/qt/fast/css/last-of-type-pseudo-class-expected.png:
      * platform/qt/fast/css/last-of-type-pseudo-class-expected.txt:
      * platform/qt/fast/css/line-height-overflow-expected.png:
      * platform/qt/fast/css/line-height-overflow-expected.txt:
      * platform/qt/fast/css/nested-floating-relative-position-percentages-expected.png:
      * platform/qt/fast/css/nested-floating-relative-position-percentages-expected.txt:
      * platform/qt/fast/css/nested-rounded-corners-expected.png: Added.
      * platform/qt/fast/css/nested-rounded-corners-expected.txt: Added.
      * platform/qt/fast/css/only-child-pseudo-class-expected.png:
      * platform/qt/fast/css/only-child-pseudo-class-expected.txt:
      * platform/qt/fast/css/only-of-type-pseudo-class-expected.png:
      * platform/qt/fast/css/only-of-type-pseudo-class-expected.txt:
      * platform/qt/fast/css/positioned-overflow-scroll-expected.png:
      * platform/qt/fast/css/positioned-overflow-scroll-expected.txt:
      * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png:
      * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt:
      * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png:
      * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt:
      * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.png:
      * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt:
      * platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png:
      * platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt:
      * platform/qt/fast/css/resize-corner-tracking-expected.png:
      * platform/qt/fast/css/resize-corner-tracking-expected.txt:
      * platform/qt/fast/css/shadow-multiple-expected.png:
      * platform/qt/fast/css/shadow-multiple-expected.txt:
      * platform/qt/fast/css/text-transform-select-expected.png:
      * platform/qt/fast/css/text-transform-select-expected.txt:
      * platform/qt/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
      * platform/qt/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
      * platform/qt/fast/dom/clone-node-dynamic-style-expected.png:
      * platform/qt/fast/dom/clone-node-dynamic-style-expected.txt:
      * platform/qt/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.png:
      * platform/qt/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.txt:
      * platform/qt/fast/dom/scroll-reveal-left-overflow-expected.png:
      * platform/qt/fast/dom/scroll-reveal-left-overflow-expected.txt:
      * platform/qt/fast/dom/scroll-reveal-top-overflow-expected.png:
      * platform/qt/fast/dom/scroll-reveal-top-overflow-expected.txt:
      * platform/qt/fast/dom/vertical-scrollbar-in-rtl-expected.txt:
      * platform/qt/fast/dynamic/008-expected.png:
      * platform/qt/fast/dynamic/008-expected.txt:
      * platform/qt/fast/dynamic/anchor-lock-expected.png:
      * platform/qt/fast/dynamic/anchor-lock-expected.txt:
      * platform/qt/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
      * platform/qt/fast/dynamic/insert-before-table-part-in-continuation-expected.txt:
      * platform/qt/fast/encoding/utf-16-big-endian-expected.png:
      * platform/qt/fast/encoding/utf-16-big-endian-expected.txt:
      * platform/qt/fast/encoding/utf-16-little-endian-expected.png:
      * platform/qt/fast/encoding/utf-16-little-endian-expected.txt:
      * platform/qt/fast/events/pointer-events-2-expected.png:
      * platform/qt/fast/events/pointer-events-2-expected.txt:
      * platform/qt/fast/events/resize-events-expected.png:
      * platform/qt/fast/events/resize-events-expected.txt:
      * platform/qt/fast/events/reveal-link-when-focused-expected.png:
      * platform/qt/fast/events/reveal-link-when-focused-expected.txt:
      * platform/qt/fast/flexbox/009-expected.png:
      * platform/qt/fast/flexbox/009-expected.txt:
      * platform/qt/fast/flexbox/016-expected.png:
      * platform/qt/fast/flexbox/016-expected.txt:
      * platform/qt/fast/flexbox/flex-hang-expected.png:
      * platform/qt/fast/flexbox/flex-hang-expected.txt:
      * platform/qt/fast/forms/HTMLOptionElement_label05-expected.png: Added.
      * platform/qt/fast/forms/HTMLOptionElement_label05-expected.txt:
      * platform/qt/fast/forms/basic-textareas-quirks-expected.png:
      * platform/qt/fast/forms/basic-textareas-quirks-expected.txt:
      * platform/qt/fast/forms/button-default-title-expected.png: Added.
      * platform/qt/fast/forms/button-default-title-expected.txt:
      * platform/qt/fast/forms/button-table-styles-expected.png:
      * platform/qt/fast/forms/button-table-styles-expected.txt:
      * platform/qt/fast/forms/disabled-select-change-index-expected.png:
      * platform/qt/fast/forms/disabled-select-change-index-expected.txt:
      * platform/qt/fast/forms/fieldset-align-expected.png:
      * platform/qt/fast/forms/fieldset-align-expected.txt:
      * platform/qt/fast/forms/file/file-input-direction-expected.png:
      * platform/qt/fast/forms/file/file-input-direction-expected.txt:
      * platform/qt/fast/forms/form-element-geometry-expected.png:
      * platform/qt/fast/forms/form-element-geometry-expected.txt:
      * platform/qt/fast/forms/form-hides-table-expected.png:
      * platform/qt/fast/forms/form-hides-table-expected.txt:
      * platform/qt/fast/forms/hidden-listbox-expected.png: Added.
      * platform/qt/fast/forms/hidden-listbox-expected.txt:
      * platform/qt/fast/forms/input-appearance-selection-expected.png:
      * platform/qt/fast/forms/input-appearance-selection-expected.txt:
      * platform/qt/fast/forms/listbox-bidi-align-expected.png:
      * platform/qt/fast/forms/listbox-bidi-align-expected.txt:
      * platform/qt/fast/forms/listbox-scrollbar-incremental-load-expected.png: Added.
      * platform/qt/fast/forms/listbox-scrollbar-incremental-load-expected.txt:
      * platform/qt/fast/forms/number/number-appearance-rtl-expected.png:
      * platform/qt/fast/forms/number/number-appearance-rtl-expected.txt:
      * platform/qt/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
      * platform/qt/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
      * platform/qt/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
      * platform/qt/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
      * platform/qt/fast/forms/option-strip-whitespace-expected.png: Added.
      * platform/qt/fast/forms/option-strip-whitespace-expected.txt:
      * platform/qt/fast/forms/placeholder-position-expected.png:
      * platform/qt/fast/forms/placeholder-position-expected.txt:
      * platform/qt/fast/forms/select-block-background-expected.png: Added.
      * platform/qt/fast/forms/select-block-background-expected.txt:
      * platform/qt/fast/forms/select-change-listbox-size-expected.png: Added.
      * platform/qt/fast/forms/select-change-listbox-size-expected.txt:
      * platform/qt/fast/forms/select-change-popup-to-listbox-expected.png: Added.
      * platform/qt/fast/forms/select-change-popup-to-listbox-expected.txt:
      * platform/qt/fast/forms/select-initial-position-expected.png: Added.
      * platform/qt/fast/forms/select-initial-position-expected.txt:
      * platform/qt/fast/forms/select-item-background-clip-expected.png: Added.
      * platform/qt/fast/forms/select-item-background-clip-expected.txt:
      * platform/qt/fast/forms/select-list-box-with-height-expected.png: Added.
      * platform/qt/fast/forms/select-list-box-with-height-expected.txt:
      * platform/qt/fast/forms/select-listbox-multiple-no-focusring-expected.png:
      * platform/qt/fast/forms/select-listbox-multiple-no-focusring-expected.txt:
      * platform/qt/fast/forms/select-overflow-scroll-expected.png:
      * platform/qt/fast/forms/select-overflow-scroll-expected.txt:
      * platform/qt/fast/forms/select-overflow-scroll-inherited-expected.png:
      * platform/qt/fast/forms/select-overflow-scroll-inherited-expected.txt:
      * platform/qt/fast/forms/textarea-align-expected.png:
      * platform/qt/fast/forms/textarea-align-expected.txt:
      * platform/qt/fast/forms/textarea-placeholder-pseudo-style-expected.png:
      * platform/qt/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
      * platform/qt/fast/forms/textarea-placeholder-visibility-1-expected.png:
      * platform/qt/fast/forms/textarea-placeholder-visibility-1-expected.txt:
      * platform/qt/fast/forms/textarea-placeholder-visibility-2-expected.png:
      * platform/qt/fast/forms/textarea-placeholder-visibility-2-expected.txt:
      * platform/qt/fast/forms/textarea-setinnerhtml-expected.png:
      * platform/qt/fast/forms/textarea-setinnerhtml-expected.txt:
      * platform/qt/fast/frames/calculate-fixed-expected.png: Added.
      * platform/qt/fast/frames/calculate-fixed-expected.txt:
      * platform/qt/fast/frames/calculate-order-expected.png: Added.
      * platform/qt/fast/frames/calculate-order-expected.txt:
      * platform/qt/fast/frames/calculate-percentage-expected.png: Added.
      * platform/qt/fast/frames/calculate-percentage-expected.txt:
      * platform/qt/fast/frames/calculate-relative-expected.png: Added.
      * platform/qt/fast/frames/calculate-relative-expected.txt:
      * platform/qt/fast/frames/flattening/frameset-flattening-advanced-expected.png:
      * platform/qt/fast/frames/flattening/frameset-flattening-advanced-expected.txt:
      * platform/qt/fast/frames/flattening/frameset-flattening-grid-expected.png:
      * platform/qt/fast/frames/flattening/frameset-flattening-grid-expected.txt:
      * platform/qt/fast/frames/flattening/frameset-flattening-simple-expected.png:
      * platform/qt/fast/frames/flattening/frameset-flattening-simple-expected.txt:
      * platform/qt/fast/frames/flattening/frameset-flattening-subframe-resize-expected.png:
      * platform/qt/fast/frames/flattening/frameset-flattening-subframe-resize-expected.txt:
      * platform/qt/fast/frames/flattening/frameset-flattening-subframesets-expected.png:
      * platform/qt/fast/frames/flattening/frameset-flattening-subframesets-expected.txt:
      * platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.png:
      * platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
      * platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-expected.png:
      * platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt:
      * platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.png:
      * platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
      * platform/qt/fast/frames/frame-scrolling-attribute-expected.png:
      * platform/qt/fast/frames/frame-scrolling-attribute-expected.txt:
      * platform/qt/fast/frames/iframe-scaling-with-scroll-expected.png: Added.
      * platform/qt/fast/frames/iframe-scaling-with-scroll-expected.txt: Added.
      * platform/qt/fast/frames/iframe-scrolling-attribute-expected.png:
      * platform/qt/fast/frames/iframe-scrolling-attribute-expected.txt:
      * platform/qt/fast/frames/inline-object-inside-frameset-expected.png:
      * platform/qt/fast/frames/inline-object-inside-frameset-expected.txt:
      * platform/qt/fast/frames/invalid-expected.png: Added.
      * platform/qt/fast/frames/invalid-expected.txt:
      * platform/qt/fast/frames/take-focus-from-iframe-expected.png:
      * platform/qt/fast/frames/take-focus-from-iframe-expected.txt:
      * platform/qt/fast/frames/valid-expected.png: Added.
      * platform/qt/fast/frames/valid-expected.txt:
      * platform/qt/fast/gradients/background-clipped-expected.png:
      * platform/qt/fast/gradients/background-clipped-expected.txt: Added.
      * platform/qt/fast/html/details-position-expected.png:
      * platform/qt/fast/html/details-position-expected.txt:
      * platform/qt/fast/html/details-writing-mode-expected.png:
      * platform/qt/fast/html/details-writing-mode-expected.txt:
      * platform/qt/fast/images/gif-large-checkerboard-expected.png:
      * platform/qt/fast/images/gif-large-checkerboard-expected.txt: Added.
      * platform/qt/fast/images/gray-scale-jpeg-with-color-profile-expected.png:
      * platform/qt/fast/images/gray-scale-jpeg-with-color-profile-expected.txt:
      * platform/qt/fast/inline-block/tricky-baseline-expected.png:
      * platform/qt/fast/inline-block/tricky-baseline-expected.txt:
      * platform/qt/fast/inline/inline-borders-with-bidi-override-expected.png:
      * platform/qt/fast/inline/inline-borders-with-bidi-override-expected.txt:
      * platform/qt/fast/inline/inline-continuation-borders-expected.png:
      * platform/qt/fast/inline/inline-continuation-borders-expected.txt:
      * platform/qt/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png:
      * platform/qt/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt:
      * platform/qt/fast/inline/long-wrapped-line-expected.png:
      * platform/qt/fast/inline/long-wrapped-line-expected.txt:
      * platform/qt/fast/layers/overflow-scroll-auto-switch-expected.png:
      * platform/qt/fast/layers/overflow-scroll-auto-switch-expected.txt:
      * platform/qt/fast/layers/scroll-rect-to-visible-expected.png:
      * platform/qt/fast/layers/scroll-rect-to-visible-expected.txt:
      * platform/qt/fast/line-grid/line-grid-inside-columns-expected.png:
      * platform/qt/fast/line-grid/line-grid-inside-columns-expected.txt:
      * platform/qt/fast/lists/001-expected.png:
      * platform/qt/fast/lists/001-expected.txt:
      * platform/qt/fast/lists/001-vertical-expected.png:
      * platform/qt/fast/lists/001-vertical-expected.txt:
      * platform/qt/fast/lists/008-expected.png:
      * platform/qt/fast/lists/008-expected.txt:
      * platform/qt/fast/lists/008-vertical-expected.png:
      * platform/qt/fast/lists/008-vertical-expected.txt:
      * platform/qt/fast/lists/li-br-expected.png:
      * platform/qt/fast/lists/li-br-expected.txt:
      * platform/qt/fast/lists/ol-start-parsing-expected.png:
      * platform/qt/fast/lists/ol-start-parsing-expected.txt:
      * platform/qt/fast/lists/olstart-expected.png:
      * platform/qt/fast/lists/olstart-expected.txt:
      * platform/qt/fast/media/mq-relative-constraints-02-expected.png:
      * platform/qt/fast/media/mq-relative-constraints-02-expected.txt:
      * platform/qt/fast/media/mq-relative-constraints-03-expected.png:
      * platform/qt/fast/media/mq-relative-constraints-03-expected.txt:
      * platform/qt/fast/media/mq-relative-constraints-04-expected.png:
      * platform/qt/fast/media/mq-relative-constraints-04-expected.txt:
      * platform/qt/fast/media/mq-relative-constraints-05-expected.png:
      * platform/qt/fast/media/mq-relative-constraints-05-expected.txt:
      * platform/qt/fast/media/mq-relative-constraints-06-expected.png:
      * platform/qt/fast/media/mq-relative-constraints-06-expected.txt:
      * platform/qt/fast/media/mq-relative-constraints-07-expected.png:
      * platform/qt/fast/media/mq-relative-constraints-07-expected.txt:
      * platform/qt/fast/media/mq-relative-constraints-08-expected.png:
      * platform/qt/fast/media/mq-relative-constraints-08-expected.txt:
      * platform/qt/fast/media/mq-relative-constraints-09-expected.png:
      * platform/qt/fast/media/mq-relative-constraints-09-expected.txt:
      * platform/qt/fast/media/mq-width-absolute-01-expected.png:
      * platform/qt/fast/media/mq-width-absolute-01-expected.txt:
      * platform/qt/fast/media/mq-width-absolute-02-expected.png:
      * platform/qt/fast/media/mq-width-absolute-02-expected.txt:
      * platform/qt/fast/media/mq-width-absolute-03-expected.png:
      * platform/qt/fast/media/mq-width-absolute-03-expected.txt:
      * platform/qt/fast/media/mq-width-absolute-04-expected.png:
      * platform/qt/fast/media/mq-width-absolute-04-expected.txt:
      * platform/qt/fast/multicol/block-axis-horizontal-tb-expected.png:
      * platform/qt/fast/multicol/block-axis-horizontal-tb-expected.txt:
      * platform/qt/fast/multicol/client-rects-expected.png:
      * platform/qt/fast/multicol/client-rects-expected.txt:
      * platform/qt/fast/multicol/column-break-with-balancing-expected.png:
      * platform/qt/fast/multicol/column-break-with-balancing-expected.txt:
      * platform/qt/fast/multicol/column-rules-stacking-expected.png:
      * platform/qt/fast/multicol/column-rules-stacking-expected.txt:
      * platform/qt/fast/multicol/columns-shorthand-parsing-expected.png:
      * platform/qt/fast/multicol/columns-shorthand-parsing-expected.txt:
      * platform/qt/fast/multicol/float-multicol-expected.png:
      * platform/qt/fast/multicol/float-multicol-expected.txt:
      * platform/qt/fast/multicol/float-paginate-complex-expected.png:
      * platform/qt/fast/multicol/float-paginate-complex-expected.txt:
      * platform/qt/fast/multicol/float-paginate-expected.png:
      * platform/qt/fast/multicol/float-paginate-expected.txt:
      * platform/qt/fast/multicol/layers-in-multicol-expected.png:
      * platform/qt/fast/multicol/layers-in-multicol-expected.txt:
      * platform/qt/fast/multicol/layers-split-across-columns-expected.png:
      * platform/qt/fast/multicol/layers-split-across-columns-expected.txt:
      * platform/qt/fast/multicol/paginate-block-replaced-expected.png:
      * platform/qt/fast/multicol/paginate-block-replaced-expected.txt:
      * platform/qt/fast/multicol/pagination-h-horizontal-bt-expected.png:
      * platform/qt/fast/multicol/pagination-h-horizontal-bt-expected.txt:
      * platform/qt/fast/multicol/pagination-h-horizontal-tb-expected.png:
      * platform/qt/fast/multicol/pagination-h-horizontal-tb-expected.txt:
      * platform/qt/fast/multicol/pagination-h-vertical-lr-expected.png:
      * platform/qt/fast/multicol/pagination-h-vertical-lr-expected.txt:
      * platform/qt/fast/multicol/pagination-h-vertical-rl-expected.png:
      * platform/qt/fast/multicol/pagination-h-vertical-rl-expected.txt:
      * platform/qt/fast/multicol/pagination-v-horizontal-bt-expected.png:
      * platform/qt/fast/multicol/pagination-v-horizontal-bt-expected.txt:
      * platform/qt/fast/multicol/pagination-v-horizontal-tb-expected.png:
      * platform/qt/fast/multicol/pagination-v-horizontal-tb-expected.txt:
      * platform/qt/fast/multicol/pagination-v-vertical-lr-expected.png:
      * platform/qt/fast/multicol/pagination-v-vertical-lr-expected.txt:
      * platform/qt/fast/multicol/pagination-v-vertical-rl-expected.png:
      * platform/qt/fast/multicol/pagination-v-vertical-rl-expected.txt:
      * platform/qt/fast/multicol/positioned-with-constrained-height-expected.png:
      * platform/qt/fast/multicol/positioned-with-constrained-height-expected.txt:
      * platform/qt/fast/multicol/progression-reverse-expected.png:
      * platform/qt/fast/multicol/progression-reverse-expected.txt:
      * platform/qt/fast/multicol/scrolling-overflow-expected.png:
      * platform/qt/fast/multicol/scrolling-overflow-expected.txt:
      * platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.png:
      * platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.txt:
      * platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
      * platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
      * platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
      * platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
      * platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
      * platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
      * platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.png:
      * platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
      * platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
      * platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
      * platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.png:
      * platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.txt:
      * platform/qt/fast/multicol/span/span-margin-collapsing-expected.png:
      * platform/qt/fast/multicol/span/span-margin-collapsing-expected.txt:
      * platform/qt/fast/multicol/table-vertical-align-expected.png:
      * platform/qt/fast/multicol/table-vertical-align-expected.txt:
      * platform/qt/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
      * platform/qt/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
      * platform/qt/fast/multicol/vertical-lr/float-multicol-expected.png:
      * platform/qt/fast/multicol/vertical-lr/float-multicol-expected.txt:
      * platform/qt/fast/multicol/vertical-lr/float-paginate-complex-expected.png:
      * platform/qt/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
      * platform/qt/fast/multicol/vertical-lr/float-paginate-expected.png:
      * platform/qt/fast/multicol/vertical-lr/float-paginate-expected.txt:
      * platform/qt/fast/multicol/vertical-lr/nested-columns-expected.png:
      * platform/qt/fast/multicol/vertical-lr/nested-columns-expected.txt:
      * platform/qt/fast/multicol/vertical-lr/unsplittable-inline-block-expected.png:
      * platform/qt/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt:
      * platform/qt/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
      * platform/qt/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
      * platform/qt/fast/multicol/vertical-rl/float-multicol-expected.png:
      * platform/qt/fast/multicol/vertical-rl/float-multicol-expected.txt:
      * platform/qt/fast/multicol/vertical-rl/float-paginate-complex-expected.png:
      * platform/qt/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
      * platform/qt/fast/multicol/vertical-rl/float-paginate-expected.png:
      * platform/qt/fast/multicol/vertical-rl/float-paginate-expected.txt:
      * platform/qt/fast/multicol/vertical-rl/nested-columns-expected.png:
      * platform/qt/fast/multicol/vertical-rl/nested-columns-expected.txt:
      * platform/qt/fast/multicol/vertical-rl/unsplittable-inline-block-expected.png:
      * platform/qt/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt:
      * platform/qt/fast/overflow/002-expected.png:
      * platform/qt/fast/overflow/002-expected.txt:
      * platform/qt/fast/overflow/006-expected.png:
      * platform/qt/fast/overflow/006-expected.txt:
      * platform/qt/fast/overflow/007-expected.png:
      * platform/qt/fast/overflow/007-expected.txt:
      * platform/qt/fast/overflow/008-expected.png:
      * platform/qt/fast/overflow/008-expected.txt:
      * platform/qt/fast/overflow/childFocusRingClip-expected.png:
      * platform/qt/fast/overflow/childFocusRingClip-expected.txt:
      * platform/qt/fast/overflow/float-in-relpositioned-expected.png:
      * platform/qt/fast/overflow/float-in-relpositioned-expected.txt:
      * platform/qt/fast/overflow/hidden-scrollbar-resize-expected.txt:
      * platform/qt/fast/overflow/hit-test-overflow-controls-expected.png:
      * platform/qt/fast/overflow/hit-test-overflow-controls-expected.txt:
      * platform/qt/fast/overflow/image-selection-highlight-expected.png:
      * platform/qt/fast/overflow/image-selection-highlight-expected.txt:
      * platform/qt/fast/overflow/overflow-auto-position-absolute-expected.png:
      * platform/qt/fast/overflow/overflow-auto-position-absolute-expected.txt:
      * platform/qt/fast/overflow/overflow-auto-table-expected.png:
      * platform/qt/fast/overflow/overflow-auto-table-expected.txt:
      * platform/qt/fast/overflow/overflow-float-stacking-expected.txt:
      * platform/qt/fast/overflow/overflow-rtl-vertical-expected.png:
      * platform/qt/fast/overflow/overflow-rtl-vertical-expected.txt:
      * platform/qt/fast/overflow/overflow-stacking-expected.png:
      * platform/qt/fast/overflow/overflow-stacking-expected.txt:
      * platform/qt/fast/overflow/overflow-update-transform-expected.png:
      * platform/qt/fast/overflow/overflow-update-transform-expected.txt: Added.
      * platform/qt/fast/overflow/overflow-with-local-background-attachment-expected.png:
      * platform/qt/fast/overflow/overflow-with-local-background-attachment-expected.txt:
      * platform/qt/fast/overflow/paged-x-div-expected.txt: Added.
      * platform/qt/fast/overflow/paged-x-div-with-column-gap-expected.txt: Added.
      * platform/qt/fast/overflow/paged-x-on-root-expected.txt: Added.
      * platform/qt/fast/overflow/paged-x-with-column-gap-expected.txt: Added.
      * platform/qt/fast/overflow/paged-y-div-expected.txt: Added.
      * platform/qt/fast/overflow/paged-y-on-root-expected.txt: Added.
      * platform/qt/fast/overflow/position-fixed-transform-clipping-expected.png:
      * platform/qt/fast/overflow/position-fixed-transform-clipping-expected.txt:
      * platform/qt/fast/overflow/scrollbar-position-update-expected.png:
      * platform/qt/fast/overflow/scrollbar-position-update-expected.txt:
      * platform/qt/fast/overflow/table-overflow-float-expected.png:
      * platform/qt/fast/overflow/table-overflow-float-expected.txt:
      * platform/qt/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
      * platform/qt/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
      * platform/qt/fast/parser/entity-comment-in-textarea-expected.png:
      * platform/qt/fast/parser/entity-comment-in-textarea-expected.txt:
      * platform/qt/fast/parser/open-comment-in-textarea-expected.png:
      * platform/qt/fast/parser/open-comment-in-textarea-expected.txt:
      * platform/qt/fast/reflections/reflection-direction-expected.png:
      * platform/qt/fast/reflections/reflection-direction-expected.txt:
      * platform/qt/fast/repaint/dynamic-table-vertical-alignment-change-expected.png:
      * platform/qt/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt:
      * platform/qt/fast/repaint/fixed-child-move-after-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-child-move-after-scroll-expected.txt:
      * platform/qt/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt:
      * platform/qt/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt:
      * platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
      * platform/qt/fast/repaint/fixed-move-after-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-move-after-scroll-expected.txt:
      * platform/qt/fast/repaint/fixed-tranformed-expected.png:
      * platform/qt/fast/repaint/fixed-tranformed-expected.txt:
      * platform/qt/fast/repaint/layout-state-only-positioned-expected.png:
      * platform/qt/fast/repaint/layout-state-only-positioned-expected.txt:
      * platform/qt/fast/repaint/overflow-scroll-body-appear-expected.png:
      * platform/qt/fast/repaint/overflow-scroll-body-appear-expected.txt:
      * platform/qt/fast/repaint/overflow-scroll-delete-expected.png:
      * platform/qt/fast/repaint/overflow-scroll-delete-expected.txt:
      * platform/qt/fast/repaint/repaint-during-scroll-expected.png:
      * platform/qt/fast/repaint/repaint-during-scroll-expected.txt:
      * platform/qt/fast/repaint/select-option-background-color-expected.png:
      * platform/qt/fast/repaint/select-option-background-color-expected.txt:
      * platform/qt/fast/repaint/selection-gap-overflow-scroll-2-expected.png:
      * platform/qt/fast/repaint/selection-gap-overflow-scroll-2-expected.txt:
      * platform/qt/fast/repaint/transform-absolute-in-positioned-container-expected.png:
      * platform/qt/fast/repaint/transform-absolute-in-positioned-container-expected.txt:
      * platform/qt/fast/replaced/005-expected.png:
      * platform/qt/fast/replaced/005-expected.txt:
      * platform/qt/fast/replaced/border-radius-clip-expected.png:
      * platform/qt/fast/replaced/border-radius-clip-expected.txt:
      * platform/qt/fast/replaced/replaced-breaking-expected.png:
      * platform/qt/fast/replaced/replaced-breaking-expected.txt:
      * platform/qt/fast/replaced/width100percent-image-expected.png:
      * platform/qt/fast/replaced/width100percent-image-expected.txt:
      * platform/qt/fast/replaced/width100percent-searchfield-expected.png:
      * platform/qt/fast/replaced/width100percent-searchfield-expected.txt:
      * platform/qt/fast/replaced/width100percent-textfield-expected.png:
      * platform/qt/fast/replaced/width100percent-textfield-expected.txt:
      * platform/qt/fast/selectors/166-expected.png:
      * platform/qt/fast/selectors/166-expected.txt:
      * platform/qt/fast/spatial-navigation/snav-multiple-select-focusring-expected.png:
      * platform/qt/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
      * platform/qt/fast/table/003-expected.png:
      * platform/qt/fast/table/003-expected.txt:
      * platform/qt/fast/table/023-expected.png:
      * platform/qt/fast/table/023-expected.txt:
      * platform/qt/fast/table/027-vertical-expected.png:
      * platform/qt/fast/table/027-vertical-expected.txt:
      * platform/qt/fast/table/034-expected.png:
      * platform/qt/fast/table/034-expected.txt:
      * platform/qt/fast/table/038-vertical-expected.png:
      * platform/qt/fast/table/038-vertical-expected.txt:
      * platform/qt/fast/table/040-expected.png:
      * platform/qt/fast/table/040-expected.txt:
      * platform/qt/fast/table/040-vertical-expected.png:
      * platform/qt/fast/table/040-vertical-expected.txt:
      * platform/qt/fast/table/border-collapsing/002-vertical-expected.png:
      * platform/qt/fast/table/border-collapsing/002-vertical-expected.txt:
      * platform/qt/fast/table/border-collapsing/004-expected.png:
      * platform/qt/fast/table/border-collapsing/004-expected.txt:
      * platform/qt/fast/table/border-collapsing/004-vertical-expected.png:
      * platform/qt/fast/table/border-collapsing/004-vertical-expected.txt:
      * platform/qt/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png:
      * platform/qt/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
      * platform/qt/fast/table/edge-offsets-expected.png:
      * platform/qt/fast/table/edge-offsets-expected.txt:
      * platform/qt/fast/table/empty-cells-expected.png:
      * platform/qt/fast/table/empty-cells-expected.txt:
      * platform/qt/fast/table/frame-and-rules-expected.png:
      * platform/qt/fast/table/frame-and-rules-expected.txt:
      * platform/qt/fast/table/height-percent-test-expected.png: Added.
      * platform/qt/fast/table/height-percent-test-expected.txt:
      * platform/qt/fast/table/height-percent-test-vertical-expected.png:
      * platform/qt/fast/table/height-percent-test-vertical-expected.txt:
      * platform/qt/fast/table/overflowHidden-expected.png:
      * platform/qt/fast/table/overflowHidden-expected.txt:
      * platform/qt/fast/table/prepend-in-anonymous-table-expected.png:
      * platform/qt/fast/table/prepend-in-anonymous-table-expected.txt:
      * platform/qt/fast/table/table-display-types-vertical-expected.png:
      * platform/qt/fast/table/table-display-types-vertical-expected.txt:
      * platform/qt/fast/table/wide-colspan-expected.png:
      * platform/qt/fast/table/wide-colspan-expected.txt: Added.
      * platform/qt/fast/table/wide-column-expected.png:
      * platform/qt/fast/table/wide-column-expected.txt: Added.
      * platform/qt/fast/text/backslash-to-yen-sign-euc-expected.png:
      * platform/qt/fast/text/backslash-to-yen-sign-euc-expected.txt:
      * platform/qt/fast/text/hyphenate-limit-lines-expected.png:
      * platform/qt/fast/text/hyphenate-limit-lines-expected.txt:
      * platform/qt/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png:
      * platform/qt/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
      * platform/qt/fast/text/large-text-composed-char-expected.png:
      * platform/qt/fast/text/large-text-composed-char-expected.txt:
      * platform/qt/fast/text/softHyphen-expected.png:
      * platform/qt/fast/text/softHyphen-expected.txt:
      * platform/qt/fast/text/text-letter-spacing-expected.png:
      * platform/qt/fast/text/text-letter-spacing-expected.txt:
      * platform/qt/fast/text/updateNewFont-expected.png: Added.
      * platform/qt/fast/text/updateNewFont-expected.txt:
      * platform/qt/fast/text/wbr-expected.png:
      * platform/qt/fast/text/wbr-expected.txt:
      * platform/qt/fast/text/word-break-expected.png:
      * platform/qt/fast/text/word-break-expected.txt:
      * platform/qt/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
      * platform/qt/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt:
      * platform/qt/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
      * platform/qt/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt:
      * platform/qt/fast/writing-mode/border-radius-clipping-vertical-lr-expected.png:
      * platform/qt/fast/writing-mode/border-radius-clipping-vertical-lr-expected.txt:
      * platform/qt/fast/writing-mode/box-shadow-vertical-lr-expected.png:
      * platform/qt/fast/writing-mode/box-shadow-vertical-lr-expected.txt:
      * platform/qt/fast/writing-mode/box-shadow-vertical-rl-expected.png:
      * platform/qt/fast/writing-mode/box-shadow-vertical-rl-expected.txt:
      * platform/qt/fast/writing-mode/fieldsets-expected.png:
      * platform/qt/fast/writing-mode/fieldsets-expected.txt:
      * platform/qt/fast/writing-mode/table-percent-width-quirk-expected.png:
      * platform/qt/fast/writing-mode/table-percent-width-quirk-expected.txt:
      * platform/qt/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png:
      * platform/qt/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt:
      * platform/qt/http/tests/navigation/error404-subframeload-expected.png:
      * platform/qt/http/tests/navigation/error404-subframeload-expected.txt:
      * platform/qt/http/tests/navigation/javascriptlink-frames-expected.png:
      * platform/qt/http/tests/navigation/javascriptlink-frames-expected.txt:
      * platform/qt/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png:
      * platform/qt/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt:
      * platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png:
      * platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.txt:
      * platform/qt/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png:
      * platform/qt/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.txt:
      * platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png:
      * platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt:
      * platform/qt/printing/width-overflow-expected.txt:
      * platform/qt/scrollbars/scrollbars-on-positioned-content-expected.png:
      * platform/qt/scrollbars/scrollbars-on-positioned-content-expected.txt:
      * platform/qt/svg/as-image/image-respects-pageScaleFactor-expected.png:
      * platform/qt/svg/as-image/image-respects-pageScaleFactor-expected.txt:
      * platform/qt/svg/custom/altglyph-expected.png:
      * platform/qt/svg/custom/altglyph-expected.txt:
      * platform/qt/svg/custom/clip-mask-negative-scale-expected.txt: Added.
      * platform/qt/svg/custom/external-paintserver-reference-expected.png:
      * platform/qt/svg/custom/external-paintserver-reference-expected.txt:
      * platform/qt/svg/custom/getscreenctm-in-scrollable-div-area-expected.png:
      * platform/qt/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
      * platform/qt/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png:
      * platform/qt/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
      * platform/qt/svg/custom/getscreenctm-in-scrollable-svg-area-expected.png:
      * platform/qt/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
      * platform/qt/svg/custom/invisible-text-after-scrolling-expected.png:
      * platform/qt/svg/custom/invisible-text-after-scrolling-expected.txt:
      * platform/qt/svg/custom/linking-base-external-reference-expected.png:
      * platform/qt/svg/custom/linking-base-external-reference-expected.txt:
      * platform/qt/svg/custom/object-sizing-no-width-height-expected.png:
      * platform/qt/svg/custom/object-sizing-no-width-height-expected.txt:
      * platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
      * platform/qt/svg/custom/svg-fonts-in-text-controls-expected.txt:
      * platform/qt/svg/custom/text-xy-updates-SVGList-expected.png:
      * platform/qt/svg/custom/text-xy-updates-SVGList-expected.txt:
      * platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png:
      * platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt:
      * platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.png:
      * platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt:
      * platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.png:
      * platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt:
      * platform/qt/svg/in-html/circle-expected.png:
      * platform/qt/svg/in-html/circle-expected.txt:
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.png:
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.txt: Added.
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.png:
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.txt: Added.
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.png:
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.txt: Added.
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.png:
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.txt: Added.
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.png:
      * platform/qt/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt:
      * platform/qt/svg/text/kerning-expected.png:
      * platform/qt/svg/text/kerning-expected.txt:
      * platform/qt/svg/text/multichar-glyph-expected.png:
      * platform/qt/svg/text/multichar-glyph-expected.txt:
      * platform/qt/svg/wicd/rightsizing-grid-expected.png:
      * platform/qt/svg/wicd/rightsizing-grid-expected.txt:
      * platform/qt/svg/wicd/test-rightsizing-b-expected.png:
      * platform/qt/svg/wicd/test-rightsizing-b-expected.txt:
      * platform/qt/svg/wicd/test-scalable-background-image1-expected.png:
      * platform/qt/svg/wicd/test-scalable-background-image1-expected.txt:
      * platform/qt/svg/zoom/page/absolute-sized-document-scrollbars-expected.png:
      * platform/qt/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt:
      * platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
      * platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
      * platform/qt/svg/zoom/page/zoom-mask-with-percentages-expected.png:
      * platform/qt/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
      * platform/qt/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
      * platform/qt/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
      * platform/qt/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
      * platform/qt/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug101674-expected.png:
      * platform/qt/tables/mozilla/bugs/bug101674-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug10269-2-expected.png:
      * platform/qt/tables/mozilla/bugs/bug10269-2-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug1055-1-expected.png:
      * platform/qt/tables/mozilla/bugs/bug1055-1-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug113235-1-expected.png:
      * platform/qt/tables/mozilla/bugs/bug113235-1-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug113235-3-expected.png:
      * platform/qt/tables/mozilla/bugs/bug113235-3-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug11944-expected.png:
      * platform/qt/tables/mozilla/bugs/bug11944-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug120364-expected.png:
      * platform/qt/tables/mozilla/bugs/bug120364-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug1302-expected.png:
      * platform/qt/tables/mozilla/bugs/bug1302-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug131020-expected.png:
      * platform/qt/tables/mozilla/bugs/bug131020-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug131020_iframe-expected.png:
      * platform/qt/tables/mozilla/bugs/bug131020_iframe-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug137388-2-expected.png:
      * platform/qt/tables/mozilla/bugs/bug137388-2-expected.txt: Added.
      * platform/qt/tables/mozilla/bugs/bug149275-1-expected.png:
      * platform/qt/tables/mozilla/bugs/bug149275-1-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug16252-expected.png:
      * platform/qt/tables/mozilla/bugs/bug16252-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug194024-expected.png:
      * platform/qt/tables/mozilla/bugs/bug194024-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug22019-expected.png:
      * platform/qt/tables/mozilla/bugs/bug22019-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug23151-expected.png:
      * platform/qt/tables/mozilla/bugs/bug23151-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug2479-1-expected.png:
      * platform/qt/tables/mozilla/bugs/bug2479-1-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug2479-3-expected.png:
      * platform/qt/tables/mozilla/bugs/bug2479-3-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug2479-4-expected.png:
      * platform/qt/tables/mozilla/bugs/bug2479-4-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug27038-2-expected.png:
      * platform/qt/tables/mozilla/bugs/bug27038-2-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug29314-expected.png:
      * platform/qt/tables/mozilla/bugs/bug29314-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug2947-expected.png:
      * platform/qt/tables/mozilla/bugs/bug2947-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug30559-expected.png:
      * platform/qt/tables/mozilla/bugs/bug30559-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug32205-2-expected.png:
      * platform/qt/tables/mozilla/bugs/bug32205-2-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug38916-expected.png:
      * platform/qt/tables/mozilla/bugs/bug38916-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug3977-expected.png:
      * platform/qt/tables/mozilla/bugs/bug3977-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug43039-expected.png:
      * platform/qt/tables/mozilla/bugs/bug43039-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug43854-1-expected.png:
      * platform/qt/tables/mozilla/bugs/bug43854-1-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug44505-expected.png:
      * platform/qt/tables/mozilla/bugs/bug44505-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug46480-1-expected.png:
      * platform/qt/tables/mozilla/bugs/bug46480-1-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug46480-2-expected.png:
      * platform/qt/tables/mozilla/bugs/bug46480-2-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug50695-1-expected.png:
      * platform/qt/tables/mozilla/bugs/bug50695-1-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug56405-expected.png:
      * platform/qt/tables/mozilla/bugs/bug56405-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug5797-expected.png:
      * platform/qt/tables/mozilla/bugs/bug5797-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug5835-expected.png:
      * platform/qt/tables/mozilla/bugs/bug5835-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug625-expected.png:
      * platform/qt/tables/mozilla/bugs/bug625-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug650-expected.png:
      * platform/qt/tables/mozilla/bugs/bug650-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug67915-1-expected.png:
      * platform/qt/tables/mozilla/bugs/bug67915-1-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug7112-1-expected.png:
      * platform/qt/tables/mozilla/bugs/bug7112-1-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug7112-2-expected.png:
      * platform/qt/tables/mozilla/bugs/bug7112-2-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug73321-expected.png:
      * platform/qt/tables/mozilla/bugs/bug73321-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug92143-expected.png:
      * platform/qt/tables/mozilla/bugs/bug92143-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug96334-expected.png:
      * platform/qt/tables/mozilla/bugs/bug96334-expected.txt:
      * platform/qt/tables/mozilla/bugs/bug96343-expected.png:
      * platform/qt/tables/mozilla/bugs/bug96343-expected.txt:
      * platform/qt/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
      * platform/qt/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
      * platform/qt/tables/mozilla/core/bloomberg-expected.png:
      * platform/qt/tables/mozilla/core/bloomberg-expected.txt:
      * platform/qt/tables/mozilla/core/captions-expected.png:
      * platform/qt/tables/mozilla/core/captions-expected.txt:
      * platform/qt/tables/mozilla/core/cell_heights-expected.png:
      * platform/qt/tables/mozilla/core/cell_heights-expected.txt:
      * platform/qt/tables/mozilla/core/col_span-expected.png:
      * platform/qt/tables/mozilla/core/col_span-expected.txt:
      * platform/qt/tables/mozilla/core/col_widths_auto_fix-expected.png:
      * platform/qt/tables/mozilla/core/col_widths_auto_fix-expected.txt:
      * platform/qt/tables/mozilla/core/col_widths_fix_fixPer-expected.png:
      * platform/qt/tables/mozilla/core/col_widths_fix_fixPer-expected.txt:
      * platform/qt/tables/mozilla/core/nested1-expected.png:
      * platform/qt/tables/mozilla/core/nested1-expected.txt:
      * platform/qt/tables/mozilla/core/one_row-expected.png:
      * platform/qt/tables/mozilla/core/one_row-expected.txt:
      * platform/qt/tables/mozilla/core/row_span-expected.png:
      * platform/qt/tables/mozilla/core/row_span-expected.txt:
      * platform/qt/tables/mozilla/marvin/backgr_index-expected.png:
      * platform/qt/tables/mozilla/marvin/backgr_index-expected.txt:
      * platform/qt/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
      * platform/qt/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
      * platform/qt/tables/mozilla/marvin/backgr_position-table-expected.png:
      * platform/qt/tables/mozilla/marvin/backgr_position-table-expected.txt:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-expected.png:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-expected.txt:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
      * platform/qt/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_table_bgcolor_name-expected.png:
      * platform/qt/tables/mozilla/marvin/x_table_bgcolor_name-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
      * platform/qt/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_td_bgcolor_name-expected.png:
      * platform/qt/tables/mozilla/marvin/x_td_bgcolor_name-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png:
      * platform/qt/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_td_height-expected.png:
      * platform/qt/tables/mozilla/marvin/x_td_height-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_td_nowrap-expected.png:
      * platform/qt/tables/mozilla/marvin/x_td_nowrap-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_th_bgcolor_name-expected.png:
      * platform/qt/tables/mozilla/marvin/x_th_bgcolor_name-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png:
      * platform/qt/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_th_height-expected.png:
      * platform/qt/tables/mozilla/marvin/x_th_height-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_th_nowrap-expected.png:
      * platform/qt/tables/mozilla/marvin/x_th_nowrap-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png:
      * platform/qt/tables/mozilla/marvin/x_tr_bgcolor_name-expected.txt:
      * platform/qt/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png:
      * platform/qt/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.txt:
      * platform/qt/tables/mozilla/other/cell_widths-expected.png:
      * platform/qt/tables/mozilla/other/cell_widths-expected.txt:
      * platform/qt/tables/mozilla/other/nestedTables-expected.png:
      * platform/qt/tables/mozilla/other/nestedTables-expected.txt:
      * platform/qt/tables/mozilla/other/test3-expected.png:
      * platform/qt/tables/mozilla/other/test3-expected.txt:
      * platform/qt/tables/mozilla/other/test6-expected.png:
      * platform/qt/tables/mozilla/other/test6-expected.txt:
      * platform/qt/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
      * platform/qt/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
      * platform/qt/tables/mozilla/other/wa_table_tr_align-expected.png:
      * platform/qt/tables/mozilla/other/wa_table_tr_align-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug10140-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug101759-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug10216-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug106966-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug106966-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug14007-1-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug19526-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug220653-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug220653-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug22122-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug32205-1-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug67915-2-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug7243-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug7243-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug80762-2-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug85016-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug85016-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
      * platform/qt/tables/mozilla_expected_failures/bugs/bug91057-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/core/backgrounds-expected.png:
      * platform/qt/tables/mozilla_expected_failures/core/backgrounds-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/core/captions1-expected.png:
      * platform/qt/tables/mozilla_expected_failures/core/captions1-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/core/captions2-expected.png:
      * platform/qt/tables/mozilla_expected_failures/core/captions2-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/core/captions3-expected.png:
      * platform/qt/tables/mozilla_expected_failures/core/captions3-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/core/col_span2-expected.png:
      * platform/qt/tables/mozilla_expected_failures/core/col_span2-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/core/columns-expected.png:
      * platform/qt/tables/mozilla_expected_failures/core/columns-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/core/conflicts-expected.png:
      * platform/qt/tables/mozilla_expected_failures/core/conflicts-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/core/standards1-expected.png:
      * platform/qt/tables/mozilla_expected_failures/core/standards1-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
      * platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/other/empty_cells-expected.png:
      * platform/qt/tables/mozilla_expected_failures/other/empty_cells-expected.txt:
      * platform/qt/tables/mozilla_expected_failures/other/test4-expected.png:
      * platform/qt/tables/mozilla_expected_failures/other/test4-expected.txt:
      * platform/qt/transforms/2d/transform-fixed-container-expected.png:
      * platform/qt/transforms/2d/transform-fixed-container-expected.txt:
      * platform/qt/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
      * platform/qt/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt:
      * platform/qt/transforms/3d/point-mapping/3d-point-mapping-expected.png:
      * platform/qt/transforms/3d/point-mapping/3d-point-mapping-expected.txt:
      * platform/qt/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png:
      * platform/qt/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130286 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3095f8be
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Implement focus/unfocus in UIClient · a7d27d63
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98253
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-10-03
      Reviewed by Gyuyoung Kim.
      
      Implement focus-related functionality in
      WebKitEFL's UIClient.
      
      * UIProcess/API/efl/ewk_view_ui_client.cpp:
      (focus):
      (unfocus):
      (takeFocus):
      (ewk_view_ui_client_attach):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130285 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a7d27d63
    • apavlov@chromium.org's avatar
      Web Inspector: After "Edit as HTML", any click outside box should stop editing · b560f78b
      apavlov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98258
      
      Reviewed by Vsevolod Vlasov.
      
      Make the DOM tree OL span the entire height of its container in the Elements panel to catch mouse events.
      
      * inspector/front-end/elementsPanel.css:
      (#elements-content > ol):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130284 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b560f78b
    • ossy@webkit.org's avatar
      [Qt] Enable mock scrollbars · 579feba6
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98011
      
      Patch by Balazs Kelemen <kbalazs@webkit.org> on 2012-10-03
      Reviewed by Csaba Osztrogonác.
      
      Source/WebKit/qt:
      
      Added helper to enable mock scrollbars.
      
      * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
      (DumpRenderTreeSupportQt::enableMockScrollbars):
      * WebCoreSupport/DumpRenderTreeSupportQt.h:
      
      Tools:
      
      Enable mock scrollbars for the Qt port. This patch will require a huge rebaseline.
      
      * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
      (WebCore::DumpRenderTree::DumpRenderTree):
      * WebKitTestRunner/TestController.cpp:
      (WTR::TestController::resetStateToConsistentValues):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130283 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      579feba6
    • commit-queue@webkit.org's avatar
      [GTK] [WK2] Add favicon support to the MiniBrowser · 07070288
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98063
      
      Patch by Alberto Garcia <agarcia@igalia.com> on 2012-10-03
      Reviewed by Carlos Garcia Campos.
      
      Set the icon in the URI text entry using the favicon property of
      the WebKitWebView.
      
      * MiniBrowser/gtk/BrowserWindow.c:
      (_BrowserWindow):
      (updateUriEntryIcon):
      (uriEntryTextChanged):
      (faviconChanged):
      (browserWindowFinalize):
      (browser_window_init):
      (browserWindowConstructed):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130282 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      07070288
    • commit-queue@webkit.org's avatar
      [EFL] Skeleton code of File system API. · fe1e759f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=91187
      
      Patch by Dongwoo Joshua Im <dw.im@samsung.com> on 2012-10-03
      Reviewed by Gyuyoung Kim.
      
      Add skeleton code of File System API on EFL port.
      Implementation patches will be created later.
      
      No new tests because this is just skeleton code.
      
      * CMakeLists.txt: Add new files which created by other patches in Modules/filesystem/ directory.
      * PlatformEfl.cmake: Add AsyncFileSystemEfl.cpp.
      * platform/AsyncFileSystem.cpp:
      (WebCore):
      * platform/efl/AsyncFileSystemEfl.cpp: Added.
      * platform/efl/AsyncFileSystemEfl.h: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130281 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fe1e759f
    • rakuco@webkit.org's avatar
      [EFL] Update pixel expectations for some css2.1 tests. · ce507752
      rakuco@webkit.org authored
      * platform/efl/css2.1/20110323/c543-txt-decor-000-expected.png: Added.
      * platform/efl/css2.1/20110323/replaced-elements-001-expected.png:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130280 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ce507752
    • carlosgc@webkit.org's avatar
      [GTK] WebKitWebView doesn't emit notify:favicon when it changes in some cases in WebKit2 · 15626016
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98153
      
      Reviewed by Martin Robinson.
      
      The main problem is that it relies on icon-ready signal to be
      emitted by the favicon database, but that signal is only emitted
      when the icon is loaded from the network or imported from the
      database, but not when the icon is already in memory. The way to
      detect if a web page doesn't have a favicon or it's unknown it's
      also incorrectly done and the wrong error is returned for pages
      not having a favicon.
      
      * UIProcess/API/gtk/WebKitFaviconDatabase.cpp:
      (GetFaviconSurfaceAsyncData): Add a GError field.
      (getIconSurfaceSynchronously): Add a GError parameter and fill it
      accordingly. Use imageForPageURL() instead of
      nativeImageForPageURL() because the latter always returns NULL for
      empty images, so it's not possible to know whether it's an empty
      image or not. If the image is empty is because the web page is
      known by the database and it doesn't have a favicon.
      (processPendingIconsForURI): Pass the data error to
      getIconSurfaceSynchronously(). Don't set the icon if the request
      has been cancelled.
      (webkitFaviconDatabaseGetFavicon): Pass NULL as error to
      getIconSurfaceSynchronously().
      (setErrorForAsyncResult): Fill also error for
      WEBKIT_FAVICON_DATABASE_ERROR_FAVICON_UNKNOWN.
      (webkit_favicon_database_get_favicon): If we get NULL as icon in
      the first place, check the error code returned by
      getIconSurfaceSynchronously() and return early if the page doesn't
      have a favicon. Remove the cancelled signal to avoid race
      conditions.
      (webkit_favicon_database_get_favicon_finish): Errors are processed
      before now, so simply propagate the error if any or return the
      favicon.
      * UIProcess/API/gtk/WebKitWebView.cpp:
      (_WebKitWebViewPrivate): Keep a reference of the favicon.
      (webkitWebViewCancelFaviconRequest): Cancel any async operation to
      get the favicon.
      (webkitWebViewUpdateFavicon): Check if favicon has changed and
      save it emitting also notify::favicon signal.
      (iconReadyCallback): Only update the favicon if we don't have one
      already.
      (webkitWebViewFinalize): Call webkitWebViewCancelFaviconRequest().
      (getFaviconReadyCallback): Update the favicon.
      (webkitWebViewRequestFavicon): Request a new favicon.
      (webkitWebViewLoadChanged): Try to get the favicon when the load
      has been committed and the URI is the final one.
      (webkit_web_view_get_favicon): Return the cached favicon.
      * UIProcess/API/gtk/tests/TestWebKitFaviconDatabase.cpp:
      (serverCallback):
      (testSetDirectory):
      (testGetFavicon):
      (testWebViewFavicon):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130279 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      15626016
    • kling@webkit.org's avatar
      Shrink ElementRareData by moving bool flags to NodeRareData. · c7b06dfb
      kling@webkit.org authored
      <http://webkit.org/b/98225>
      
      Reviewed by Antti Koivisto.
      
      Move all bool flags from ElementRareData to the bitfield in its base class NodeRareData.
      This shrinks ElementRareData by 8 bytes (on 64-bit) and saves a whopping 58kB on Membuster3.
      Also removed some double raredata hash lookups.
      
      * dom/Element.cpp:
      (WebCore::Element::detach):
      (WebCore::Element::recalcStyle):
      (WebCore::Element::ensureShadow):
      (WebCore::Element::setStyleAffectedByEmpty):
      (WebCore::Element::styleAffectedByEmpty):
      (WebCore::Element::setIsInCanvasSubtree):
      (WebCore::Element::isInCanvasSubtree):
      (WebCore::Element::containsFullScreenElement):
      (WebCore::Element::setContainsFullScreenElement):
      * dom/ElementRareData.h:
      (ElementRareData):
      (WebCore::ElementRareData::ElementRareData):
      * dom/NodeRareData.h:
      (WebCore::NodeRareData::styleAffectedByEmpty):
      (WebCore::NodeRareData::setStyleAffectedByEmpty):
      (WebCore::NodeRareData::isInCanvasSubtree):
      (WebCore::NodeRareData::setIsInCanvasSubtree):
      (NodeRareData):
      (WebCore::NodeRareData::containsFullScreenElement):
      (WebCore::NodeRareData::setContainsFullScreenElement):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130278 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c7b06dfb
    • commit-queue@webkit.org's avatar
      getComputedStyle perspective-origin is based on the wrong bounding box · 2800ee6f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98027
      
      Patch by Jussi Kukkonen <jussi.kukkonen@intel.com> on 2012-10-03
      Reviewed by Simon Fraser.
      
      Source/WebCore:
      
      perspective-origin for ComputedStyleDeclaration is currently calculated using the
      wrong bounding box (sizingBox() which ends up as the contentbox).
      
      Start using borderbox for ComputedStyleDeclaration perspective-origin, similar to
      what transform-origin already does.
      
      Test: fast/css/getComputedStyle/getComputedStyle-origin-percentage.html
      
      * css/CSSComputedStyleDeclaration.cpp:
      (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
      
      LayoutTests:
      
      Add test for perspective-origin calculation into existing transform-origin test.
      
      * transforms/2d/computed-style-origin-expected.txt:
      * transforms/2d/computed-style-origin.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130277 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2800ee6f
    • commit-queue@webkit.org's avatar
      ruby1.9 fails in PrettyPatch.rb with invalid byte sequence in UTF-8 · 80d26492
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=91212
      
      Patch by Simon Pena <spena@igalia.com> on 2012-10-03
      Reviewed by Hajime Morita.
      
      ruby1.9 changed the way it handles encoding, so the gsub method used
      when normalizing line ending complains of invalid byte sequence in UTF-8.
      This patch uses the "encode" string method for versions of Ruby >= 1.9
      to provide the encoding conversion (keeping the current implementation in
      Ruby 1.8).
      
      * PrettyPatch/PrettyPatch.rb: Use the "encode" string method for encoding
      conversion when the Ruby version is >= 1.9.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130276 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      80d26492
    • caseq@chromium.org's avatar
      Unreviewed test rebaseline. · 4391432e
      caseq@chromium.org authored
      * platform/chromium-mac-snowleopard/platform/chromium/fast/forms/date/date-suggestion-picker-appearance-expected.png:
      * platform/chromium-mac/fast/css/text-overflow-input-expected.png:
      * platform/chromium-mac/fast/forms/box-shadow-override-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4391432e
    • paroga@webkit.org's avatar
      Build fix for WinCE after r130160. · 6180797e
      paroga@webkit.org authored
      * platform/graphics/FontFastPath.cpp:
      (WebCore::Font::glyphDataAndPageForCharacter):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130274 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6180797e
    • dominik.rottsches@intel.com's avatar
      [EFL] Gardening after r130186 and r130231 · c97c3e4a
      dominik.rottsches@intel.com authored
      Unreviewed, EFL gardening.
      
      r130186 introduces usage of Xvfb which allows us to unskip a few X11 dependent cases.
      r130231 introduces caching for the Harfbuzz font path, which caused regressions on Harfbuzz NG + Freetype,
      see bug 98247. Temporarily going to skip those failures until I check Kenichi's patch.
      
      * platform/efl-wk1/TestExpectations: DRT disables X11 usage, skip a few tests here only for Wk1.
      * platform/efl-wk2/TestExpectations: Unskip a couple of X11 dependent cases. (r130186)
      * platform/efl/TestExpectations: Temporarily mark a few complex font text as failed (r130231)
      * platform/efl/fast/text/atsui-multiple-renderers-expected.png: Rebaseline incorrect result.
      * platform/efl/fast/text/atsui-spacing-features-expected.png: Rebaseline incorrect result.
      * platform/efl/fast/text/wide-zero-width-space-expected.png: Rebaseline incorrect result.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130273 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c97c3e4a
    • yurys@chromium.org's avatar
      Remove MemoryInstrumentation::addCollectionElements · 77b6497f
      yurys@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98245
      
      Reviewed by Vsevolod Vlasov.
      
      Removed MemoryInstrumentation::addCollectionElements and switched all call sites
      to reportSequenceMemoryUsage.
      
      Drive-by fix: removed some unused methods on MemoryInstrumentation.
      
      * wtf/MemoryInstrumentation.h:
      * wtf/MemoryInstrumentationHashSet.h:
      (WTF::reportMemoryUsage):
      * wtf/MemoryInstrumentationSequence.h:
      (WTF::SequenceMemoryInstrumentationTraits::reportMemoryUsage):
      * wtf/MemoryInstrumentationVector.h:
      (WTF::reportMemoryUsage):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130272 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      77b6497f
    • commit-queue@webkit.org's avatar
      [Qt][DRT] Add support for overriding the "WebKitDisplayImagesKey" preference. · daa671fb
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98200
      
      Patch by Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> on 2012-10-03
      Reviewed by Csaba Osztrogonác.
      
      Tools:
      
      * DumpRenderTree/qt/TestRunnerQt.cpp:
      (TestRunner::overridePreference):
      
      LayoutTests:
      
      * platform/qt/TestExpectations: Unskip a few tests that depended
      on this feature.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130271 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      daa671fb
    • tommyw@google.com's avatar
      MediaStream API: RTCPeerConnection should send down its handler via the... · 46689138
      tommyw@google.com authored
      MediaStream API: RTCPeerConnection should send down its handler via the FrameLoaderClient directly after creation.
      https://bugs.webkit.org/show_bug.cgi?id=98149
      
      Reviewed by Adam Barth.
      
      Source/WebCore:
      
      The chromium implementation needs to know which Frame created a PeerConnection so
      that the right housekeeping can take place correctly.
      
      Not testable in DRT, but have verified the change manually and with our pyautotests.
      
      * Modules/mediastream/RTCPeerConnection.cpp:
      (WebCore::RTCPeerConnection::RTCPeerConnection):
      * loader/FrameLoaderClient.h:
      (WebCore):
      (FrameLoaderClient):
      (WebCore::FrameLoaderClient::dispatchWillStartUsingPeerConnectionHandler):
      * platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.cpp:
      (WebCore::RTCPeerConnectionHandlerChromium::toWebRTCPeerConnectionHandler):
      (WebCore):
      (WebCore::RTCPeerConnectionHandlerChromium::RTCPeerConnectionHandlerChromium):
      (WebCore::RTCPeerConnectionHandlerChromium::initialize):
      * platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.h:
      (RTCPeerConnectionHandlerChromium):
      
      Source/WebKit/chromium:
      
      Adding willStartUsingPeerConnectionHandler to the WebFrameClient.
      
      * public/WebFrameClient.h:
      (WebKit):
      (WebFrameClient):
      (WebKit::WebFrameClient::willStartUsingPeerConnectionHandler):
      * src/FrameLoaderClientImpl.cpp:
      (WebKit):
      (WebKit::FrameLoaderClientImpl::dispatchWillStartUsingPeerConnectionHandler):
      * src/FrameLoaderClientImpl.h:
      (FrameLoaderClientImpl):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130270 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      46689138