WebKit.git
12 years ago2010-06-26 Tony Gentilcore <tonyg@chromium.org>
tonyg@chromium.org [Sat, 26 Jun 2010 16:49:32 +0000 (16:49 +0000)]
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Adam Barth.

        Add a document.write to script-line-number test to ensure its new lines are excluded.
        https://bugs.webkit.org/show_bug.cgi?id=41060

        * fast/js/script-line-number-expected.txt:
        * fast/js/script-line-number.html:
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Adam Barth.

        Exclude line numbers for sources which are not from the network.
        https://bugs.webkit.org/show_bug.cgi?id=41060

        * html/HTMLDocumentParser.cpp:
        (WebCore::HTMLDocumentParser::write):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61956 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed complementary fix for r61818. It added StaticHashSetListNode.cpp|h to...
tonikitoo@webkit.org [Sat, 26 Jun 2010 14:18:29 +0000 (14:18 +0000)]
Unreviewed complementary fix for r61818. It added StaticHashSetListNode.cpp|h to the system,
but did not added it to chromium build system.

* WebCore.gypi:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61955 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-26 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Sat, 26 Jun 2010 13:25:43 +0000 (13:25 +0000)]
2010-06-26  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: ScripsPanel.prototype.editScriptSource uses old addBreakpoint signature.

        https://bugs.webkit.org/show_bug.cgi?id=41247

        * inspector/front-end/BreakpointManager.js:
        (WebInspector.BreakpointManager.prototype.removeBreakpoint):
        (WebInspector.Breakpoint.prototype.set enabled):
        (WebInspector.Breakpoint.prototype.set condition):
        * inspector/front-end/Object.js:
        (WebInspector.Object.prototype.addEventListener):
        (WebInspector.Object.prototype.removeEventListener):
        (WebInspector.Object.prototype.removeAllListeners):
        * inspector/front-end/ScriptsPanel.js:
        (WebInspector.ScriptsPanel.prototype.editScriptSource.mycallback):
        (WebInspector.ScriptsPanel.prototype.editScriptSource):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61954 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-26 Robert Hogan <robert@webkit.org>
robert@webkit.org [Sat, 26 Jun 2010 10:52:25 +0000 (10:52 +0000)]
2010-06-26  Robert Hogan  <robert@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] DRT Support for setCustomPolicyDelegate

        https://bugs.webkit.org/show_bug.cgi?id=39564

        Unskips:

        LayoutTests/fast/loader/policy-delegate-action-hit-test-zoomed.html
        LayoutTests/fast/loader/onload-policy-ignore-for-frame.html
        LayoutTests/fast/loader/reload-policy-delegate.html
        LayoutTests/fast/loader/javascript-url-hierarchical-execution.html
        LayoutTests/http/tests/misc/policy-delegate-called-twice.html

        * platform/qt/Skipped:
2010-06-26  Robert Hogan  <robert@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] DRT Support for setCustomPolicyDelegate

        https://bugs.webkit.org/show_bug.cgi?id=39564

        * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
        (DumpRenderTreeSupportQt::setCustomPolicyDelegate):
        * WebCoreSupport/DumpRenderTreeSupportQt.h:
        * WebCoreSupport/FrameLoaderClientQt.cpp:
        (drtDescriptionSuitableForTestResult):
        (WebCore::navigationTypeToString):
        (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
        * WebCoreSupport/FrameLoaderClientQt.h:
2010-06-21  Robert Hogan  <robert@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] DRT Support for setCustomPolicyDelegate

        https://bugs.webkit.org/show_bug.cgi?id=39564

        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
        (LayoutTestController::setCustomPolicyDelegate):
        * DumpRenderTree/qt/LayoutTestControllerQt.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61953 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-26 Robert Hogan <robert@webkit.org>
robert@webkit.org [Sat, 26 Jun 2010 10:10:59 +0000 (10:10 +0000)]
2010-06-26  Robert Hogan  <robert@webkit.org>

        Unreviewed, Qt build fix following http://trac.webkit.org/changeset/61879

        Remove qwebscriptworld.h from LayoutTestControllerQt.cpp - it is no longer
        exported.

        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61952 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-26 Mikhail Naganov <mnaganov@chromium.org>
mnaganov@chromium.org [Sat, 26 Jun 2010 09:10:05 +0000 (09:10 +0000)]
2010-06-26  Mikhail Naganov  <mnaganov@chromium.org>

        Unreviewed text expectations update.

        * platform/chromium-linux/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
        * platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61951 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-26 Tony Gentilcore <tonyg@chromium.org>
tonyg@chromium.org [Sat, 26 Jun 2010 07:49:30 +0000 (07:49 +0000)]
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Dimitri Glazkov.

        Add an --enable-web-timing flag which guards Web Timing support.
        https://bugs.webkit.org/show_bug.cgi?id=38924

        This flag is disabled by default.
        See: http://dev.w3.org/2006/webapi/WebTiming/

        * configure.ac:
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Dimitri Glazkov.

        Add an ENABLE_WEB_TIMING option for enabling Web Timing support.
        https://bugs.webkit.org/show_bug.cgi?id=38924

        * Configurations/FeatureDefines.xcconfig:
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Dimitri Glazkov.

        Add a guarded window.performance.timing binding which is disabled by default.
        https://bugs.webkit.org/show_bug.cgi?id=38924

        This is where Web Timing support will be implemented. Web Timing is a
        draft spec for exposing load times to web pages. It will be enabled
        once the spec and implementaiton are solidified. See:
        http://dev.w3.org/2006/webapi/WebTiming/

        No new tests because guarded behind a #DEFINE. Will add tests as
        functionality is landed.

        * Android.mk:
        * CMakeLists.txt:
        * Configurations/FeatureDefines.xcconfig:
        * DerivedSources.cpp:
        * DerivedSources.make:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pri:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * page/DOMWindow.cpp:
        (WebCore::DOMWindow::clear):
        (WebCore::DOMWindow::performance):
        * page/DOMWindow.h:
        (WebCore::DOMWindow::optionalPerformance):
        * page/DOMWindow.idl:
        * page/NavigationTiming.cpp: Added.
        (WebCore::NavigationTiming::NavigationTiming):
        (WebCore::NavigationTiming::frame):
        (WebCore::NavigationTiming::disconnectFrame):
        (WebCore::NavigationTiming::navigationStart):
        * page/NavigationTiming.h: Added.
        (WebCore::NavigationTiming::create):
        * page/NavigationTiming.idl: Added.
        * page/Performance.cpp: Added.
        (WebCore::Performance::Performance):
        (WebCore::Performance::frame):
        (WebCore::Performance::disconnectFrame):
        (WebCore::Performance::timing):
        * page/Performance.h: Added.
        (WebCore::Performance::create):
        * page/Performance.idl: Added.
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Dimitri Glazkov.

        Disable Web Timing support by default for chromium port.
        https://bugs.webkit.org/show_bug.cgi?id=38924

        * features.gypi:
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Dimitri Glazkov.

        Add an ENABLE_WEB_TIMING option for enabling Web Timing support.
        https://bugs.webkit.org/show_bug.cgi?id=38924

        * Configurations/FeatureDefines.xcconfig:
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Dimitri Glazkov.

        Add an ENABLE_WEB_TIMING option for enabling Web Timing support.
        https://bugs.webkit.org/show_bug.cgi?id=38924

        * Configurations/FeatureDefines.xcconfig:
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Dimitri Glazkov.

        Add a VS macro for enabling Web Timing support.
        https://bugs.webkit.org/show_bug.cgi?id=38924

        * win/tools/vsprops/FeatureDefines.vsprops:
2010-06-26  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Dimitri Glazkov.

        Add a build-webkit option for enabling Web Timing support.
        https://bugs.webkit.org/show_bug.cgi?id=38924

        * Scripts/build-webkit:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61950 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Zhenyao Mo <zmo@google.com>
zmo@google.com [Sat, 26 Jun 2010 07:10:35 +0000 (07:10 +0000)]
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        activeTexture wrongly generates error with legal input.
        https://bugs.webkit.org/show_bug.cgi?id=41227

        * fast/canvas/webgl/texture-active-bind-expected.txt: Added.
        * fast/canvas/webgl/texture-active-bind.html: Added.
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        activeTexture wrongly generates error with legal input.
        https://bugs.webkit.org/show_bug.cgi?id=41227

        Test: fast/canvas/webgl/texture-active-bind.html

        * html/canvas/WebGLRenderingContext.cpp:
        (WebCore::WebGLRenderingContext::activeTexture): Fix the upper limit test for test units.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61949 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Alpha Lam <hclam@chromium.org>
hclam@chromium.org [Sat, 26 Jun 2010 06:37:26 +0000 (06:37 +0000)]
2010-06-25  Alpha Lam  <hclam@chromium.org>

        Unreviewed. Build fix.

        Build fix for r61908. Updating test expectations.

        * platform/chromium-linux/css1/basic/containment-expected.checksum:
        * platform/chromium-linux/css1/basic/containment-expected.png:
        * platform/chromium-linux/css1/box_properties/padding_right-expected.checksum:
        * platform/chromium-linux/css1/box_properties/padding_right-expected.png:
        * platform/chromium-linux/css1/font_properties/font_size-expected.checksum:
        * platform/chromium-linux/css1/font_properties/font_size-expected.png:
        * platform/chromium-linux/editing/selection/5354455-1-expected.checksum:
        * platform/chromium-linux/editing/selection/5354455-1-expected.png:
        * platform/chromium-linux/editing/selection/5354455-2-expected.checksum:
        * platform/chromium-linux/editing/selection/5354455-2-expected.png:
        * platform/chromium-linux/editing/selection/move-by-line-001-expected.checksum:
        * platform/chromium-linux/editing/selection/move-by-line-001-expected.png:
        * platform/chromium-linux/fast/backgrounds/001-expected.checksum:
        * platform/chromium-linux/fast/backgrounds/001-expected.png:
        * platform/chromium-linux/fast/block/float/nested-clearance-expected.checksum:
        * platform/chromium-linux/fast/block/float/nested-clearance-expected.png:
        * platform/chromium-linux/fast/block/positioning/051-expected.checksum:
        * platform/chromium-linux/fast/block/positioning/051-expected.png:
        * platform/chromium-linux/fast/block/positioning/055-expected.checksum:
        * platform/chromium-linux/fast/block/positioning/055-expected.png:
        * platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.checksum:
        * platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.png:
        * platform/chromium-linux/fast/events/5056619-expected.checksum:
        * platform/chromium-linux/fast/events/5056619-expected.png:
        * platform/chromium-linux/fast/forms/input-text-scroll-left-on-blur-expected.checksum:
        * platform/chromium-linux/fast/forms/input-text-scroll-left-on-blur-expected.png:
        * platform/chromium-linux/fast/forms/search-display-none-cancel-button-expected.checksum:
        * platform/chromium-linux/fast/forms/search-display-none-cancel-button-expected.png:
        * platform/chromium-linux/fast/forms/search-placeholder-value-changed-expected.checksum:
        * platform/chromium-linux/fast/forms/search-placeholder-value-changed-expected.png:
        * platform/chromium-linux/fast/forms/select-change-listbox-size-expected.checksum:
        * platform/chromium-linux/fast/forms/select-change-listbox-size-expected.png:
        * platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.checksum:
        * platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.png:
        * platform/chromium-linux/fast/frames/iframe-scrolling-attribute-expected.checksum:
        * platform/chromium-linux/fast/frames/iframe-scrolling-attribute-expected.png:
        * platform/chromium-linux/fast/frames/onlyCommentInIFrame-expected.checksum:
        * platform/chromium-linux/fast/frames/onlyCommentInIFrame-expected.png:
        * platform/chromium-linux/fast/frames/viewsource-attribute-expected.checksum:
        * platform/chromium-linux/fast/frames/viewsource-attribute-expected.png:
        * platform/chromium-linux/fast/lists/drag-into-marker-expected.checksum:
        * platform/chromium-linux/fast/lists/drag-into-marker-expected.png:
        * platform/chromium-linux/fast/multicol/column-rules-stacking-expected.checksum:
        * platform/chromium-linux/fast/multicol/column-rules-stacking-expected.png:
        * platform/chromium-linux/fast/multicol/positioned-with-constrained-height-expected.checksum:
        * platform/chromium-linux/fast/multicol/positioned-with-constrained-height-expected.png:
        * platform/chromium-linux/fast/repaint/box-shadow-v-expected.checksum:
        * platform/chromium-linux/fast/repaint/box-shadow-v-expected.png:
        * platform/chromium-linux/fast/repaint/list-marker-expected.checksum:
        * platform/chromium-linux/fast/repaint/list-marker-expected.png:
        * platform/chromium-linux/fast/repaint/overflow-scroll-delete-expected.checksum:
        * platform/chromium-linux/fast/repaint/overflow-scroll-delete-expected.png:
        * platform/chromium-linux/fast/replaced/width100percent-menulist-expected.checksum:
        * platform/chromium-linux/fast/replaced/width100percent-menulist-expected.png:
        * platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.checksum:
        * platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.png:
        * platform/chromium-linux/fast/text/international/thai-line-breaks-expected.checksum:
        * platform/chromium-linux/fast/text/international/thai-line-breaks-expected.png:
        * platform/chromium-linux/http/tests/navigation/error404-frames-expected.checksum:
        * platform/chromium-linux/http/tests/navigation/error404-frames-expected.png:
        * platform/chromium-linux/http/tests/navigation/error404-goback-expected.checksum:
        * platform/chromium-linux/http/tests/navigation/error404-goback-expected.png:
        * platform/chromium-linux/http/tests/navigation/post-frames-expected.checksum:
        * platform/chromium-linux/http/tests/navigation/post-frames-expected.png:
        * platform/chromium-linux/http/tests/navigation/postredirect-frames-expected.checksum:
        * platform/chromium-linux/http/tests/navigation/postredirect-frames-expected.png:
        * platform/chromium-linux/platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle-expected.checksum:
        * platform/chromium-linux/platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-02-t-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
        * platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.checksum:
        * platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
        * platform/chromium-linux/svg/carto.net/button-expected.checksum:
        * platform/chromium-linux/svg/carto.net/button-expected.png:
        * platform/chromium-linux/svg/carto.net/combobox-expected.checksum:
        * platform/chromium-linux/svg/carto.net/combobox-expected.png:
        * platform/chromium-linux/svg/carto.net/slider-expected.checksum:
        * platform/chromium-linux/svg/carto.net/slider-expected.png:
        * platform/chromium-linux/svg/carto.net/textbox-expected.checksum:
        * platform/chromium-linux/svg/carto.net/textbox-expected.png:
        * platform/chromium-linux/svg/custom/animate-path-morphing-expected.checksum:
        * platform/chromium-linux/svg/custom/animate-path-morphing-expected.png:
        * platform/chromium-linux/svg/custom/js-update-transform-changes-expected.checksum:
        * platform/chromium-linux/svg/custom/js-update-transform-changes-expected.png:
        * platform/chromium-linux/svg/custom/marker-viewBox-changes-expected.checksum:
        * platform/chromium-linux/svg/custom/marker-viewBox-changes-expected.png:
        * platform/chromium-linux/svg/custom/use-property-changes-through-svg-dom-expected.checksum:
        * platform/chromium-linux/svg/custom/use-property-changes-through-svg-dom-expected.png:
        * platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.checksum:
        * platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png:
        * platform/chromium-linux/svg/custom/use-transform-expected.checksum:
        * platform/chromium-linux/svg/custom/use-transform-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/45621-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/45621-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug137388-2-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug137388-2-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug28341-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug28341-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug29314-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug29314-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug2997-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug2997-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug32205-2-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug32205-2-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug43854-1-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug43854-1-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug650-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug650-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.png:
        * platform/chromium-linux/tables/mozilla/bugs/bug96343-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug96343-expected.png:
        * platform/chromium-linux/tables/mozilla/core/captions-expected.checksum:
        * platform/chromium-linux/tables/mozilla/core/captions-expected.png:
        * platform/chromium-linux/tables/mozilla/core/cell_heights-expected.checksum:
        * platform/chromium-linux/tables/mozilla/core/cell_heights-expected.png:
        * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.checksum:
        * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
        * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.checksum:
        * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
        * platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.checksum:
        * platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
        * platform/chromium-linux/tables/mozilla/other/nestedTables-expected.checksum:
        * platform/chromium-linux/tables/mozilla/other/nestedTables-expected.png:
        * platform/chromium-linux/tables/mozilla/other/test3-expected.checksum:
        * platform/chromium-linux/tables/mozilla/other/test3-expected.png:
        * platform/chromium-linux/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum:
        * platform/chromium-linux/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
        * platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.checksum:
        * platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug106966-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug106966-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug80762-2-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/core/backgrounds-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/core/backgrounds-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/core/col_span2-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/core/col_span2-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/other/empty_cells-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/other/empty_cells-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/other/test4-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/other/test4-expected.png:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61948 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed. Build fix.
hclam@chromium.org [Sat, 26 Jun 2010 06:34:15 +0000 (06:34 +0000)]
Unreviewed. Build fix.

More test expectations cleanup for r61908.

* platform/chromium-linux/printing/return-from-printing-mode-expected.checksum:
* platform/chromium-linux/printing/return-from-printing-mode-expected.png: Added.
* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61947 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Nathan Lawrence <nlawrence@apple.com>
commit-queue@webkit.org [Sat, 26 Jun 2010 06:25:46 +0000 (06:25 +0000)]
2010-06-25  Nathan Lawrence  <nlawrence@apple.com>

        Reviewed by Geoffrey Garen.

        We assume in testapi.c that the value aHeapRef refers to will not be
        moved.  When we have movable objects, this will not be the case.

        * API/tests/testapi.c:
        (main):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61946 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Sat, 26 Jun 2010 06:19:29 +0000 (06:19 +0000)]
2010-06-25  Adam Barth  <abarth@webkit.org>

        Unreviewed.

        Skip fast/events/popup-when-select-change.html because GTK doesn't have
        an eventSender implementation.

        * platform/gtk/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61945 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoWindows build fix.
sfalken@apple.com [Sat, 26 Jun 2010 06:03:58 +0000 (06:03 +0000)]
Windows build fix.

