1. 25 Jul, 2012 21 commits
    • hbono@chromium.org's avatar
      Avoid moving child objects multiple times when vertical scrollbar are shown at the left side. · 71837dd7
      hbono@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=91756
      
      Reviewed by Tony Chang.
      
      Source/WebCore:
      
      My r123067 moves the top-left origin of an RTL element right when its vertical
      scrollbar is shown at its left side. (That is, r123067 moves all child objects
      in the RTL element right.) This change also increases RenderBox::clientLeft()
      at the same time, i.e. it also moves child objects right. Furthermore, my r109512
      moves positioned objects in an RTL element right at the same time. This makes
      WebKit move objects in an RTL element up to three times by the scrollbar width.
      (Moving an absolute object right increases the scrollWidth value and it causes
      this bug.) This change removes unnecessary code that moves objects right in my
      r109512 and RenderBox::clientLeft().
      
      Test: scrollbars/rtl/div-absolute.html
            fast/block/float/026.html
            fast/block/float/028.html
            fast/overflow/unreachable-overflow-rtl-bug.html
      
      * dom/Element.cpp:
      (WebCore::Element::clientLeft): Increase clientLeft value by the width of a vertical scrollbar as written in the CSSOM specification.
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::addOverflowFromPositionedObjects): Removed unnecessary code.
      (WebCore::RenderBlock::determineLogicalLeftPositionForChild): Removed unnecessary code.
      * rendering/RenderBox.h:
      (WebCore::RenderBox::clientLeft): Removed unnecessary code.
      
      LayoutTests:
      
      This change adds a test that compares CSSOM properties of an RTL element which
      includes positioned objects with the CSSOM properties of an LTR one. This change
      also uses clientLeft properties in offsetX-offsetY.html to remove a hard-coded
      value in the test and adds rebaselined results for Windows.
      
      * fast/events/offsetX-offsetY.html: Replaced a hard-coded value 'borderLeft' with clientLeft.
      * platform/chromium-linux/fast/block/float/026-expected.png:
      * platform/chromium-linux/fast/block/float/028-expected.png:
      * platform/chromium-win/fast/block/float/026-expected.png:
      * platform/chromium-win/fast/block/float/028-expected.png:
      * platform/chromium-win/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
      * platform/chromium-win/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
      * scrollbars/rtl/div-absolute-expected.txt: Added.
      * scrollbars/rtl/div-absolute.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      71837dd7
    • mitz@apple.com's avatar
      RenderBlock::positionForPoint can fail when the block or its children have a vertical writing mode · 24f2d531
      mitz@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=92202
      
      Reviewed by Beth Dakin.
      
      Source/WebCore: 
      
      Test: fast/writing-mode/positionForPoint.html
      
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::positionForPoint): Fixed two issues, each of which are covered by
      one of the sub-tests in the new regression test: (1) changed to compare children’s logical
      bounds against pointInLogicalContents, i.e. compare childern’s horizontal bounds to the
      point’s horizontal component; and (2) changed to use logicalTopForChild and
      logicalHeightForChild, which account for this block’s writing mode, instead of logicalTop
      and logicalBottom, which are based on the child’s writing mode.
      
      LayoutTests: 
      
      * fast/writing-mode/positionForPoint-expected.txt: Added.
      * fast/writing-mode/positionForPoint.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      24f2d531
    • morrita@google.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=89179 · b309197e
      morrita@google.com authored
      Rendering LI having Shadow DOM seems weird
      
      Reviewed by Dimitri Glazkov.
      
      Source/WebCore:
      
      This incorrect rendering happend because HTMLLIElement::attach()
      wasn't aware of composed shadow subtree. This change makes it
      aware of that using ComposedShadowTreeParentWalker.
      
      Test: fast/dom/shadow/shadow-and-list-elements.html
      
      * html/HTMLLIElement.cpp:
      (WebCore::HTMLLIElement::attach):
      
      LayoutTests:
      
      * fast/dom/shadow/shadow-and-list-elements-expected.html: Added.
      * fast/dom/shadow/shadow-and-list-elements.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123570 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b309197e
    • commit-queue@webkit.org's avatar
      IndexedDB: fix #include dependencies so IDBRequest isn't an include root · ab39fe1f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92167
      
      Patch by Alec Flett <alecflett@chromium.org> on 2012-07-24
      Reviewed by Tony Chang.
      
      Source/WebCore:
      
      Remove implicit dependencies due to using IDBRequest.h, and fix all
      places that break as a result.
      
      * Modules/indexeddb/IDBCallbacks.h:
      (WebCore):
      * Modules/indexeddb/IDBObjectStore.cpp:
      * Modules/indexeddb/IDBRequest.h:
      * inspector/InspectorIndexedDBAgent.cpp:
      
      Source/WebKit/chromium:
      
      Remove implicit dependencies due to using IDBRequest.h, and fix all
      places that break as a result.
      
      * src/IDBCallbacksProxy.cpp:
      * src/WebIDBDatabaseImpl.cpp:
      * src/WebIDBTransactionImpl.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ab39fe1f
    • keishi@webkit.org's avatar
      Move PagePopupClient helper functions so they can be shared · 7ee65699
      keishi@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92096
      
      Reviewed by Kent Tamura.
      
      Move PagePopupClient helper functions to a separate file,
      so they can be shared with new PagePopupClients.
      
      No new tests. Covered by fast/forms/date/calendar-picker-appearance.html
      
      * WebCore.gypi: Added PagePopupClient.cpp
      * html/shadow/CalendarPickerElement.cpp:
      (WebCore::CalendarPickerElement::writeDocument): Modified to use PagePopupClient.
      * page/PagePopupClient.cpp: Added.
      (WebCore):
      (WebCore::PagePopupClient::addJavaScriptString):
      (WebCore::PagePopupClient::addProperty):
      * page/PagePopupClient.h:
      (WebCore::PagePopupClient::addString):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7ee65699
    • jer.noble@apple.com's avatar
      setting playbackRate on a MediaController doesn't change the playbackRate for slaved media · eb6b5859
      jer.noble@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=92035
      
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Allow updatePlaybackRate() to change the MediaPlayer rate when the media element has a
      current media controller.
      
      Test: media/media-controller-playbackrate.html
      
      * html/HTMLMediaElement.cpp:
      (WebCore::HTMLMediaElement::updatePlaybackRate):
      
      LayoutTests:
      
      * media/media-controller-playbackrate-expected.txt: Added.
      * media/media-controller-playbackrate.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123567 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eb6b5859
    • alexis.menard@openbossa.org's avatar
      [Qt] svg/as-border-image, svg/as-image, svg/as-object, svg/css rebaseline after new test fonts. · c63e8035
      alexis.menard@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92193
      
      Unreviewed gardening.
      
      These tests have been skipped because monospace fonts weren't properly used by
      layout tests. After r121971, the test results are normal again.
      
      * platform/qt-5.0/Skipped:
      * platform/qt/svg/as-border-image/svg-as-border-image-2-expected.png:
      * platform/qt/svg/as-border-image/svg-as-border-image-2-expected.txt:
      * platform/qt/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/qt/svg/as-border-image/svg-as-border-image-expected.txt:
      * platform/qt/svg/as-image/animated-svg-as-image-expected.png: Added.
      * platform/qt/svg/as-image/animated-svg-as-image-expected.txt:
      * platform/qt/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png: Added.
      * platform/qt/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.txt:
      * platform/qt/svg/as-image/animated-svg-as-image-same-image-expected.png: Added.
      * platform/qt/svg/as-image/animated-svg-as-image-same-image-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/as-image/img-preserveAspectRatio-support-1-expected.png:
      * platform/qt/svg/as-image/img-preserveAspectRatio-support-1-expected.txt:
      * platform/qt/svg/as-image/img-preserveAspectRatio-support-2-expected.png:
      * platform/qt/svg/as-image/img-preserveAspectRatio-support-2-expected.txt:
      * platform/qt/svg/as-image/same-image-two-instances-expected.txt:
      * platform/qt/svg/as-image/svg-image-change-content-size-expected.png:
      * platform/qt/svg/as-image/svg-image-change-content-size-expected.txt:
      * platform/qt/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt:
      * platform/qt/svg/css/composite-shadow-text-expected.png:
      * platform/qt/svg/css/composite-shadow-text-expected.txt:
      * platform/qt/svg/css/css-box-min-width-expected.png:
      * platform/qt/svg/css/css-box-min-width-expected.txt:
      * platform/qt/svg/css/text-shadow-multiple-expected.png:
      * platform/qt/svg/css/text-shadow-multiple-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c63e8035
    • hayato@chromium.org's avatar
      Rename FocusScope to FocusNavigationScope. · 24e53cac
      hayato@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92062
      
      Reviewed by Dimitri Glazkov.
      
      FocusNavagationScope is better name than FocusScope since the
      class is only used for controlling focus navigation.
      
      No new tests - no functional changes.
      
      * page/FocusController.cpp:
      (WebCore::FocusNavigationScope::FocusNavigationScope):
      (WebCore::FocusNavigationScope::rootNode):
      (WebCore::FocusNavigationScope::owner):
      (WebCore::FocusNavigationScope::focusNavigationScopeOf):
      (WebCore::FocusNavigationScope::focusNavigationScopeOwnedByShadowHost):
      (WebCore::FocusNavigationScope::focusNavigationScopeOwnedByIFrame):
      (WebCore::FocusController::findFocusableNodeDecendingDownIntoFrameDocument):
      (WebCore::FocusController::advanceFocusInDocumentOrder):
      (WebCore::FocusController::findFocusableNodeAcrossFocusScope):
      (WebCore::FocusController::findFocusableNodeRecursively):
      (WebCore::FocusController::findFocusableNode):
      (WebCore::FocusController::nextFocusableNode):
      (WebCore::FocusController::previousFocusableNode):
      * page/FocusController.h:
      (FocusNavigationScope):
      (FocusController):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      24e53cac
    • caio.oliveira@openbossa.org's avatar
      [Qt] css2.1/t080* rebaseline after new test fonts · 86a907cb
      caio.oliveira@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92191
      
      Unreviewed.
      
      * platform/qt-5.0/Skipped:
      * platform/qt-5.0/css2.1/t0805-c5518-brdr-t-01-e-expected.txt: Removed.
      * platform/qt-5.0/css2.1/t0805-c5519-brdr-r-00-a-expected.txt: Removed.
      * platform/qt-5.0/css2.1/t0805-c5519-brdr-r-01-e-expected.txt: Removed.
      * platform/qt-5.0/css2.1/t0805-c5520-brdr-b-01-e-expected.txt: Removed.
      * platform/qt-5.0/css2.1/t0805-c5521-brdr-l-00-a-expected.txt: Removed.
      * platform/qt-5.0/css2.1/t0805-c5521-brdr-l-01-e-expected.txt: Removed.
      * platform/qt-5.0/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt: Removed.
      * platform/qt/css2.1/t0801-c412-hz-box-00-b-a-expected.png:
      * platform/qt/css2.1/t0801-c412-hz-box-00-b-a-expected.txt:
      * platform/qt/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png:
      * platform/qt/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.txt:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.png:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.txt:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png:
      * platform/qt/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png:
      * platform/qt/css2.1/t0803-c5502-mrgn-r-01-c-a-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-c5502-mrgn-r-03-c-expected.png:
      * platform/qt/css2.1/t0803-c5502-mrgn-r-03-c-expected.txt:
      * platform/qt/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png:
      * platform/qt/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.txt:
      * platform/qt/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png:
      * platform/qt/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.png:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.txt:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png:
      * platform/qt/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png:
      * platform/qt/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.txt:
      * platform/qt/css2.1/t0803-c5504-mrgn-l-02-c-expected.png:
      * platform/qt/css2.1/t0803-c5504-mrgn-l-02-c-expected.txt:
      * platform/qt/css2.1/t0803-c5504-mrgn-l-03-c-expected.png:
      * platform/qt/css2.1/t0803-c5504-mrgn-l-03-c-expected.txt:
      * platform/qt/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png:
      * platform/qt/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png:
      * platform/qt/css2.1/t0803-c5505-mrgn-00-b-ag-expected.txt:
      * platform/qt/css2.1/t0803-c5505-mrgn-01-e-a-expected.png:
      * platform/qt/css2.1/t0803-c5505-mrgn-01-e-a-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/t0803-c5505-mrgn-03-c-ag-expected.png:
      * platform/qt/css2.1/t0803-c5505-mrgn-03-c-ag-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/t0804-c5506-ipadn-t-00-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5506-padn-t-00-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
      * platform/qt/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5507-padn-r-01-c-a-expected.png:
      * platform/qt/css2.1/t0804-c5507-padn-r-01-c-a-expected.txt:
      * platform/qt/css2.1/t0804-c5507-padn-r-02-f-expected.png:
      * platform/qt/css2.1/t0804-c5507-padn-r-02-f-expected.txt:
      * platform/qt/css2.1/t0804-c5507-padn-r-03-f-expected.png:
      * platform/qt/css2.1/t0804-c5507-padn-r-03-f-expected.txt:
      * platform/qt/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png:
      * platform/qt/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.txt:
      * platform/qt/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png:
      * platform/qt/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5509-padn-l-01-b-a-expected.png:
      * platform/qt/css2.1/t0804-c5509-padn-l-01-b-a-expected.txt:
      * platform/qt/css2.1/t0804-c5509-padn-l-02-f-expected.png:
      * platform/qt/css2.1/t0804-c5509-padn-l-02-f-expected.txt:
      * platform/qt/css2.1/t0804-c5509-padn-l-03-f-g-expected.png:
      * platform/qt/css2.1/t0804-c5509-padn-l-03-f-g-expected.txt:
      * platform/qt/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5510-ipadn-00-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
      * platform/qt/css2.1/t0804-c5510-padn-00-b-ag-expected.txt:
      * platform/qt/css2.1/t0804-c5510-padn-01-e-a-expected.png:
      * platform/qt/css2.1/t0804-c5510-padn-01-e-a-expected.txt:
      * platform/qt/css2.1/t0804-c5510-padn-02-f-expected.png:
      * platform/qt/css2.1/t0804-c5510-padn-02-f-expected.txt:
      * platform/qt/css2.1/t0805-c5511-brdr-tw-00-b-expected.png:
      * platform/qt/css2.1/t0805-c5511-brdr-tw-00-b-expected.txt:
      * platform/qt/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.png:
      * platform/qt/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.txt:
      * platform/qt/css2.1/t0805-c5511-brdr-tw-02-b-expected.png:
      * platform/qt/css2.1/t0805-c5511-brdr-tw-02-b-expected.txt:
      * platform/qt/css2.1/t0805-c5511-brdr-tw-03-b-expected.png:
      * platform/qt/css2.1/t0805-c5511-brdr-tw-03-b-expected.txt:
      * platform/qt/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5512-brdr-rw-00-b-expected.png:
      * platform/qt/css2.1/t0805-c5512-brdr-rw-00-b-expected.txt:
      * platform/qt/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.png:
      * platform/qt/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.txt:
      * platform/qt/css2.1/t0805-c5512-brdr-rw-02-b-expected.png:
      * platform/qt/css2.1/t0805-c5512-brdr-rw-02-b-expected.txt:
      * platform/qt/css2.1/t0805-c5512-brdr-rw-03-b-expected.png:
      * platform/qt/css2.1/t0805-c5512-brdr-rw-03-b-expected.txt:
      * platform/qt/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5513-brdr-bw-00-b-expected.png:
      * platform/qt/css2.1/t0805-c5513-brdr-bw-00-b-expected.txt:
      * platform/qt/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.png:
      * platform/qt/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.txt:
      * platform/qt/css2.1/t0805-c5513-brdr-bw-02-b-expected.png:
      * platform/qt/css2.1/t0805-c5513-brdr-bw-02-b-expected.txt:
      * platform/qt/css2.1/t0805-c5513-brdr-bw-03-b-expected.png:
      * platform/qt/css2.1/t0805-c5513-brdr-bw-03-b-expected.txt:
      * platform/qt/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5514-brdr-lw-00-b-expected.png:
      * platform/qt/css2.1/t0805-c5514-brdr-lw-00-b-expected.txt:
      * platform/qt/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.png:
      * platform/qt/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.txt:
      * platform/qt/css2.1/t0805-c5514-brdr-lw-02-b-expected.png:
      * platform/qt/css2.1/t0805-c5514-brdr-lw-02-b-expected.txt:
      * platform/qt/css2.1/t0805-c5514-brdr-lw-03-b-expected.png:
      * platform/qt/css2.1/t0805-c5514-brdr-lw-03-b-expected.txt:
      * platform/qt/css2.1/t0805-c5514-ibrdr-lw-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5514-ibrdr-lw-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5515-brdr-w-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5515-brdr-w-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5515-brdr-w-01-b-g-expected.png:
      * platform/qt/css2.1/t0805-c5515-brdr-w-01-b-g-expected.txt:
      * platform/qt/css2.1/t0805-c5515-brdr-w-02-b-expected.png:
      * platform/qt/css2.1/t0805-c5515-brdr-w-02-b-expected.txt:
      * platform/qt/css2.1/t0805-c5515-ibrdr-00-b-expected.png:
      * platform/qt/css2.1/t0805-c5515-ibrdr-00-b-expected.txt:
      * platform/qt/css2.1/t0805-c5516-brdr-c-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5516-brdr-c-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5516-ibrdr-c-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5516-ibrdr-c-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
      * platform/qt/css2.1/t0805-c5517-brdr-s-00-c-expected.txt:
      * platform/qt/css2.1/t0805-c5517-ibrdr-s-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5517-ibrdr-s-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5518-brdr-t-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5518-brdr-t-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
      * platform/qt/css2.1/t0805-c5518-brdr-t-01-e-expected.txt:
      * platform/qt/css2.1/t0805-c5518-ibrdr-t-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5518-ibrdr-t-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5519-brdr-r-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5519-brdr-r-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5519-brdr-r-01-e-expected.png:
      * platform/qt/css2.1/t0805-c5519-brdr-r-01-e-expected.txt:
      * platform/qt/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
      * platform/qt/css2.1/t0805-c5519-brdr-r-02-e-expected.txt:
      * platform/qt/css2.1/t0805-c5519-ibrdr-r-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5519-ibrdr-r-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5520-brdr-b-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5520-brdr-b-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
      * platform/qt/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
      * platform/qt/css2.1/t0805-c5520-ibrdr-b-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5520-ibrdr-b-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5521-brdr-l-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5521-brdr-l-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5521-brdr-l-01-e-expected.png:
      * platform/qt/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
      * platform/qt/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
      * platform/qt/css2.1/t0805-c5521-brdr-l-02-e-expected.txt:
      * platform/qt/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt:
      * platform/qt/css2.1/t0805-c5522-brdr-00-b-expected.png:
      * platform/qt/css2.1/t0805-c5522-brdr-00-b-expected.txt:
      * platform/qt/css2.1/t0805-c5522-brdr-01-b-g-expected.png:
      * platform/qt/css2.1/t0805-c5522-brdr-01-b-g-expected.txt:
      * platform/qt/css2.1/t0805-c5522-brdr-02-e-expected.png:
      * platform/qt/css2.1/t0805-c5522-brdr-02-e-expected.txt:
      * platform/qt/css2.1/t0805-c5522-ibrdr-00-a-expected.png:
      * platform/qt/css2.1/t0805-c5522-ibrdr-00-a-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86a907cb
    • yosin@chromium.org's avatar
      [Tests] Re-factor some tests in fast/forms/number for sharing with other input types · 4c61d64f
      yosin@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92081
      
      Reviewed by Kent Tamura.
      
      This patch moves JavaScript code from test HTML files into JavaScript
      files for sharing JavaScript code with other input types.
      
      * fast/forms/number/number-change-type-on-focus.html: Removed JavaScript code and changed to load JavaScript code from fast/forms/resources/common-change-type-on-focus.js.
      * fast/forms/number/number-losing-renderer-on-click.html: Removed JavaScript code and changed to load JavaScript code from fast/forms/resources/common-losing-renderer-on-click.js.
      * fast/forms/resources/common-change-type-on-focus.js: Remove HTML markup text.
      * fast/forms/resources/common-losing-renderer-on-click.js: Remove HTML markup text.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4c61d64f
    • rakuco@webkit.org's avatar
      [EFL] Unreviewed build fix. · 073df389
      rakuco@webkit.org authored
      * WebKitTestRunner/efl/EventSenderProxyEfl.cpp: Include unistd.h
      for usleep(3).
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123562 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      073df389
    • caio.oliveira@openbossa.org's avatar
      [Qt] css2.1/t170602* rebaseline after new test fonts · 38246d7d
      caio.oliveira@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92188
      
      Unreviewed.
      
      * platform/qt-5.0/Skipped:
      * platform/qt/css2.1/t170602-bdr-conflct-w-00-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-00-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-01-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-02-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-03-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-04-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-05-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-06-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-07-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-08-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-09-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-09-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-10-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-10-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-11-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-12-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-13-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-14-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-15-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-16-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-17-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-18-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-19-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-19-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-20-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-20-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-21-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-22-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-23-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-24-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-25-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-26-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-27-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-28-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-29-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-29-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-30-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-30-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-31-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-32-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-33-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-34-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-35-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-36-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-37-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-38-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-39-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-39-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-40-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-40-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-41-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-42-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-43-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-44-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-45-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-46-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-47-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-48-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-49-d-expected.png: Added.
      * platform/qt/css2.1/t170602-bdr-conflct-w-49-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-50-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-50-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-51-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-52-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-53-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-54-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-55-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-56-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-57-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-58-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-59-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-59-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-60-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-60-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-61-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-62-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-63-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-64-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-65-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-66-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-67-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-68-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-69-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-69-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-70-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-70-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-71-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-72-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-73-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-74-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-75-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-76-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-77-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-78-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-79-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-79-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-80-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-80-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-81-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-82-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-83-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-84-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-85-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-86-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-87-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-88-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-89-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-89-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-90-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-90-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-91-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-92-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-93-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-94-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-95-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-96-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-97-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-98-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
      * platform/qt/css2.1/t170602-bdr-conflct-w-99-d-expected.png:
      * platform/qt/css2.1/t170602-bdr-conflct-w-99-d-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      38246d7d
    • msaboff@apple.com's avatar
      Convert HTML parser to handle 8-bit resources without converting to UChar* · 1559ef50
      msaboff@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=90321
      
      Reviewed by Geoffrey Garen.
      
      Source/WebCore: 
      
      No new tests, no new functionality therefore covered by existing tests.
      
      Changed the parsing of HTML to handle 8-bit strings without converting the 
      whole string to 16-bits.  Primary change was to use the appropriate 
      character pointer type (LChar* or UChar*) depending on the source string.
      This access is abstracted in SegmentedSubstring by getCurrentChar{8,16} and
      incrementAndGetCurrentChar{8,16} methods.  In SegmentedString, the advance()
      and advanceAndUpdateLineNumber() methods have been refactored into a
      state machine managed pair of function pointers.  The possible functions
      have not only the 8 and 16 bitness factored out, they also have the 
      "exclude line numbers" logic factored out for advanceAndUpdateLineNumber().
      This provides a net speed-up even with the 8/16 bit testing.
      Other changes involve using String methods to access and compare with the
      source data.
      
      * html/FTPDirectoryDocument.cpp:
      (WebCore::FTPDirectoryDocumentParser::append): Changed to use currentChar()
      instead of SegmentedString '*' operator.
      * html/parser/HTMLEntityParser.cpp: Changed to use currentChar() instead of
      SegmentedString '*' operator.
      * html/parser/HTMLParserIdioms.cpp:
      (WebCore::stripLeadingAndTrailingHTMLSpaces): Added 8-bit fast path.
      * html/parser/HTMLSourceTracker.cpp:
      (WebCore::HTMLSourceTracker::sourceForToken): Changed to use currentChar() instead of
      SegmentedString '*' operator.
      * loader/cache/CachedScript.cpp:
      (WebCore::CachedScript::script): Updated to use new String::dataSize() method.
      * platform/text/SegmentedString.cpp:
      (WebCore::SegmentedString::SegmentedString):
      (WebCore::SegmentedString::operator=):
      (WebCore::SegmentedString::clear):
      (WebCore::SegmentedString::append):
      (WebCore::SegmentedString::prepend):
      (WebCore::SegmentedString::advanceSubstring):
      (WebCore::SegmentedString::advance): Changed to be a wrapper that invokes current 
      advance function.
      (WebCore::SegmentedString::advance8): Fast path advance function for 8 bit data.
      (WebCore::SegmentedString::advance16): Fast path advance function for 16 bit data.
      (WebCore::SegmentedString::advanceAndUpdateLineNumber8IncludeLineNumbers): Fast
      path advanceAndUpdateLineNumber for 8 bit data when we need to update the line number.
      (WebCore::SegmentedString::advanceAndUpdateLineNumber16IncludeLineNumbers): Fast
      path advanceAndUpdateLineNumber for 16 bit data when we need to update the line number.
      (WebCore::SegmentedString::advanceSlowCase): Slow case advance function for both
      8 and 16 bit advance.
      (WebCore::SegmentedString::advanceAndUpdateLineNumberSlowCase): Slow case
      advanceAndUpdateLineNumber function for both 8 and 16 bit data.
      (WebCore::SegmentedString::advanceEmpty): Advance function when input has been exhausted.
      * platform/text/SegmentedString.h:
      (WebCore::SegmentedSubstring::SegmentedSubstring):
      (WebCore::SegmentedSubstring::clear):
      (SegmentedSubstring):
      (WebCore::SegmentedSubstring::is8Bit): New getter.
      (WebCore::SegmentedSubstring::appendTo):
      (WebCore::SegmentedSubstring::getCurrentChar8): New getter for the 8 bit case.
      (WebCore::SegmentedSubstring::getCurrentChar16): New getter for the 16 bit case.
      (WebCore::SegmentedSubstring::incrementAndGetCurrentChar8): New wrapper functions
      that pre-increments the 8 bit pointer and returns the next character.
      (WebCore::SegmentedSubstring::incrementAndGetCurrentChar16): New wrapper functions
      that pre-increments the 16 bit pointer and returns the next character.
      (WebCore::SegmentedSubstring::currentSubString):
      (WebCore::SegmentedSubstring::getCurrentChar):
      (WebCore::SegmentedSubstring::incrementAndGetCurrentChar):
      (WebCore::SegmentedString::SegmentedString):
      (WebCore::SegmentedString::push):
      (WebCore::SegmentedString::isEmpty):
      (WebCore::SegmentedString::lookAhead):
      (WebCore::SegmentedString::lookAheadIgnoringCase):
      (WebCore::SegmentedString::advance):
      (WebCore::SegmentedString::advanceAndUpdateLineNumber):
      (WebCore::SegmentedString::advanceAndASSERT):
      (WebCore::SegmentedString::advanceAndASSERTIgnoringCase):
      (WebCore::SegmentedString::advancePastNonNewline):
      (WebCore::SegmentedString::advancePastNewlineAndUpdateLineNumber):
      (WebCore::SegmentedString::currentChar):
      (WebCore::SegmentedString::setSlowCase): Set advance function pointers to slow case
      functions.
      (WebCore::SegmentedString::decrementAndCheckLength): Decrement substring length and
      change to slow case functions when only one character left.
      (WebCore::SegmentedString::setAdvanceFunctionPointers): Select appropriate advance
      functions based on current substring.
      (WebCore::SegmentedString::lookAheadInline): Changed to use String::startsWith().
      (WebCore::SegmentedString::lookAheadSlowCase):
      * xml/parser/CharacterReferenceParserInlineMethods.h:
      (WebCore::consumeCharacterReference): Changed to use currentChar() instead of
      SegmentedString '*' operator.
      * xml/parser/MarkupTokenizerBase.h:
      (WebCore::MarkupTokenizerBase::InputStreamPreprocessor::nextInputCharacter):
      (WebCore::MarkupTokenizerBase::InputStreamPreprocessor::peek): Changed to use
      currentChar() instead of SegmentedString '*' operator.
      (WebCore::MarkupTokenizerBase::InputStreamPreprocessor::advance):
      
      Source/WTF: 
      
      * wtf/text/WTFString.h:
      (WTF::String::dataSize): New method to return the number of bytes 
      the string requires.  This replaces a harcoded calculation based on
      length and sizeof(UChar).
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1559ef50
    • weinig@apple.com's avatar
      Add per-HashTable stats · 9ee6bb49
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=92185
      
      Reviewed by Anders Carlsson.
      
      Add per-HashTable stats, so we can look at the effectiveness of an individual HashTable.
      
      * wtf/HashTable.h:
      (WTF::HashTable::Stats::Stats):
      Add a HashTable::Stats to hold the stats.
      
      (WTF::HashTable::Stats::recordCollisionAtCount):
      (WTF::HashTable::Stats::dumpStats):
      Add versions of recordCollisionAtCount and dumpStats for per-HashTable version.
      
      (WTF::HashTable):
      Keep the stats, if enabled, in an OwnPtr, to not blow JSCell max size restrictions.
      
      (WTF::lookup):
      (WTF::lookupForWriting):
      (WTF::fullLookupForWriting):
      (WTF::add):
      (WTF::reinsert):
      (WTF::remove):
      (WTF::rehash):
      Keep track of the stats as the table is used.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123559 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9ee6bb49
    • zmo@google.com's avatar
      Gardening stuff, rebaseline. · 2733c87e
      zmo@google.com authored
              
      Unreviewed.
      
      * platform/chromium-mac/fast/hidpi: Added.
      * platform/chromium-mac/fast/hidpi/broken-image-icon-hidpi-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/broken-image-with-size-hidpi-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/clip-text-in-hidpi-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/device-scale-factor-paint-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/focus-rings-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-as-background-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-background-dynamic-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-background-repeat-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-background-repeat-without-size-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-border-image-comparison-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-border-image-dynamic-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-border-image-simple-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-in-content-dynamic-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-out-of-order-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-simple-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/image-set-without-specified-width-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/resize-corner-hidpi-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/video-controls-in-hidpi-expected.png: Added.
      * platform/chromium-mac/fast/hidpi/video-controls-in-hidpi-expected.txt: Added.
      * platform/chromium-win/fast/hidpi: Added.
      * platform/chromium-win/fast/hidpi/broken-image-icon-hidpi-expected.png: Added.
      * platform/chromium-win/fast/hidpi/broken-image-icon-hidpi-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/broken-image-with-size-hidpi-expected.png: Added.
      * platform/chromium-win/fast/hidpi/broken-image-with-size-hidpi-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/clip-text-in-hidpi-expected.png: Added.
      * platform/chromium-win/fast/hidpi/clip-text-in-hidpi-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/device-scale-factor-paint-expected.png: Added.
      * platform/chromium-win/fast/hidpi/focus-rings-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-as-background-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-as-background-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-background-dynamic-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-background-dynamic-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-background-repeat-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-background-repeat-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-background-repeat-without-size-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-background-repeat-without-size-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-border-image-comparison-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-border-image-comparison-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-border-image-dynamic-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-border-image-dynamic-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-border-image-simple-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-border-image-simple-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-in-content-dynamic-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-in-content-dynamic-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-out-of-order-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-out-of-order-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-simple-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-simple-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/image-set-without-specified-width-expected.png: Added.
      * platform/chromium-win/fast/hidpi/image-set-without-specified-width-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/resize-corner-hidpi-expected.png: Added.
      * platform/chromium-win/fast/hidpi/resize-corner-hidpi-expected.txt: Added.
      * platform/chromium-win/fast/hidpi/video-controls-in-hidpi-expected.png: Added.
      * platform/chromium-win/fast/hidpi/video-controls-in-hidpi-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123558 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2733c87e
    • commit-queue@webkit.org's avatar
      WKContextGetGlobalStatistics() assigns wrong value to wkFrameCount in WKContextStatistics · beca7362
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92173
      
      Patch by Jae Hyun Park <jae.park@company100.net> on 2012-07-24
      Reviewed by John Sullivan.
      
      In WKContextGetGlobalStatistics(), wkViewCount in WebContext::Statistics
      is assigned to wkFrameCount in WKContextStatistics.
      wkFrameCount in WebContext:Statistics should be assigned to wkFrameCount in WKContextStatistics.
      
      * UIProcess/API/C/WKContext.cpp:
      (WKContextGetGlobalStatistics):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123557 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      beca7362
    • kbr@google.com's avatar
      [chromium] Hint garbage collector to run if page uses Canvas contexts · aa30d541
      kbr@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=76225
      
      Reviewed by Kentaro Hara.
      
      Source/WebCore:
      
      Upon creating a canvas context, set a hint in the current isolate
      indicating that a full GC should be done upon the next page
      navigation.
      
      This improves Chrome's robustness on some WebGL stress tests which
      simulate real-world behavior by repeatedly navigating among
      several samples. More general measures are being investigated, but
      this change makes V8 behave the same as JSC on these stress tests.
      JSC doesn't currently use generational garbage collection, so it
      has more opportunities to discover unreferenced canvas contexts.
      
      Test: fast/canvas/webgl/context-creation-and-destruction.html
      
      * bindings/v8/V8Binding.cpp:
      (WebCore::V8BindingPerIsolateData::V8BindingPerIsolateData):
          Initialize per-isolate low memory hint.
      * bindings/v8/V8Binding.h:
      (V8BindingPerIsolateData):
      (WebCore::V8BindingPerIsolateData::setLowMemoryNotificationHint):
          Set a per-isolate hint to signal a low memory condition upon the next page navigation.
      (WebCore::V8BindingPerIsolateData::clearLowMemoryNotificationHint):
          Clear the previously set hint.
      (WebCore::V8BindingPerIsolateData::isLowMemoryNotificationHint):
          Get the previously set hint.
      * bindings/v8/V8Proxy.cpp:
      (WebCore::V8Proxy::hintForGCIfNecessary):
          If necessary, send V8 a hint that it should GC.
      (WebCore):
      (WebCore::V8Proxy::clearForClose):
      (WebCore::V8Proxy::clearForNavigation):
          Call hintForGCIfNecessary.
      * bindings/v8/V8Proxy.h:
      (V8Proxy):
      * bindings/v8/custom/V8HTMLCanvasElementCustom.cpp:
      (WebCore::V8HTMLCanvasElement::getContextCallback):
          Set a hint that we should GC upon the next page navigation.
      
      LayoutTests:
      
      This test doesn't directly exercise this code path yet, but it
      needs to work regardless and also needs to be expanded.
      
      * fast/canvas/webgl/context-creation-and-destruction-expected.txt: Added.
      * fast/canvas/webgl/context-creation-and-destruction.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123556 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aa30d541
    • alexis.menard@openbossa.org's avatar
      [Qt] svg/as-background-image rebaseline after new test fonts · ee9e70a3
      alexis.menard@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92180
      
      Unreviewed gardening.
      
      These tests have been skipped because monospace fonts weren't properly used by
      layout tests. After r121971, the test results are normal again.
      
      * platform/qt-5.0/Skipped:
      * platform/qt/svg/as-background-image/animated-svg-as-background-expected.png: Added.
      * platform/qt/svg/as-background-image/animated-svg-as-background-expected.txt:
      * platform/qt/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png:
      * platform/qt/svg/as-background-image/background-image-preserveaspectRatio-support-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-background-1-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-background-2-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-background-3-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-background-4-expected.png: Added.
      * platform/qt/svg/as-background-image/svg-as-background-4-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-background-5-expected.png: Added.
      * platform/qt/svg/as-background-image/svg-as-background-5-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-background-6-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-background-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-background-with-relative-size-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-background-with-viewBox-expected.txt:
      * platform/qt/svg/as-background-image/svg-as-tiled-background-expected.txt:
      * platform/qt/svg/as-background-image/svg-background-partial-redraw-expected.png:
      * platform/qt/svg/as-background-image/svg-background-partial-redraw-expected.txt:
      * platform/qt/svg/as-background-image/svg-width-100p-as-background-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123555 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee9e70a3
    • abarth@webkit.org's avatar
      [Chromium] Support scrolling and zooming to focused input elements · 0a16d19a
      abarth@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=91661
      
      Reviewed by Darin Fisher.
      
      This patch introduces saveScrollAndScaleState and
      restoreScrollAndScaleState, which can be used to save and restore the
      scroll and scale state of the WebView, respectively.  These functions
      will be used by Chromium on Android to save the scale and scrolls state
      before zoom into a text field so that we can "undo" the zoom if the
      user didn't mean to zoom into the text field.
      
      I wanted to write unit tests for these functions, but it wasn't clear
      to me how to write the test because startPageScaleAnimation appears to
      complete asynchronously.
      
      * public/WebView.h:
      (WebView):
      * src/WebViewImpl.cpp:
      (WebKit::WebViewImpl::WebViewImpl):
      (WebKit::WebViewImpl::saveScrollAndScaleState):
      (WebKit):
      (WebKit::WebViewImpl::restoreScrollAndScaleState):
      (WebKit::WebViewImpl::resetSavedScrollAndScaleState):
      (WebKit::WebViewImpl::didCommitLoad):
      * src/WebViewImpl.h:
      (WebViewImpl):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123554 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0a16d19a
    • commit-queue@webkit.org's avatar
      [chromium] Add time spent painting to GPU benchmarking renderingStats() API. · d731baa3
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=90019
      
      Patch by Dave Tu <dtu@chromium.org> on 2012-07-24
      Reviewed by Adrienne Walker.
      
      Source/Platform:
      
      * chromium/public/WebRenderingStats.h:
      (WebRenderingStats):
      (WebKit::WebRenderingStats::WebRenderingStats):
      
      Source/WebCore:
      
      * platform/graphics/chromium/BitmapCanvasLayerTextureUpdater.cpp:
      (WebCore::BitmapCanvasLayerTextureUpdater::prepareToUpdate):
      * platform/graphics/chromium/BitmapCanvasLayerTextureUpdater.h:
      (BitmapCanvasLayerTextureUpdater):
      * platform/graphics/chromium/BitmapSkPictureCanvasLayerTextureUpdater.cpp:
      (WebCore::BitmapSkPictureCanvasLayerTextureUpdater::Texture::prepareRect):
      (WebCore::BitmapSkPictureCanvasLayerTextureUpdater::prepareToUpdate):
      (WebCore::BitmapSkPictureCanvasLayerTextureUpdater::paintContentsRect):
      * platform/graphics/chromium/BitmapSkPictureCanvasLayerTextureUpdater.h:
      (Texture):
      (BitmapSkPictureCanvasLayerTextureUpdater):
      * platform/graphics/chromium/CanvasLayerTextureUpdater.cpp:
      (WebCore::CanvasLayerTextureUpdater::paintContents):
      * platform/graphics/chromium/CanvasLayerTextureUpdater.h:
      (CanvasLayerTextureUpdater):
      * platform/graphics/chromium/ContentLayerChromium.cpp:
      (WebCore::ContentLayerChromium::update):
      * platform/graphics/chromium/ContentLayerChromium.h:
      (ContentLayerChromium):
      * platform/graphics/chromium/ImageLayerChromium.cpp:
      (WebCore::ImageLayerChromium::update):
      * platform/graphics/chromium/ImageLayerChromium.h:
      (ImageLayerChromium):
      * platform/graphics/chromium/LayerChromium.h:
      (WebCore):
      (WebCore::LayerChromium::update):
      * platform/graphics/chromium/LayerTextureUpdater.h:
      (WebCore):
      (WebCore::LayerTextureUpdater::Texture::prepareRect):
      (WebCore::LayerTextureUpdater::prepareToUpdate):
      * platform/graphics/chromium/ScrollbarLayerChromium.cpp:
      (WebCore::ScrollbarLayerChromium::updatePart):
      (WebCore::ScrollbarLayerChromium::update):
      * platform/graphics/chromium/ScrollbarLayerChromium.h:
      (ScrollbarLayerChromium):
      * platform/graphics/chromium/SkPictureCanvasLayerTextureUpdater.cpp:
      (WebCore::SkPictureCanvasLayerTextureUpdater::prepareToUpdate):
      * platform/graphics/chromium/SkPictureCanvasLayerTextureUpdater.h:
      (SkPictureCanvasLayerTextureUpdater):
      * platform/graphics/chromium/TiledLayerChromium.cpp:
      (WebCore::TiledLayerChromium::updateTiles):
      (WebCore::TiledLayerChromium::updateContentRect):
      * platform/graphics/chromium/TiledLayerChromium.h:
      (TiledLayerChromium):
      * platform/graphics/chromium/cc/CCLayerTreeHost.cpp:
      (WebCore::CCLayerTreeHost::CCLayerTreeHost):
      (WebCore::CCLayerTreeHost::updateAnimations):
      (WebCore::CCLayerTreeHost::renderingStats):
      (WebCore::CCLayerTreeHost::paintMasksForRenderSurface):
      (WebCore::CCLayerTreeHost::paintLayerContents):
      * platform/graphics/chromium/cc/CCLayerTreeHost.h:
      (WebCore):
      (CCLayerTreeHost):
      * platform/graphics/chromium/cc/CCRenderingStats.h:
      (CCRenderingStats):
      (WebCore::CCRenderingStats::CCRenderingStats):
      
      Source/WebKit/chromium:
      
      * src/WebLayerTreeView.cpp:
      (WebKit::WebLayerTreeView::renderingStats):
      * tests/CCLayerTreeHostTest.cpp:
      * tests/CCTiledLayerTestCommon.cpp:
      (WebKitTests::FakeLayerTextureUpdater::Texture::prepareRect):
      (WebKitTests::FakeTiledLayerChromium::update):
      * tests/CCTiledLayerTestCommon.h:
      (Texture):
      (FakeTiledLayerChromium):
      * tests/Canvas2DLayerBridgeTest.cpp:
      * tests/ContentLayerChromiumTest.cpp:
      (WebKit::TEST):
      * tests/TiledLayerChromiumTest.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123553 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d731baa3
    • caio.oliveira@openbossa.org's avatar
      [Qt] fast/block/positioning rebaseline after new test fonts · 9285b4a3
      caio.oliveira@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92174
      
      Unreviewed.
      
      * platform/qt-5.0-wk2/Skipped:
      * platform/qt-5.0/Skipped:
      * platform/qt/fast/block/positioning/003-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/004-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/005-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/006-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/007-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/008-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/009-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/010-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/011-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/012-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/013-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/014-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/015-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/016-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/017-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/018-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/019-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/020-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/021-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/022-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/023-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/024-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/025-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/026-expected.png: Added.
      * platform/qt/fast/block/positioning/027-expected.png: Added.
      * platform/qt/fast/block/positioning/028-expected.png: Added.
      * platform/qt/fast/block/positioning/029-expected.png: Added.
      * platform/qt/fast/block/positioning/030-expected.png: Added.
      * platform/qt/fast/block/positioning/031-expected.png: Added.
      * platform/qt/fast/block/positioning/032-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/033-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/034-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/035-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/036-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/037-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/038-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/039-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/040-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/041-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/042-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/043-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/044-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/045-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/046-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * platform/qt/fast/block/positioning/047-expected.png:
      * platform/qt/fast/block/positioning/047-expected.txt:
      * platform/qt/fast/block/positioning/048-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/050-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-rl/001-expected.png.
      * platform/qt/fast/block/positioning/052-expected.txt:
      * platform/qt/fast/block/positioning/053-expected.png:
      * platform/qt/fast/block/positioning/053-expected.txt:
      * platform/qt/fast/block/positioning/054-expected.txt:
      * platform/qt/fast/block/positioning/055-expected.png:
      * platform/qt/fast/block/positioning/055-expected.txt:
      * platform/qt/fast/block/positioning/057-expected.png:
      * platform/qt/fast/block/positioning/057-expected.txt:
      * platform/qt/fast/block/positioning/058-expected.png:
      * platform/qt/fast/block/positioning/058-expected.txt:
      * platform/qt/fast/block/positioning/059-expected.png:
      * platform/qt/fast/block/positioning/059-expected.txt:
      * platform/qt/fast/block/positioning/060-expected.png:
      * platform/qt/fast/block/positioning/060-expected.txt:
      * platform/qt/fast/block/positioning/061-expected.txt:
      * platform/qt/fast/block/positioning/062-expected.png: Added.
      * platform/qt/fast/block/positioning/abs-inside-inline-rel-expected.png:
      * platform/qt/fast/block/positioning/abs-inside-inline-rel-expected.txt:
      * platform/qt/fast/block/positioning/absolute-in-inline-ltr-3-expected.png:
      * platform/qt/fast/block/positioning/absolute-in-inline-ltr-3-expected.txt:
      * platform/qt/fast/block/positioning/absolute-in-inline-short-ltr-expected.png:
      * platform/qt/fast/block/positioning/absolute-in-inline-short-ltr-expected.txt:
      * platform/qt/fast/block/positioning/absolute-in-inline-short-rtl-expected.png:
      * platform/qt/fast/block/positioning/absolute-in-inline-short-rtl-expected.txt:
      * platform/qt/fast/block/positioning/absolute-length-of-neg-666666-expected.png:
      * platform/qt/fast/block/positioning/absolute-length-of-neg-666666-expected.txt:
      * platform/qt/fast/block/positioning/absolute-position-direction-expected.png:
      * platform/qt/fast/block/positioning/absolute-position-direction-expected.txt:
      * platform/qt/fast/block/positioning/absolute-positioned-overconstrained-expected.png:
      * platform/qt/fast/block/positioning/absolute-positioned-overconstrained-expected.txt:
      * platform/qt/fast/block/positioning/absolute-positioning-no-scrollbar-expected.png: Added.
      * platform/qt/fast/block/positioning/absolute-positioning-no-scrollbar-expected.txt:
      * platform/qt/fast/block/positioning/absolute-with-html-border-quirks-expected.png:
      * platform/qt/fast/block/positioning/absolute-with-html-border-quirks-expected.txt:
      * platform/qt/fast/block/positioning/absolute-with-html-border-strict-expected.png:
      * platform/qt/fast/block/positioning/absolute-with-html-border-strict-expected.txt:
      * platform/qt/fast/block/positioning/auto-height-with-top-and-bottom-expected.png:
      * platform/qt/fast/block/positioning/auto-height-with-top-and-bottom-expected.txt:
      * platform/qt/fast/block/positioning/auto/001-expected.png:
      * platform/qt/fast/block/positioning/auto/001-expected.txt:
      * platform/qt/fast/block/positioning/auto/002-expected.png:
      * platform/qt/fast/block/positioning/auto/002-expected.txt:
      * platform/qt/fast/block/positioning/auto/003-expected.png:
      * platform/qt/fast/block/positioning/auto/003-expected.txt:
      * platform/qt/fast/block/positioning/auto/004-expected.png:
      * platform/qt/fast/block/positioning/auto/004-expected.txt:
      * platform/qt/fast/block/positioning/auto/005-expected.png:
      * platform/qt/fast/block/positioning/auto/005-expected.txt:
      * platform/qt/fast/block/positioning/auto/006-expected.png:
      * platform/qt/fast/block/positioning/auto/006-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/001-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-lr/001-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-lr/002-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-lr/002-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-lr/003-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-lr/003-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-lr/004-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-lr/004-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/006-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-lr/006-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/001-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-rl/001-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-rl/002-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-rl/002-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-rl/003-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-rl/003-expected.txt:
      * platform/qt/fast/block/positioning/auto/vertical-rl/004-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-rl/004-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/006-expected.png:
      * platform/qt/fast/block/positioning/auto/vertical-rl/006-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/child-of-absolute-with-auto-height-expected.png:
      * platform/qt/fast/block/positioning/child-of-absolute-with-auto-height-expected.txt:
      * platform/qt/fast/block/positioning/differing-writing-modes-expected.png:
      * platform/qt/fast/block/positioning/differing-writing-modes-expected.txt:
      * platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.png:
      * platform/qt/fast/block/positioning/differing-writing-modes-replaced-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/height-change-expected.png:
      * platform/qt/fast/block/positioning/height-change-expected.txt:
      * platform/qt/fast/block/positioning/hiding-inside-relpositioned-inline-expected.png:
      * platform/qt/fast/block/positioning/hiding-inside-relpositioned-inline-expected.txt:
      * platform/qt/fast/block/positioning/inline-block-relposition-expected.png:
      * platform/qt/fast/block/positioning/inline-block-relposition-expected.txt:
      * platform/qt/fast/block/positioning/leftmargin-topmargin-expected.png:
      * platform/qt/fast/block/positioning/leftmargin-topmargin-expected.txt:
      * platform/qt/fast/block/positioning/negative-right-pos-expected.png:
      * platform/qt/fast/block/positioning/negative-right-pos-expected.txt:
      * platform/qt/fast/block/positioning/padding-percent-expected.png:
      * platform/qt/fast/block/positioning/padding-percent-expected.txt:
      * platform/qt/fast/block/positioning/pref-width-change-expected.txt:
      * platform/qt/fast/block/positioning/relative-overconstrained-expected.png: Copied from LayoutTests/platform/qt/fast/block/positioning/vertical-lr/001-expected.png.
      * 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/block/positioning/relayout-on-position-change-expected.png:
      * platform/qt/fast/block/positioning/relayout-on-position-change-expected.txt:
      * platform/qt/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png:
      * platform/qt/fast/block/positioning/rtl-fixed-positioning-expected.png:
      * platform/qt/fast/block/positioning/rtl-static-positioning-expected.png:
      * platform/qt/fast/block/positioning/rtl-static-positioning-expected.txt:
      * platform/qt/fast/block/positioning/rtl-static-positioning-inline-block-expected.png:
      * platform/qt/fast/block/positioning/rtl-static-positioning-inline-block-expected.txt:
      * platform/qt/fast/block/positioning/static-distance-with-positioned-ancestor-expected.png:
      * platform/qt/fast/block/positioning/static-distance-with-positioned-ancestor-expected.txt:
      * platform/qt/fast/block/positioning/table-cell-static-position-expected.png:
      * platform/qt/fast/block/positioning/table-cell-static-position-expected.txt:
      * platform/qt/fast/block/positioning/trailing-space-test-expected.png:
      * platform/qt/fast/block/positioning/trailing-space-test-expected.txt:
      * platform/qt/fast/block/positioning/vertical-lr/001-expected.png:
      * platform/qt/fast/block/positioning/vertical-lr/001-expected.txt:
      * platform/qt/fast/block/positioning/vertical-rl/001-expected.png:
      * platform/qt/fast/block/positioning/vertical-rl/001-expected.txt:
      * platform/qt/fast/block/positioning/vertical-rl/fixed-positioning-expected.png:
      * platform/qt/fast/block/positioning/window-height-change-expected.png:
      * platform/qt/fast/block/positioning/window-height-change-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123552 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9285b4a3
  2. 24 Jul, 2012 19 commits
    • commit-queue@webkit.org's avatar
      [Qt] fast/block/float needs rebaseline after new test fonts · f623d5a5
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92150
      
      Patch by Luciano Wolf <luciano.wolf@openbossa.org> on 2012-07-24
      Reviewed by Alexis Menard.
      
      * platform/qt-5.0-wk1/Skipped:
      * platform/qt-5.0-wk2/Skipped:
      * platform/qt-5.0/Skipped:
      * platform/qt/fast/block/float/001-expected.txt:
      * platform/qt/fast/block/float/002-expected.png:
      * platform/qt/fast/block/float/002-expected.txt:
      * platform/qt/fast/block/float/003-expected.png:
      * platform/qt/fast/block/float/003-expected.txt:
      * platform/qt/fast/block/float/004-expected.png:
      * platform/qt/fast/block/float/004-expected.txt:
      * platform/qt/fast/block/float/005-expected.png:
      * platform/qt/fast/block/float/005-expected.txt:
      * platform/qt/fast/block/float/006-expected.png:
      * platform/qt/fast/block/float/006-expected.txt:
      * platform/qt/fast/block/float/007-expected.png:
      * platform/qt/fast/block/float/007-expected.txt:
      * platform/qt/fast/block/float/010-expected.png:
      * platform/qt/fast/block/float/010-expected.txt:
      * platform/qt/fast/block/float/011-expected.png:
      * platform/qt/fast/block/float/011-expected.txt:
      * platform/qt/fast/block/float/012-expected.png:
      * platform/qt/fast/block/float/012-expected.txt:
      * platform/qt/fast/block/float/013-expected.png:
      * platform/qt/fast/block/float/013-expected.txt:
      * platform/qt/fast/block/float/014-expected.png:
      * platform/qt/fast/block/float/014-expected.txt:
      * platform/qt/fast/block/float/015-expected.png:
      * platform/qt/fast/block/float/015-expected.txt:
      * platform/qt/fast/block/float/016-expected.png:
      * platform/qt/fast/block/float/016-expected.txt:
      * platform/qt/fast/block/float/017-expected.png:
      * platform/qt/fast/block/float/017-expected.txt:
      * platform/qt/fast/block/float/018-expected.png:
      * platform/qt/fast/block/float/018-expected.txt:
      * platform/qt/fast/block/float/020-expected.png:
      * platform/qt/fast/block/float/020-expected.txt:
      * platform/qt/fast/block/float/021-expected.png:
      * platform/qt/fast/block/float/021-expected.txt:
      * platform/qt/fast/block/float/022-expected.png:
      * platform/qt/fast/block/float/022-expected.txt:
      * platform/qt/fast/block/float/023-expected.png:
      * platform/qt/fast/block/float/023-expected.txt:
      * platform/qt/fast/block/float/024-expected.png:
      * platform/qt/fast/block/float/024-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/029-expected.png:
      * platform/qt/fast/block/float/029-expected.txt:
      * platform/qt/fast/block/float/030-expected.png:
      * platform/qt/fast/block/float/030-expected.txt:
      * platform/qt/fast/block/float/031-expected.png:
      * platform/qt/fast/block/float/031-expected.txt:
      * platform/qt/fast/block/float/032-expected.png:
      * platform/qt/fast/block/float/032-expected.txt:
      * platform/qt/fast/block/float/avoidance-percent-width-compat-expected.png: Added.
      * platform/qt/fast/block/float/avoidance-percent-width-compat-expected.txt:
      * 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/avoiding-float-centered-expected.png:
      * platform/qt/fast/block/float/avoiding-float-centered-expected.txt:
      * platform/qt/fast/block/float/br-with-clear-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/clamped-right-float-expected.png:
      * platform/qt/fast/block/float/clamped-right-float-expected.txt:
      * platform/qt/fast/block/float/clear-element-too-wide-for-containing-block-expected.png:
      * platform/qt/fast/block/float/clear-element-too-wide-for-containing-block-expected.txt:
      * platform/qt/fast/block/float/dynamic-unfloat-pref-width-expected.png:
      * platform/qt/fast/block/float/dynamic-unfloat-pref-width-expected.txt:
      * platform/qt/fast/block/float/editable-text-overlapping-float-expected.png:
      * platform/qt/fast/block/float/editable-text-overlapping-float-expected.txt:
      * platform/qt/fast/block/float/fit_line_below_floats-expected.png:
      * platform/qt/fast/block/float/fit_line_below_floats-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/float-in-float-hit-testing-expected.png:
      * platform/qt/fast/block/float/float-in-float-hit-testing-expected.txt:
      * platform/qt/fast/block/float/float-in-float-painting-expected.png:
      * platform/qt/fast/block/float/float-in-float-painting-expected.txt:
      * platform/qt/fast/block/float/floats-and-text-indent-expected.png:
      * platform/qt/fast/block/float/floats-and-text-indent-expected.txt:
      * platform/qt/fast/block/float/floats-and-text-indent-rl-expected.png:
      * platform/qt/fast/block/float/floats-and-text-indent-rl-expected.txt:
      * platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt:
      * platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt:
      * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt:
      * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt:
      * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt:
      * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt:
      * platform/qt/fast/block/float/intruding-painted-twice-expected.png:
      * platform/qt/fast/block/float/intruding-painted-twice-expected.txt:
      * platform/qt/fast/block/float/marquee-shrink-to-avoid-floats-expected.png:
      * platform/qt/fast/block/float/marquee-shrink-to-avoid-floats-expected.txt:
      * platform/qt/fast/block/float/multiple-float-positioning-expected.png:
      * platform/qt/fast/block/float/multiple-float-positioning-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/nestedAnonymousBlocks-expected.png:
      * platform/qt/fast/block/float/nestedAnonymousBlocks-expected.txt:
      * platform/qt/fast/block/float/nestedAnonymousBlocks2-expected.png:
      * platform/qt/fast/block/float/nestedAnonymousBlocks2-expected.txt:
      * platform/qt/fast/block/float/nopaint-after-layer-destruction-expected.png:
      * platform/qt/fast/block/float/nopaint-after-layer-destruction-expected.txt:
      * platform/qt/fast/block/float/nopaint-after-layer-destruction2-expected.png:
      * platform/qt/fast/block/float/nopaint-after-layer-destruction2-expected.txt:
      * platform/qt/fast/block/float/overhanging-after-height-decrease-expected.png:
      * platform/qt/fast/block/float/overhanging-after-height-decrease-expected.txt:
      * platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt:
      * platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt:
      * platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt:
      * platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt:
      * platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.png:
      * platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt:
      * platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.png:
      * platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt:
      * platform/qt/fast/block/float/overhanging-tall-block-expected.txt:
      * platform/qt/fast/block/float/overlapping-floats-with-overflow-hidden-expected.png:
      * platform/qt/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt:
      * 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/float/shrink-to-fit-width-expected.png:
      * platform/qt/fast/block/float/shrink-to-fit-width-expected.txt:
      * platform/qt/fast/block/float/table-relayout-expected.png:
      * platform/qt/fast/block/float/table-relayout-expected.txt:
      * platform/qt/fast/block/float/vertical-move-relayout-expected.png:
      * platform/qt/fast/block/float/vertical-move-relayout-expected.txt:
      * platform/qt/fast/block/float/width-update-after-clear-expected.png:
      * platform/qt/fast/block/float/width-update-after-clear-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f623d5a5
    • jianli@chromium.org's avatar
      [V8] Correct WebIDL type should be used in the testing IDL file · a33443a7
      jianli@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92168
      
      Reviewed by Kentaro Hara.
      
      Updated bindings test.
      
      * bindings/scripts/test/GObject/WebKitDOMTestObj.cpp:
      (webkit_dom_test_obj_strict_function):
      * bindings/scripts/test/GObject/WebKitDOMTestObj.h:
      * bindings/scripts/test/JS/JSTestObj.cpp:
      (WebCore::jsTestObjPrototypeFunctionStrictFunction):
      * bindings/scripts/test/TestObj.idl:
      * bindings/scripts/test/V8/V8TestObj.cpp:
      (WebCore::TestObjV8Internal::enabledAtRuntimeMethod1Callback):
      (WebCore::TestObjV8Internal::enabledAtRuntimeMethod2Callback):
      (WebCore::TestObjV8Internal::enabledPerContextMethod1Callback):
      (WebCore::TestObjV8Internal::enabledPerContextMethod2Callback):
      (WebCore::TestObjV8Internal::strictFunctionCallback):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123550 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a33443a7
    • tkent@chromium.org's avatar
      Unreviewed, rolling out r123191. · 0f7b4715
      tkent@chromium.org authored
      http://trac.webkit.org/changeset/123191
      https://bugs.webkit.org/show_bug.cgi?id=91804
      
      It might cause another performance regression.
      http://code.google.com/p/chromium/issues/detail?id=138410
      
      * html/FormController.cpp:
      (FormKeyGenerator):
      (WebCore::createKey):
      (WebCore::FormKeyGenerator::formKey):
      (WebCore::FormKeyGenerator::willDeleteForm):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123547 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f7b4715
    • commit-queue@webkit.org's avatar
      [JSBinding] Merging jsUnsignedLongArrayToVector() to toNativeArray() using traits. · 7bdd97e2
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=90381
      
      Patch by Vineet Chaudhary <rgf748@motorola.com> on 2012-07-24
      Reviewed by Kentaro Hara.
      
      We can remove jsUnsignedLongArrayToVector() implementaion
      merging it to current and toNativeArray() traits.
      
      Tests: TestObj.idl
      There should be no behavoiral changes as just refactoring.
      
      * Modules/vibration/NavigatorVibration.idl: Use sequence<T> as method param than T[]
      * bindings/js/JSDOMBinding.cpp: Moved toJSSequence() to header file.
      * bindings/js/JSDOMBinding.h:
      (WebCore::toJSSequence): Moved toJSSequence() to header file.
      (WebCore::jsArray): Renamed Traits to JSValueTraits
      (WebCore::toNativeArray): Using traits.
      * bindings/js/JSDictionary.cpp:
      (WebCore::JSDictionary::convertValue):
      * bindings/js/JSMessagePortCustom.cpp:
      (WebCore::fillMessagePortArray):
      * bindings/scripts/CodeGeneratorJS.pm: Removed unsigned long[] specific binding code.
      (AddIncludesForType):
      (GenerateParametersCheckExpression):
      (JSValueToNative):
      (NativeToJSValue):
      * bindings/scripts/CodeGeneratorV8.pm:
      (GenerateParametersCheckExpression): Added check sequence<T> check for overloaded methods.
      * bindings/scripts/test/JS/JSTestObj.cpp: Rebased binding test.
      (WebCore::jsTestObjPrototypeFunctionOverloadedMethod10):
      (WebCore::jsTestObjPrototypeFunctionOverloadedMethod):
      (WebCore::jsTestObjPrototypeFunctionMethodWithUnsignedLongSequence):
      * bindings/scripts/test/JS/JSTestObj.h: Rebased binding test.
      * bindings/scripts/test/TestObj.idl: Added test for sequence<T> as method parameter.
      * bindings/scripts/test/V8/V8TestObj.cpp: Rebased binding test.
      (WebCore::TestObjV8Internal::overloadedMethod10Callback):
      (TestObjV8Internal):
      (WebCore::TestObjV8Internal::overloadedMethodCallback):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123546 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7bdd97e2
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Add unit tests for custom text encoding setting · ae462710
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=91983
      
      Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-07-24
      Reviewed by Dirk Pranke.
      
      Add unit tests for get and set custom text encoding methods. Also, fix
      a style nit for r123177.
      
      * UIProcess/API/efl/ewk_view.cpp:
      (ewk_view_setting_encoding_custom_set): Fix a style nit - add newline
      before return.
      * UIProcess/API/efl/tests/test_ewk2_view.cpp:
      (TEST_F):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123545 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ae462710
    • rniwa@webkit.org's avatar
      WinCairo build fix attempt. · 0ea48892
      rniwa@webkit.org authored
      * win/WebKit2CFLite.def:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123544 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0ea48892
    • rniwa@webkit.org's avatar
      Windows build fix attempt. · ab769e7a
      rniwa@webkit.org authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123543 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ab769e7a
    • kseo@webkit.org's avatar
      Remove an invalid assertion introduced in r123536. Unreviewed. · b99adadf
      kseo@webkit.org authored
      * xml/parser/MarkupTokenBase.h:
      (WebCore::AtomicMarkupTokenBase::clearExternalCharacters):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123542 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b99adadf
    • zmo@google.com's avatar
      Unreviewed, rolling out r123504. · 66d6569e
      zmo@google.com authored
      http://trac.webkit.org/changeset/123504
      https://bugs.webkit.org/show_bug.cgi?id=92169
      
      broke a bunch of text-related tests in chromium mac debug
      (Requested by zhenyao on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-07-24
      
      * platform/text/cf/StringCF.cpp:
      (WTF::String::createCFString):
      * platform/text/cf/StringImplCF.cpp:
      (WTF::StringImpl::createCFString):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123541 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      66d6569e
    • atwilson@chromium.org's avatar
      Unreviewed chromium expectations change stop ignoring fast/hidpi changes. · 1676a9ce
      atwilson@chromium.org authored
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123540 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1676a9ce
    • dpranke@chromium.org's avatar
      make test-webkitpy at least kinda work in parallel on win32 · 7f698d4e
      dpranke@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=91700
      
      Reviewed by Adam Barth.
      
      This change makes the hoop-jumping we have to do to make running
      new-run-webkit-tests in parallel on win32 generic so that we can
      re-use it for test-webkitpy as well.
      
      * Scripts/new-run-webkit-tests:
      * Scripts/test-webkitpy:
      * Scripts/webkitpy/common/multiprocessing_bootstrap.py: Copied from Tools/Scripts/new-run-webkit-tests.
      (run):
      * Scripts/webkitpy/test/main.py:
      (main):
      (Tester._log_exception):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123538 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7f698d4e
    • kseo@webkit.org's avatar
      Ensure Noah's ark without reading the DOM tree. · 1d55ae16
      kseo@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92065
      
      Reviewed by Adam Barth.
      
      Technically we shouldn't read attributes back from the DOM. If JavaScript changes
      the attributes values, we could get a slightly wrong output here.
      
      Read attributes from tokens saved in the active formatting element list.
      
      No new tests, covered by existing tests.
      
      * html/parser/HTMLFormattingElementList.cpp:
      (WebCore::attributeCount):
      (WebCore::HTMLFormattingElementList::append):
      (WebCore::HTMLFormattingElementList::tryToEnsureNoahsArkConditionQuickly):
      (WebCore::HTMLFormattingElementList::ensureNoahsArkCondition):
      * html/parser/HTMLFormattingElementList.h:
      (HTMLFormattingElementList):
      * html/parser/HTMLStackItem.h:
      (WebCore::HTMLStackItem::localName):
      (HTMLStackItem):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123537 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1d55ae16
    • kseo@webkit.org's avatar
      Clear the external characters pointer of an AtomicHTMLToken before the raw token is cleared. · 73b99305
      kseo@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92056
      
      Reviewed by Adam Barth.
      
      AtomicHTMLToken keeps a pointer to the HTMLToken's buffer instead of copying the
      characters for performance. Clear the external characters pointer before the raw token
      is cleared to make sure that we won't have a dangling pointer.
      
      No new tests - no functional changes.
      
      * html/parser/HTMLTreeBuilder.cpp:
      (WebCore::HTMLTreeBuilder::constructTreeFromToken):
      * xml/parser/MarkupTokenBase.h:
      (WebCore::AtomicMarkupTokenBase::clearExternalCharacters):
      (AtomicMarkupTokenBase):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123536 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      73b99305
    • jianli@chromium.org's avatar
      Add per-context setting for html notifications · 89b9294c
      jianli@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=91295
      
      Reviewed by Adam Barth.
      
      Source/WebCore:
      
      Added a new per-context setting to control the enabling of html notifications.
      For chromium port, we're going to disable html notifications for web
      pages, but still keep it enabled for extensions.
      
      Also enhance V8 code generator to support V8EnabledPerContext attribute
      for methods.
      
      Updated the binding tests.
      
      * Modules/notifications/NotificationCenter.cpp:
      (WebCore::NotificationCenter::document): Expose document for being used by installPerContextProperties.
      (WebCore):
      * Modules/notifications/NotificationCenter.h:
      (NotificationCenter):
      * Modules/notifications/NotificationCenter.idl: Add V8EnabledPerContext attribute.
      * bindings/scripts/CodeGeneratorV8.pm: V8EnabledPerContext now supports methods.
      (GenerateHeader):
      (IsStandardFunction):
      (GenerateNonStandardFunction):
      (GenerateImplementation):
      (GenerateToV8Converters):
      (GetContextEnableFunction):
      * bindings/scripts/test/TestObj.idl: Add test case for V8EnabledPerContext methods.
      * bindings/scripts/test/V8/V8TestObj.cpp: Update test result.
      (WebCore::TestObjV8Internal::enabledAtContextMethod1Callback):
      (TestObjV8Internal):
      (WebCore::TestObjV8Internal::enabledAtContextMethod2Callback):
      (WebCore::V8TestObj::installPerContextProperties):
      (WebCore::V8TestObj::wrapSlow):
      * dom/ContextFeatures.cpp: Add a new per-context feature.
      (WebCore::ContextFeatures::htmlNotificationsEnabled):
      (WebCore):
      * dom/ContextFeatures.h: Add a new per-context feature.
      
      Source/WebKit/chromium:
      
      Add new per-context feature for chromium port.
      
      * public/WebPermissionClient.h:
      (WebPermissionClient):
      (WebKit::WebPermissionClient::allowHTMLNotifications):
      * src/ContextFeaturesClientImpl.cpp:
      (WebKit::ContextFeaturesClientImpl::askIfIsEnabled):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      89b9294c
    • zmo@google.com's avatar
      Unreviewed, rolling out r123499. · 352fec37
      zmo@google.com authored
      http://trac.webkit.org/changeset/123499
      https://bugs.webkit.org/show_bug.cgi?id=92161
      
      Android fails to compile (Requested by zhenyao on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-07-24
      
      Source/Platform: 
      
      * chromium/public/WebMediaStreamDescriptor.h:
      (WebMediaStreamDescriptor):
      * chromium/public/WebMediaStreamSource.h:
      (WebMediaStreamSource):
      
      Source/WebCore: 
      
      * GNUmakefile.list.am:
      * Modules/mediastream/MediaStream.cpp:
      (WebCore::MediaStream::MediaStream):
      (WebCore::MediaStream::addTrack):
      * Modules/mediastream/MediaStreamTrack.cpp:
      (WebCore::MediaStreamTrack::create):
      (WebCore::MediaStreamTrack::MediaStreamTrack):
      (WebCore::MediaStreamTrack::~MediaStreamTrack):
      (WebCore::MediaStreamTrack::setEnabled):
      * Modules/mediastream/MediaStreamTrack.h:
      (MediaStreamTrack):
      * Modules/mediastream/MediaStreamTrack.idl:
      * WebCore.gypi:
      * dom/EventNames.h:
      (WebCore):
      * dom/EventTargetFactory.in:
      * platform/chromium/support/WebMediaStreamDescriptor.cpp:
      (WebKit):
      (WebKit::WebMediaStreamDescriptor::sources):
      * platform/chromium/support/WebMediaStreamSource.cpp:
      * platform/mediastream/MediaStreamSource.cpp: Removed.
      * platform/mediastream/MediaStreamSource.h:
      (WebCore::MediaStreamSource::create):
      (WebCore::MediaStreamSource::muted):
      (WebCore::MediaStreamSource::setMuted):
      (WebCore::MediaStreamSource::MediaStreamSource):
      (MediaStreamSource):
      * platform/mediastream/chromium/MediaStreamCenterChromium.cpp:
      (WebCore::MediaStreamCenterChromium::queryMediaStreamSources):
      (WebCore::MediaStreamCenterChromium::didCreateMediaStream):
      
      Source/WebKit/chromium: 
      
      * src/AssertMatchingEnums.cpp:
      
      Tools: 
      
      * DumpRenderTree/DumpRenderTree.gypi:
      * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp:
      (MockWebKitPlatformSupport::createMediaStreamCenter):
      * DumpRenderTree/chromium/MockWebKitPlatformSupport.h:
      (MockWebKitPlatformSupport):
      * DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp: Removed.
      * DumpRenderTree/chromium/MockWebMediaStreamCenter.h: Removed.
      
      LayoutTests: 
      
      * fast/mediastream/MediaStreamTrack-expected.txt: Removed.
      * fast/mediastream/MediaStreamTrack.html: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123533 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      352fec37
    • atwilson@chromium.org's avatar
      Unreviewed chromium expectations update from r123490. · 26b77028
      atwilson@chromium.org authored
      * platform/chromium-mac-snowleopard/fast/hidpi/broken-image-icon-hidpi-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/broken-image-with-size-hidpi-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/clip-text-in-hidpi-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/device-scale-factor-paint-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/focus-rings-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-as-background-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-background-dynamic-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-background-repeat-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-background-repeat-without-size-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-border-image-comparison-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-border-image-dynamic-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-border-image-simple-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-in-content-dynamic-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-out-of-order-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-simple-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/image-set-without-specified-width-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/resize-corner-hidpi-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/video-controls-in-hidpi-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/hidpi/video-controls-in-hidpi-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123532 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      26b77028
    • dpranke@chromium.org's avatar
      nrwt: never finds binaries in the 'out' dir on chromium win · 28eca78b
      dpranke@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=91890
      
      Reviewed by Tony Chang.
      
      Attempt to fix this bug yet again; it turns out that --root and
      --build-directory don't have the same meaning (--root should
      include the configuration, --build-directory should not).
      
      * Scripts/webkitpy/layout_tests/port/base.py:
      (Port._build_path):
      * Scripts/webkitpy/layout_tests/port/chromium.py:
      (ChromiumPort._static_build_path):
      (ChromiumPort.default_results_directory):
      (ChromiumPort._build_path):
      (ChromiumPort):
      (ChromiumPort._build_path_with_configuration):
      (ChromiumPort._build_path_with_configuration.does):
      (ChromiumPort._path_to_image_diff):
      * Scripts/webkitpy/layout_tests/port/chromium_android.py:
      (ChromiumAndroidPort._build_path):
      (ChromiumAndroidPort):
      (ChromiumAndroidPort._build_path_with_configuration):
      (ChromiumAndroidPort._path_to_driver):
      (ChromiumAndroidPort._path_to_forwarder):
      (ChromiumAndroidPort._push_executable):
      (ChromiumAndroidPort._push_fonts):
      * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
      (ChromiumLinuxPort._determine_driver_path_statically):
      (ChromiumLinuxPort._modules_to_search_for_symbols):
      (ChromiumLinuxPort._path_to_driver):
      * Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py:
      (ChromiumLinuxPortTest.test_build_path):
      * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
      (ChromiumMacPort._modules_to_search_for_symbols):
      (ChromiumMacPort._path_to_driver):
      (ChromiumMacPort._path_to_helper):
      * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py:
      (ChromiumMacPortTest.test_build_path):
      * Scripts/webkitpy/layout_tests/port/chromium_win.py:
      (ChromiumWinPort._path_to_driver):
      (ChromiumWinPort._path_to_helper):
      (ChromiumWinPort._path_to_image_diff):
      * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
      (ChromiumWinTest.test_build_path):
      * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
      (parse_args):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123530 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      28eca78b
    • caio.oliveira@openbossa.org's avatar
      [Qt] svg/batik rebaseline after new test fonts · a13cce48
      caio.oliveira@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92162
      
      Unreviewed.
      
      * platform/qt-5.0/Skipped:
      * platform/qt-5.0/svg/batik/text/smallFonts-expected.png: Removed.
      * platform/qt-5.0/svg/batik/text/smallFonts-expected.txt: Removed.
      * platform/qt-5.0/svg/batik/text/textAnchor-expected.png: Removed.
      * platform/qt-5.0/svg/batik/text/textAnchor-expected.txt: Removed.
      * platform/qt-5.0/svg/batik/text/textEffect-expected.png: Removed.
      * platform/qt-5.0/svg/batik/text/textEffect-expected.txt: Removed.
      * platform/qt-5.0/svg/batik/text/textEffect3-expected.png: Removed.
      * platform/qt-5.0/svg/batik/text/textEffect3-expected.txt: Removed.
      * platform/qt-5.0/svg/batik/text/textPosition-expected.txt: Removed.
      * platform/qt-5.0/svg/batik/text/textPosition2-expected.png: Removed.
      * platform/qt-5.0/svg/batik/text/textPosition2-expected.txt: Removed.
      * platform/qt/svg/batik/filters/filterRegions-expected.png:
      * platform/qt/svg/batik/filters/filterRegions-expected.txt:
      * platform/qt/svg/batik/masking/maskRegions-expected.png:
      * platform/qt/svg/batik/masking/maskRegions-expected.txt:
      * platform/qt/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
      * platform/qt/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
      * platform/qt/svg/batik/paints/patternRegionA-expected.png:
      * platform/qt/svg/batik/paints/patternRegionA-expected.txt:
      * platform/qt/svg/batik/paints/patternRegions-expected.png:
      * platform/qt/svg/batik/paints/patternRegions-expected.txt:
      * platform/qt/svg/batik/paints/patternRegions-positioned-objects-expected.png:
      * platform/qt/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
      * platform/qt/svg/batik/text/longTextOnPath-expected.png:
      * platform/qt/svg/batik/text/longTextOnPath-expected.txt:
      * platform/qt/svg/batik/text/smallFonts-expected.png:
      * platform/qt/svg/batik/text/smallFonts-expected.txt:
      * platform/qt/svg/batik/text/textAnchor-expected.png:
      * platform/qt/svg/batik/text/textAnchor-expected.txt:
      * platform/qt/svg/batik/text/textAnchor2-expected.png:
      * platform/qt/svg/batik/text/textAnchor2-expected.txt:
      * platform/qt/svg/batik/text/textAnchor3-expected.png:
      * platform/qt/svg/batik/text/textAnchor3-expected.txt:
      * platform/qt/svg/batik/text/textDecoration-expected.png:
      * platform/qt/svg/batik/text/textDecoration-expected.txt:
      * platform/qt/svg/batik/text/textDecoration2-expected.png:
      * platform/qt/svg/batik/text/textDecoration2-expected.txt:
      * platform/qt/svg/batik/text/textEffect-expected.png:
      * platform/qt/svg/batik/text/textEffect-expected.txt:
      * platform/qt/svg/batik/text/textEffect2-expected.png:
      * platform/qt/svg/batik/text/textEffect2-expected.txt:
      * platform/qt/svg/batik/text/textEffect3-expected.png:
      * platform/qt/svg/batik/text/textEffect3-expected.txt:
      * platform/qt/svg/batik/text/textFeatures-expected.png:
      * platform/qt/svg/batik/text/textFeatures-expected.txt:
      * platform/qt/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
      * platform/qt/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
      * platform/qt/svg/batik/text/textLayout2-expected.png:
      * platform/qt/svg/batik/text/textLayout2-expected.txt:
      * platform/qt/svg/batik/text/textLength-expected.png:
      * platform/qt/svg/batik/text/textLength-expected.txt:
      * platform/qt/svg/batik/text/textOnPath-expected.png:
      * platform/qt/svg/batik/text/textOnPath-expected.txt:
      * platform/qt/svg/batik/text/textOnPath2-expected.png:
      * platform/qt/svg/batik/text/textOnPath2-expected.txt:
      * platform/qt/svg/batik/text/textOnPath3-expected.png:
      * platform/qt/svg/batik/text/textOnPath3-expected.txt:
      * platform/qt/svg/batik/text/textPCDATA-expected.png:
      * platform/qt/svg/batik/text/textPCDATA-expected.txt:
      * platform/qt/svg/batik/text/textPosition-expected.png:
      * platform/qt/svg/batik/text/textPosition-expected.txt:
      * platform/qt/svg/batik/text/textPosition2-expected.png:
      * platform/qt/svg/batik/text/textPosition2-expected.txt:
      * platform/qt/svg/batik/text/textProperties-expected.png:
      * platform/qt/svg/batik/text/textProperties-expected.txt:
      * platform/qt/svg/batik/text/textProperties2-expected.png:
      * platform/qt/svg/batik/text/textProperties2-expected.txt:
      * platform/qt/svg/batik/text/verticalTextOnPath-expected.png:
      * platform/qt/svg/batik/text/verticalTextOnPath-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a13cce48
    • rwlbuis@webkit.org's avatar
      [BlackBerry] Do not call settings setters twice on page construction · 9fe71da2
      rwlbuis@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92157
      
      Reviewed by Yong Li.
      
      The WebPagePrivate init method sets some settings value that were
      already set in didChangeSettings.
      Also call didChangeSettings explicitly from init, before that we are
      not calling it since the delegate is not set yet.
      
      * Api/WebPage.cpp:
      (BlackBerry::WebKit::WebPagePrivate::init):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123526 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9fe71da2