* win/WebKit2.vcproj:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61944 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Jay Civelli <jcivelli@chromium.org>
commit-queue@webkit.org [Sat, 26 Jun 2010 06:02:27 +0000 (06:02 +0000)]
2010-06-25  Jay Civelli  <jcivelli@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] Made WebFrame not report the text from hidden frames.
        (some pages contain hidden frames with garbage text that
        should not be indexed or used to detect the page's language).
        https://bugs.webkit.org/show_bug.cgi?id=39456

        * DEPS:
        * WebKit.gyp:
        * src/WebFrameImpl.cpp:
        (WebKit::frameContentAsPlainText):
        * tests/RunAllTests.cpp:
        (main):
        * tests/WebFrameTest.cpp: Added.
        * tests/data: Added.
        * tests/data/iframes_test.html: Added.
        * tests/data/invisible_iframe.html: Added.
        * tests/data/visible_iframe.html: Added.
        * tests/data/zero_sized_iframe.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61943 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Bernhard Bauer <bauerb@chromium.org>
commit-queue@webkit.org [Sat, 26 Jun 2010 05:51:03 +0000 (05:51 +0000)]
2010-06-25  Bernhard Bauer  <bauerb@chromium.org>

        Reviewed by Darin Fisher.

        Add plugin accessors to WebPluginContainer.
        https://bugs.webkit.org/show_bug.cgi?id=41145

        * public/WebPluginContainer.h:
        * src/WebPluginContainerImpl.h:
        (WebKit::WebPluginContainerImpl::setPlugin):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61942 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Johnny Ding <jnd@chromium.org>
commit-queue@webkit.org [Sat, 26 Jun 2010 05:39:51 +0000 (05:39 +0000)]
2010-06-25  Johnny Ding  <jnd@chromium.org>

        Reviewed by Adam Barth.

        https://bugs.webkit.org/show_bug.cgi?id=41061
        Make sure the window can be opened in a user initiated event instead of blocking by popup blocker.

        * fast/events/popup-when-select-change-expected.txt: Added.
        * fast/events/popup-when-select-change.html: Added.
2010-06-25  Johnny Ding  <jnd@chromium.org>

        Reviewed by Adam Barth.

        https://bugs.webkit.org/show_bug.cgi?id=41061
        Make sure Chromium's ScriptController::processingUserGesture follows the JSC's behavior.
        Set right value in UserGestureIndicator when handling events in PopupMenuList in chromium.

        Test: fast/events/popup-when-select-change.html

        * bindings/v8/ScriptController.cpp:
        (WebCore::ScriptController::processingUserGesture):
        * platform/chromium/PopupMenuChromium.cpp:
        (WebCore::PopupContainer::handleMouseDownEvent):
        (WebCore::PopupContainer::handleMouseMoveEvent):
        (WebCore::PopupContainer::handleMouseReleaseEvent):
        (WebCore::PopupContainer::handleWheelEvent):
        (WebCore::PopupContainer::handleKeyEvent):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61941 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Tony Gentilcore <tonyg@chromium.org>
tonyg@chromium.org [Sat, 26 Jun 2010 05:27:37 +0000 (05:27 +0000)]
2010-06-25  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Eric Seidel.

        Make PendingScript hold a CachedResourceClient open for its lifetime
        https://bugs.webkit.org/show_bug.cgi?id=40968

        This replaces the mechanism introduced in r61374 with a simpler
        appraoch for preventing unexpected purges: always keep a client open.
        This approach will allow deferred scripts to add a client after
        the resource may have already been loaded without having to worry about
        the buffer being purged in the meantime.

        No new tests because making a CachedResource purse itself is not
        testable from a LayoutTest.

        * html/HTMLDocumentParser.cpp:
        (WebCore::HTMLDocumentParser::watchForLoad):
        (WebCore::HTMLDocumentParser::notifyFinished):
        * html/HTMLScriptRunner.cpp:
        (WebCore::HTMLScriptRunner::~HTMLScriptRunner):
        (WebCore::HTMLScriptRunner::sourceFromPendingScript):
        (WebCore::HTMLScriptRunner::isPendingScriptReady):
        (WebCore::HTMLScriptRunner::executePendingScript):
        (WebCore::HTMLScriptRunner::watchForLoad):
        (WebCore::HTMLScriptRunner::stopWatchingForLoad):
        (WebCore::HTMLScriptRunner::executeScriptsWaitingForLoad):
        (WebCore::HTMLScriptRunner::requestScript):
        (WebCore::HTMLScriptRunner::PendingScript::~PendingScript):
        (WebCore::HTMLScriptRunner::PendingScript::releaseElementAndClear):
        (WebCore::HTMLScriptRunner::PendingScript::setCachedScript):
        (WebCore::HTMLScriptRunner::PendingScript::cachedScript):
        * html/HTMLScriptRunner.h:
        (WebCore::HTMLScriptRunner::PendingScript::PendingScript):
        (WebCore::HTMLScriptRunner::PendingScript::watchingForLoad):
        (WebCore::HTMLScriptRunner::PendingScript::setWatchingForLoad):
        (WebCore::HTMLScriptRunner::PendingScript::notifyFinished):
        * html/HTMLScriptRunnerHost.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61940 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Zhenyao Mo <zmo@google.com>
zmo@google.com [Sat, 26 Jun 2010 04:53:24 +0000 (04:53 +0000)]
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        getUniform will not work for fetching uniform array elements
        https://bugs.webkit.org/show_bug.cgi?id=34508

        * fast/canvas/webgl/gl-uniform-arrays-expected.txt: Added.
        * fast/canvas/webgl/gl-uniform-arrays.html: Added.
        * fast/canvas/webgl/incorrect-context-object-behaviour-expected.txt: Change the test so we test the return error explicitly.
        * fast/canvas/webgl/script-tests/incorrect-context-object-behaviour.js: Ditto.
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        getUniform will not work for fetching uniform array elements
        https://bugs.webkit.org/show_bug.cgi?id=34508

        Test: fast/canvas/webgl/gl-uniform-arrays.html

        * html/canvas/WebGLRenderingContext.cpp:
        (WebCore::WebGLRenderingContext::attachShader): Generate correct errors.
        (WebCore::WebGLRenderingContext::getUniform): Dealing with array elements.
        (WebCore::WebGLRenderingContext::useProgram): Deal with program==null.
        (WebCore::WebGLRenderingContext::validateProgram): Generate correct errors.
        * platform/graphics/mac/GraphicsContext3DMac.mm:
        (WebCore::GraphicsContext3D::useProgram): Deal with program==null.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61939 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Zhenyao Mo <zmo@google.com>
zmo@google.com [Sat, 26 Jun 2010 04:23:45 +0000 (04:23 +0000)]
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        Bring set/get state functions to GLES2 conformance
        https://bugs.webkit.org/show_bug.cgi?id=41095

        * fast/canvas/webgl/gl-enable-enum-test-expected.txt: Added.
        * fast/canvas/webgl/gl-enable-enum-test.html: Added.
        * fast/canvas/webgl/gl-enum-tests-expected.txt: Added.
        * fast/canvas/webgl/gl-enum-tests.html: Added.
        * fast/canvas/webgl/resources/desktop-gl-constants.js: Added.
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        Bring set/get state functions to GLES2 conformance
        https://bugs.webkit.org/show_bug.cgi?id=41095

        Tests: fast/canvas/webgl/gl-enable-enum-test.html
               fast/canvas/webgl/gl-enum-tests.html

        * html/canvas/WebGLRenderingContext.cpp: Check input parameters according to GLES2 spec.
        (WebCore::WebGLRenderingContext::blendEquation):
        (WebCore::WebGLRenderingContext::blendEquationSeparate):
        (WebCore::WebGLRenderingContext::disable):
        (WebCore::WebGLRenderingContext::enable):
        (WebCore::WebGLRenderingContext::hint):
        (WebCore::WebGLRenderingContext::isEnabled):
        (WebCore::WebGLRenderingContext::pixelStorei):
        (WebCore::WebGLRenderingContext::validateBlendEquation):
        (WebCore::WebGLRenderingContext::validateCapability):
        * html/canvas/WebGLRenderingContext.h: Add helper function declaration.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61938 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Sterling Swigart <sswigart@google.com>
commit-queue@webkit.org [Sat, 26 Jun 2010 03:40:09 +0000 (03:40 +0000)]
2010-06-25  Sterling Swigart  <sswigart@google.com>

        Reviewed by David Levin.

        Callback code generation fixed so that now string parameters are converted to JSString
        using the jsString method instead of the toJS method which would not compile.
        https://bugs.webkit.org/show_bug.cgi?id=41119

        * bindings/scripts/CodeGeneratorJS.pm: Now generates jsString for String parameters in callbacks.
        * bindings/scripts/test/JS/JSTestCallback.cpp: Fixed test for above.
        (WebCore::JSTestCallback::callbackWithClass2Param): Ditto.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61937 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Sterling Swigart <sswigart@google.com>
commit-queue@webkit.org [Sat, 26 Jun 2010 03:22:26 +0000 (03:22 +0000)]
2010-06-25  Sterling Swigart  <sswigart@google.com>

        Reviewed by David Levin.

        Resetting ENABLE_IMAGE_RESIZER to 0. Image.webkitGetImage needs to be developed under
        a 0 value, at least until both the JSC and V8 bindings are in place.
        https://bugs.webkit.org/show_bug.cgi?id=41116

        * features.gypi: ENABLE_IMAGE_RESIZER=0

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61936 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Luiz Agostini <luiz.agostini@openbossa.org>
commit-queue@webkit.org [Sat, 26 Jun 2010 02:59:39 +0000 (02:59 +0000)]
2010-06-25  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] QtWebKit crashes if <select>'s render changes in its onchange event
        https://bugs.webkit.org/show_bug.cgi?id=41164

        QtWebKit crashes if <select>'s renderer changes in its onchange event.

        * WebCoreSupport/QtFallbackWebPopup.cpp:
        (WebCore::QtFallbackWebPopup::~QtFallbackWebPopup):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61935 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Zhenyao Mo <zmo@google.com>
zmo@google.com [Sat, 26 Jun 2010 02:47:45 +0000 (02:47 +0000)]
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        A buffer should be bound to one target in its lifetime
        https://bugs.webkit.org/show_bug.cgi?id=41108

        * fast/canvas/webgl/buffer-bind-test-expected.txt: Added.
        * fast/canvas/webgl/buffer-bind-test.html: Added.
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        A buffer should be bound to one target in its lifetime
        https://bugs.webkit.org/show_bug.cgi?id=41108

        Test: fast/canvas/webgl/buffer-bind-test.html

        * html/canvas/WebGLBuffer.cpp:
        (WebCore::WebGLBuffer::WebGLBuffer): Init target to 0.
        (WebCore::WebGLBuffer::associateBufferData): Remove target parameter, use one byteLength member.
        (WebCore::WebGLBuffer::associateBufferSubData): Ditto.
        (WebCore::WebGLBuffer::byteLength): Ditto.
        (WebCore::WebGLBuffer::setTarget): Set target.
        * html/canvas/WebGLBuffer.h: Cache target in the WebGLBuffer object, use one byteLength member.
        (WebCore::WebGLBuffer::getTarget):
        * html/canvas/WebGLRenderingContext.cpp:
        (WebCore::WebGLRenderingContext::bindBuffer): Check if a buffer is bound to another target; set buffer object internal target.
        (WebCore::WebGLRenderingContext::bufferData): Remove target parameter and use the WebGLBuffer cached target instead.
        (WebCore::WebGLRenderingContext::bufferSubData): Ditto.
        (WebCore::WebGLRenderingContext::validateElementArraySize): Ditto.
        (WebCore::WebGLRenderingContext::validateIndexArrayConservative): Ditto.
        (WebCore::WebGLRenderingContext::vertexAttribPointer): Ditto.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61934 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Dean Jackson <dino@apple.com>
dino@apple.com [Sat, 26 Jun 2010 02:01:29 +0000 (02:01 +0000)]
2010-06-25  Dean Jackson  <dino@apple.com>

        Reviewed by Simon Fraser.

        https://bugs.webkit.org/show_bug.cgi?id=41188
        Animations should not require 0% and 100% keyframes

        When we are generating the animation lists in CSSStyleSelector,
        rather than bail if we notice that "from" or "to" are missing, we
        now generate synthetic keyframes for those cases.

        Tests: animations/missing-from-to-transforms.html
               animations/missing-from-to.html
               WebCore/manual-tests/animation-with-transition.html

        * css/CSSStyleSelector.cpp:
        (WebCore::CSSStyleSelector::styleForKeyframe):
                Moved individual keyframe generation into a new function.
        (WebCore::CSSStyleSelector::keyframeStylesForAnimation):
                Call the new function above for regular keyframes, and
                also check for missing keyframes and generate them if
                necessary.
        * css/CSSStyleSelector.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61933 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed.
ossy@webkit.org [Sat, 26 Jun 2010 01:29:27 +0000 (01:29 +0000)]
Unreviewed.

[Qt] Add platform specific expected results for new passing tests.
Compared to Mac png files and Mac expected files.

* platform/qt/editing/selection/range-between-block-and-inline-expected.checksum: Added.
* platform/qt/editing/selection/range-between-block-and-inline-expected.png: Added.
* platform/qt/editing/selection/range-between-block-and-inline-expected.txt: Added.
* platform/qt/fast/css-generated-content/after-duplicated-after-split-expected.checksum: Added.
* platform/qt/fast/css-generated-content/after-duplicated-after-split-expected.png: Added.
* platform/qt/fast/css-generated-content/after-duplicated-after-split-expected.txt: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-optimums-expected.png: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-expected.checksum: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-expected.png: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.
* platform/qt/fast/frames/take-focus-from-iframe-expected.checksum: Added.
* platform/qt/fast/frames/take-focus-from-iframe-expected.png: Added.
* platform/qt/fast/frames/take-focus-from-iframe-expected.txt: Added.
* platform/qt/fast/images/svg-background-partial-redraw-expected.checksum: Added.
* platform/qt/fast/images/svg-background-partial-redraw-expected.png: Added.
* platform/qt/fast/images/svg-background-partial-redraw-expected.txt: Added.
* platform/qt/fast/lists/alpha-boundary-values-expected.checksum: Added.
* platform/qt/fast/lists/alpha-boundary-values-expected.png: Added.
* platform/qt/fast/lists/alpha-boundary-values-expected.txt: Added.
* platform/qt/fast/multicol/column-count-with-rules-expected.checksum: Added.
* platform/qt/fast/multicol/column-count-with-rules-expected.png: Added.
* platform/qt/fast/multicol/column-count-with-rules-expected.txt: Added.
* platform/qt/fast/multicol/layers-in-multicol-expected.checksum: Added.
* platform/qt/fast/multicol/layers-in-multicol-expected.png: Added.
* platform/qt/fast/multicol/layers-in-multicol-expected.txt: Added.
* platform/qt/fast/multicol/layers-split-across-columns-expected.checksum: Added.
* platform/qt/fast/multicol/layers-split-across-columns-expected.png: Added.
* platform/qt/fast/multicol/layers-split-across-columns-expected.txt: Added.
* platform/qt/fast/multicol/nested-columns-expected.checksum: Added.
* platform/qt/fast/multicol/nested-columns-expected.png: Added.
* platform/qt/fast/multicol/nested-columns-expected.txt: Added.
* platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.checksum: Added.
* platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.png: Added.
* platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
* platform/qt/fast/multicol/span/span-margin-collapsing-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-margin-collapsing-expected.png: Added.
* platform/qt/fast/multicol/span/span-margin-collapsing-expected.txt: Added.
* platform/qt/fast/repaint/fixed-child-move-after-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-child-move-after-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-child-move-after-scroll-expected.txt: Added.
* platform/qt/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt: Added.
* platform/qt/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt: Added.
* platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt: Added.
* platform/qt/fast/repaint/fixed-move-after-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-move-after-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-move-after-scroll-expected.txt: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset-expected.checksum: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset-expected.png: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset-expected.txt: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset2-expected.checksum: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset2-expected.png: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset2-expected.txt: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset3-expected.checksum: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset3-expected.png: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset3-expected.txt: Added.
* platform/qt/fast/repaint/positioned-document-element-expected.checksum: Added.
* platform/qt/fast/repaint/positioned-document-element-expected.png: Added.
* platform/qt/fast/repaint/positioned-document-element-expected.txt: Added.
* platform/qt/fast/text/format-control-expected.checksum: Added.
* platform/qt/fast/text/format-control-expected.png: Added.
* platform/qt/fast/text/format-control-expected.txt: Added.
* platform/qt/printing/page-rule-in-media-query-expected.checksum: Added.
* platform/qt/printing/page-rule-in-media-query-expected.png: Added.
* platform/qt/printing/page-rule-in-media-query-expected.txt: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61932 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed.
ossy@webkit.org [Sat, 26 Jun 2010 01:21:46 +0000 (01:21 +0000)]
Unreviewed.

[Qt] Add platform specific expected results for new passing svg/* tests.
Compared to Mac png files and Mac expected files.

* platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.checksum: Added.
* platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png: Added.
* platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt: Added.
* platform/qt/svg/batik/text/textDecoration-expected.checksum: Added.
* platform/qt/svg/batik/text/textDecoration-expected.png: Added.
* platform/qt/svg/batik/text/textDecoration-expected.txt: Added.
* platform/qt/svg/custom/non-scaling-stroke-expected.checksum: Added.
* platform/qt/svg/custom/non-scaling-stroke-expected.png: Added.
* platform/qt/svg/custom/non-scaling-stroke-expected.txt: Added.
* platform/qt/svg/custom/repaint-stroke-width-changes-expected.checksum: Added.
* platform/qt/svg/custom/repaint-stroke-width-changes-expected.png: Added.
* platform/qt/svg/custom/repaint-stroke-width-changes-expected.txt: Added.
* platform/qt/svg/custom/svg-fonts-with-no-element-reference-expected.checksum: Added.
* platform/qt/svg/custom/svg-fonts-with-no-element-reference-expected.png: Added.
* platform/qt/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Copied from LayoutTests/platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt.
* platform/qt/svg/filters/filter-on-filter-for-text-expected.checksum: Added.
* platform/qt/svg/filters/filter-on-filter-for-text-expected.png: Added.
* platform/qt/svg/filters/filter-on-filter-for-text-expected.txt: Added.
* platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.checksum: Copied from LayoutTests/platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.checksum.
* platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.png: Added.
* platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt: Copied from LayoutTests/platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt.
* platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.checksum: Added.
* platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.png: Added.
* platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt: Added.
* platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.checksum: Added.
* platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.png: Added.
* platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.txt: Added.
* platform/qt/svg/foreignObject/svg-document-in-html-document-expected.checksum: Added.
* platform/qt/svg/foreignObject/svg-document-in-html-document-expected.png: Added.
* platform/qt/svg/foreignObject/svg-document-in-html-document-expected.txt: Added.
* platform/qt/svg/foreignObject/text-tref-02-b-expected.checksum: Added.
* platform/qt/svg/foreignObject/text-tref-02-b-expected.png: Added.
* platform/qt/svg/foreignObject/text-tref-02-b-expected.txt: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61931 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed.
ossy@webkit.org [Sat, 26 Jun 2010 01:18:20 +0000 (01:18 +0000)]
Unreviewed.

[Qt] Add platform specific expected results for new passing svg/text/* tests.
Compared to Mac png files and Mac expected files.

* platform/qt/svg/text/select-textLength-spacing-squeeze-1-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-1-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-2-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-2-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-3-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-3-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-4-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-4-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-1-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-1-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-2-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-2-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-3-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-3-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-4-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-4-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-4-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Added.
* platform/qt/svg/text/select-x-list-1-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-1-expected.png: Added.
* platform/qt/svg/text/select-x-list-1-expected.txt: Added.
* platform/qt/svg/text/select-x-list-2-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-2-expected.png: Added.
* platform/qt/svg/text/select-x-list-2-expected.txt: Added.
* platform/qt/svg/text/select-x-list-3-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-3-expected.png: Added.
* platform/qt/svg/text/select-x-list-3-expected.txt: Added.
* platform/qt/svg/text/select-x-list-4-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-4-expected.png: Added.
* platform/qt/svg/text/select-x-list-4-expected.txt: Added.
* platform/qt/svg/text/select-x-list-with-tspans-1-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-with-tspans-1-expected.png: Added.
* platform/qt/svg/text/select-x-list-with-tspans-1-expected.txt: Added.
* platform/qt/svg/text/select-x-list-with-tspans-2-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-with-tspans-2-expected.png: Added.
* platform/qt/svg/text/select-x-list-with-tspans-2-expected.txt: Added.
* platform/qt/svg/text/select-x-list-with-tspans-3-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-with-tspans-3-expected.png: Added.
* platform/qt/svg/text/select-x-list-with-tspans-3-expected.txt: Added.
* platform/qt/svg/text/select-x-list-with-tspans-4-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-with-tspans-4-expected.png: Added.
* platform/qt/svg/text/select-x-list-with-tspans-4-expected.txt: Added.
* platform/qt/svg/text/text-hkern-expected.checksum: Added.
* platform/qt/svg/text/text-hkern-expected.png: Added.
* platform/qt/svg/text/text-hkern-expected.txt: Copied from LayoutTests/platform/gtk/svg/text/text-hkern-expected.txt.
* platform/qt/svg/text/text-hkern-on-vertical-text-expected.checksum: Added.
* platform/qt/svg/text/text-hkern-on-vertical-text-expected.png: Added.
* platform/qt/svg/text/text-hkern-on-vertical-text-expected.txt: Copied from LayoutTests/platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt.
* platform/qt/svg/text/text-vkern-expected.checksum: Added.
* platform/qt/svg/text/text-vkern-expected.png: Added.
* platform/qt/svg/text/text-vkern-expected.txt: Copied from LayoutTests/platform/gtk/svg/text/text-vkern-expected.txt.
* platform/qt/svg/text/text-vkern-on-horizontal-text-expected.checksum: Added.
* platform/qt/svg/text/text-vkern-on-horizontal-text-expected.png: Added.
* platform/qt/svg/text/text-vkern-on-horizontal-text-expected.txt: Copied from LayoutTests/platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61930 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Victor Wang <victorw@chromium.org>
victorw@chromium.org [Sat, 26 Jun 2010 01:16:24 +0000 (01:16 +0000)]
2010-06-25  Victor Wang  <victorw@chromium.org>

        Reviewed by Darin Fisher.

        [Chromium] Update chromium webkit gyp so it has
        option to be built as DLL.

        Chromium webkit is built as webkit.dll on windows
        if it is inside chromium build and variable component
        is set to shared_library.

        https://bugs.webkit.org/show_bug.cgi?id=41161

        * WebKit.gyp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61929 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed.
ossy@webkit.org [Sat, 26 Jun 2010 01:11:01 +0000 (01:11 +0000)]
Unreviewed.

[Qt] fast/text/bidi-explicit-embedding-past-end.html fails
https://bugs.webkit.org/show_bug.cgi?id=41241

* platform/qt/Skipped: fast/text/bidi-explicit-embedding-past-end.html skipped until fix.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61928 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Sat, 26 Jun 2010 01:04:28 +0000 (01:04 +0000)]
2010-06-25  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r61924.
        http://trac.webkit.org/changeset/61924
        https://bugs.webkit.org/show_bug.cgi?id=41240

        It was rolled out, but cq+ wasn't removed (Requested by Ossy_
        on #webkit).

        * runtime/RegExp.cpp:
        (JSC::RegExp::RegExp):
        (JSC::RegExp::create):
        * runtime/RegExp.h:
        * runtime/RegExpCache.cpp:
        (JSC::RegExpCache::lookupOrCreate):
        (JSC::RegExpCache::create):
        * runtime/RegExpCache.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61927 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
commit-queue@webkit.org [Sat, 26 Jun 2010 00:58:18 +0000 (00:58 +0000)]
2010-06-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] QtTestBrowser does not have a "Load" button ; therefore, unable to load pages on touch only symbian devices (portrait mode).
        https://bugs.webkit.org/show_bug.cgi?id=38597

        Make the reload button act as a load button as well.

        * QtTestBrowser/mainwindow.cpp:
        (MainWindow::buildUI):
        (MainWindow::changeLocation):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61926 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Sat, 26 Jun 2010 00:47:59 +0000 (00:47 +0000)]
2010-06-25  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        We should parse <html>
        https://bugs.webkit.org/show_bug.cgi?id=41239

        This patch is hard to test, but I think this patch lets us parse a
        document consisting of only an <html> start tag.

        * html/HTMLTreeBuilder.cpp:
        (WebCore::HTMLTreeBuilder::constructTreeFromToken):
        (WebCore::HTMLTreeBuilder::insertHTMLStartTagBeforeHTML):
        (WebCore::HTMLTreeBuilder::insertHTMLStartTagInBody):
        (WebCore::HTMLTreeBuilder::processStartTag):
        (WebCore::HTMLTreeBuilder::processDefaultForBeforeHTMLMode):
        * html/HTMLTreeBuilder.h:
        (WebCore::HTMLTreeBuilder::ElementStack::push):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61925 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Renata Hodovan <reni@inf.u-szeged.hu>
commit-queue@webkit.org [Sat, 26 Jun 2010 00:41:49 +0000 (00:41 +0000)]
2010-06-25  Renata Hodovan  <reni@inf.u-szeged.hu>

        Reviewed by Geoffrey Garen.

        Merge RegExp constructor and RegExp::create methods into one.
        Both of function are called with tree parameters and check whether
        flags (the third param) is given or not.
        Simplify hash lookups in RegExpCache::create with giving them an extra
        iterator parameter.
        https://bugs.webkit.org/show_bug.cgi?id=41055

        * runtime/RegExp.cpp:
        (JSC::RegExp::RegExp):
        * runtime/RegExp.h:
        * runtime/RegExpCache.cpp:
        (JSC::RegExpCache::lookupOrCreate):
        (JSC::RegExpCache::create):
        * runtime/RegExpCache.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61924 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago<rdar://problem/8000667> Certain text is repeated before and after a line break
mitz@apple.com [Sat, 26 Jun 2010 00:31:54 +0000 (00:31 +0000)]
<rdar://problem/8000667> Certain text is repeated before and after a line break

Reviewed by Sam Weinig.

WebCore:

Test: fast/text/bidi-explicit-embedding-past-end.html

* platform/text/BidiResolver.h:
(WebCore::::createBidiRunsForLine): Committing explicit embedding past the end of the range
creates BidiRuns up to the end of the range, so at that point, we can stop iterating.

LayoutTests:

* fast/text/bidi-explicit-embedding-past-end-expected.checksum: Added.
* fast/text/bidi-explicit-embedding-past-end-expected.png: Added.
* fast/text/bidi-explicit-embedding-past-end-expected.txt: Added.
* fast/text/bidi-explicit-embedding-past-end.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61921 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 John Abd-El-Malek <jam@chromium.org>
jam@chromium.org [Sat, 26 Jun 2010 00:18:10 +0000 (00:18 +0000)]
2010-06-25  John Abd-El-Malek  <jam@chromium.org>

        Reviewed by David Levin.

        [chromium] Send unhandled events to Node's default handler
        https://bugs.webkit.org/show_bug.cgi?id=41223

        * src/WebPluginContainerImpl.cpp:
        (WebKit::WebPluginContainerImpl::handleEvent):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61919 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago Rubber-stamped by Mark Rowe.
adachan@apple.com [Sat, 26 Jun 2010 00:13:51 +0000 (00:13 +0000)]
    Rubber-stamped by Mark Rowe.

        Add additional include search paths relative to $(WebKitLibrariesDir) to fix a build.

        * win/WebKit2.vcproj:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61918 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed. Build fix.
hclam@chromium.org [Fri, 25 Jun 2010 23:56:55 +0000 (23:56 +0000)]
Unreviewed. Build fix.

Updating test expectations due to r61908.

* platform/chromium-linux/css1/basic/class_as_selector-expected.checksum:
* platform/chromium-linux/css1/basic/comments-expected.checksum:
* platform/chromium-linux/css1/basic/containment-expected.checksum:
* platform/chromium-linux/css1/basic/id_as_selector-expected.checksum:
* platform/chromium-linux/css1/basic/inheritance-expected.checksum:
* platform/chromium-linux/css1/box_properties/border-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_bottom-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_bottom_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_left-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_left_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_right_inline-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_right_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_style-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_top-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_top_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/clear-expected.checksum:
* platform/chromium-linux/css1/box_properties/clear_float-expected.checksum:
* platform/chromium-linux/css1/box_properties/float_elements_in_series-expected.checksum:
* platform/chromium-linux/css1/box_properties/float_margin-expected.checksum:
* platform/chromium-linux/css1/box_properties/float_on_text_elements-expected.checksum:
* platform/chromium-linux/css1/box_properties/height-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_bottom-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_inline-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_left-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_right-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_top-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_bottom-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_inline-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_left-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_right-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_top-expected.checksum:
* platform/chromium-linux/css1/box_properties/width-expected.checksum:
* platform/chromium-linux/css1/cascade/cascade_order-expected.checksum:
* platform/chromium-linux/css1/classification/display-expected.checksum:
* platform/chromium-linux/css1/classification/list_style_type-expected.checksum:
* platform/chromium-linux/css1/classification/white_space-expected.checksum:
* platform/chromium-linux/css1/color_and_background/background-expected.checksum:
* platform/chromium-linux/css1/color_and_background/background_attachment-expected.checksum:
* platform/chromium-linux/css1/color_and_background/background_position-expected.checksum:
* platform/chromium-linux/css1/color_and_background/background_repeat-expected.checksum:
* platform/chromium-linux/css1/conformance/forward_compatible_parsing-expected.checksum:
* platform/chromium-linux/css1/font_properties/font-expected.checksum:
* platform/chromium-linux/css1/font_properties/font_family-expected.checksum:
* platform/chromium-linux/css1/font_properties/font_size-expected.checksum:
* platform/chromium-linux/css1/font_properties/font_weight-expected.checksum:
* platform/chromium-linux/css1/formatting_model/floating_elements-expected.checksum:
* platform/chromium-linux/css1/formatting_model/height_of_lines-expected.checksum:
* platform/chromium-linux/css1/formatting_model/horizontal_formatting-expected.checksum:
* platform/chromium-linux/css1/formatting_model/inline_elements-expected.checksum:
* platform/chromium-linux/css1/formatting_model/replaced_elements-expected.checksum:
* platform/chromium-linux/css1/formatting_model/vertical_formatting-expected.checksum:
* platform/chromium-linux/css1/pseudo/anchor-expected.checksum:
* platform/chromium-linux/css1/pseudo/firstletter-expected.checksum:
* platform/chromium-linux/css1/pseudo/firstline-expected.checksum:
* platform/chromium-linux/css1/pseudo/multiple_pseudo_elements-expected.checksum:
* platform/chromium-linux/css1/pseudo/pseudo_elements_in_selectors-expected.checksum:
* platform/chromium-linux/css1/text_properties/letter_spacing-expected.checksum:
* platform/chromium-linux/css1/text_properties/line_height-expected.checksum:
* platform/chromium-linux/css1/text_properties/text_decoration-expected.checksum:
* platform/chromium-linux/css1/text_properties/text_indent-expected.checksum:
* platform/chromium-linux/css1/text_properties/text_transform-expected.checksum:
* platform/chromium-linux/css1/text_properties/vertical_align-expected.checksum:
* platform/chromium-linux/css1/text_properties/word_spacing-expected.checksum:
* platform/chromium-linux/css1/units/color_units-expected.checksum:
* platform/chromium-linux/css1/units/length_units-expected.checksum:
* platform/chromium-linux/css2.1/t0803-c5502-mrgn-r-02-c-expected.checksum:
* platform/chromium-linux/css2.1/t0803-c5505-mrgn-02-c-expected.checksum:
* platform/chromium-linux/css2.1/t080301-c411-vt-mrgn-00-b-expected.checksum:
* platform/chromium-linux/css2.1/t0905-c5525-fltclr-00-c-ag-expected.checksum:
* platform/chromium-linux/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.checksum:
* platform/chromium-linux/css2.1/t0905-c5525-fltwidth-00-c-g-expected.checksum:
* platform/chromium-linux/css2.1/t0905-c5526-fltclr-00-c-ag-expected.checksum:
* platform/chromium-linux/css2.1/t1002-c5523-width-02-b-g-expected.checksum:
* platform/chromium-linux/css2.1/t1202-counters-08-b-expected.checksum:
* platform/chromium-linux/css2.1/t1202-counters-09-b-expected.checksum:
* platform/chromium-linux/css2.1/t140201-c535-bg-fixd-00-b-g-expected.checksum:
* platform/chromium-linux/css2.1/t140201-c537-bgfxps-00-c-ag-expected.checksum:
* platform/chromium-linux/css2.1/t1508-c527-font-07-b-expected.checksum:
* platform/chromium-linux/editing/deleting/5168598-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-001-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-002-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-003-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-line-end-ws-001-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-line-end-ws-002-expected.checksum:
* platform/chromium-linux/editing/input/emacs-ctrl-o-expected.checksum:
* platform/chromium-linux/editing/inserting/12882-expected.checksum:
* platform/chromium-linux/editing/inserting/5607069-2-expected.checksum:
* platform/chromium-linux/editing/inserting/insert-div-023-expected.checksum:
* platform/chromium-linux/editing/pasteboard/emacs-cntl-y-001-expected.checksum:
* platform/chromium-linux/editing/pasteboard/emacs-ctrl-a-k-y-expected.checksum:
* platform/chromium-linux/editing/pasteboard/emacs-ctrl-k-y-001-expected.checksum:
* platform/chromium-linux/editing/selection/5354455-1-expected.checksum:
* platform/chromium-linux/editing/selection/5354455-2-expected.checksum:
* platform/chromium-linux/editing/selection/designmode-no-caret-expected.checksum:
* platform/chromium-linux/editing/selection/focus_editable_html-expected.checksum:
* platform/chromium-linux/editing/selection/iframe-expected.checksum:
* platform/chromium-linux/editing/selection/move-by-line-001-expected.checksum:
* platform/chromium-linux/editing/selection/select-all-001-expected.checksum:
* platform/chromium-linux/editing/selection/select-all-002-expected.checksum:
* platform/chromium-linux/editing/selection/select-all-003-expected.checksum:
* platform/chromium-linux/editing/selection/select-all-004-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-001-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-002-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-003-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-004-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-005-expected.checksum:
* platform/chromium-linux/fast/backgrounds/001-expected.checksum:
* platform/chromium-linux/fast/backgrounds/background-inherit-color-bug-expected.checksum:
* platform/chromium-linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.checksum:
* platform/chromium-linux/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum:
* platform/chromium-linux/fast/backgrounds/size/backgroundSize15-expected.checksum:
* platform/chromium-linux/fast/backgrounds/svg-as-background-1-expected.checksum:
* platform/chromium-linux/fast/block/basic/016-expected.checksum:
* platform/chromium-linux/fast/block/basic/fieldset-stretch-to-legend-expected.checksum:
* platform/chromium-linux/fast/block/float/008-expected.checksum:
* platform/chromium-linux/fast/block/float/013-expected.checksum:
* platform/chromium-linux/fast/block/float/019-expected.checksum:
* platform/chromium-linux/fast/block/float/021-expected.checksum:
* platform/chromium-linux/fast/block/float/025-expected.checksum:
* platform/chromium-linux/fast/block/float/026-expected.checksum:
* platform/chromium-linux/fast/block/float/027-expected.checksum:
* platform/chromium-linux/fast/block/float/028-expected.checksum:
* platform/chromium-linux/fast/block/float/032-expected.checksum:
* platform/chromium-linux/fast/block/float/033-expected.checksum:
* platform/chromium-linux/fast/block/float/035-expected.checksum:
* platform/chromium-linux/fast/block/float/avoidance-percent-width-strict-expected.checksum:
* platform/chromium-linux/fast/block/float/br-with-clear-2-expected.checksum:
* platform/chromium-linux/fast/block/float/float-avoidance-expected.checksum:
* platform/chromium-linux/fast/block/float/nested-clearance-expected.checksum:
* platform/chromium-linux/fast/block/float/relative-painted-twice-expected.checksum:
* platform/chromium-linux/fast/block/margin-collapse/103-expected.checksum:
* platform/chromium-linux/fast/block/margin-collapse/104-expected.checksum:
* platform/chromium-linux/fast/block/margin-collapse/empty-clear-blocks-expected.checksum:
* platform/chromium-linux/fast/block/positioning/047-expected.checksum:
* platform/chromium-linux/fast/block/positioning/051-expected.checksum:
* platform/chromium-linux/fast/block/positioning/055-expected.checksum:
* platform/chromium-linux/fast/block/positioning/auto/007-expected.checksum:
* platform/chromium-linux/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.checksum:
* platform/chromium-linux/fast/block/positioning/negative-rel-position-expected.checksum:
* platform/chromium-linux/fast/block/positioning/relative-overflow-block-expected.checksum:
* platform/chromium-linux/fast/block/positioning/relative-overflow-replaced-expected.checksum:
* platform/chromium-linux/fast/block/positioning/relative-overflow-replaced-float-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/001-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/001-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/002-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/002-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/003-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/003-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/003-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/004-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/004-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/004-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/005-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/005-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/005-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/006-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/006-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/006-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/007-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/007-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/007-xhtml-expected.checksum:
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-expected.checksum:
* platform/chromium-linux/fast/box-shadow/basic-shadows-expected.checksum:
* platform/chromium-linux/fast/box-sizing/box-sizing-expected.checksum:
* platform/chromium-linux/fast/canvas/canvas-bg-expected.checksum:
* platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.checksum:
* platform/chromium-linux/fast/canvas/image-object-in-canvas-expected.checksum:
* platform/chromium-linux/fast/clip/014-expected.checksum:
* platform/chromium-linux/fast/css-generated-content/014-expected.checksum:
* platform/chromium-linux/fast/css/005-expected.checksum:
* platform/chromium-linux/fast/css/MarqueeLayoutTest-expected.checksum:
* platform/chromium-linux/fast/css/border-height-expected.checksum:
* platform/chromium-linux/fast/css/css2-system-fonts-expected.checksum:
* platform/chromium-linux/fast/css/empty-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/first-child-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/first-of-type-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/font-face-descriptor-multiple-values-expected.checksum:
* platform/chromium-linux/fast/css/font-face-implicit-local-font-expected.checksum:
* platform/chromium-linux/fast/css/font-face-in-shadow-DOM-expected.checksum:
* platform/chromium-linux/fast/css/font_property_normal-expected.checksum:
* platform/chromium-linux/fast/css/hsl-color-expected.checksum:
* platform/chromium-linux/fast/css/last-child-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/line-height-overflow-expected.checksum:
* platform/chromium-linux/fast/css/nested-floating-relative-position-percentages-expected.checksum:
* platform/chromium-linux/fast/css/nested-rounded-corners-expected.checksum:
* platform/chromium-linux/fast/css/only-child-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/only-of-type-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/percentage-non-integer-expected.checksum:
* platform/chromium-linux/fast/css/positioned-overflow-scroll-expected.checksum:
* platform/chromium-linux/fast/css/text-overflow-ellipsis-expected.checksum:
* platform/chromium-linux/fast/css/text-overflow-ellipsis-strict-expected.checksum:
* platform/chromium-linux/fast/css/variables/misplaced-import-test-expected.checksum:
* platform/chromium-linux/fast/css/word-space-extra-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum:
* platform/chromium-linux/fast/dom/clientWidthAfterDocumentIsRemoved-expected.checksum:
* platform/chromium-linux/fast/dom/clone-node-dynamic-style-expected.checksum:
* platform/chromium-linux/fast/dom/focus-contenteditable-expected.checksum:
* platform/chromium-linux/fast/dom/gc-10-expected.checksum:
* platform/chromium-linux/fast/dynamic/008-expected.checksum:
* platform/chromium-linux/fast/dynamic/anchor-lock-expected.checksum:
* platform/chromium-linux/fast/dynamic/insert-before-table-part-in-continuation-expected.checksum:
* platform/chromium-linux/fast/encoding/utf-16-big-endian-expected.checksum:
* platform/chromium-linux/fast/encoding/utf-16-little-endian-expected.checksum:
* platform/chromium-linux/fast/events/5056619-expected.checksum:
* platform/chromium-linux/fast/events/autoscroll-expected.checksum:
* platform/chromium-linux/fast/events/keydown-1-expected.checksum:
* platform/chromium-linux/fast/events/pointer-events-2-expected.checksum:
* platform/chromium-linux/fast/events/reveal-link-when-focused-expected.checksum:
* platform/chromium-linux/fast/events/standalone-image-drag-to-editable-expected.checksum:
* platform/chromium-linux/fast/flexbox/009-expected.checksum:
* platform/chromium-linux/fast/flexbox/016-expected.checksum:
* platform/chromium-linux/fast/flexbox/flex-hang-expected.checksum:
* platform/chromium-linux/fast/forms/001-expected.checksum:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label05-expected.checksum:
* platform/chromium-linux/fast/forms/basic-textareas-expected.checksum:
* platform/chromium-linux/fast/forms/basic-textareas-quirks-expected.checksum:
* platform/chromium-linux/fast/forms/button-default-title-expected.checksum:
* platform/chromium-linux/fast/forms/disabled-select-change-index-expected.checksum:
* platform/chromium-linux/fast/forms/fieldset-align-expected.checksum:
* platform/chromium-linux/fast/forms/file-input-direction-expected.checksum:
* platform/chromium-linux/fast/forms/form-element-geometry-expected.checksum:
* platform/chromium-linux/fast/forms/form-hides-table-expected.checksum:
* platform/chromium-linux/fast/forms/input-appearance-selection-expected.checksum:
* platform/chromium-linux/fast/forms/input-first-letter-expected.checksum:
* platform/chromium-linux/fast/forms/input-table-expected.checksum:
* platform/chromium-linux/fast/forms/input-text-double-click-expected.checksum:
* platform/chromium-linux/fast/forms/input-text-scroll-left-on-blur-expected.checksum:
* platform/chromium-linux/fast/forms/linebox-overflow-in-textarea-padding-expected.checksum:
* platform/chromium-linux/fast/forms/listbox-scrollbar-incremental-load-expected.checksum:
* platform/chromium-linux/fast/forms/listbox-width-change-expected.checksum:
* platform/chromium-linux/fast/forms/option-strip-whitespace-expected.checksum:
* platform/chromium-linux/fast/forms/search-display-none-cancel-button-expected.checksum:
* platform/chromium-linux/fast/forms/search-placeholder-value-changed-expected.checksum:
* platform/chromium-linux/fast/forms/searchfield-heights-expected.checksum:
* platform/chromium-linux/fast/forms/select-block-background-expected.checksum:
* platform/chromium-linux/fast/forms/select-change-listbox-size-expected.checksum:
* platform/chromium-linux/fast/forms/select-change-popup-to-listbox-expected.checksum:
* platform/chromium-linux/fast/forms/select-initial-position-expected.checksum:
* platform/chromium-linux/fast/forms/select-item-background-clip-expected.checksum:
* platform/chromium-linux/fast/forms/select-list-box-with-height-expected.checksum:
* platform/chromium-linux/fast/forms/select-visual-hebrew-expected.checksum:
* platform/chromium-linux/fast/forms/select-writing-direction-natural-expected.checksum:
* platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.checksum:
* platform/chromium-linux/fast/forms/textAreaLineHeight-expected.checksum:
* platform/chromium-linux/fast/forms/textarea-scroll-height-expected.checksum:
* platform/chromium-linux/fast/forms/textarea-scrollbar-expected.checksum:
* platform/chromium-linux/fast/forms/textarea-scrolled-type-expected.checksum:
* platform/chromium-linux/fast/forms/textarea-width-expected.checksum:
* platform/chromium-linux/fast/forms/visual-hebrew-text-field-expected.checksum:
* platform/chromium-linux/fast/frames/frame-scrolling-attribute-expected.checksum:
* platform/chromium-linux/fast/frames/iframe-scrolling-attribute-expected.checksum:
* platform/chromium-linux/fast/frames/inline-object-inside-frameset-expected.checksum:
* platform/chromium-linux/fast/frames/invalid-expected.checksum:
* platform/chromium-linux/fast/frames/onlyCommentInIFrame-expected.checksum:
* platform/chromium-linux/fast/frames/take-focus-from-iframe-expected.checksum:
* platform/chromium-linux/fast/frames/valid-expected.checksum:
* platform/chromium-linux/fast/frames/viewsource-attribute-expected.checksum:
* platform/chromium-linux/fast/gradients/background-clipped-expected.checksum:
* platform/chromium-linux/fast/images/pdf-as-image-expected.checksum:
* platform/chromium-linux/fast/images/pdf-as-image-landscape-expected.checksum:
* platform/chromium-linux/fast/inline-block/inline-block-vertical-align-expected.checksum:
* platform/chromium-linux/fast/inline-block/tricky-baseline-expected.checksum:
* platform/chromium-linux/fast/inline/inline-borders-with-bidi-override-expected.checksum:
* platform/chromium-linux/fast/inline/inline-continuation-borders-expected.checksum:
* platform/chromium-linux/fast/inline/long-wrapped-line-expected.checksum:
* platform/chromium-linux/fast/invalid/residual-style-expected.checksum:
* platform/chromium-linux/fast/layers/opacity-transforms-expected.checksum:
* platform/chromium-linux/fast/layers/overflow-scroll-auto-switch-expected.checksum:
* platform/chromium-linux/fast/layers/scroll-rect-to-visible-expected.checksum:
* platform/chromium-linux/fast/lists/008-expected.checksum:
* platform/chromium-linux/fast/lists/alpha-list-wrap-expected.checksum:
* platform/chromium-linux/fast/lists/drag-into-marker-expected.checksum:
* platform/chromium-linux/fast/lists/li-br-expected.checksum:
* platform/chromium-linux/fast/lists/ol-start-parsing-expected.checksum:
* platform/chromium-linux/fast/lists/olstart-expected.checksum:
* platform/chromium-linux/fast/lists/w3-css3-list-styles-alphabetic-expected.checksum:
* platform/chromium-linux/fast/lists/w3-css3-list-styles-numeric-expected.checksum:
* platform/chromium-linux/fast/lists/w3-list-styles-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-02-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-03-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-04-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-05-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-06-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-07-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-08-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-09-expected.checksum:
* platform/chromium-linux/fast/media/mq-width-absolute-01-expected.checksum:
* platform/chromium-linux/fast/media/mq-width-absolute-02-expected.checksum:
* platform/chromium-linux/fast/media/mq-width-absolute-03-expected.checksum:
* platform/chromium-linux/fast/media/mq-width-absolute-04-expected.checksum:
* platform/chromium-linux/fast/multicol/client-rects-expected.checksum:
* platform/chromium-linux/fast/multicol/column-rules-stacking-expected.checksum:
* platform/chromium-linux/fast/multicol/columns-shorthand-parsing-expected.checksum:
* platform/chromium-linux/fast/multicol/float-multicol-expected.checksum:
* platform/chromium-linux/fast/multicol/layers-in-multicol-expected.checksum:
* platform/chromium-linux/fast/multicol/layers-split-across-columns-expected.checksum:
* platform/chromium-linux/fast/multicol/nested-columns-expected.checksum:
* platform/chromium-linux/fast/multicol/positioned-with-constrained-height-expected.checksum:
* platform/chromium-linux/fast/multicol/span/anonymous-style-inheritance-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-margin-collapsing-expected.checksum:
* platform/chromium-linux/fast/overflow/002-expected.checksum:
* platform/chromium-linux/fast/overflow/003-expected.checksum:
* platform/chromium-linux/fast/overflow/005-expected.checksum:
* platform/chromium-linux/fast/overflow/006-expected.checksum:
* platform/chromium-linux/fast/overflow/007-expected.checksum:
* platform/chromium-linux/fast/overflow/008-expected.checksum:
* platform/chromium-linux/fast/overflow/childFocusRingClip-expected.checksum:
* platform/chromium-linux/fast/overflow/clip-rects-fixed-ancestor-expected.checksum:
* platform/chromium-linux/fast/overflow/float-in-relpositioned-expected.checksum:
* platform/chromium-linux/fast/overflow/hit-test-overflow-controls-expected.checksum:
* platform/chromium-linux/fast/overflow/image-selection-highlight-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-auto-position-absolute-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-auto-table-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-rtl-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-stacking-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-text-hit-testing-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-with-local-background-attachment-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-x-y-expected.checksum:
* platform/chromium-linux/fast/overflow/position-fixed-transform-clipping-expected.checksum:
* platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
* platform/chromium-linux/fast/overflow/scrollRevealButton-expected.checksum:
* platform/chromium-linux/fast/overflow/scrollbar-position-update-expected.checksum:
* platform/chromium-linux/fast/overflow/table-overflow-float-expected.checksum:
* platform/chromium-linux/fast/overflow/unreachable-overflow-rtl-bug-expected.checksum:
* platform/chromium-linux/fast/parser/open-comment-in-textarea-expected.checksum:
* platform/chromium-linux/fast/reflections/reflection-direction-expected.checksum:
* platform/chromium-linux/fast/repaint/block-selection-gap-stale-cache-2-expected.checksum:
* platform/chromium-linux/fast/repaint/box-shadow-v-expected.checksum:
* platform/chromium-linux/fast/repaint/dynamic-table-vertical-alignment-change-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-child-move-after-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-move-after-keyboard-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-move-after-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-tranformed-expected.checksum:
* platform/chromium-linux/fast/repaint/layout-state-only-positioned-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-1-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-10-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-2-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-3-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-4-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-5-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-6-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-7-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-8-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-9-expected.checksum:
* platform/chromium-linux/fast/repaint/list-marker-expected.checksum:
* platform/chromium-linux/fast/repaint/moving-shadow-on-container-expected.checksum:
* platform/chromium-linux/fast/repaint/moving-shadow-on-path-expected.checksum:
* platform/chromium-linux/fast/repaint/overflow-scroll-body-appear-expected.checksum:
* platform/chromium-linux/fast/repaint/overflow-scroll-delete-expected.checksum:
* platform/chromium-linux/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.checksum:
* platform/chromium-linux/fast/repaint/repaint-during-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/selection-gap-overflow-scroll-2-expected.checksum:
* platform/chromium-linux/fast/repaint/selection-gap-overflow-scroll-expected.checksum:
* platform/chromium-linux/fast/replaced/005-expected.checksum:
* platform/chromium-linux/fast/replaced/border-radius-clip-expected.checksum:
* platform/chromium-linux/fast/replaced/pdf-as-image-expected.checksum:
* platform/chromium-linux/fast/replaced/replaced-breaking-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-image-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-menulist-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-textarea-expected.checksum:
* platform/chromium-linux/fast/selectors/166-expected.checksum:
* platform/chromium-linux/fast/table/023-expected.checksum:
* platform/chromium-linux/fast/table/034-expected.checksum:
* platform/chromium-linux/fast/table/040-expected.checksum:
* platform/chromium-linux/fast/table/border-collapsing/004-expected.checksum:
* platform/chromium-linux/fast/table/edge-offsets-expected.checksum:
* platform/chromium-linux/fast/table/empty-cells-expected.checksum:
* platform/chromium-linux/fast/table/frame-and-rules-expected.checksum:
* platform/chromium-linux/fast/table/height-percent-test-expected.checksum:
* platform/chromium-linux/fast/table/overflowHidden-expected.checksum:
* platform/chromium-linux/fast/table/prepend-in-anonymous-table-expected.checksum:
* platform/chromium-linux/fast/table/table-display-types-expected.checksum:
* platform/chromium-linux/fast/table/wide-colspan-expected.checksum:
* platform/chromium-linux/fast/table/wide-column-expected.checksum:
* platform/chromium-linux/fast/text/drawBidiText-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-european-terminators-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-listbox-atsui-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-listbox-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.checksum:
* platform/chromium-linux/fast/text/international/thai-line-breaks-expected.checksum:
* platform/chromium-linux/fast/text/softHyphen-expected.checksum:
* platform/chromium-linux/fast/text/text-letter-spacing-expected.checksum:
* platform/chromium-linux/fast/text/updateNewFont-expected.checksum:
* platform/chromium-linux/fast/text/wbr-expected.checksum:
* platform/chromium-linux/fast/text/whitespace/024-expected.checksum:
* platform/chromium-linux/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.checksum:
* platform/chromium-linux/fast/text/word-break-expected.checksum:
* platform/chromium-linux/fonts/cursive-expected.checksum:
* platform/chromium-linux/fonts/default-expected.checksum:
* platform/chromium-linux/fonts/fantasy-expected.checksum:
* platform/chromium-linux/fonts/monospace-expected.checksum:
* platform/chromium-linux/fonts/sans-serif-expected.checksum:
* platform/chromium-linux/fonts/serif-expected.checksum:
* platform/chromium-linux/http/tests/navigation/anchor-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/error404-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/error404-goback-expected.checksum:
* platform/chromium-linux/http/tests/navigation/error404-subframeload-expected.checksum:
* platform/chromium-linux/http/tests/navigation/javascriptlink-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/post-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/post-goback1-expected.checksum:
* platform/chromium-linux/http/tests/navigation/postredirect-frames-expected.checksum:
* platform/chromium-linux/media/video-controls-rendering-expected.checksum:
* platform/chromium-linux/media/video-zoom-expected.checksum:
* platform/chromium-linux/platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-02-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-04-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-05-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-06-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-07-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-02-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-05-f-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/struct-use-01-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-spacing-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-text-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.checksum:
* platform/chromium-linux/svg/carto.net/button-expected.checksum:
* platform/chromium-linux/svg/carto.net/combobox-expected.checksum:
* platform/chromium-linux/svg/carto.net/slider-expected.checksum:
* platform/chromium-linux/svg/carto.net/textbox-expected.checksum:
* platform/chromium-linux/svg/carto.net/window-expected.checksum:
* platform/chromium-linux/svg/css/stars-with-shadow-expected.checksum:
* platform/chromium-linux/svg/custom/altglyph-expected.checksum:
* platform/chromium-linux/svg/custom/animate-path-morphing-expected.checksum:
* platform/chromium-linux/svg/custom/invisible-text-after-scrolling-expected.checksum:
* platform/chromium-linux/svg/custom/js-update-transform-changes-expected.checksum:
* platform/chromium-linux/svg/custom/junk-data-expected.checksum:
* platform/chromium-linux/svg/custom/marker-child-changes-expected.checksum:
* platform/chromium-linux/svg/custom/marker-viewBox-changes-expected.checksum:
* platform/chromium-linux/svg/custom/mask-changes-expected.checksum:
* platform/chromium-linux/svg/custom/missing-xlink-expected.checksum:
* platform/chromium-linux/svg/custom/path-bad-data-expected.checksum:
* platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.checksum:
* platform/chromium-linux/svg/custom/text-xy-updates-SVGList-expected.checksum:
* platform/chromium-linux/svg/custom/use-detach-expected.checksum:
* platform/chromium-linux/svg/custom/use-property-changes-through-svg-dom-expected.checksum:
* platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.checksum:
* platform/chromium-linux/svg/custom/use-transform-expected.checksum:
* platform/chromium-linux/svg/filters/filterRes-expected.checksum:
* platform/chromium-linux/svg/hixie/error/012-expected.checksum:
* platform/chromium-linux/svg/hixie/links/003-broken-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/003-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/004-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/005-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/006-expected.checksum:
* platform/chromium-linux/svg/hixie/text/003b-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.checksum:
* platform/chromium-linux/svg/text/kerning-expected.checksum:
* platform/chromium-linux/svg/text/multichar-glyph-expected.checksum:
* platform/chromium-linux/svg/zoom/page/absolute-sized-document-scrollbars-expected.checksum:
* platform/chromium-linux/svg/zoom/page/relative-sized-document-scrollbars-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-svg-float-border-padding-expected.checksum:
* platform/chromium-linux/svg/zoom/text/zoom-svg-float-border-padding-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/45621-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug101674-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug10269-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug10296-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug1055-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug113235-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug113235-3-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug11944-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug120364-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug1302-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug131020-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug131020_iframe-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug137388-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug149275-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug16252-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug22019-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug23151-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug27038-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug28341-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug29314-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2947-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2997-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug32205-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug38916-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug43039-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug43854-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug50695-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug56405-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug5797-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug5835-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug625-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug650-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug67915-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug8858-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug92143-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug96343-expected.checksum:
* platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-3-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/bloomberg-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/borders-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/captions-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/cell_heights-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/col_span-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/col_widths_auto_fix-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/col_widths_fix_fixPer-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/nested1-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/one_row-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/row_span-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_index-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_layers-opacity-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_position-table-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-cell-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_name-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_name-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_td_height-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_td_nowrap-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_name-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_th_height-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_th_nowrap-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_name-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/cell_widths-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/nestedTables-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/test3-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/test6-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug101759-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10216-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug106966-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug131020-3-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-1-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug178855-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug19526-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug220653-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug32205-1-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug67915-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug7243-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug80762-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug85016-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/backgrounds-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions3-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/col_span2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/columns-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/conflicts-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/standards1-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/other/empty_cells-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/other/test4-expected.checksum:
* platform/chromium-linux/transforms/2d/transform-fixed-container-expected.checksum:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61917 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Eric Seidel <eric@webkit.org>
eric@webkit.org [Fri, 25 Jun 2010 23:46:59 +0000 (23:46 +0000)]
2010-06-25  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Move decoding into DocumentParser to further simplify RawDataDocumentParser and DocumentWriter
        https://bugs.webkit.org/show_bug.cgi?id=41202

        Hit the Windoze with the compile bat.

        * WebCore.vcproj/WebCore.vcproj:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61916 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Fri, 25 Jun 2010 23:36:37 +0000 (23:36 +0000)]
2010-06-25  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        HTMLTreeBuilder should branch first on token type and then on insertion mode
        https://bugs.webkit.org/show_bug.cgi?id=41232

        This is different than how the spec is written, but it lets us remove a
        lot of redudancy in the algorithm.  We might even want to pull some of
        the branches on token name outside the insertion mode branch, but I'll
        leave that for a future patch.

        Although this looks like a big patch, it's mostly just a mechanical
        switch permutation.

        * html/HTMLTreeBuilder.cpp:
        (WebCore::HTMLTreeBuilder::constructTreeFromToken):
        (WebCore::HTMLTreeBuilder::processToken):
        (WebCore::HTMLTreeBuilder::processDoctypeToken):
        (WebCore::HTMLTreeBuilder::processStartTag):
        (WebCore::HTMLTreeBuilder::processEndTag):
        (WebCore::HTMLTreeBuilder::processComment):
        (WebCore::HTMLTreeBuilder::processCharacter):
        (WebCore::HTMLTreeBuilder::processEndOfFile):
        (WebCore::HTMLTreeBuilder::processDefaultForInitialMode):
        (WebCore::HTMLTreeBuilder::processDefaultForBeforeHTMLMode):
        (WebCore::HTMLTreeBuilder::processDefaultForBeforeHeadMode):
        (WebCore::HTMLTreeBuilder::processDefaultForInHeadMode):
        (WebCore::HTMLTreeBuilder::processDefaultForInHeadNoscriptMode):
        (WebCore::HTMLTreeBuilder::processDefaultForAfterHeadMode):
        * html/HTMLTreeBuilder.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61915 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Fri, 25 Jun 2010 23:32:11 +0000 (23:32 +0000)]
2010-06-25  Adam Barth  <abarth@webkit.org>

        Reviewed by Darin Adler.

        Tree builder doesn't need to return a Node
        https://bugs.webkit.org/show_bug.cgi?id=41225

        The old tree builder returned the newly inserted Node, but the new tree
        builder doesn't need to do that as far as I can tell.  Removing the
        return value cuts down on a bunch of accounting.

        * html/HTMLTreeBuilder.cpp:
        (WebCore::HTMLTreeBuilder::passTokenToLegacyParser):
        (WebCore::HTMLTreeBuilder::constructTreeFromToken):
        (WebCore::HTMLTreeBuilder::processToken):
        (WebCore::HTMLTreeBuilder::insertDoctype):
        (WebCore::HTMLTreeBuilder::insertComment):
        (WebCore::HTMLTreeBuilder::insertGenericRCDATAElement):
        (WebCore::HTMLTreeBuilder::insertGenericRawTextElement):
        (WebCore::HTMLTreeBuilder::insertScriptElement):
        * html/HTMLTreeBuilder.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61914 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Zhenyao Mo <zmo@google.com>
eric@webkit.org [Fri, 25 Jun 2010 23:14:00 +0000 (23:14 +0000)]
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        getParameter(COLOR_WRITEMASK) needs to return Array
        https://bugs.webkit.org/show_bug.cgi?id=40437

        * bindings/js/JSWebGLRenderingContextCustom.cpp: Handling bool array.
        (WebCore::toJS):
        * bindings/v8/custom/V8WebGLRenderingContextCustom.cpp: Handling bool array.
        (WebCore::toV8Object):
        * html/canvas/WebGLGetInfo.cpp: Handling bool array.
        (WebCore::WebGLGetInfo::WebGLGetInfo):
        (WebCore::WebGLGetInfo::getBoolArray):
        * html/canvas/WebGLGetInfo.h: Handling bool array.
        (WebCore::WebGLGetInfo::):
        * html/canvas/WebGLRenderingContext.cpp: Handling bool array.
        (WebCore::WebGLRenderingContext::getParameter):
        (WebCore::WebGLRenderingContext::getBooleanArrayParameter):
        * html/canvas/WebGLRenderingContext.h: Handling bool array.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61913 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed. Build fix.
hclam@chromium.org [Fri, 25 Jun 2010 23:09:30 +0000 (23:09 +0000)]
Unreviewed. Build fix.

r61908 affected all image test on Chromium linux. Rebaseline those affected tests.

* platform/chromium-linux/css1/basic/class_as_selector-expected.png:
* platform/chromium-linux/css1/basic/comments-expected.png:
* platform/chromium-linux/css1/basic/containment-expected.png:
* platform/chromium-linux/css1/basic/id_as_selector-expected.png:
* platform/chromium-linux/css1/basic/inheritance-expected.png:
* platform/chromium-linux/css1/box_properties/border-expected.png:
* platform/chromium-linux/css1/box_properties/border_bottom-expected.png:
* platform/chromium-linux/css1/box_properties/border_bottom_width-expected.png:
* platform/chromium-linux/css1/box_properties/border_left-expected.png:
* platform/chromium-linux/css1/box_properties/border_left_width-expected.png:
* platform/chromium-linux/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-linux/css1/box_properties/border_right_width-expected.png:
* platform/chromium-linux/css1/box_properties/border_style-expected.png:
* platform/chromium-linux/css1/box_properties/border_top-expected.png:
* platform/chromium-linux/css1/box_properties/border_top_width-expected.png:
* platform/chromium-linux/css1/box_properties/border_width-expected.png:
* platform/chromium-linux/css1/box_properties/clear-expected.png:
* platform/chromium-linux/css1/box_properties/clear_float-expected.png:
* platform/chromium-linux/css1/box_properties/float_elements_in_series-expected.png:
* platform/chromium-linux/css1/box_properties/float_margin-expected.png:
* platform/chromium-linux/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-linux/css1/box_properties/height-expected.png:
* platform/chromium-linux/css1/box_properties/margin-expected.png:
* platform/chromium-linux/css1/box_properties/margin_bottom-expected.png:
* platform/chromium-linux/css1/box_properties/margin_inline-expected.png:
* platform/chromium-linux/css1/box_properties/margin_left-expected.png:
* platform/chromium-linux/css1/box_properties/margin_right-expected.png:
* platform/chromium-linux/css1/box_properties/margin_top-expected.png:
* platform/chromium-linux/css1/box_properties/padding-expected.png:
* platform/chromium-linux/css1/box_properties/padding_bottom-expected.png:
* platform/chromium-linux/css1/box_properties/padding_inline-expected.png:
* platform/chromium-linux/css1/box_properties/padding_left-expected.png:
* platform/chromium-linux/css1/box_properties/padding_right-expected.png:
* platform/chromium-linux/css1/box_properties/padding_top-expected.png:
* platform/chromium-linux/css1/box_properties/width-expected.png:
* platform/chromium-linux/css1/cascade/cascade_order-expected.png:
* platform/chromium-linux/css1/classification/display-expected.png:
* platform/chromium-linux/css1/classification/list_style_type-expected.png:
* platform/chromium-linux/css1/classification/white_space-expected.png:
* platform/chromium-linux/css1/color_and_background/background-expected.png:
* platform/chromium-linux/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-linux/css1/color_and_background/background_position-expected.png:
* platform/chromium-linux/css1/color_and_background/background_repeat-expected.png:
* platform/chromium-linux/css1/conformance/forward_compatible_parsing-expected.png:
* platform/chromium-linux/css1/font_properties/font-expected.png:
* platform/chromium-linux/css1/font_properties/font_family-expected.png:
* platform/chromium-linux/css1/font_properties/font_size-expected.png:
* platform/chromium-linux/css1/font_properties/font_weight-expected.png:
* platform/chromium-linux/css1/formatting_model/floating_elements-expected.png:
* platform/chromium-linux/css1/formatting_model/height_of_lines-expected.png:
* platform/chromium-linux/css1/formatting_model/horizontal_formatting-expected.png:
* platform/chromium-linux/css1/formatting_model/inline_elements-expected.png:
* platform/chromium-linux/css1/formatting_model/replaced_elements-expected.png:
* platform/chromium-linux/css1/formatting_model/vertical_formatting-expected.png:
* platform/chromium-linux/css1/pseudo/anchor-expected.png:
* platform/chromium-linux/css1/pseudo/firstletter-expected.png:
* platform/chromium-linux/css1/pseudo/firstline-expected.png:
* platform/chromium-linux/css1/pseudo/multiple_pseudo_elements-expected.png:
* platform/chromium-linux/css1/pseudo/pseudo_elements_in_selectors-expected.png:
* platform/chromium-linux/css1/text_properties/letter_spacing-expected.png:
* platform/chromium-linux/css1/text_properties/line_height-expected.png:
* platform/chromium-linux/css1/text_properties/text_decoration-expected.png:
* platform/chromium-linux/css1/text_properties/text_indent-expected.png:
* platform/chromium-linux/css1/text_properties/text_transform-expected.png:
* platform/chromium-linux/css1/text_properties/vertical_align-expected.png:
* platform/chromium-linux/css1/text_properties/word_spacing-expected.png:
* platform/chromium-linux/css1/units/color_units-expected.png:
* platform/chromium-linux/css1/units/length_units-expected.png:
* platform/chromium-linux/css2.1/t0803-c5502-mrgn-r-02-c-expected.png:
* platform/chromium-linux/css2.1/t0803-c5505-mrgn-02-c-expected.png:
* platform/chromium-linux/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-linux/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png:
* platform/chromium-linux/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png:
* platform/chromium-linux/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-linux/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png:
* platform/chromium-linux/css2.1/t1002-c5523-width-02-b-g-expected.png:
* platform/chromium-linux/css2.1/t1202-counters-08-b-expected.png:
* platform/chromium-linux/css2.1/t1202-counters-09-b-expected.png:
* platform/chromium-linux/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png:
* platform/chromium-linux/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png:
* platform/chromium-linux/css2.1/t1508-c527-font-07-b-expected.png:
* platform/chromium-linux/editing/deleting/5168598-expected.png:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-001-expected.png:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-002-expected.png:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-003-expected.png:
* platform/chromium-linux/editing/deleting/delete-line-end-ws-001-expected.png:
* platform/chromium-linux/editing/deleting/delete-line-end-ws-002-expected.png:
* platform/chromium-linux/editing/input/emacs-ctrl-o-expected.png:
* platform/chromium-linux/editing/inserting/12882-expected.png:
* platform/chromium-linux/editing/inserting/5607069-2-expected.png:
* platform/chromium-linux/editing/inserting/insert-div-023-expected.png:
* platform/chromium-linux/editing/pasteboard/emacs-cntl-y-001-expected.png:
* platform/chromium-linux/editing/pasteboard/emacs-ctrl-a-k-y-expected.png:
* platform/chromium-linux/editing/pasteboard/emacs-ctrl-k-y-001-expected.png:
* platform/chromium-linux/editing/selection/5354455-1-expected.png:
* platform/chromium-linux/editing/selection/5354455-2-expected.png:
* platform/chromium-linux/editing/selection/designmode-no-caret-expected.png:
* platform/chromium-linux/editing/selection/focus_editable_html-expected.png:
* platform/chromium-linux/editing/selection/iframe-expected.png:
* platform/chromium-linux/editing/selection/move-by-line-001-expected.png:
* platform/chromium-linux/editing/selection/select-all-001-expected.png:
* platform/chromium-linux/editing/selection/select-all-002-expected.png:
* platform/chromium-linux/editing/selection/select-all-003-expected.png:
* platform/chromium-linux/editing/selection/select-all-004-expected.png:
* platform/chromium-linux/editing/selection/unrendered-001-expected.png:
* platform/chromium-linux/editing/selection/unrendered-002-expected.png:
* platform/chromium-linux/editing/selection/unrendered-003-expected.png:
* platform/chromium-linux/editing/selection/unrendered-004-expected.png:
* platform/chromium-linux/editing/selection/unrendered-005-expected.png:
* platform/chromium-linux/fast/backgrounds/001-expected.png:
* platform/chromium-linux/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
* platform/chromium-linux/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
* platform/chromium-linux/fast/backgrounds/size/backgroundSize15-expected.png:
* platform/chromium-linux/fast/backgrounds/svg-as-background-1-expected.png:
* platform/chromium-linux/fast/block/basic/016-expected.png:
* platform/chromium-linux/fast/block/basic/fieldset-stretch-to-legend-expected.png:
* platform/chromium-linux/fast/block/float/008-expected.png:
* platform/chromium-linux/fast/block/float/013-expected.png:
* platform/chromium-linux/fast/block/float/019-expected.png:
* platform/chromium-linux/fast/block/float/021-expected.png:
* platform/chromium-linux/fast/block/float/025-expected.png:
* platform/chromium-linux/fast/block/float/026-expected.png:
* platform/chromium-linux/fast/block/float/027-expected.png:
* platform/chromium-linux/fast/block/float/028-expected.png:
* platform/chromium-linux/fast/block/float/032-expected.png:
* platform/chromium-linux/fast/block/float/033-expected.png:
* platform/chromium-linux/fast/block/float/035-expected.png:
* platform/chromium-linux/fast/block/float/avoidance-percent-width-strict-expected.png:
* platform/chromium-linux/fast/block/float/br-with-clear-2-expected.png:
* platform/chromium-linux/fast/block/float/float-avoidance-expected.png:
* platform/chromium-linux/fast/block/float/nested-clearance-expected.png:
* platform/chromium-linux/fast/block/float/relative-painted-twice-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/103-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/104-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/empty-clear-blocks-expected.png:
* platform/chromium-linux/fast/block/positioning/047-expected.png:
* platform/chromium-linux/fast/block/positioning/051-expected.png:
* platform/chromium-linux/fast/block/positioning/055-expected.png:
* platform/chromium-linux/fast/block/positioning/auto/007-expected.png:
* platform/chromium-linux/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.png:
* platform/chromium-linux/fast/block/positioning/negative-rel-position-expected.png:
* platform/chromium-linux/fast/block/positioning/relative-overflow-block-expected.png:
* platform/chromium-linux/fast/block/positioning/relative-overflow-replaced-expected.png:
* platform/chromium-linux/fast/block/positioning/relative-overflow-replaced-float-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/001-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/001-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/002-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/002-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/003-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/003-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/003-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/004-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/004-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/004-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/005-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/005-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/005-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/006-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/006-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/006-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/007-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/007-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/007-xhtml-expected.png:
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-expected.png:
* platform/chromium-linux/fast/box-shadow/basic-shadows-expected.png:
* platform/chromium-linux/fast/box-sizing/box-sizing-expected.png:
* platform/chromium-linux/fast/canvas/canvas-bg-expected.png:
* platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-linux/fast/canvas/image-object-in-canvas-expected.png:
* platform/chromium-linux/fast/clip/014-expected.png:
* platform/chromium-linux/fast/css-generated-content/014-expected.png:
* platform/chromium-linux/fast/css/005-expected.png:
* platform/chromium-linux/fast/css/MarqueeLayoutTest-expected.png:
* platform/chromium-linux/fast/css/border-height-expected.png:
* platform/chromium-linux/fast/css/css2-system-fonts-expected.png:
* platform/chromium-linux/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/font-face-descriptor-multiple-values-expected.png:
* platform/chromium-linux/fast/css/font-face-implicit-local-font-expected.png:
* platform/chromium-linux/fast/css/font-face-in-shadow-DOM-expected.png:
* platform/chromium-linux/fast/css/font_property_normal-expected.png:
* platform/chromium-linux/fast/css/hsl-color-expected.png:
* platform/chromium-linux/fast/css/last-child-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/line-height-overflow-expected.png:
* platform/chromium-linux/fast/css/nested-floating-relative-position-percentages-expected.png:
* platform/chromium-linux/fast/css/nested-rounded-corners-expected.png:
* platform/chromium-linux/fast/css/only-child-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/only-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/percentage-non-integer-expected.png:
* platform/chromium-linux/fast/css/positioned-overflow-scroll-expected.png:
* platform/chromium-linux/fast/css/text-overflow-ellipsis-expected.png:
* platform/chromium-linux/fast/css/text-overflow-ellipsis-strict-expected.png:
* platform/chromium-linux/fast/css/variables/misplaced-import-test-expected.png:
* platform/chromium-linux/fast/css/word-space-extra-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png:
* platform/chromium-linux/fast/dom/clientWidthAfterDocumentIsRemoved-expected.png:
* platform/chromium-linux/fast/dom/clone-node-dynamic-style-expected.png:
* platform/chromium-linux/fast/dom/focus-contenteditable-expected.png:
* platform/chromium-linux/fast/dom/gc-10-expected.png:
* platform/chromium-linux/fast/dynamic/008-expected.png:
* platform/chromium-linux/fast/dynamic/anchor-lock-expected.png:
* platform/chromium-linux/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
* platform/chromium-linux/fast/encoding/utf-16-big-endian-expected.png:
* platform/chromium-linux/fast/encoding/utf-16-little-endian-expected.png:
* platform/chromium-linux/fast/events/5056619-expected.png:
* platform/chromium-linux/fast/events/autoscroll-expected.png:
* platform/chromium-linux/fast/events/keydown-1-expected.png:
* platform/chromium-linux/fast/events/pointer-events-2-expected.png:
* platform/chromium-linux/fast/events/reveal-link-when-focused-expected.png:
* platform/chromium-linux/fast/events/standalone-image-drag-to-editable-expected.png:
* platform/chromium-linux/fast/flexbox/009-expected.png:
* platform/chromium-linux/fast/flexbox/016-expected.png:
* platform/chromium-linux/fast/flexbox/flex-hang-expected.png:
* platform/chromium-linux/fast/forms/001-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label05-expected.png:
* platform/chromium-linux/fast/forms/basic-textareas-expected.png:
* platform/chromium-linux/fast/forms/basic-textareas-quirks-expected.png:
* platform/chromium-linux/fast/forms/button-default-title-expected.png:
* platform/chromium-linux/fast/forms/disabled-select-change-index-expected.png:
* platform/chromium-linux/fast/forms/fieldset-align-expected.png:
* platform/chromium-linux/fast/forms/file-input-direction-expected.png:
* platform/chromium-linux/fast/forms/form-element-geometry-expected.png:
* platform/chromium-linux/fast/forms/form-hides-table-expected.png:
* platform/chromium-linux/fast/forms/input-appearance-selection-expected.png:
* platform/chromium-linux/fast/forms/input-first-letter-expected.png:
* platform/chromium-linux/fast/forms/input-table-expected.png:
* platform/chromium-linux/fast/forms/input-text-double-click-expected.png:
* platform/chromium-linux/fast/forms/input-text-scroll-left-on-blur-expected.png:
* platform/chromium-linux/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
* platform/chromium-linux/fast/forms/listbox-scrollbar-incremental-load-expected.png:
* platform/chromium-linux/fast/forms/listbox-width-change-expected.png:
* platform/chromium-linux/fast/forms/option-strip-whitespace-expected.png:
* platform/chromium-linux/fast/forms/search-display-none-cancel-button-expected.png:
* platform/chromium-linux/fast/forms/search-placeholder-value-changed-expected.png:
* platform/chromium-linux/fast/forms/searchfield-heights-expected.png:
* platform/chromium-linux/fast/forms/select-block-background-expected.png:
* platform/chromium-linux/fast/forms/select-change-listbox-size-expected.png:
* platform/chromium-linux/fast/forms/select-change-popup-to-listbox-expected.png:
* platform/chromium-linux/fast/forms/select-initial-position-expected.png:
* platform/chromium-linux/fast/forms/select-item-background-clip-expected.png:
* platform/chromium-linux/fast/forms/select-list-box-with-height-expected.png:
* platform/chromium-linux/fast/forms/select-visual-hebrew-expected.png:
* platform/chromium-linux/fast/forms/select-writing-direction-natural-expected.png:
* platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.png:
* platform/chromium-linux/fast/forms/textAreaLineHeight-expected.png:
* platform/chromium-linux/fast/forms/textarea-scroll-height-expected.png:
* platform/chromium-linux/fast/forms/textarea-scrollbar-expected.png:
* platform/chromium-linux/fast/forms/textarea-scrolled-type-expected.png:
* platform/chromium-linux/fast/forms/textarea-width-expected.png:
* platform/chromium-linux/fast/forms/visual-hebrew-text-field-expected.png:
* platform/chromium-linux/fast/frames/frame-scrolling-attribute-expected.png:
* platform/chromium-linux/fast/frames/iframe-scrolling-attribute-expected.png:
* platform/chromium-linux/fast/frames/inline-object-inside-frameset-expected.png:
* platform/chromium-linux/fast/frames/invalid-expected.png:
* platform/chromium-linux/fast/frames/onlyCommentInIFrame-expected.png:
* platform/chromium-linux/fast/frames/take-focus-from-iframe-expected.png:
* platform/chromium-linux/fast/frames/valid-expected.png:
* platform/chromium-linux/fast/frames/viewsource-attribute-expected.png:
* platform/chromium-linux/fast/gradients/background-clipped-expected.png:
* platform/chromium-linux/fast/images/pdf-as-image-expected.png:
* platform/chromium-linux/fast/images/pdf-as-image-landscape-expected.png:
* platform/chromium-linux/fast/inline-block/inline-block-vertical-align-expected.png:
* platform/chromium-linux/fast/inline-block/tricky-baseline-expected.png:
* platform/chromium-linux/fast/inline/inline-borders-with-bidi-override-expected.png:
* platform/chromium-linux/fast/inline/inline-continuation-borders-expected.png:
* platform/chromium-linux/fast/inline/long-wrapped-line-expected.png:
* platform/chromium-linux/fast/invalid/residual-style-expected.png:
* platform/chromium-linux/fast/layers/opacity-transforms-expected.png:
* platform/chromium-linux/fast/layers/overflow-scroll-auto-switch-expected.png:
* platform/chromium-linux/fast/layers/scroll-rect-to-visible-expected.png:
* platform/chromium-linux/fast/lists/008-expected.png:
* platform/chromium-linux/fast/lists/alpha-list-wrap-expected.png:
* platform/chromium-linux/fast/lists/drag-into-marker-expected.png:
* platform/chromium-linux/fast/lists/li-br-expected.png:
* platform/chromium-linux/fast/lists/ol-start-parsing-expected.png:
* platform/chromium-linux/fast/lists/olstart-expected.png:
* platform/chromium-linux/fast/lists/w3-css3-list-styles-alphabetic-expected.png:
* platform/chromium-linux/fast/lists/w3-css3-list-styles-numeric-expected.png:
* platform/chromium-linux/fast/lists/w3-list-styles-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-02-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-03-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-04-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-05-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-06-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-07-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-08-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-09-expected.png:
* platform/chromium-linux/fast/media/mq-width-absolute-01-expected.png:
* platform/chromium-linux/fast/media/mq-width-absolute-02-expected.png:
* platform/chromium-linux/fast/media/mq-width-absolute-03-expected.png:
* platform/chromium-linux/fast/media/mq-width-absolute-04-expected.png:
* platform/chromium-linux/fast/multicol/client-rects-expected.png:
* platform/chromium-linux/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-linux/fast/multicol/columns-shorthand-parsing-expected.png:
* platform/chromium-linux/fast/multicol/float-multicol-expected.png:
* platform/chromium-linux/fast/multicol/layers-in-multicol-expected.png:
* platform/chromium-linux/fast/multicol/layers-split-across-columns-expected.png:
* platform/chromium-linux/fast/multicol/nested-columns-expected.png:
* platform/chromium-linux/fast/multicol/positioned-with-constrained-height-expected.png:
* platform/chromium-linux/fast/multicol/span/anonymous-style-inheritance-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-property-removal-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/chromium-linux/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/chromium-linux/fast/overflow/002-expected.png:
* platform/chromium-linux/fast/overflow/003-expected.png:
* platform/chromium-linux/fast/overflow/005-expected.png:
* platform/chromium-linux/fast/overflow/006-expected.png:
* platform/chromium-linux/fast/overflow/007-expected.png:
* platform/chromium-linux/fast/overflow/008-expected.png:
* platform/chromium-linux/fast/overflow/childFocusRingClip-expected.png:
* platform/chromium-linux/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-linux/fast/overflow/float-in-relpositioned-expected.png:
* platform/chromium-linux/fast/overflow/hit-test-overflow-controls-expected.png:
* platform/chromium-linux/fast/overflow/image-selection-highlight-expected.png:
* platform/chromium-linux/fast/overflow/overflow-auto-position-absolute-expected.png:
* platform/chromium-linux/fast/overflow/overflow-auto-table-expected.png:
* platform/chromium-linux/fast/overflow/overflow-rtl-expected.png:
* platform/chromium-linux/fast/overflow/overflow-stacking-expected.png:
* platform/chromium-linux/fast/overflow/overflow-text-hit-testing-expected.png:
* platform/chromium-linux/fast/overflow/overflow-with-local-background-attachment-expected.png:
* platform/chromium-linux/fast/overflow/overflow-x-y-expected.png:
* platform/chromium-linux/fast/overflow/position-fixed-transform-clipping-expected.png:
* platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
* platform/chromium-linux/fast/overflow/scrollRevealButton-expected.png:
* platform/chromium-linux/fast/overflow/scrollbar-position-update-expected.png:
* platform/chromium-linux/fast/overflow/table-overflow-float-expected.png:
* platform/chromium-linux/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
* platform/chromium-linux/fast/parser/open-comment-in-textarea-expected.png:
* platform/chromium-linux/fast/reflections/reflection-direction-expected.png:
* platform/chromium-linux/fast/repaint/block-selection-gap-stale-cache-2-expected.png:
* platform/chromium-linux/fast/repaint/box-shadow-v-expected.png:
* platform/chromium-linux/fast/repaint/dynamic-table-vertical-alignment-change-expected.png:
* platform/chromium-linux/fast/repaint/fixed-child-move-after-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-expected.png:
* platform/chromium-linux/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-move-after-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-tranformed-expected.png:
* platform/chromium-linux/fast/repaint/layout-state-only-positioned-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-1-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-10-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-2-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-3-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-4-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-5-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-6-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-7-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-8-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-9-expected.png:
* platform/chromium-linux/fast/repaint/list-marker-expected.png:
* platform/chromium-linux/fast/repaint/moving-shadow-on-container-expected.png:
* platform/chromium-linux/fast/repaint/moving-shadow-on-path-expected.png:
* platform/chromium-linux/fast/repaint/overflow-scroll-body-appear-expected.png:
* platform/chromium-linux/fast/repaint/overflow-scroll-delete-expected.png:
* platform/chromium-linux/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png:
* platform/chromium-linux/fast/repaint/repaint-during-scroll-expected.png:
* platform/chromium-linux/fast/repaint/selection-gap-overflow-scroll-2-expected.png:
* platform/chromium-linux/fast/repaint/selection-gap-overflow-scroll-expected.png:
* platform/chromium-linux/fast/replaced/005-expected.png:
* platform/chromium-linux/fast/replaced/border-radius-clip-expected.png:
* platform/chromium-linux/fast/replaced/pdf-as-image-expected.png:
* platform/chromium-linux/fast/replaced/replaced-breaking-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-image-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-menulist-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-textarea-expected.png:
* platform/chromium-linux/fast/selectors/166-expected.png:
* platform/chromium-linux/fast/table/023-expected.png:
* platform/chromium-linux/fast/table/034-expected.png:
* platform/chromium-linux/fast/table/040-expected.png:
* platform/chromium-linux/fast/table/border-collapsing/004-expected.png:
* platform/chromium-linux/fast/table/edge-offsets-expected.png:
* platform/chromium-linux/fast/table/empty-cells-expected.png:
* platform/chromium-linux/fast/table/frame-and-rules-expected.png:
* platform/chromium-linux/fast/table/height-percent-test-expected.png:
* platform/chromium-linux/fast/table/overflowHidden-expected.png:
* platform/chromium-linux/fast/table/prepend-in-anonymous-table-expected.png:
* platform/chromium-linux/fast/table/table-display-types-expected.png:
* platform/chromium-linux/fast/table/wide-colspan-expected.png:
* platform/chromium-linux/fast/table/wide-column-expected.png:
* platform/chromium-linux/fast/text/drawBidiText-expected.png:
* platform/chromium-linux/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
* platform/chromium-linux/fast/text/international/bidi-european-terminators-expected.png:
* platform/chromium-linux/fast/text/international/bidi-listbox-atsui-expected.png:
* platform/chromium-linux/fast/text/international/bidi-listbox-expected.png:
* platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.png:
* platform/chromium-linux/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-linux/fast/text/softHyphen-expected.png:
* platform/chromium-linux/fast/text/text-letter-spacing-expected.png:
* platform/chromium-linux/fast/text/updateNewFont-expected.png:
* platform/chromium-linux/fast/text/wbr-expected.png:
* platform/chromium-linux/fast/text/whitespace/024-expected.png:
* platform/chromium-linux/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png:
* platform/chromium-linux/fast/text/word-break-expected.png:
* platform/chromium-linux/fonts/cursive-expected.png:
* platform/chromium-linux/fonts/default-expected.png:
* platform/chromium-linux/fonts/fantasy-expected.png:
* platform/chromium-linux/fonts/monospace-expected.png:
* platform/chromium-linux/fonts/sans-serif-expected.png:
* platform/chromium-linux/fonts/serif-expected.png:
* platform/chromium-linux/http/tests/navigation/anchor-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/error404-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/error404-goback-expected.png:
* platform/chromium-linux/http/tests/navigation/error404-subframeload-expected.png:
* platform/chromium-linux/http/tests/navigation/javascriptlink-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/post-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/post-goback1-expected.png:
* platform/chromium-linux/http/tests/navigation/postredirect-frames-expected.png:
* platform/chromium-linux/media/video-controls-rendering-expected.png:
* platform/chromium-linux/media/video-zoom-expected.png:
* platform/chromium-linux/platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-02-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-05-f-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/struct-use-01-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-text-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
* platform/chromium-linux/svg/carto.net/button-expected.png:
* platform/chromium-linux/svg/carto.net/combobox-expected.png:
* platform/chromium-linux/svg/carto.net/slider-expected.png:
* platform/chromium-linux/svg/carto.net/textbox-expected.png:
* platform/chromium-linux/svg/carto.net/window-expected.png:
* platform/chromium-linux/svg/css/stars-with-shadow-expected.png:
* platform/chromium-linux/svg/custom/altglyph-expected.png:
* platform/chromium-linux/svg/custom/animate-path-morphing-expected.png:
* platform/chromium-linux/svg/custom/invisible-text-after-scrolling-expected.png:
* platform/chromium-linux/svg/custom/js-update-transform-changes-expected.png:
* platform/chromium-linux/svg/custom/junk-data-expected.png:
* platform/chromium-linux/svg/custom/marker-child-changes-expected.png:
* platform/chromium-linux/svg/custom/marker-viewBox-changes-expected.png:
* platform/chromium-linux/svg/custom/mask-changes-expected.png:
* platform/chromium-linux/svg/custom/missing-xlink-expected.png:
* platform/chromium-linux/svg/custom/path-bad-data-expected.png:
* platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-linux/svg/custom/text-xy-updates-SVGList-expected.png:
* platform/chromium-linux/svg/custom/use-detach-expected.png:
* platform/chromium-linux/svg/custom/use-property-changes-through-svg-dom-expected.png:
* platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png:
* platform/chromium-linux/svg/custom/use-transform-expected.png:
* platform/chromium-linux/svg/filters/filterRes-expected.png:
* platform/chromium-linux/svg/hixie/error/012-expected.png:
* platform/chromium-linux/svg/hixie/links/003-broken-expected.png:
* platform/chromium-linux/svg/hixie/perf/003-expected.png:
* platform/chromium-linux/svg/hixie/perf/004-expected.png:
* platform/chromium-linux/svg/hixie/perf/005-expected.png:
* platform/chromium-linux/svg/hixie/perf/006-expected.png:
* platform/chromium-linux/svg/hixie/text/003b-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.png:
* platform/chromium-linux/svg/text/kerning-expected.png:
* platform/chromium-linux/svg/text/multichar-glyph-expected.png:
* platform/chromium-linux/svg/zoom/page/absolute-sized-document-scrollbars-expected.png:
* platform/chromium-linux/svg/zoom/page/relative-sized-document-scrollbars-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
* platform/chromium-linux/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/45621-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug101674-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug10269-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug113235-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug113235-3-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug11944-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug120364-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug1302-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug131020-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug131020_iframe-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug137388-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug149275-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug16252-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug22019-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug23151-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug27038-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug28341-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug29314-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2947-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2997-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug32205-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug38916-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug43039-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug43854-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug50695-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug56405-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug5797-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug5835-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug625-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug650-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug67915-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug8858-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug92143-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug96343-expected.png:
* platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-linux/tables/mozilla/core/bloomberg-expected.png:
* platform/chromium-linux/tables/mozilla/core/borders-expected.png:
* platform/chromium-linux/tables/mozilla/core/captions-expected.png:
* platform/chromium-linux/tables/mozilla/core/cell_heights-expected.png:
* platform/chromium-linux/tables/mozilla/core/col_span-expected.png:
* platform/chromium-linux/tables/mozilla/core/col_widths_auto_fix-expected.png:
* platform/chromium-linux/tables/mozilla/core/col_widths_fix_fixPer-expected.png:
* platform/chromium-linux/tables/mozilla/core/nested1-expected.png:
* platform/chromium-linux/tables/mozilla/core/one_row-expected.png:
* platform/chromium-linux/tables/mozilla/core/row_span-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_position-table-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_name-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_name-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_td_height-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_td_nowrap-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_name-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_th_height-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_th_nowrap-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png:
* platform/chromium-linux/tables/mozilla/other/cell_widths-expected.png:
* platform/chromium-linux/tables/mozilla/other/nestedTables-expected.png:
* platform/chromium-linux/tables/mozilla/other/test3-expected.png:
* platform/chromium-linux/tables/mozilla/other/test6-expected.png:
* platform/chromium-linux/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
* platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug106966-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug178855-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug220653-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug7243-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug85016-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/backgrounds-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions3-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/col_span2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/columns-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/conflicts-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/standards1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/other/empty_cells-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/other/test4-expected.png:
* platform/chromium-linux/transforms/2d/transform-fixed-container-expected.png:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61912 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Zhenyao Mo <zmo@google.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 22:47:09 +0000 (22:47 +0000)]
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        getParameter(COLOR_WRITEMASK) needs to return Array
        https://bugs.webkit.org/show_bug.cgi?id=40437

        * fast/canvas/webgl/gl-get-calls-expected.txt: getParameter(COLOR_WRITEMASK) returns bool array.
        * fast/canvas/webgl/gl-get-calls.html: Ditto.
2010-06-25  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        getParameter(COLOR_WRITEMASK) needs to return Array
        https://bugs.webkit.org/show_bug.cgi?id=40437

        * bindings/js/JSWebGLRenderingContextCustom.cpp: Handling bool array.
        (WebCore::toJS):
        * bindings/v8/custom/V8WebGLRenderingContextCustom.cpp: Handling bool array.
        (WebCore::toV8Object):
        * html/canvas/WebGLGetInfo.cpp: Handling bool array.
        (WebCore::WebGLGetInfo::WebGLGetInfo):
        (WebCore::WebGLGetInfo::getBoolArray):
        * html/canvas/WebGLGetInfo.h: Handling bool array.
        (WebCore::WebGLGetInfo::):
        * html/canvas/WebGLRenderingContext.cpp: Handling bool array.
        (WebCore::WebGLRenderingContext::getParameter):
        (WebCore::WebGLRenderingContext::getBooleanArrayParameter):
        * html/canvas/WebGLRenderingContext.h: Handling bool array.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61910 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Prasad Tammana <prasadt@chromium.org>
commit-queue@webkit.org [Fri, 25 Jun 2010 22:34:27 +0000 (22:34 +0000)]
2010-06-25  Prasad Tammana  <prasadt@chromium.org>

        Reviewed by Dmitry Titov.

        Add empty abortModal() method to all platforms.
        https://bugs.webkit.org/show_bug.cgi?id=40864

        Add an empty abortModal() stub to LayoutTestController on all platforms to get rid of platform specific #ifs in
        platform independent LayoutTestController code.  Without this change, layout tests using LayoutTestController tests
        that use abortModal will become mac specific which is not desirable.

        * DumpRenderTree/LayoutTestController.cpp:
        (abortModalCallback):
        (LayoutTestController::staticFunctions):
        * DumpRenderTree/LayoutTestController.h:
        * DumpRenderTree/chromium/LayoutTestController.cpp:
        (LayoutTestController::LayoutTestController):
        (LayoutTestController::abortModal):
        * DumpRenderTree/chromium/LayoutTestController.h:
        * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
        (LayoutTestController::abortModal):
        * DumpRenderTree/qt/LayoutTestControllerQt.h:
        (LayoutTestController::abortModal):
        * DumpRenderTree/win/LayoutTestControllerWin.cpp:
        (LayoutTestController::abortModal):
        * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
        (LayoutTestController::abortModal):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61909 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago[chromium linux] Improve look of scrollbars
estade@chromium.org [Fri, 25 Jun 2010 22:09:41 +0000 (22:09 +0000)]
[chromium linux] Improve look of scrollbars
https://bugs.webkit.org/show_bug.cgi?id=35775

Reviewed by Darin Fisher.

This will affect layout pixel tests, which will need to be rebaselined.

* platform/Scrollbar.cpp: need the buttons to be invalidated when the
thumb moves as they paint differently if the thumb is at the top or
bottom
(WebCore::Scrollbar::updateThumbPosition):
(WebCore::Scrollbar::updateThumbProportion):
* platform/chromium/ScrollbarThemeChromium.cpp:
(WebCore::ScrollbarThemeChromium::trackRect): share code between
linux/windows
* platform/chromium/ScrollbarThemeChromiumLinux.cpp:
(WebCore::ScrollbarThemeChromiumLinux::scrollbarThickness):
(WebCore::outlineColor): up the contrast
(WebCore::ScrollbarThemeChromiumLinux::paintButton): add custom button
drawing implementation
(WebCore::ScrollbarThemeChromiumLinux::buttonSize): add buttons
* platform/chromium/ScrollbarThemeChromiumWin.cpp: share code between
linux/windows
* rendering/RenderThemeChromiumLinux.cpp: improve stock colors to get
better contrast and integration with stock chrome theme

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61908 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoPatch for https://bugs.webkit.org/show_bug.cgi?id=41226
weinig@apple.com [Fri, 25 Jun 2010 21:40:12 +0000 (21:40 +0000)]
Patch for https://bugs.webkit.org/show_bug.cgi?id=41226
Flesh out injected bundle code for WebKitTestRunner and add basic LayoutTestController.

Reviewed by Anders Carlsson.

* WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: Added.
(WTR::InjectedBundle::shared):
(WTR::InjectedBundle::InjectedBundle):
(WTR::InjectedBundle::_didCreatePage):
(WTR::InjectedBundle::_willDestroyPage):
(WTR::InjectedBundle::_didRecieveMessage):
(WTR::InjectedBundle::initialize):
(WTR::InjectedBundle::didCreatePage):
(WTR::InjectedBundle::willDestroyPage):
(WTR::InjectedBundle::didRecieveMessage):
* WebKitTestRunner/InjectedBundle/InjectedBundle.h: Added.
(WTR::InjectedBundle::layoutTestController):
* WebKitTestRunner/InjectedBundle/InjectedBundleMain.cpp:
(WKBundleInitialize):
* WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: Added.
(WTR::InjectedBundlePage::InjectedBundlePage):
(WTR::InjectedBundlePage::~InjectedBundlePage):
(WTR::InjectedBundlePage::_didStartProvisionalLoadForFrame):
(WTR::InjectedBundlePage::_didReceiveServerRedirectForProvisionalLoadForFrame):
(WTR::InjectedBundlePage::_didFailProvisionalLoadWithErrorForFrame):
(WTR::InjectedBundlePage::_didCommitLoadForFrame):
(WTR::InjectedBundlePage::_didFinishLoadForFrame):
(WTR::InjectedBundlePage::_didFailLoadWithErrorForFrame):
(WTR::InjectedBundlePage::_didReceiveTitleForFrame):
(WTR::InjectedBundlePage::_didClearWindowForFrame):
(WTR::InjectedBundlePage::didStartProvisionalLoadForFrame):
(WTR::InjectedBundlePage::didReceiveServerRedirectForProvisionalLoadForFrame):
(WTR::InjectedBundlePage::didFailProvisionalLoadWithErrorForFrame):
(WTR::InjectedBundlePage::didCommitLoadForFrame):
(WTR::InjectedBundlePage::didFinishLoadForFrame):
(WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
(WTR::InjectedBundlePage::didReceiveTitleForFrame):
(WTR::InjectedBundlePage::didClearWindowForFrame):
* WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Added.
(WTR::InjectedBundlePage::page):
* WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: Added.
(WTR::LayoutTestController::create):
(WTR::LayoutTestController::LayoutTestController):
(WTR::LayoutTestController::~LayoutTestController):
(WTR::dumpAsTextCallback):
(WTR::layoutTestControllerObjectFinalize):
(WTR::LayoutTestController::makeWindowObject):
(WTR::LayoutTestController::getJSClass):
(WTR::LayoutTestController::staticFunctions):
* WebKitTestRunner/InjectedBundle/LayoutTestController.h: Added.
(WTR::LayoutTestController::dumpAsText):
(WTR::LayoutTestController::setDumpAsText):
* WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61906 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Eric Seidel <eric@webkit.org>
eric@webkit.org [Fri, 25 Jun 2010 21:37:08 +0000 (21:37 +0000)]
2010-06-25  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Split DocumentParser::write into separate append and insert calls
        https://bugs.webkit.org/show_bug.cgi?id=41197

        Unfortunately this is still somewhat confusing as
        "insert" means "insert this data at the current
        insertion point and run the parser synchronously
        unless we're in a nested write call" and "append"
        means "append this data to the end and run the
        parser if not in a nested call or until possibly yielding".

        This at least makes clearer which document parsers implement
        which behavior, and paves the way for moving the decoding
        logic into DocumentParser from DocumentWriter.

        No functional changes, thus no tests.

        * dom/Document.cpp:
        (WebCore::Document::write):
        * dom/DocumentParser.h:
        * dom/RawDataDocumentParser.h:
        (WebCore::RawDataDocumentParser::insert):
        (WebCore::RawDataDocumentParser::append):
        * dom/XMLDocumentParser.cpp:
        (WebCore::XMLDocumentParser::insert):
        (WebCore::XMLDocumentParser::append):
        * dom/XMLDocumentParser.h:
        * dom/XMLDocumentParserLibxml2.cpp:
        (WebCore::XMLDocumentParser::resumeParsing):
        * html/HTMLDocumentParser.cpp:
        (WebCore::HTMLDocumentParser::insert):
        (WebCore::HTMLDocumentParser::append):
        (WebCore::HTMLDocumentParser::parseDocumentFragment):
        * html/HTMLDocumentParser.h:
        * html/LegacyHTMLDocumentParser.cpp:
        (WebCore::LegacyHTMLDocumentParser::insert):
        (WebCore::LegacyHTMLDocumentParser::append):
        * html/LegacyHTMLDocumentParser.h:
        * loader/DocumentWriter.cpp:
        (WebCore::DocumentWriter::replaceDocument):
        (WebCore::DocumentWriter::addData):
        * loader/FTPDirectoryDocument.cpp:
        (WebCore::FTPDirectoryDocumentParser::FTPDirectoryDocumentParser):
        (WebCore::FTPDirectoryDocumentParser::loadDocumentTemplate):
        (WebCore::FTPDirectoryDocumentParser::append):
        * loader/TextDocument.cpp:
        (WebCore::TextDocumentParser::insert):
        (WebCore::TextDocumentParser::append):
        (WebCore::TextDocumentParser::finish):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61904 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoMake WebKitTestRunner really work with run-webkit-tests.
weinig@apple.com [Fri, 25 Jun 2010 21:18:11 +0000 (21:18 +0000)]
Make WebKitTestRunner really work with run-webkit-tests.

Reviewed by Anders Carlsson.

- Add Forwarding headers to allow some cleanup.

* WebKitTestRunner/ForwardingHeaders: Added.
* WebKitTestRunner/ForwardingHeaders/wtf: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/ASCIICType.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Assertions.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Atomics.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/FastMalloc.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/HashMap.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/HashSet.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/HashTraits.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Locker.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/MainThread.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/MathExtras.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Noncopyable.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/OwnPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/OwnPtrCommon.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/PassOwnPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/PassRefPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Platform.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/RefCounted.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/RefPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/RetainPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/StringExtras.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/ThreadSafeShared.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Threading.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/ThreadingPrimitives.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Vector.h: Added.
* WebKitTestRunner/TestInvocation.cpp:
(WTR::TestInvocation::dump): Dump the right number of #EOFs.
* WebKitTestRunner/TestInvocation.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61902 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoAdd support for WebKitTestRunner to old-run-webkit-tests
weinig@apple.com [Fri, 25 Jun 2010 21:08:31 +0000 (21:08 +0000)]
Add support for WebKitTestRunner to old-run-webkit-tests

Reviewed by Mark Rowe.

- Also adds a script to build WebKitTestRunner for old-run-webkit-tests to use.

* Scripts/build-webkittestrunner: Added.
* Scripts/old-run-webkit-tests:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61901 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed.
hclam@chromium.org [Fri, 25 Jun 2010 20:40:04 +0000 (20:40 +0000)]
Unreviewed.

Fix up test expectation for Chromium as one test is passing.

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61900 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Daniel Cheng <dcheng@chromium.org>
commit-queue@webkit.org [Fri, 25 Jun 2010 20:36:01 +0000 (20:36 +0000)]
2010-06-25  Daniel Cheng  <dcheng@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] Add new stubs for querying platform drag-and-drop and copy-and-paste data.

        This change adds new stubs for querying for data in a clipboard or drag operation. This is
        so adding support for more data types in clipboard/drag operations doesn't become
        increasingly expensive, since we currently copy all the drag data we need every time a new
        web drop target is entered. It also adds a new mechanism to write back to the system
        clipboard that isn't tied to one data type.

        https://bugs.webkit.org/show_bug.cgi?id=40540

        No new tests since we're just adding new ChromiumBridge APIs. When we switch to it, it will
        be covered by the existing tests.

        * platform/chromium/ChromiumBridge.h:
        * platform/chromium/PasteboardPrivate.h:
        (WebCore::PasteboardPrivate::):
2010-06-25  Daniel Cheng  <dcheng@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] Add new stubs for querying platform drag-and-drop and copy-and-paste data.

        This change adds new stubs for querying for data in a clipboard or drag operation. This is
        so adding support for more data types in clipboard/drag operations doesn't become
        increasingly expensive, since we currently copy all the drag data we need every time a new
        web drop target is entered. It also adds a new mechanism to write back to the system
        clipboard that isn't tied to one data type.

        https://bugs.webkit.org/show_bug.cgi?id=40540

        * public/WebClipboard.h:
        (WebKit::WebClipboard::):
        (WebKit::WebClipboard::isFormatAvailable):
        (WebKit::WebClipboard::readPlainText):
        (WebKit::WebClipboard::readHTML):
        (WebKit::WebClipboard::writePlainText):
        (WebKit::WebClipboard::writeHTML):
        (WebKit::WebClipboard::writeURL):
        (WebKit::WebClipboard::writeImage):
        (WebKit::WebClipboard::writeData):
        (WebKit::WebClipboard::readAvailableTypes):
        (WebKit::WebClipboard::readData):
        (WebKit::WebClipboard::readFilenames):
        * public/WebKitClient.h:
        * src/AssertMatchingEnums.cpp:
        * src/ChromiumBridge.cpp:
        (WebCore::ChromiumBridge::clipboardWriteData):
        (WebCore::ChromiumBridge::clipboardReadAvailableTypes):
        (WebCore::ChromiumBridge::clipboardReadData):
        (WebCore::ChromiumBridge::clipboardReadFilenames):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61898 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Mario Sanchez Prada <msanchez@igalia.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 20:23:02 +0000 (20:23 +0000)]
2010-06-25  Mario Sanchez Prada  <msanchez@igalia.com>

        Reviewed by Xan Lopez.

        [Gtk] Implement atk_table_get_column_header
        https://bugs.webkit.org/show_bug.cgi?id=30896

        Replace g_timeout_add() with g_idle_add().

        * tests/testatk.c:
        (test_webkit_atk_get_text_at_offset_forms):
        (test_webkit_atk_get_text_at_offset):
        (test_webkit_atk_get_text_at_offset_newlines):
        (test_webkit_atk_get_text_at_offset_textarea):
        (test_webkit_atk_get_text_at_offset_text_input):
        (testWebkitAtkGetTextInParagraphAndBodySimple):
        (testWebkitAtkGetTextInParagraphAndBodyModerate):
        (testWebkitAtkGetTextInTable):
        (testWebkitAtkGetHeadersInTable):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61893 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Mario Sanchez Prada <msanchez@igalia.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 20:09:25 +0000 (20:09 +0000)]
2010-06-25  Mario Sanchez Prada  <msanchez@igalia.com>

        Reviewed by Xan Lopez.

        [Gtk] Implement atk_table_get_column_header
        https://bugs.webkit.org/show_bug.cgi?id=30896

        Implemented get_column_header and modified get_row_header
        accordingly to keep them both coherent among themselves.
        Based on a previous patch by Joanmarie Diggs.

        * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
        (webkit_accessible_table_get_column_header):
        (webkit_accessible_table_get_row_header):
2010-06-25  Mario Sanchez Prada  <msanchez@igalia.com>

        Reviewed by Xan Lopez.

        [Gtk] Implement atk_table_get_column_header
        https://bugs.webkit.org/show_bug.cgi?id=30896

        Added new test to check whether the implementation of
        get_column_headers() and get_row_headers() works ok.

        * tests/testatk.c:
        (testWebkitAtkGetHeadersInTable):
        (main):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61884 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Fri, 25 Jun 2010 19:57:13 +0000 (19:57 +0000)]
2010-06-25  Adam Barth  <abarth@webkit.org>

        Reviewed by David Levin.

        Incremental build failed on Chromium ews
        https://bugs.webkit.org/show_bug.cgi?id=41011

        The division of responsibility between update-webkit --chromium and
        build-webkit --chromium is slightly unclear.  In this patch, we make
        build-webkit --chromium also update DEPS and re-run GYP in case the
        developer has changed either since they updated.

        This change is also helpful for the EWS, which wants to update DEPS and
        re-run GYP after applying patches, but the EWS doesn't want to run
        update-webkit --chromium because it has a dirty working copy.

        * Scripts/webkitdirs.pm:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61883 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 19:57:02 +0000 (19:57 +0000)]
2010-06-25  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>

        Reviewed by Simon Hausmann.

        Introduce to QtScript benchmarks.

        The QtScript performance should be tested regularly. The patch introduces
        micro benchmarks for existing API.

        [Qt] Performance of the QtScript API is not tested.
        https://bugs.webkit.org/show_bug.cgi?id=40911

        * WebKit.pro:
2010-06-25  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>

        Reviewed by Simon Hausmann.

        Introduce QtScript benchmarks.

        The QtScript performance should be tested regularly. The patch introduces
        micro benchmarks for existing API.

        [Qt] Performance of the QtScript API is not tested.
        https://bugs.webkit.org/show_bug.cgi?id=40911

        * qt/benchmarks/benchmarks.pri: Copied from JavaScriptCore/qt/tests/tests.pri.
        * qt/benchmarks/benchmarks.pro: Added.
        * qt/benchmarks/qscriptengine/qscriptengine.pro: Added.
        * qt/benchmarks/qscriptengine/tst_qscriptengine.cpp: Added.
        (tst_QScriptEngine::checkSyntax_data):
        (tst_QScriptEngine::checkSyntax):
        (tst_QScriptEngine::constructor):
        (tst_QScriptEngine::evaluateString_data):
        (tst_QScriptEngine::evaluateString):
        (tst_QScriptEngine::evaluateProgram_data):
        (tst_QScriptEngine::evaluateProgram):
        (tst_QScriptEngine::newObject):
        (tst_QScriptEngine::nullValue):
        (tst_QScriptEngine::undefinedValue):
        (tst_QScriptEngine::globalObject):
        (tst_QScriptEngine::toStringHandle):
        * qt/benchmarks/qscriptvalue/qscriptvalue.pro: Added.
        * qt/benchmarks/qscriptvalue/tst_qscriptvalue.cpp: Added.
        (tst_QScriptValue::tst_QScriptValue):
        (tst_QScriptValue::~tst_QScriptValue):
        (tst_QScriptValue::values_data):
        (tst_QScriptValue::ctorBool):
        (tst_QScriptValue::ctorReal):
        (tst_QScriptValue::ctorNumber):
        (tst_QScriptValue::ctorQString):
        (tst_QScriptValue::ctorCString):
        (tst_QScriptValue::ctorSpecial):
        (tst_QScriptValue::ctorQScriptValue):
        (tst_QScriptValue::isValid_data):
        (tst_QScriptValue::isValid):
        (tst_QScriptValue::isBool_data):
        (tst_QScriptValue::isBool):
        (tst_QScriptValue::isNumber_data):
        (tst_QScriptValue::isNumber):
        (tst_QScriptValue::isFunction_data):
        (tst_QScriptValue::isFunction):
        (tst_QScriptValue::isNull_data):
        (tst_QScriptValue::isNull):
        (tst_QScriptValue::isString_data):
        (tst_QScriptValue::isString):
        (tst_QScriptValue::isUndefined_data):
        (tst_QScriptValue::isUndefined):
        (tst_QScriptValue::isObject_data):
        (tst_QScriptValue::isObject):
        (tst_QScriptValue::isError_data):
        (tst_QScriptValue::isError):
        (tst_QScriptValue::toString_data):
        (tst_QScriptValue::toString):
        (tst_QScriptValue::toNumber_data):
        (tst_QScriptValue::toNumber):
        (tst_QScriptValue::toBool_data):
        (tst_QScriptValue::toBool):
        (tst_QScriptValue::toInteger_data):
        (tst_QScriptValue::toInteger):
        (tst_QScriptValue::toInt32_data):
        (tst_QScriptValue::toInt32):
        (tst_QScriptValue::toUInt32_data):
        (tst_QScriptValue::toUInt32):
        (tst_QScriptValue::toUInt16_data):
        (tst_QScriptValue::toUInt16):
        (tst_QScriptValue::toObject_data):
        (tst_QScriptValue::toObject):
        (tst_QScriptValue::equals_data):
        (tst_QScriptValue::equals):
        (tst_QScriptValue::strictlyEquals_data):
        (tst_QScriptValue::strictlyEquals):
        (tst_QScriptValue::instanceOf_data):
        (tst_QScriptValue::instanceOf):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61882 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Fri, 25 Jun 2010 19:50:04 +0000 (19:50 +0000)]
2010-06-25  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Xan Lopez.

        [GTK] Pasteboard code does not take into account the nil character when getting and setting markup/netscape-url data
        https://bugs.webkit.org/show_bug.cgi?id=41221

        Take into account null-terminator when getting and setting markup and
        Netscape URL pasteboard types. This means that if the selection data
        contains the null terminator, it won't be included in the final String.
        When setting the pasteboard data the null terminator is now included to
        match the behavior of other applications.

        * platform/gtk/PasteboardHelper.cpp:
        (WebCore::PasteboardHelper::getClipboardContents):
        Create the markup string after using g_strndup to protect against non-null-terminated
        strings. Use String::fromUTF8 here to ensure that the string is not longer than the
        first null-terminator. Also fix a small indentation issue.
        (WebCore::PasteboardHelper::fillSelectionData):
        Always include the null-terminator when setting pasteboard data manually. This matches
        the behavior of other browser applications.
2010-06-25  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Xan Lopez.

        [GTK] Pasteboard code does not take into account the nil character when getting and setting markup/netscape-url data
        https://bugs.webkit.org/show_bug.cgi?id=41221

        Add a test for this issue which simulates a paste keyboard event into an editable
        body. The pasteboard should contain a markup portion containing a null terminator.

        * tests/testcopyandpaste.c:
        (test_info_new):
        (test_info_destroy):
        (load_status_cb):
        (runPasteTestCallback):
        (window_object_cleared_callback):
        (pasting_test_get_data_callback):
        (pasting_test_clear_data_callback):
        (test_pasting_markup):
        (main):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61881 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Sam Magnuson <smagnuson@netflix.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 19:31:08 +0000 (19:31 +0000)]
2010-06-25  Sam Magnuson  <smagnuson@netflix.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] When any geometry change happens to a node it will resize the
        backing cache
        https://bugs.webkit.org/show_bug.cgi?id=40378

        Continue to grow the cache, but never toss it. When the pixmap
        cache gets too big it will be lost and created at the right size
        next time.

        No new tests: this is an optimization.

        * platform/graphics/qt/GraphicsLayerQt.cpp:
        (WebCore::GraphicsLayerQtImpl::recache):
        (WebCore::GraphicsLayerQtImpl::paint):
        (WebCore::GraphicsLayerQtImpl::flushChanges):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61880 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Robert Hogan <robert@webkit.org>
robert@webkit.org [Fri, 25 Jun 2010 19:29:22 +0000 (19:29 +0000)]
2010-06-25  Robert Hogan  <robert@webkit.org>

        Reviewed by Simon Hausmann.

        [Qt] Support evaluateScriptInIsolatedWorld()

        https://bugs.webkit.org/show_bug.cgi?id=40079

        Remove evaluateScriptInIsolatedWorld() from QtWebKit API.
        Remove QWebScriptWorld from exported headers.
        Confine support to DumpRenderTreeSupportQt so that the tests can pass.

        * Api/headers.pri:
        * Api/qwebframe.cpp:
        * Api/qwebframe.h:
        * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
        (DumpRenderTreeSupportQt::clearScriptWorlds):
        (DumpRenderTreeSupportQt::evaluateScriptInIsolatedWorld):
        * WebCoreSupport/DumpRenderTreeSupportQt.h:
2010-06-25  Robert Hogan  <robert@webkit.org>

        Reviewed by Simon Hausmann.

        [Qt] Support evaluateScriptInIsolatedWorld()

        https://bugs.webkit.org/show_bug.cgi?id=40079

        Remove evaluateScriptInIsolatedWorld() from QtWebKit API.
        Remove QWebScriptWorld from exported headers.
        Confine support to DumpRenderTreeSupportQt so that the tests can pass.

        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
        (LayoutTestController::reset):
        (LayoutTestController::evaluateScriptInIsolatedWorld):
        * DumpRenderTree/qt/LayoutTestControllerQt.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61879 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Oliver Hunt <oliver@apple.com>
oliver@apple.com [Fri, 25 Jun 2010 19:17:24 +0000 (19:17 +0000)]
2010-06-25  Oliver Hunt  <oliver@apple.com>

        Reviewed by Geoffrey Garen.

        Remove old js parser
        https://bugs.webkit.org/show_bug.cgi?id=41222

        Remove the old yacc parser, this also solves the tiger problem.  Which
        was a conflict between yacc generated token values and those in the
        custom parser

        * Android.mk:
        * CMakeLists.txt:
        * DerivedSources.make:
        * DerivedSources.pro:
        * GNUmakefile.am:
        * JavaScriptCore.pro:
        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * parser/Grammar.y: Removed.
        * parser/JSParser.cpp:
        * parser/JSParser.h:
        * parser/Lexer.cpp:
        * parser/NodeConstructors.h:
        (JSC::Node::Node):
        * parser/Parser.cpp:
        (JSC::Parser::parse):
        * wtf/Platform.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61878 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Andreas Kling <andreas.kling@nokia.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 19:15:06 +0000 (19:15 +0000)]
2010-06-25  Andreas Kling  <andreas.kling@nokia.com>

        Reviewed by Darin Adler.

        https://bugs.webkit.org/show_bug.cgi?id=41019
        Canvas: Remember verified clean origins for drawImage()

        Made CanvasRenderingContext2D cache the KURLs of clean origins
        for fast repeated lookup.

        * html/canvas/CanvasRenderingContext2D.cpp:
        (WebCore::CanvasRenderingContext2D::checkOrigin):
        * html/canvas/CanvasRenderingContext2D.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61877 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoWKBundlePageRenderTreeExternalRepresentation really needs to be
weinig@apple.com [Fri, 25 Jun 2010 18:25:31 +0000 (18:25 +0000)]
WKBundlePageRenderTreeExternalRepresentation really needs to be
WKBundlePageCopyRenderTreeExternalRepresentation so we don't have dangling
pointers and adhere to naming conventions.

Reviewed by Anders Carlsson.

* WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
(WKBundlePageCopyRenderTreeExternalRepresentation):
* WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h:
* mac/WebKit2.exp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61876 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Robert Hogan <robert@webkit.org>
robert@webkit.org [Fri, 25 Jun 2010 18:10:59 +0000 (18:10 +0000)]
2010-06-25  Robert Hogan  <robert@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] HTTP 307 after a 303 after a POST re-sends POST data from the original request

        https://bugs.webkit.org/show_bug.cgi?id=35301

        Qt needs to use ResourceRequest::request()->httpMethod()) in order to determine
        the appropriate method for a 307 redirect request.

        When deciding if it needs to override a POST method with a GET method during a
        redirect chain, QNetworkReplyHandler needs to check the HTTP method stored
        in ResourceRequest::request()->httpMethod(). This will always contain the
        original request method in a redirect chain and, more importantly, is the
        method that will be used for the request created from the redirect
        if it is not overridden.

        Unskip http/tests/loading/307-after-303-after-post.html

        * platform/qt/Skipped:
2010-06-25  Robert Hogan  <robert@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] HTTP 307 after a 303 after a POST re-sends POST data from the original request

        https://bugs.webkit.org/show_bug.cgi?id=35301

        Qt needs to use ResourceRequest::request()->httpMethod()) in order to determine
        the appropriate method for a 307 redirect request.

        When deciding if it needs to override a POST method with a GET method during a
        redirect chain, QNetworkReplyHandler needs to check the HTTP method stored
        in ResourceRequest::request()->httpMethod(). This will always contain the
        original request method in a redirect chain and, more importantly, is the
        method that will be used for the request created from the redirect
        if it is not overridden.

        * platform/network/qt/QNetworkReplyHandler.cpp:
        (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61875 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoCorrected change log entry
mitz@apple.com [Fri, 25 Jun 2010 18:08:05 +0000 (18:08 +0000)]
Corrected change log entry

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61874 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoRevert accidental part and add a newline.
andersca@apple.com [Fri, 25 Jun 2010 18:07:18 +0000 (18:07 +0000)]
Revert accidental part and add a newline.

* MiniBrowser/mac/AppDelegate.m:
* MiniBrowser/mac/MiniBrowser_Prefix.pch:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61873 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoRemoved a one-line method that only had one internal caller.
mitz@apple.com [Fri, 25 Jun 2010 18:07:01 +0000 (18:07 +0000)]
Removed a one-line method that only had one internal caller.

Reviewed by Anders Carlsson.

* rendering/RenderBlock.h: Removed bidiReorderLine()
* rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::layoutInlineChildren): Moved the implementation of
bidiReorderLine() inline here.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61872 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed. Build fix.
hclam@chromium.org [Fri, 25 Jun 2010 18:06:24 +0000 (18:06 +0000)]
Unreviewed. Build fix.

Fixed test expectations for Chromium.

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61871 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoAdd a LOG macro that expands to a no-op by default.
andersca@apple.com [Fri, 25 Jun 2010 18:03:55 +0000 (18:03 +0000)]
Add a LOG macro that expands to a no-op by default.

Reviewed by Dan Bernstein.

* MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
* MiniBrowser/mac/AppDelegate.m:
(_didRecieveMessageFromInjectedBundle):
* MiniBrowser/mac/BrowserWindowController.m:
(-[BrowserWindowController windowShouldClose:]):
(_didStartProvisionalLoadForFrame):
(_didReceiveServerRedirectForProvisionalLoadForFrame):
(_didFailProvisionalLoadWithErrorForFrame):
(_didCommitLoadForFrame):
(_didFinishLoadForFrame):
(_didFailLoadWithErrorForFrame):
(_didReceiveTitleForFrame):
(_didFirstLayoutForFrame):
(_didFirstVisuallyNonEmptyLayoutForFrame):
(_didBecomeUnresponsive):
(_didBecomeResponsive):
(_decidePolicyForNavigationAction):
(_decidePolicyForNewWindowAction):
(_createNewPage):
(_showPage):
(_closePage):
(_didNavigateWithNavigationData):
(_didPerformClientRedirect):
(_didPerformServerRedirect):
(_didUpdateHistoryTitle):
* MiniBrowser/mac/MiniBrowser_Prefix.pch:
* MiniBrowser/mac/WebBundle/WebBundleMain.m:
(_didClearWindowForFrame):
(_didCreatePage):
(_willDestroyPage):
(_didRecieveMessage):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61870 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoUnreviewed. Build fix.
hclam@chromium.org [Fri, 25 Jun 2010 17:32:35 +0000 (17:32 +0000)]
Unreviewed. Build fix.

Fixed test expectations for Chromium.

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61869 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Nate Chapin <japhet@chromium.org>
japhet@chromium.org [Fri, 25 Jun 2010 17:17:45 +0000 (17:17 +0000)]
2010-06-25  Nate Chapin  <japhet@chromium.org>

        Reviewed by Adam Barth.

        Take a KURL parameter in Document's constructor.
        This will remove the one case where Document::url()
        and FrameLoader::url() are not equal, allowing us to
        remove FrameLoader::url().

        https://bugs.webkit.org/show_bug.cgi?id=41166

        Refactor only, no new tests.

        * dom/DOMImplementation.cpp:
        (WebCore::DOMImplementation::createDocument): Take a KURL and pass it through to Document.
        (WebCore::DOMImplementation::createHTMLDocument):
        * dom/DOMImplementation.h:
        * dom/Document.cpp:
        (WebCore::Document::Document): Call setURL() if a frame or a non-empty KURL is specified.
        (WebCore::Document::initSecurityContext): m_url is now initialized, so use it instead
            of m_frame->loader()->url() for initializing the SecurityOrigin.
        * dom/Document.h:
        (WebCore::Document::create):
        (WebCore::Document::createXHTML):
        * html/HTMLDocument.cpp:
        * html/HTMLDocument.h: Add KURL parameter to create() and constructor.
        * html/HTMLViewSourceDocument.cpp:
        * html/HTMLViewSourceDocument.h: Add KURL parameter to create() and constructor.
        * loader/CachedFont.cpp:
        (WebCore::CachedFont::ensureSVGFontData):
        * loader/DocumentWriter.cpp:
        (WebCore::DocumentWriter::createDocument): Take a KURL and pass it through to Document.
        (WebCore::DocumentWriter::begin): Pass existing url parameter to constructors, and remove
            redundant Document::setURL() call.
        * loader/DocumentWriter.h:
        * loader/FTPDirectoryDocument.cpp:
        * loader/FTPDirectoryDocument.h: Add KURL parameter to create() and constructor.
        * loader/ImageDocument.cpp:
        * loader/ImageDocument.h: Add KURL parameter to create() and constructor.
        * loader/MediaDocument.cpp:
        * loader/MediaDocument.h: Add KURL parameter to create() and constructor.
        * loader/PlaceholderDocument.h: Add KURL parameter to create() and constructor.
        * loader/PluginDocument.cpp:
        * loader/PluginDocument.h: Add KURL parameter to create() and constructor.
        * loader/SinkDocument.cpp:
        * loader/SinkDocument.h: Add KURL parameter to create() and constructor.
        * loader/TextDocument.cpp:
        * loader/TextDocument.h: Add KURL parameter to create() and constructor.
        * svg/SVGDocument.cpp:
        * svg/SVGDocument.h: Add KURL parameter to create() and constructor.
        * xml/DOMParser.cpp:
        (WebCore::DOMParser::parseFromString):
        * xml/XMLHttpRequest.cpp:
        (WebCore::XMLHttpRequest::responseXML):
        * xml/XSLTProcessor.cpp:
        (WebCore::XSLTProcessor::createDocumentFromSource):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61868 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
commit-queue@webkit.org [Fri, 25 Jun 2010 16:20:09 +0000 (16:20 +0000)]
2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Stop frame loaders when deleting view.
        Frame loaders were still alive after view is deleted, causing
        segmentation fault when libsoup had something to deliver yet.
        https://bugs.webkit.org/show_bug.cgi?id=41007

        * efl/ewk/ewk_view.cpp:
        (_ewk_view_smart_del): stop loaders.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61867 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Sheriff Bot <webkit.review.bot@gmail.com>
mnaganov@chromium.org [Fri, 25 Jun 2010 16:12:08 +0000 (16:12 +0000)]
2010-06-25  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r61812.
        http://trac.webkit.org/changeset/61812
        https://bugs.webkit.org/show_bug.cgi?id=41216

        breaks Chromium workers tests (Requested by mnaganov on
        #webkit).

        * fast/workers/storage/open-database-sync-inputs-expected.txt:
        * fast/workers/storage/resources/open-database-sync-inputs.js:
2010-06-25  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r61812.
        http://trac.webkit.org/changeset/61812
        https://bugs.webkit.org/show_bug.cgi?id=41216

        breaks Chromium workers tests (Requested by mnaganov on
        #webkit).

        * storage/AbstractDatabase.cpp:
        * storage/AbstractDatabase.h:
        * storage/Database.cpp:
        (WebCore::Database::databaseInfoTableName):
        (WebCore::guidMutex):
        (WebCore::guidToVersionMap):
        (WebCore::updateGuidVersionMap):
        (WebCore::guidToDatabaseMap):
        (WebCore::databaseVersionKey):
        (WebCore::DatabaseCreationCallbackTask::create):
        (WebCore::DatabaseCreationCallbackTask::performTask):
        (WebCore::DatabaseCreationCallbackTask::DatabaseCreationCallbackTask):
        (WebCore::Database::openDatabase):
        (WebCore::Database::Database):
        (WebCore::Database::openAndVerifyVersion):
        (WebCore::retrieveTextResultFromDatabase):
        (WebCore::Database::getVersionFromDatabase):
        (WebCore::setTextValueInDatabase):
        (WebCore::Database::setVersionInDatabase):
        (WebCore::Database::versionMatchesExpected):
        (WebCore::Database::close):
        (WebCore::Database::disableAuthorizer):
        (WebCore::Database::enableAuthorizer):
        (WebCore::Database::setAuthorizerReadOnly):
        (WebCore::Database::lastActionChangedDatabase):
        (WebCore::Database::lastActionWasInsert):
        (WebCore::Database::resetDeletes):
        (WebCore::Database::hadDeletes):
        (WebCore::guidForOriginAndName):
        (WebCore::Database::resetAuthorizer):
        (WebCore::Database::performOpenAndVerify):
        (WebCore::Database::performCreationCallback):
        (WebCore::Database::version):
        (WebCore::Database::setExpectedVersion):
        (WebCore::Database::stringIdentifier):
        (WebCore::Database::displayName):
        (WebCore::Database::estimatedSize):
        (WebCore::Database::fileName):
        * storage/Database.h:
        (WebCore::Database::scriptExecutionContext):
        (WebCore::Database::opened):
        (WebCore::Database::isNew):
        (WebCore::Database::databaseDebugName):
        * storage/DatabaseAuthorizer.cpp:
        (WebCore::DatabaseAuthorizer::DatabaseAuthorizer):
        (WebCore::DatabaseAuthorizer::denyBasedOnTableName):
        * storage/DatabaseAuthorizer.h:
        (WebCore::DatabaseAuthorizer::create):
        * storage/DatabaseSync.cpp:
        (WebCore::DatabaseSync::databaseInfoTableName):
        (WebCore::DatabaseSync::openDatabaseSync):
        (WebCore::DatabaseSync::DatabaseSync):
        (WebCore::DatabaseSync::~DatabaseSync):
        (WebCore::DatabaseSync::version):
        (WebCore::DatabaseSync::changeVersion):
        (WebCore::DatabaseSync::transaction):
        (WebCore::DatabaseSync::scriptExecutionContext):
        * storage/DatabaseSync.h:
        (WebCore::DatabaseSync::databaseDebugName):
        * storage/DatabaseTask.cpp:
        (WebCore::DatabaseOpenTask::DatabaseOpenTask):
        (WebCore::DatabaseOpenTask::doPerformTask):
        * storage/DatabaseTask.h:
        (WebCore::DatabaseOpenTask::create):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61866 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Lei Zheng <lzheng@chromium.org>
commit-queue@webkit.org [Fri, 25 Jun 2010 15:45:41 +0000 (15:45 +0000)]
2010-06-25  Lei Zheng  <lzheng@chromium.org>

        Reviewed by Dimitri Glazkov.

        Add a flag to the ResourceResponse for tracking if a request was fetched when
        Alternate-protocol is available.
        https://bugs.webkit.org/show_bug.cgi?id=41001

        No new tests. (This is just a setter and getter.)

        * platform/network/chromium/ResourceResponse.h:
        (WebCore::ResourceResponse::ResourceResponse):
        (WebCore::ResourceResponse::wasAlternateProtocolAvailable):
        (WebCore::ResourceResponse::setWasAlternateProtocolAvailable):
2010-06-25  Lei Zheng  <lzheng@chromium.org>

        Reviewed by Dimitri Glazkov.

        [Chromium] Add a flag to the ResourceResponse for tracking if a request was fetched
        when Alternate-Protocol is available.

        https://bugs.webkit.org/show_bug.cgi?id=41001

        * public/WebURLResponse.h:
        * src/WebURLResponse.cpp:
        (WebKit::WebURLResponse::wasAlternateProtocolAvailable):
        (WebKit::WebURLResponse::setWasAlternateProtocolAvailable):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61865 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Lyon Chen <liachen@rim.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 15:29:39 +0000 (15:29 +0000)]
2010-06-25  Lyon Chen  <liachen@rim.com>

        Reviewed by Darin Adler.

        InspectorCSSStore.cpp is not surrounded with ENABLE(INSPECTOR)
        https://bugs.webkit.org/show_bug.cgi?id=41004

        Surround InspectorCSSStore.cpp code with ENABLE(INSPECTOR) so it will not
        break the build when INSPECTOR is disabled.

        * inspector/InspectorCSSStore.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61864 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 No'am Rosenthal <noam.rosenthal@nokia.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 15:00:25 +0000 (15:00 +0000)]
2010-06-25  No'am Rosenthal  <noam.rosenthal@nokia.com>

        Reviewed by Simon Hausmann.

        [Qt] WebGL: missing file
        https://bugs.webkit.org/show_bug.cgi?id=40998

        Added a missing file to WebCore.pro

        No new tests; build fix

        * WebCore.pro:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61863 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years agoWindows build fix
aroben@apple.com [Fri, 25 Jun 2010 14:16:46 +0000 (14:16 +0000)]
Windows build fix

* WebCore.vcproj/WebCore.vcproj: Added a missing </File> tag.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61862 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Alex Milowski <alex@milowski.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 13:55:06 +0000 (13:55 +0000)]
2010-06-25  Alex Milowski  <alex@milowski.com>

        Reviewed by Kenneth Rohde Christiansen.

        Added a test for row alignment, adjusted tests to better demonstrate their
        respective area of MathML, and updated the output for all the tests due to
        the change in vertical alignment of all MathML constructs.

        * mathml/presentation/mo.xhtml:
        * mathml/presentation/row-alignment.xhtml: Added.
        * mathml/presentation/row.xhtml:
        * mathml/presentation/sub.xhtml:
        * platform/mac/mathml/presentation/fractions-expected.checksum:
        * platform/mac/mathml/presentation/fractions-expected.png:
        * platform/mac/mathml/presentation/fractions-expected.txt:
        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum:
        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png:
        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
        * platform/mac/mathml/presentation/mo-expected.checksum:
        * platform/mac/mathml/presentation/mo-expected.png:
        * platform/mac/mathml/presentation/mo-expected.txt:
        * platform/mac/mathml/presentation/over-expected.checksum:
        * platform/mac/mathml/presentation/over-expected.png:
        * platform/mac/mathml/presentation/over-expected.txt:
        * platform/mac/mathml/presentation/roots-expected.checksum:
        * platform/mac/mathml/presentation/roots-expected.png:
        * platform/mac/mathml/presentation/roots-expected.txt:
        * platform/mac/mathml/presentation/row-alignment-expected.checksum: Added.
        * platform/mac/mathml/presentation/row-alignment-expected.png: Added.
        * platform/mac/mathml/presentation/row-alignment-expected.txt: Added.
        * platform/mac/mathml/presentation/row-expected.checksum:
        * platform/mac/mathml/presentation/row-expected.png:
        * platform/mac/mathml/presentation/row-expected.txt:
        * platform/mac/mathml/presentation/sub-expected.checksum:
        * platform/mac/mathml/presentation/sub-expected.png:
        * platform/mac/mathml/presentation/sub-expected.txt:
        * platform/mac/mathml/presentation/subsup-expected.checksum:
        * platform/mac/mathml/presentation/subsup-expected.png:
        * platform/mac/mathml/presentation/subsup-expected.txt:
        * platform/mac/mathml/presentation/sup-expected.checksum:
        * platform/mac/mathml/presentation/sup-expected.png:
        * platform/mac/mathml/presentation/sup-expected.txt:
        * platform/mac/mathml/presentation/tables-expected.checksum:
        * platform/mac/mathml/presentation/tables-expected.png:
        * platform/mac/mathml/presentation/tables-expected.txt:
        * platform/mac/mathml/presentation/under-expected.checksum:
        * platform/mac/mathml/presentation/under-expected.png:
        * platform/mac/mathml/presentation/under-expected.txt:
        * platform/mac/mathml/presentation/underover-expected.checksum:
        * platform/mac/mathml/presentation/underover-expected.png:
        * platform/mac/mathml/presentation/underover-expected.txt:
2010-06-25  Alex Milowski  <alex@milowski.com>

        Reviewed by Kenneth Rohde Christiansen.

        This patch changes the vertical alignment to rely upon baseline
        alignment for all MathML rendering.  This fixes a number of layout
        issues and the implementation is much more clean.

        Also, this patch adds a horizontal green line in the debug layout
        so you can see the top padding of any RenderMathMLBlock instance.

        Test: mathml/presentation/row-alignment.xhtml

        * css/mathml.css:
        * mathml/RenderMathMLBlock.cpp:
        * mathml/RenderMathMLFraction.cpp:
        * mathml/RenderMathMLFraction.h:
        * mathml/RenderMathMLOperator.cpp:
        * mathml/RenderMathMLOperator.h:
        * mathml/RenderMathMLRoot.cpp:
        * mathml/RenderMathMLRow.cpp:
        * mathml/RenderMathMLRow.h:
        * mathml/RenderMathMLSquareRoot.cpp:
        * mathml/RenderMathMLSubSup.cpp:
        * mathml/RenderMathMLUnderOver.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61861 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 13:39:17 +0000 (13:39 +0000)]
2010-06-25  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>

        Reviewed by Simon Hausmann.

        New QtScript API; setPrototype() and prototype().

        This patch implements QScriptValue's prototype accessors.

        [Qt] QScriptValue should have accessors to a prototype.
        https://bugs.webkit.org/show_bug.cgi?id=39356

        * qt/api/qscriptvalue.cpp:
        (QScriptValue::prototype):
        (QScriptValue::setPrototype):
        * qt/api/qscriptvalue.h:
        * qt/api/qscriptvalue_p.h:
        (QScriptValuePrivate::prototype):
        (QScriptValuePrivate::setPrototype):
        * qt/tests/qscriptvalue/tst_qscriptvalue.cpp:
        (tst_QScriptValue::getSetPrototype):
        * qt/tests/qscriptvalue/tst_qscriptvalue.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61860 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Fri, 25 Jun 2010 13:32:18 +0000 (13:32 +0000)]
2010-06-25  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        Can't see source when hitting debugger statement in evaled source
        https://bugs.webkit.org/show_bug.cgi?id=41058

        Test: inspector/debugger-pause-in-eval-script.html

        * bindings/js/ScriptDebugServer.cpp:
        (WebCore::ScriptDebugServer::sourceParsed): use lexical global object to figure out
        where the script is compiled. Otherwise scripts typed in Web Inspector console will
        be treated as ones evaluated in the context of Web Inspector and won't appear in the
        scripts list.
        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::didParseSource): cache script sources for eval's too.

2010-06-25  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        Can't see source when hitting debugger statement in evaled source
        https://bugs.webkit.org/show_bug.cgi?id=41058

        Test that debugger will stop at a debugger statement in code evaluated
        in Web Inspector console.

        * inspector/debugger-pause-in-eval-script-expected.txt: Added.
        * inspector/debugger-pause-in-eval-script.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61859 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
commit-queue@webkit.org [Fri, 25 Jun 2010 13:25:46 +0000 (13:25 +0000)]
2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Fix warnings about printf format
        When printing uint64_t the macro PRIu64 is needed in order to be
        portable across 32 and 64 bits. It was previously showing warning
        messages on 32-bits systems.
        https://bugs.webkit.org/show_bug.cgi?id=40965

        * efl/ewk/ewk_view.cpp:
        (ewk_view_exceeded_database_quota):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61858 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
commit-queue@webkit.org [Fri, 25 Jun 2010 13:13:04 +0000 (13:13 +0000)]
2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Do not load error message for download and cancellation.
        When a download is made or a request is cancelled an error page should
        not be shown.
        https://bugs.webkit.org/show_bug.cgi?id=40956

        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
        (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
        should not fallback.
        (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
        should not fallback.
        (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
        typo in related error message.
        (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
        request or the policy changed (for example, because the request is a
        download) then it should not fallback.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61857 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Michael Nordman <michaeln@google.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 12:59:43 +0000 (12:59 +0000)]
2010-06-25  Michael Nordman  <michaeln@google.com>

        Reviewed by Dumitru Daniliuc.

        Additional API to pass additional info needed for AppCache progress events.
        https://bugs.webkit.org/show_bug.cgi?id=37602

        Also, delete an obsolete method from the worker API.

        * public/WebApplicationCacheHostClient.h: define a new method
        * public/WebSharedWorker.h: remove an obsolte method
        * src/ApplicationCacheHostInternal.h: implement the new method
        (WebCore::ApplicationCacheHostInternal::notifyProgressEventListener):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61856 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Mikhail Naganov <mnaganov@chromium.org>
mnaganov@chromium.org [Fri, 25 Jun 2010 12:48:29 +0000 (12:48 +0000)]
2010-06-25  Mikhail Naganov  <mnaganov@chromium.org>

        Unreviewed, test expectation update.

        * platform/chromium-linux/svg/text/text-intro-05-t-expected.checksum:
        * platform/chromium-linux/svg/text/text-intro-05-t-expected.png:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61855 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
commit-queue@webkit.org [Fri, 25 Jun 2010 12:41:45 +0000 (12:41 +0000)]
2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Use a descriptive string in FileChooser when multiple files can
        be selected.
        https://bugs.webkit.org/show_bug.cgi?id=40943

        EFL port has no tests yet, so no new tests.

        * platform/efl/FileChooserEfl.cpp:
        (WebCore::FileChooser::basenameForWidth):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61854 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
commit-queue@webkit.org [Fri, 25 Jun 2010 12:28:44 +0000 (12:28 +0000)]
2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [CMake] Add option to enable JIT.
        JIT is disabled by default, but now it's possible to enable it through
        an option to CMake: -DENABLE_JIT will enable it.
        https://bugs.webkit.org/show_bug.cgi?id=40936

        * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
        * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [CMake] Add option to enable JIT.
        JIT is disabled by default, but now it's possible to enable it through
        an option to CMake: -DENABLE_JIT will enable it.
        https://bugs.webkit.org/show_bug.cgi?id=40936

        * CMakeLists.txt: Add missing files and re-sort.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61853 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
commit-queue@webkit.org [Fri, 25 Jun 2010 12:13:25 +0000 (12:13 +0000)]
2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Reviewed by Gustavo Noronha Silva.

        [CMake] Remove unused variable in EFL build system. It was previously
        being used to set the flags of each port but it was superseded by
        other flags.
        https://bugs.webkit.org/show_bug.cgi?id=40931

        * jsc/CMakeLists.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61852 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Nathan Lawrence <nlawrence@apple.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 11:58:24 +0000 (11:58 +0000)]
2010-06-25  Nathan Lawrence  <nlawrence@apple.com>

        Reviewed by Geoffrey Garen.

        Aligning AssemblerBuffer to 128 bytes gives a 0.4% speedup on
        sunspider.

        * assembler/AssemblerBuffer.h:
        (JSC::AssemblerBuffer::AssemblerBuffer):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61851 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 25 Jun 2010 11:54:14 +0000 (11:54 +0000)]
2010-06-25  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by Dirk Schulze.

        SVG Text Highlighting not yet supported (in Safari)
        https://bugs.webkit.org/show_bug.cgi?id=41200

        Add text match marker highlighting support for SVG text - searching for SVG text in Safari now paints the nice yellow highlighting rect, and the
        white rectangles for all text matches. Behaves exactly like HTML text, but respecting SVGs per-character/per-chunk transformations,
        allowing to highlight textPaths, tspans with absolute per-character positions etc..

        Only manually testable, thus no new tests.

        * rendering/InlineBox.h: Expose calculateBoundaries() in non-SVG builds as well, now used by InlineTextBox too.
        * rendering/InlineTextBox.h: Add calculateBoundaries(), which will be used to refactor some code in RenderText, see below.
        (WebCore::InlineTextBox::calculateBoundaries): Just return a IntRect(x(), y(), width(), height()) here.
        (WebCore::RenderObject::isSVGInlineText):
        * rendering/RenderSVGInlineText.h:
        (WebCore::RenderSVGInlineText::isSVGInlineText): Return true for isSVGInlineText(), return false for isSVGText() (default in RenderObject.h)
        * rendering/RenderSVGRoot.cpp:
        (WebCore::RenderSVGRoot::paint): Only paint box decorations in PaintPhase(Child)BlockBackground, exit afterwards just like RenderBlock does.
                                         Otherwise the white text match marker rectangle gets drawn over the yellow highlight that Safari draws.
        * rendering/RenderSVGText.cpp:
        (WebCore::RenderSVGText::paint): Accept a new painting phase: PaintPhaseSelection, used by Safari when drawing the yellow highlight rect.
        * rendering/RenderText.cpp:
        (WebCore::RenderText::absoluteQuads): Use calculateBoundaries() instead of IntRect(x(), y(), width(), height()). SVG provides different boundaries here.
        (WebCore::RenderText::absoluteQuadsForRange): Ditto. This is the main change, leading to correct text highlight placement.
        * rendering/SVGInlineFlowBox.cpp: Add assertion that painting is not disabled, for consistency. Change paint phase assertion to include PaintPhaseSelection.
        (WebCore::SVGInlineFlowBox::paint):
        * rendering/SVGInlineTextBox.cpp:
        (WebCore::SVGInlineTextBox::selectionRectForTextChunkPart): Refactored from selectionRect(), to share code between selectionRect/computeTextMatchMarkerRect.
        (WebCore::SVGInlineTextBox::selectionRect): Use new helper function selectionRectForTextChunkPart().
        (WebCore::SVGInlineTextBox::paint): Ditto. Call new computeTextMatchMarkerRect() function.
        (WebCore::SVGInlineTextBox::computeTextMatchMarkerRect): Implemented similar to HTML, but respecting SVGs concept of text chunk parts.
        (WebCore::SVGInlineTextBox::paintText): In PaintPhaseSelection, only paint selected text, not anything before/after the selection start/end.
        (WebCore::SVGInlineTextBox::calculateBoundaries): Early exit, if m_chunkTransformation is identity.
        * rendering/SVGInlineTextBox.h: Added "bool paintSelectedTextOnly" to paintText() and add new computeTextMatchMarkerRect(RenderStyle*) function.
        * rendering/SVGRootInlineBox.cpp:
        (WebCore::SVGRootInlineBox::paint): Change paint phase assertion to include PaintPhaseSelection.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61850 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 John Gregg <johnnyg@google.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 11:43:05 +0000 (11:43 +0000)]
2010-06-25  John Gregg  <johnnyg@google.com>

        Reviewed by Darin Fisher.

        Notification should expose ltr/rtl as TextDirection, not String
        https://bugs.webkit.org/show_bug.cgi?id=40871

        No new tests; existing test covers this, just renaming a method.

        * notifications/Notification.h:
        (WebCore::Notification::direction):
2010-06-25  John Gregg  <johnnyg@google.com>

        Reviewed by Darin Fisher.

        Notification should expose ltr/rtl as TextDirection, not String
        https://bugs.webkit.org/show_bug.cgi?id=40871

        * public/WebNotification.h:
        * src/WebNotification.cpp:
        (WebKit::WebNotification::direction):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61849 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
commit-queue@webkit.org [Fri, 25 Jun 2010 11:28:03 +0000 (11:28 +0000)]
2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Implement runOpenPanel method. The interface with browser was
        already implemented. Now we are actually calling it.
        https://bugs.webkit.org/show_bug.cgi?id=40923

        * efl/WebCoreSupport/ChromeClientEfl.cpp:
        (WebCore::ChromeClientEfl::runOpenPanel): implement method.
        * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61848 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 11:07:10 +0000 (11:07 +0000)]
2010-06-25  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r61842.
        http://trac.webkit.org/changeset/61842
        https://bugs.webkit.org/show_bug.cgi?id=41208

        It broke Windows build (Requested by Ossy_ on #webkit).

        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops:
        * JavaScriptCore.vcproj/WTF/WTF.vcproj:
        * wtf/OwnPtrCommon.h:
        * wtf/brew/OwnPtrBrew.h: Removed.
        * wtf/win/OwnPtrWin.h: Removed.
2010-06-25  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r61842.
        http://trac.webkit.org/changeset/61842
        https://bugs.webkit.org/show_bug.cgi?id=41208

        It broke Windows build (Requested by Ossy_ on #webkit).

        * ForwardingHeaders/wtf/win/OwnPtrWin.h: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61847 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Patrick Gansterer <paroga@paroga.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 10:54:08 +0000 (10:54 +0000)]
2010-06-25  Patrick Gansterer  <paroga@paroga.com>

        Reviewed by Darin Adler.

        Remove unneeded whitespace from svgtags.in.
        https://bugs.webkit.org/show_bug.cgi?id=40912

        make_names.pl throws an error at non-empty lines
        when using cl.exe as preprocessor.

        * svg/svgtags.in:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61846 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 10:16:55 +0000 (10:16 +0000)]
2010-06-25  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r61833.
        http://trac.webkit.org/changeset/61833
        https://bugs.webkit.org/show_bug.cgi?id=41205

        It broke Leopard and GTK (Requested by Ossy_ on #webkit).

        * runtime/RegExp.cpp:
        (JSC::RegExp::RegExp):
        (JSC::RegExp::create):
        * runtime/RegExp.h:
        * runtime/RegExpCache.cpp:
        (JSC::RegExpCache::lookupOrCreate):
        (JSC::RegExpCache::create):
        * runtime/RegExpCache.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61845 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 25 Jun 2010 10:03:33 +0000 (10:03 +0000)]
2010-06-25  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by Rob Buis.

        Split up isSVGText() in isSVGText() / isSVGInlineText()
        https://bugs.webkit.org/show_bug.cgi?id=41204

        Introduce isSVGInlineText(), to provide a safe mechanism to differentiate between RenderSVGText / RenderSVGInlineText.
        No change in functionality, thus no new tests.

        * rendering/RenderBlockLineLayout.cpp:
        (WebCore::shouldPreserveNewline): s/isSVGText/isSVGInlineText/
        (WebCore::RenderBlock::findNextLineBreak): Ditto.
        * rendering/RenderObject.h:
        (WebCore::RenderObject::isSVGInlineText): Return false, by default.
        * rendering/RenderSVGInlineText.h:
        (WebCore::RenderSVGInlineText::isSVGInlineText): Return true here, don't return true anymore for isSVGText().
        * rendering/RenderText.cpp:
        (WebCore::RenderText::setTextInternal): s/isSVGText/isSVGInlineText/
        * rendering/RenderTreeAsText.cpp: Remove hack, now that we can properly differentiate between RenderSVGText / RenderSVGInlineText.
        (WebCore::write):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61844 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Rob Buis <rwlbuis@gmail.com>
rwlbuis@webkit.org [Fri, 25 Jun 2010 10:00:46 +0000 (10:00 +0000)]
2010-06-25  Rob Buis  <rwlbuis@gmail.com>

        Reviewed by Nikolas Zimmermann.

        Remove rgb part of test and update expected result.

        * platform/mac/svg/css/rect-system-color-expected.txt: Removed.
        * svg/css/rect-system-color-expected.txt: Added.
        * svg/css/rect-system-color.xhtml:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61843 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Kwang Yul Seo <skyul@company100.net>
commit-queue@webkit.org [Fri, 25 Jun 2010 09:48:38 +0000 (09:48 +0000)]
2010-06-25  Kwang Yul Seo  <skyul@company100.net>

        Reviewed by Adam Barth.

        Change OwnPtrCommon to include platform-specific headers
        https://bugs.webkit.org/show_bug.cgi?id=40279

        Adding new type to OwnPtrCommon needlessly causes all ports to do full rebuilds.
        Change OwnPtrCommon to include platform-specific headers to avoid all ports rebuilds.

        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops:
        * JavaScriptCore.vcproj/WTF/WTF.vcproj:
        * wtf/OwnPtrCommon.h:
        * wtf/brew/OwnPtrBrew.h: Added.
        * wtf/win/OwnPtrWin.h: Added.
2010-06-25  Kwang Yul Seo  <skyul@company100.net>

        Reviewed by Adam Barth.

        Change OwnPtrCommon to include platform-specific headers
        https://bugs.webkit.org/show_bug.cgi?id=40279

        Adding new type to OwnPtrCommon needlessly causes all ports to do full rebuilds.
        Change OwnPtrCommon to include platform-specific headers to avoid all ports rebuilds.

        * ForwardingHeaders/wtf/win: Added.
        * ForwardingHeaders/wtf/win/OwnPtrWin.h: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61842 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Fran Diéguez <fran.dieguez@mabishu.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 09:24:25 +0000 (09:24 +0000)]
2010-06-25  Fran Diéguez  <fran.dieguez@mabishu.com>

        Reviewed by Darin Adler.

        Add Galician translation to webkitgtk
        https://bugs.webkit.org/show_bug.cgi?id=39547

        * gl.po: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61841 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Rob Buis <rwlbuis@gmail.com>
rwlbuis@webkit.org [Fri, 25 Jun 2010 08:32:43 +0000 (08:32 +0000)]
2010-06-25  Rob Buis  <rwlbuis@gmail.com>

        Reviewed by Nikolas Zimmermann.

        Make test result mac specific.

        * platform/mac/svg/css/rect-system-color-expected.txt: Renamed from LayoutTests/svg/css/rect-system-color-expected.txt.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61840 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Patrick Gansterer <paroga@paroga.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 08:30:06 +0000 (08:30 +0000)]
2010-06-25  Patrick Gansterer  <paroga@paroga.com>

        Reviewed by Adam Barth.

        Implement TextCodecs for WinCE port.
        https://bugs.webkit.org/show_bug.cgi?id=32169
        Originally written by Yong Li <yong.li@torchmobile.com>

        * platform/graphics/FontCache.h:
        * platform/graphics/wince/FontCacheWince.cpp:
        (WebCore::FontCache::getMultiLanguageInterface):
        * platform/text/wince/TextCodecWinCE.cpp: Added.
        (WebCore::codePageCharsets):
        (WebCore::knownCharsets):
        (WebCore::supportedCharsets):
        (WebCore::languageManager):
        (WebCore::addCharset):
        (WebCore::LanguageManager::LanguageManager):
        (WebCore::getCodePage):
        (WebCore::newTextCodecWinCE):
        (WebCore::TextCodecWinCE::TextCodecWinCE):
        (WebCore::TextCodecWinCE::~TextCodecWinCE):
        (WebCore::TextCodecWinCE::registerBaseEncodingNames):
        (WebCore::TextCodecWinCE::registerBaseCodecs):
        (WebCore::TextCodecWinCE::registerExtendedEncodingNames):
        (WebCore::TextCodecWinCE::registerExtendedCodecs):
        (WebCore::getCodePageFlags):
        (WebCore::findFirstNonAsciiCharacter):
        (WebCore::decode):
        (WebCore::TextCodecWinCE::decode):
        (WebCore::TextCodecWinCE::encode):
        (WebCore::TextCodecWinCE::enumerateSupportedEncodings):
        * platform/text/wince/TextCodecWinCE.h: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61839 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-25 Patrick Gansterer <paroga@paroga.com>
commit-queue@webkit.org [Fri, 25 Jun 2010 07:30:12 +0000 (07:30 +0000)]
2010-06-25  Patrick Gansterer  <paroga@paroga.com>

        Reviewed by Darin Adler.

        Add the possibility for a head and footer section to create_jit_stubs.
        https://bugs.webkit.org/show_bug.cgi?id=36050

        * create_jit_stubs:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61838 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 years ago2010-06-24 Rob Buis <rwlbuis@gmail.com>
rwlbuis@webkit.org [Fri, 25 Jun 2010 07:27:02 +0000 (07:27 +0000)]
2010-06-24  Rob Buis  <rwlbuis@gmail.com>

        Reviewed by Dirk Schulze.

        Bug 40880 - SVG properties fill and stroke do not accept system colors
        https://bugs.webkit.org/show_bug.cgi?id=40880

        Handle css system colors in fill and stroke properties.

        Test: svg/css/rect-system-color.xhtml

        * css/CSSParser.cpp: Remove comment and unneeded if condition
        (WebCore::CSSParser::parseValue):
        * css/SVGCSSParser.cpp: Allow css system colors
        (WebCore::CSSParser::parseSVGValue):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61837 268f45cc-cd09-0410-ab3c-d52691b4dbfc