WebKit-https.git
11 years ago2010-08-27 Tony Chang <tony@chromium.org>
tony@chromium.org [Fri, 27 Aug 2010 19:26:46 +0000 (19:26 +0000)]
2010-08-27  Tony Chang  <tony@chromium.org>

        Unreviewed.  Add google-chrome linux ia32 results.  These are slightly
        different from the chromium-linux results because of rounding
        differences due to different compiler flags.  These results are
        expected to pass on ubuntu hardy 32.

        * platform/google-chrome-linux32/css1/box_properties/acid_test-expected.checksum: Added.
        * platform/google-chrome-linux32/css1/box_properties/acid_test-expected.png: Added.
        * platform/google-chrome-linux32/css1/box_properties/acid_test-expected.txt: Added.
        * platform/google-chrome-linux32/css2.1/t09-c5526c-display-00-e-expected.checksum: Added.
        * platform/google-chrome-linux32/css2.1/t09-c5526c-display-00-e-expected.png: Added.
        * platform/google-chrome-linux32/css2.1/t09-c5526c-display-00-e-expected.txt: Added.
        * platform/google-chrome-linux32/editing/execCommand/5138441-expected.checksum: Added.
        * platform/google-chrome-linux32/editing/execCommand/5138441-expected.png: Added.
        * platform/google-chrome-linux32/editing/inserting/editing-empty-divs-expected.checksum: Added.
        * platform/google-chrome-linux32/editing/inserting/editing-empty-divs-expected.png: Added.
        * platform/google-chrome-linux32/fast/backgrounds/repeat/negative-offset-repeat-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/backgrounds/repeat/negative-offset-repeat-expected.png: Added.
        * platform/google-chrome-linux32/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png: Added.
        * platform/google-chrome-linux32/fast/backgrounds/size/backgroundSize04-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/backgrounds/size/backgroundSize04-expected.png: Added.
        * platform/google-chrome-linux32/fast/backgrounds/size/backgroundSize18-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/backgrounds/size/backgroundSize18-expected.png: Added.
        * platform/google-chrome-linux32/fast/backgrounds/size/backgroundSize21-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/backgrounds/size/backgroundSize21-expected.png: Added.
        * platform/google-chrome-linux32/fast/backgrounds/size/contain-and-cover-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/backgrounds/size/contain-and-cover-expected.png: Added.
        * platform/google-chrome-linux32/fast/backgrounds/svg-as-background-4-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/backgrounds/svg-as-background-4-expected.png: Added.
        * platform/google-chrome-linux32/fast/backgrounds/svg-as-background-5-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/backgrounds/svg-as-background-5-expected.png: Added.
        * platform/google-chrome-linux32/fast/block/basic/011-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/block/basic/011-expected.png: Added.
        * platform/google-chrome-linux32/fast/block/basic/011-expected.txt: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-ltr-2-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-ltr-2-expected.png: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-ltr-3-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-ltr-3-expected.png: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-ltr-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-ltr-expected.png: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-rtl-2-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-rtl-2-expected.png: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-rtl-3-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-rtl-3-expected.png: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-rtl-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-rtl-expected.png: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-short-ltr-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-short-ltr-expected.png: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-short-rtl-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/block/positioning/absolute-in-inline-short-rtl-expected.png: Added.
        * platform/google-chrome-linux32/fast/borders/border-image-omit-right-slice-expected.checksum: Copied from LayoutTests/platform/chromium-win/fast/borders/border-image-omit-right-slice-expected.checksum.
        * platform/google-chrome-linux32/fast/borders/border-image-omit-right-slice-expected.png: Copied from LayoutTests/platform/chromium-win/fast/borders/border-image-omit-right-slice-expected.png.
        * platform/google-chrome-linux32/fast/borders/border-image-rotate-transform-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/borders/border-image-rotate-transform-expected.png: Added.
        * platform/google-chrome-linux32/fast/borders/borderRadiusSolid03-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/borders/borderRadiusSolid03-expected.png: Added.
        * platform/google-chrome-linux32/fast/css-generated-content/012-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/css-generated-content/012-expected.png: Added.
        * platform/google-chrome-linux32/fast/css/border-height-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/css/border-height-expected.png: Added.
        * platform/google-chrome-linux32/fast/css/margin-top-bottom-dynamic-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/css/margin-top-bottom-dynamic-expected.png: Added.
        * platform/google-chrome-linux32/fast/dom/HTMLProgressElement/progress-element-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/dom/HTMLProgressElement/progress-element-expected.png: Added.
        * platform/google-chrome-linux32/fast/forms/menulist-style-color-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/forms/menulist-style-color-expected.png: Added.
        * platform/google-chrome-linux32/fast/forms/negativeLineHeight-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/forms/negativeLineHeight-expected.png: Copied from LayoutTests/platform/chromium-linux/fast/forms/negativeLineHeight-expected.png.
        * platform/google-chrome-linux32/fast/forms/search-vertical-alignment-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/forms/search-vertical-alignment-expected.png: Added.
        * platform/google-chrome-linux32/fast/forms/textAreaLineHeight-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/forms/textAreaLineHeight-expected.png: Added.
        * platform/google-chrome-linux32/fast/gradients/border-image-gradient-sides-and-corners-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
        * platform/google-chrome-linux32/fast/gradients/radial-centered-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/gradients/radial-centered-expected.png: Added.
        * platform/google-chrome-linux32/fast/images/animated-svg-as-image-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/images/animated-svg-as-image-expected.png: Added.
        * platform/google-chrome-linux32/fast/inline-block/inline-block-vertical-align-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/inline-block/inline-block-vertical-align-expected.png: Added.
        * platform/google-chrome-linux32/fast/js/navigator-mimeTypes-length-expected.txt: Copied from LayoutTests/fast/js/navigator-mimeTypes-length-expected.txt.
        * platform/google-chrome-linux32/fast/lists/ordered-list-with-no-ol-tag-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/lists/ordered-list-with-no-ol-tag-expected.png: Added.
        * platform/google-chrome-linux32/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: Added.
        * platform/google-chrome-linux32/fast/repaint/shadow-multiple-horizontal-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/repaint/shadow-multiple-horizontal-expected.png: Added.
        * platform/google-chrome-linux32/fast/repaint/shadow-multiple-strict-horizontal-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/repaint/shadow-multiple-strict-horizontal-expected.png: Added.
        * platform/google-chrome-linux32/fast/repaint/shadow-multiple-strict-vertical-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/repaint/shadow-multiple-strict-vertical-expected.png: Added.
        * platform/google-chrome-linux32/fast/repaint/shadow-multiple-vertical-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/repaint/shadow-multiple-vertical-expected.png: Added.
        * platform/google-chrome-linux32/fast/replaced/absolute-image-sizing-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/replaced/absolute-image-sizing-expected.png: Added.
        * platform/google-chrome-linux32/fast/table/empty-table-percent-height-expected.checksum: Added.
        * platform/google-chrome-linux32/fast/table/empty-table-percent-height-expected.png: Added.
        * platform/google-chrome-linux32/plugins/embed-attributes-style-expected.checksum: Added.
        * platform/google-chrome-linux32/plugins/embed-attributes-style-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-33-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-82-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.checksum: Copied from LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.checksum.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png: Copied from LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/linking-a-05-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/painting-marker-03-f-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/paths-data-03-f-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/paths-data-05-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/paths-data-09-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/paths-data-12-t-expected.checksum: Copied from LayoutTests/platform/google-chrome-linux64/svg/W3C-SVG-1.1/paths-data-12-t-expected.checksum.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Copied from LayoutTests/platform/google-chrome-linux64/svg/W3C-SVG-1.1/paths-data-12-t-expected.png.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt: Copied from LayoutTests/platform/google-chrome-linux64/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-elems-06-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-elems-06-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-elems-07-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-elems-07-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-elems-08-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-elems-08-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/struct-frag-02-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/struct-frag-03-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/struct-group-03-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/struct-image-10-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/W3C-SVG-1.1/struct-image-10-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/batik/filters/filterRegions-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/batik/filters/filterRegions-expected.png: Added.
        * platform/google-chrome-linux32/svg/batik/filters/filterRegions-expected.txt: Added.
        * platform/google-chrome-linux32/svg/batik/text/textEffect-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/batik/text/textEffect-expected.png: Added.
        * platform/google-chrome-linux32/svg/batik/text/textOnPath-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/batik/text/textOnPath-expected.png: Added.
        * platform/google-chrome-linux32/svg/batik/text/textOnPath2-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/batik/text/textOnPath2-expected.png: Added.
        * platform/google-chrome-linux32/svg/batik/text/textOnPath3-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/batik/text/textOnPath3-expected.png: Added.
        * platform/google-chrome-linux32/svg/batik/text/textOnPathSpaces-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/batik/text/textOnPathSpaces-expected.png: Added.
        * platform/google-chrome-linux32/svg/batik/text/verticalText-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/batik/text/verticalText-expected.png: Added.
        * platform/google-chrome-linux32/svg/batik/text/verticalTextOnPath-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/batik/text/verticalTextOnPath-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/circular-marker-reference-2-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/circular-marker-reference-2-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/control-points-for-S-and-T-expected.checksum: Copied from LayoutTests/platform/chromium-linux/svg/custom/control-points-for-S-and-T-expected.checksum.
        * platform/google-chrome-linux32/svg/custom/control-points-for-S-and-T-expected.png: Copied from LayoutTests/platform/chromium-win/svg/custom/control-points-for-S-and-T-expected.png.
        * platform/google-chrome-linux32/svg/custom/empty-merge-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/empty-merge-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/empty-merge-expected.txt: Added.
        * platform/google-chrome-linux32/svg/custom/feComponentTransfer-Table-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/feComponentTransfer-Table-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/feDisplacementMap-01-expected.txt: Added.
        * platform/google-chrome-linux32/svg/custom/focus-ring-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/focus-ring-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/glyph-setting-d-attribute-expected.txt: Added.
        * platform/google-chrome-linux32/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.checksum: Copied from LayoutTests/platform/chromium-win/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.checksum.
        * platform/google-chrome-linux32/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.png: Copied from LayoutTests/platform/chromium-win/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.png.
        * platform/google-chrome-linux32/svg/custom/image-small-width-height-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/image-small-width-height-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/image-with-transform-clip-filter-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/image-with-transform-clip-filter-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/inline-svg-in-xhtml-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/inline-svg-in-xhtml-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/linking-a-03-b-all-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/linking-a-03-b-all-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/linking-a-03-b-transform-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/linking-a-03-b-transform-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/linking-a-03-b-viewBox-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/linking-a-03-b-viewBox-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/linking-a-03-b-viewBox-transform-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/linking-a-03-b-viewBox-transform-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/non-circular-marker-reference-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/non-circular-marker-reference-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/path-getTotalLength-expected.txt: Copied from LayoutTests/svg/custom/path-getTotalLength-expected.txt.
        * platform/google-chrome-linux32/svg/custom/pattern-with-transformation-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/pattern-with-transformation-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/recursive-filter-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/recursive-filter-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/recursive-filter-expected.txt: Added.
        * platform/google-chrome-linux32/svg/custom/relative-sized-content-with-resources-expected.txt: Added.
        * platform/google-chrome-linux32/svg/custom/relative-sized-use-on-symbol-expected.checksum: Copied from LayoutTests/platform/chromium-linux/svg/custom/relative-sized-use-on-symbol-expected.checksum.
        * platform/google-chrome-linux32/svg/custom/relative-sized-use-on-symbol-expected.png: Copied from LayoutTests/platform/chromium-linux/svg/custom/relative-sized-use-on-symbol-expected.png.
        * platform/google-chrome-linux32/svg/custom/resource-invalidate-on-target-update-expected.txt: Added.
        * platform/google-chrome-linux32/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
        * platform/google-chrome-linux32/svg/custom/svg-curve-with-relative-cordinates-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/svg-fonts-in-html-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/svg-fonts-in-html-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/svg-fonts-in-html-expected.txt: Added.
        * platform/google-chrome-linux32/svg/custom/svg-fonts-with-no-element-reference-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/svg-fonts-with-no-element-reference-expected.png: Added.
        * platform/google-chrome-linux32/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/google-chrome-linux32/svg/custom/use-css-events-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/custom/use-css-events-expected.png: Added.
        * platform/google-chrome-linux32/svg/custom/width-full-percentage-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/custom/width-full-percentage-expected.txt.
        * platform/google-chrome-linux32/svg/filters/feColorMatrix-values-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/filters/feColorMatrix-values-expected.png: Added.
        * platform/google-chrome-linux32/svg/filters/feColorMatrix-values-expected.txt: Added.
        * platform/google-chrome-linux32/svg/filters/filteredImage-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/filters/filteredImage-expected.png: Added.
        * platform/google-chrome-linux32/svg/filters/filteredImage-expected.txt: Copied from LayoutTests/platform/qt/svg/filters/filteredImage-expected.txt.
        * platform/google-chrome-linux32/svg/filters/parent-children-with-same-filter-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/filters/parent-children-with-same-filter-expected.png: Added.
        * platform/google-chrome-linux32/svg/filters/parent-children-with-same-filter-expected.txt: Added.
        * platform/google-chrome-linux32/svg/filters/subRegion-one-effect-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/filters/subRegion-one-effect-expected.png: Added.
        * platform/google-chrome-linux32/svg/filters/subRegion-two-effects-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/filters/subRegion-two-effects-expected.png: Added.
        * platform/google-chrome-linux32/svg/hixie/perf/001-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/hixie/perf/001-expected.png: Added.
        * platform/google-chrome-linux32/svg/hixie/perf/001-expected.txt: Added.
        * platform/google-chrome-linux32/svg/hixie/perf/002-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/hixie/perf/002-expected.png: Added.
        * platform/google-chrome-linux32/svg/hixie/perf/002-expected.txt: Added.
        * platform/google-chrome-linux32/svg/overflow/overflow-on-inner-svg-element-expected.txt: Added.
        * platform/google-chrome-linux32/svg/text/text-path-01-b-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/text/text-path-01-b-expected.png: Added.
        * platform/google-chrome-linux32/svg/text/text-text-06-t-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/text/text-text-06-t-expected.png: Added.
        * platform/google-chrome-linux32/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Added.
        * platform/google-chrome-linux32/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum: Added.
        * platform/google-chrome-linux32/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug1296-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug1296-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug1430-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug1430-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug15544-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug15544-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug23235-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug23235-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug2886-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug2886-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug2947-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug2947-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug2981-2-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug2981-2-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug4284-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug4284-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug4427-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug4427-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug625-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/bugs/bug625-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/core/bloomberg-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/core/bloomberg-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/core/col_widths_auto_autoFix-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_layers-opacity-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_layers-opacity-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_position-table-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_position-table-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_simple-table-cell-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_simple-table-cell-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_simple-table-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_simple-table-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla/other/cell_widths-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla/other/cell_widths-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/bugs/bug85016-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/bugs/bug85016-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum: Added.
        * platform/google-chrome-linux32/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png: Added.
        * platform/google-chrome-linux32/transforms/svg-vs-css-expected.checksum: Added.
        * platform/google-chrome-linux32/transforms/svg-vs-css-expected.png: Added.

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

11 years ago2010-08-27 Benjamin Poulain <benjamin.poulain@nokia.com>
benjamin.poulain@nokia.com [Fri, 27 Aug 2010 18:40:39 +0000 (18:40 +0000)]
2010-08-27  Benjamin Poulain  <benjamin.poulain@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] tst_QWebFrame::inputFieldFocus() fails on MeeGo Handset with QtWebKit 2.1
        https://bugs.webkit.org/show_bug.cgi?id=44703

        Make the test more robust to changes in the execution environment.
        The position where the mouse events are sent is now computed from the element geometry,
        this make the test less dependent on the fonts.

        The test now also make sure the window manager mapped the window on screen
        before attempting to send the events.

        * tests/qwebframe/tst_qwebframe.cpp:

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

11 years ago2010-08-27 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Fri, 27 Aug 2010 18:30:26 +0000 (18:30 +0000)]
2010-08-27  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Tony Chang.

        Crash in CSSStyleSelector.cpp
        https://bugs.webkit.org/show_bug.cgi?id=44780

        Need to null-check the images when replacing pending images, because a later
        rule may have replaced an image with 'none'.

        Test: fast/css/pending-images-crash.html

        * css/CSSStyleSelector.cpp:
        (WebCore::CSSStyleSelector::loadPendingImages):
        * page/FrameView.cpp:
        (WebCore::FrameView::paintContents): Fix unrelated log message.

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

11 years ago2010-08-27 Andrey Kosyakov <caseq@chromium.org>
caseq@chromium.org [Fri, 27 Aug 2010 18:24:43 +0000 (18:24 +0000)]
2010-08-27  Andrey Kosyakov  <caseq@chromium.org>

        Unreviewed. Revert r66218 & r66220 due to GTK test failures.

        * WebCore.gypi:
        * WebCore.vcproj/WebCore.vcproj:
        * inspector/front-end/AuditLauncherView.js:
        (WebInspector.AuditLauncherView.categorySortFunction):
        (WebInspector.AuditLauncherView):
        (WebInspector.AuditLauncherView.prototype._launchButtonClicked):
        (WebInspector.AuditLauncherView.prototype._selectAllClicked):
        (WebInspector.AuditLauncherView.prototype._categoryClicked):
        (WebInspector.AuditLauncherView.prototype._createCategoryElement):
        (WebInspector.AuditLauncherView.prototype._createLauncherUI):
        * inspector/front-end/AuditResultView.js:
        (WebInspector.AuditCategoryResultPane.prototype._appendResult):
        * inspector/front-end/AuditsPanel.js:
        (WebInspector.AuditsPanel):
        (WebInspector.AuditsPanel.prototype._executeAudit):
        (WebInspector.AuditCategory.prototype.runRules):
        * inspector/front-end/ExtensionAPI.js:
        (injectedExtensionAPI):
        (injectedExtensionAPI.EventSinkImpl.prototype.addListener):
        (injectedExtensionAPI.EventSinkImpl.prototype._fire):
        (injectedExtensionAPI.EventSink):
        (injectedExtensionAPI.InspectorExtensionAPI):
        (injectedExtensionAPI.Panels.prototype.create):
        * inspector/front-end/ExtensionServer.js:
        (WebInspector.ExtensionServer):
        (WebInspector.ExtensionServer.prototype._postNotification):
        (WebInspector.ExtensionServer.prototype._addExtensions):
        (WebInspector.ExtensionStatus):
        * inspector/front-end/WebKit.qrc:
        * inspector/front-end/inspector.html:
        * inspector/front-end/utilities.js:
        ():

2010-08-27  Andrey Kosyakov  <caseq@chromium.org>

        Unreviewed. Revert r66218 & r66220 due to GTK test failures.

        * inspector/audits-panel-functional.html:
        * inspector/audits-tests.js: Removed.
        * inspector/extensions-api-expected.txt:
        * inspector/extensions-audits-api-expected.txt: Removed.
        * inspector/extensions-audits-api.html: Removed.
        * inspector/extensions-audits-expected.txt: Removed.
        * inspector/extensions-audits-tests.js: Removed.
        * inspector/extensions-audits.html: Removed.
        * inspector/extensions-expected.txt:
        * inspector/resources/audits-script3.js: Added.
        (foo3):
        * platform/chromium/test_expectations.txt:

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

11 years ago2010-08-27 Mihai Parparita <mihaip@chromium.org>
commit-queue@webkit.org [Fri, 27 Aug 2010 18:20:27 +0000 (18:20 +0000)]
2010-08-27  Mihai Parparita  <mihaip@chromium.org>

        Reviewed by Darin Fisher.

        Crash in HistoryController::recursiveGoToItem when navigating in a frame
        while another frame has a custom window name
        https://bugs.webkit.org/show_bug.cgi?id=44183

        Add a test to check that we can handle navigation from a top-level frame
        when one of the child frames sets window.name after load.

        * fast/history/history-subframe-with-name-expected.txt: Added.
        * fast/history/history-subframe-with-name.html: Added.
        * fast/history/resources/history-subframe-with-name-2.html: Added.
        * fast/history/resources/history-subframe-with-name-3.html: Added.
        * fast/history/resources/history-subframe-with-name-container.html: Added.
2010-08-27  Mihai Parparita  <mihaip@chromium.org>

        Reviewed by Darin Fisher.

        Crash in HistoryController::recursiveGoToItem when navigating in a frame
        while another frame has a custom window name
        https://bugs.webkit.org/show_bug.cgi?id=44183

        Fix up HistoryController::recursiveGoToItem to better check whether the
        current document frames, the curent history item frames, and the
        destination history frames match up.

        Test: fast/history/history-subframe-with-name.html

        * history/HistoryItem.cpp:
        (WebCore::HistoryItem::childItemWithDocumentSequenceNumber): Add linear
        lookup of child by document sequence number
        (WebCore::HistoryItem::hasSameDocuments): Remove assumption that the
        other item has the children in the same order (it doesn't seem to be
        true)
        (WebCore::HistoryItem::hasSameFrames): Add recursive comparison of child
        frames.
        * history/HistoryItem.h:
        * loader/FrameLoader.cpp:
        (WebCore::FrameLoader::loadItem): Compare full set of documents in
        history items, not just the topmost ones. Otherwise when going between
        framesets where only one of the subframes changed we wouldn't trigger a
        load.
        * loader/HistoryController.cpp:
        (WebCore::HistoryController::recursiveGoToItem): Also check that the
        two history items have the same frames
        (WebCore::HistoryController::currentFramesMatchItem): Refactor
        childFramesMatchItem to also check the top-most frame, to make
        recursiveGoToItem easier to read.
        * loader/HistoryController.h:

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

11 years ago2010-08-27 Patrick Gansterer <paroga@paroga.com>
commit-queue@webkit.org [Fri, 27 Aug 2010 17:53:04 +0000 (17:53 +0000)]
2010-08-27  Patrick Gansterer  <paroga@paroga.com>

        Reviewed by Nikolas Zimmermann.

        [WINCE] Buildfix for graphics code after r65449
        https://bugs.webkit.org/show_bug.cgi?id=44510

        * platform/graphics/wince/GraphicsContextWince.cpp:
        * platform/graphics/wince/ImageBufferWince.cpp:
        (WebCore::ImageBuffer::drawsUsingCopy):
        (WebCore::ImageBuffer::copyImage):
        (WebCore::ImageBuffer::clip):
        (WebCore::ImageBuffer::draw):
        (WebCore::ImageBuffer::drawPattern):

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

11 years agoRemove obsolete CSS proposals, adding links to the most recent ones. Add nodes to...
simon.fraser@apple.com [Fri, 27 Aug 2010 17:50:26 +0000 (17:50 +0000)]
Remove obsolete CSS proposals, adding links to the most recent ones. Add nodes to the HTML media proposals indicating that they are stagnant or have been superseded.

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

11 years ago2010-08-27 Tony Chang <tony@chromium.org>
tony@chromium.org [Fri, 27 Aug 2010 17:45:10 +0000 (17:45 +0000)]
2010-08-27  Tony Chang  <tony@chromium.org>

        Unreviewed, remove duplicate test expectation.

        * platform/chromium/test_expectations.txt:

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

11 years ago2010-08-27 Dawit Alemayehu <adawit@kde.org>
commit-queue@webkit.org [Fri, 27 Aug 2010 17:35:18 +0000 (17:35 +0000)]
2010-08-27  Dawit Alemayehu  <adawit@kde.org>

        Reviewed by Simon Hausmann.

        [Qt] Search the Windows registry for the location of the Java plugin DLL.
        https://bugs.webkit.org/show_bug.cgi?id=38911

        This change, in addition to the ones 34539 and 38911, is needed to
        make Java applet work in QtWebKit on the Windows platform.

        * plugins/win/PluginDatabaseWin.cpp:
        (WebCore::addJavaPluginDirectory):
        (WebCore::PluginDatabase::defaultPluginDirectories):

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

11 years ago* coding/RefPtr.html: Minor revision, improve clarity and mention some
darin@apple.com [Fri, 27 Aug 2010 17:34:44 +0000 (17:34 +0000)]
* coding/RefPtr.html: Minor revision, improve clarity and mention some
recent developments.

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

11 years ago2010-08-27 Andrey Kosyakov <caseq@chromium.org>
caseq@chromium.org [Fri, 27 Aug 2010 17:23:12 +0000 (17:23 +0000)]
2010-08-27  Andrey Kosyakov  <caseq@chromium.org>

        Unreviewed.
        Attempt to fix flakiness of inspector extension audit tests.

        * inspector/extensions-audits-tests.js:

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

11 years agoHandle ERROR_IO_INCOMPLETE more correctly in Connection
aroben@apple.com [Fri, 27 Aug 2010 17:15:04 +0000 (17:15 +0000)]
Handle ERROR_IO_INCOMPLETE more correctly in Connection

We still don't know exactly why we're getting this error, but at least
we can do something sensible when we do.

Fixes <http://webkit.org/b/44776> Occasional crash in
Connection::readEventHandler or assertion failure in
Connection::writeEventHandler due to ERROR_IO_INCOMPLETE

Reviewed by Sam Weinig.

* Platform/CoreIPC/win/ConnectionWin.cpp:
(CoreIPC::Connection::readEventHandler): Bail out of this function
entirely when we get ERROR_IO_INCOMPLETE. We'll get called back later
when the read completes. Continuing in the function at this point
would cause us to treat an incomplete read as a complete one, leading
to a crash. Added an assertion to make the crash more understandable
in the future.
(CoreIPC::Connection::writeEventHandler): Bail out when we get
ERROR_IO_INCOMPLETE. We'll get called back later when the write
completes.

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

11 years ago2010-08-27 Tony Chang <tony@chromium.org>
tony@chromium.org [Fri, 27 Aug 2010 17:14:37 +0000 (17:14 +0000)]
2010-08-27  Tony Chang  <tony@chromium.org>

        Unreviewed.  Add chromium-mac results for svg/custom/getscreenctm-in-scrollable-div-area.xhtml.

        The image results are the same except for the scrollbars.  I'm not
        sure why this wasn't landed with the win/linux results in r66193.

        * platform/chromium-mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.checksum: Added.
        * platform/chromium-mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.png: Added.

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

11 years agoMake the web process pause on launch when the WEBKIT2_PAUSE_WEB_PROCESS_ON_LAUNCH...
aroben@apple.com [Fri, 27 Aug 2010 17:14:34 +0000 (17:14 +0000)]
Make the web process pause on launch when the WEBKIT2_PAUSE_WEB_PROCESS_ON_LAUNCH environment variable is set

This is a bit easier to use than holding Ctrl-Alt-Shift during launch,
since the process can sometimes take a long time to launch under the
debugger. Ctrl-Alt-Shift still works, however.

Fixes <http://webkit.org/b/44774> Would like an easier way to pause
the web process on launch

Reviewed by Sam Weinig.

* WebProcess/WebKitMain.cpp:
(WebKitMain):

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

11 years ago2010-08-27 Tony Chang <tony@chromium.org>
tony@chromium.org [Fri, 27 Aug 2010 17:03:45 +0000 (17:03 +0000)]
2010-08-27  Tony Chang  <tony@chromium.org>

        Unreviewed.  Reverting r66177, which were chromium expectations for
        fast/forms/select-style.  It seems like this was a regression fixed in r66195.

        * platform/chromium-mac/fast/forms/select-style-expected.checksum: Removed.
        * platform/chromium-mac/fast/forms/select-style-expected.png: Removed.
        * platform/chromium-mac/fast/forms/select-style-expected.txt: Removed.
        * platform/chromium-win/fast/forms/select-style-expected.checksum:
        * platform/chromium-win/fast/forms/select-style-expected.png:

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

11 years ago* WebKit2.xcodeproj/project.pbxproj: Make WKBundleScriptWorld.h public.
weinig@apple.com [Fri, 27 Aug 2010 16:58:16 +0000 (16:58 +0000)]
* WebKit2.xcodeproj/project.pbxproj: Make WKBundleScriptWorld.h public.

Rubber-stamped by Adam Roben.

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

11 years ago2010-08-27 Tony Chang <tony@chromium.org>
tony@chromium.org [Fri, 27 Aug 2010 16:52:37 +0000 (16:52 +0000)]
2010-08-27  Tony Chang  <tony@chromium.org>

        Unreviewed, updating chromium test expectations.

        * platform/chromium/test_expectations.txt:

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

11 years ago2010-08-27 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Fri, 27 Aug 2010 16:06:25 +0000 (16:06 +0000)]
2010-08-27  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: color-code property values in object notation.
        https://bugs.webkit.org/show_bug.cgi?id=44766

        * inspector/front-end/ObjectPropertiesSection.js:
        (WebInspector.ObjectPropertyTreeElement.prototype.update):

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

11 years ago2010-08-27 Patrick Gansterer <paroga@paroga.com>
commit-queue@webkit.org [Fri, 27 Aug 2010 15:58:34 +0000 (15:58 +0000)]
2010-08-27  Patrick Gansterer  <paroga@paroga.com>

        Reviewed by Nikolas Zimmermann.

        [WINCE] Buildfix for FontPlatformData after r65021
        https://bugs.webkit.org/show_bug.cgi?id=44467

        * platform/graphics/wince/FontPlatformData.h:

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

11 years ago2010-08-27 Patrick Gansterer <paroga@paroga.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 14:46:22 +0000 (14:46 +0000)]
2010-08-27  Patrick Gansterer  <paroga@paroga.com>

        Reviewed by Nikolas Zimmermann.

        RenderImage::imageChanged invalidates wrong area
        https://bugs.webkit.org/show_bug.cgi?id=43779

        At the moment RenderSVGImage inherits from RenderImage, which makes non-SVG compatible
        assumptions about repainting, and thus has to be fixed to inherit from RenderSVGModelObject.

        This patch moves the CachedImage from RenderImage into a separate class.
        The new class contains the common behavior of RenderImage and RenderSVGImage.
        An additional patch will remove the inheritance of RenderImage at RenderSVGImage.

        * Android.mk:
        * CMakeLists.txt:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * html/HTMLEmbedElement.cpp:
        (WebCore::HTMLEmbedElement::createRenderer):
        (WebCore::HTMLEmbedElement::attach):
        * html/HTMLImageElement.cpp:
        (WebCore::HTMLImageElement::createRenderer):
        (WebCore::HTMLImageElement::attach):
        * html/HTMLInputElement.cpp:
        (WebCore::HTMLInputElement::createRenderer):
        (WebCore::HTMLInputElement::attach):
        * html/HTMLObjectElement.cpp:
        (WebCore::HTMLObjectElement::createRenderer):
        * html/HTMLVideoElement.cpp:
        (WebCore::HTMLVideoElement::attach):
        (WebCore::HTMLVideoElement::parseMappedAttribute):
        * loader/ImageLoader.cpp:
        (WebCore::ImageLoader::setImage):
        (WebCore::ImageLoader::updateFromElement):
        (WebCore::ImageLoader::renderImageResource):
        (WebCore::ImageLoader::updateRenderer):
        * loader/ImageLoader.h:
        * rendering/RenderImage.cpp:
        (WebCore::RenderImage::RenderImage):
        (WebCore::RenderImage::~RenderImage):
        (WebCore::RenderImage::setImageResource):
        (WebCore::RenderImage::imageChanged):
        (WebCore::RenderImage::notifyFinished):
        (WebCore::RenderImage::paintReplaced):
        (WebCore::RenderImage::paintIntoRect):
        (WebCore::RenderImage::minimumReplacedHeight):
        (WebCore::RenderImage::calcReplacedWidth):
        (WebCore::RenderImage::calcReplacedHeight):
        (WebCore::RenderImage::calcAspectRatioWidth):
        (WebCore::RenderImage::calcAspectRatioHeight):
        * rendering/RenderImage.h:
        (WebCore::RenderImage::imageResource):
        (WebCore::RenderImage::cachedImage):
        (WebCore::RenderImage::intrinsicSizeChanged):
        (WebCore::toRenderImage):
        * rendering/RenderImageGeneratedContent.cpp: Removed.
        * rendering/RenderImageGeneratedContent.h: Removed.
        * rendering/RenderImageResource.cpp: Added.
        (WebCore::RenderImageResource::RenderImageResource):
        (WebCore::RenderImageResource::~RenderImageResource):
        (WebCore::RenderImageResource::initialize):
        (WebCore::RenderImageResource::shutdown):
        (WebCore::RenderImageResource::setCachedImage):
        (WebCore::RenderImageResource::resetAnimation):
        (WebCore::RenderImageResource::setImageContainerSize):
        (WebCore::RenderImageResource::nullImage):
        * rendering/RenderImageResource.h: Added.
        (WebCore::RenderImageResource::create):
        (WebCore::RenderImageResource::cachedImage):
        (WebCore::RenderImageResource::hasImage):
        (WebCore::RenderImageResource::image):
        (WebCore::RenderImageResource::errorOccurred):
        (WebCore::RenderImageResource::usesImageContainerSize):
        (WebCore::RenderImageResource::imageHasRelativeWidth):
        (WebCore::RenderImageResource::imageHasRelativeHeight):
        (WebCore::RenderImageResource::imageSize):
        (WebCore::RenderImageResource::imagePtr):
        * rendering/RenderImageResourceStyleImage.cpp: Added.
        (WebCore::RenderImageResourceStyleImage::RenderImageResourceStyleImage):
        (WebCore::RenderImageResourceStyleImage::~RenderImageResourceStyleImage):
        (WebCore::RenderImageResourceStyleImage::initialize):
        (WebCore::RenderImageResourceStyleImage::shutdown):
        * rendering/RenderImageResourceStyleImage.h: Added.
        (WebCore::RenderImageResourceStyleImage::create):
        (WebCore::RenderImageResourceStyleImage::image):
        (WebCore::RenderImageResourceStyleImage::errorOccurred):
        (WebCore::RenderImageResourceStyleImage::setImageContainerSize):
        (WebCore::RenderImageResourceStyleImage::usesImageContainerSize):
        (WebCore::RenderImageResourceStyleImage::imageHasRelativeWidth):
        (WebCore::RenderImageResourceStyleImage::imageHasRelativeHeight):
        (WebCore::RenderImageResourceStyleImage::imageSize):
        (WebCore::RenderImageResourceStyleImage::imagePtr):
        * rendering/RenderMedia.cpp:
        (WebCore::RenderMedia::RenderMedia):
        * rendering/RenderObject.cpp:
        (WebCore::RenderObject::createObject):
        * rendering/RenderObjectChildList.cpp:
        (WebCore::RenderObjectChildList::updateBeforeAfterContent):
        * rendering/RenderSVGImage.cpp:
        (WebCore::RenderSVGImage::RenderSVGImage):
        (WebCore::RenderSVGImage::layout):
        (WebCore::RenderSVGImage::paint):
        * rendering/RenderVideo.cpp:
        (WebCore::RenderVideo::calculateIntrinsicSize):
        * svg/SVGImageElement.cpp:
        (WebCore::SVGImageElement::attach):
        * wml/WMLImageElement.cpp:
        (WebCore::WMLImageElement::createRenderer):

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

11 years ago2010-08-27 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Fri, 27 Aug 2010 14:21:46 +0000 (14:21 +0000)]
2010-08-27  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Elements panel breaks after calling "Edit as HTML" on <body>
        https://bugs.webkit.org/show_bug.cgi?id=44765

        * inspector/InspectorDOMAgent.cpp:
        (WebCore::InspectorDOMAgent::setOuterHTML):

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

11 years ago2010-08-27 Antonio Gomes <tonikitoo@webkit.org>
tonikitoo@webkit.org [Fri, 27 Aug 2010 14:15:18 +0000 (14:15 +0000)]
2010-08-27  Antonio Gomes  <tonikitoo@webkit.org>

        Unreviewed complementary fix to r66217.

        * Api/qwebpage.cpp:
        * Api/qwebview.cpp:

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

11 years ago2010-08-27 Andrey Kosyakov <caseq@chromium.org>
caseq@chromium.org [Fri, 27 Aug 2010 14:11:01 +0000 (14:11 +0000)]
2010-08-27  Andrey Kosyakov  <caseq@chromium.org>

        Unreviewed build fix.

        Web Inspector: add audits support to extension API
        Byuild fix: added missing files.
        https://bugs.webkit.org/show_bug.cgi?id=44518

        * inspector/front-end/AuditFormatters.js: Added.
        (WebInspector.applyFormatters):
        (WebInspector.AuditFormatters.text):
        (WebInspector.AuditFormatters.snippet):
        (WebInspector.AuditFormatters.concat):
        (WebInspector.AuditFormatters.url):
        * inspector/front-end/ExtensionAuditCategory.js: Added.
        (WebInspector.ExtensionAuditCategory):
        (WebInspector.ExtensionAuditCategory.prototype.get id):
        (WebInspector.ExtensionAuditCategory.prototype.get displayName):
        (WebInspector.ExtensionAuditCategory.prototype.get ruleCount):
        (WebInspector.ExtensionAuditCategory.prototype.run):
        (WebInspector.ExtensionAuditCategoryResults):
        (WebInspector.ExtensionAuditCategoryResults.prototype.get complete):
        (WebInspector.ExtensionAuditCategoryResults.prototype.cancel):
        (WebInspector.ExtensionAuditCategoryResults.prototype.addResult):
        (WebInspector.ExtensionAuditCategoryResults.prototype._addNode):
        (WebInspector.ExtensionAuditCategoryResults.prototype._addResult):
        * inspector/front-end/ExtensionCommon.js: Added.
        (WebInspector.commonExtensionSymbols):

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

11 years ago2010-08-27 Benjamin Poulain <benjamin.poulain@nokia.com>
benjamin.poulain@nokia.com [Fri, 27 Aug 2010 14:03:17 +0000 (14:03 +0000)]
2010-08-27  Benjamin Poulain  <benjamin.poulain@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] tst_QWebFrame::hitTestContent() fails on Meego Handset
        https://bugs.webkit.org/show_bug.cgi?id=44701

        Make the test more robust. The position of the text is not relying
        on the size of the fonts anymore.

        * tests/qwebframe/tst_qwebframe.cpp:

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

11 years ago2010-08-26 Andrey Kosyakov <caseq@chromium.org>
caseq@chromium.org [Fri, 27 Aug 2010 13:57:54 +0000 (13:57 +0000)]
2010-08-26  Andrey Kosyakov  <caseq@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: add audits support to extension API
        Exposed (late) adding of categories from AuditPanel.
        Removed indexOfObjectInListSortedByFunction in favor of
        insertionIndexForObjectInListSortedByFunction (the former had
        weird interface always returning negative numbers and was only used in
        the latter).
        https://bugs.webkit.org/show_bug.cgi?id=44518

        Tests: inspector/extensions-audits-api.html

        * WebCore.gypi:
        * WebCore.vcproj/WebCore.vcproj:
        * inspector/front-end/AuditFormatters.js: Added.
        (WebInspector.applyFormatters):
        (WebInspector.AuditFormatters.text):
        (WebInspector.AuditFormatters.snippet):
        (WebInspector.AuditFormatters.concat):
        (WebInspector.AuditFormatters.url):
        * inspector/front-end/AuditLauncherView.js:
        (WebInspector.AuditLauncherView):
        (WebInspector.AuditLauncherView.prototype.addCategory.compareCategories):
        (WebInspector.AuditLauncherView.prototype.addCategory):
        (WebInspector.AuditLauncherView.prototype._launchButtonClicked):
        (WebInspector.AuditLauncherView.prototype._selectAllClicked):
        (WebInspector.AuditLauncherView.prototype._categoryClicked):
        (WebInspector.AuditLauncherView.prototype._createCategoryElement):
        (WebInspector.AuditLauncherView.prototype._createLauncherUI):
        * inspector/front-end/AuditResultView.js:
        (WebInspector.AuditCategoryResultPane.prototype._appendResult):
        * inspector/front-end/AuditsPanel.js:
        (WebInspector.AuditsPanel):
        (WebInspector.AuditsPanel.prototype.addCategory):
        (WebInspector.AuditsPanel.prototype.getCategory):
        (WebInspector.AuditsPanel.prototype._executeAudit):
        (WebInspector.AuditCategory.prototype.run):
        * inspector/front-end/ExtensionAPI.js:
        (WebInspector.injectedExtensionAPI):
        (WebInspector.injectedExtensionAPI.EventSinkImpl.prototype.addListener):
        (WebInspector.injectedExtensionAPI.EventSinkImpl.prototype._fire):
        (WebInspector.injectedExtensionAPI.EventSinkImpl.prototype._dispatch):
        (WebInspector.injectedExtensionAPI.EventSink):
        (WebInspector.injectedExtensionAPI.InspectorExtensionAPI):
        (WebInspector.injectedExtensionAPI.Panels.prototype.create):
        (WebInspector.injectedExtensionAPI.Audits):
        (WebInspector.injectedExtensionAPI.Audits.prototype.addCategory):
        (WebInspector.injectedExtensionAPI.AuditCategory.customDispatch):
        (WebInspector.injectedExtensionAPI.AuditCategory):
        (WebInspector.injectedExtensionAPI.AuditCategoryImpl):
        (WebInspector.injectedExtensionAPI.AuditResult):
        (WebInspector.injectedExtensionAPI.AuditResult.prototype.get Severity):
        (WebInspector.injectedExtensionAPI.AuditResultImpl):
        (WebInspector.injectedExtensionAPI.AuditResultImpl.prototype.addResult):
        (WebInspector.injectedExtensionAPI.AuditResultImpl.prototype.createResult):
        (WebInspector.injectedExtensionAPI.AuditResultImpl.prototype.done):
        (WebInspector.injectedExtensionAPI.AuditResultImpl.prototype._nodeFactory):
        (WebInspector.injectedExtensionAPI.AuditResultNode):
        (WebInspector.injectedExtensionAPI.AuditResultNode.prototype.addChild):
        * inspector/front-end/ExtensionAuditCategory.js: Added.
        (WebInspector.ExtensionAuditCategory):
        (WebInspector.ExtensionAuditCategory.prototype.get id):
        (WebInspector.ExtensionAuditCategory.prototype.get displayName):
        (WebInspector.ExtensionAuditCategory.prototype.get ruleCount):
        (WebInspector.ExtensionAuditCategory.prototype.run):
        (WebInspector.ExtensionAuditCategoryResults):
        (WebInspector.ExtensionAuditCategoryResults.prototype.get complete):
        (WebInspector.ExtensionAuditCategoryResults.prototype.cancel):
        (WebInspector.ExtensionAuditCategoryResults.prototype.addResult):
        (WebInspector.ExtensionAuditCategoryResults.prototype._addNode):
        (WebInspector.ExtensionAuditCategoryResults.prototype._addResult):
        * inspector/front-end/ExtensionCommon.js: Added.
        (WebInspector.commonExtensionSymbols):
        * inspector/front-end/ExtensionServer.js:
        (WebInspector.ExtensionServer):
        (WebInspector.ExtensionServer.prototype.startAuditRun):
        (WebInspector.ExtensionServer.prototype.stopAuditRun):
        (WebInspector.ExtensionServer.prototype._postNotification):
        (WebInspector.ExtensionServer.prototype._onAddAuditCategory):
        (WebInspector.ExtensionServer.prototype._onAddAuditResult):
        (WebInspector.ExtensionServer.prototype._onStopAuditCategoryRun):
        (WebInspector.ExtensionServer.prototype._addExtensions):
        (WebInspector.ExtensionServer.prototype._buildExtensionAPIInjectedScript):
        (WebInspector.ExtensionStatus):
        * inspector/front-end/WebKit.qrc:
        * inspector/front-end/inspector.html:
        * inspector/front-end/utilities.js:
        ():

2010-08-26  Andrey Kosyakov  <caseq@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: add audits support to extension API
        https://bugs.webkit.org/show_bug.cgi?id=44518

        * inspector/audits-panel-functional.html:
        * inspector/audits-tests.js: Added.
        (frontend_collectAuditResults):
        (frontend_collectTextContent):
        * inspector/extensions-api-expected.txt:
        * inspector/extensions-audits-api-expected.txt: Added.
        * inspector/extensions-audits-api.html: Added.
        * inspector/extensions-audits-expected.txt: Added.
        * inspector/extensions-audits-tests.js: Added.
        (extension_runAudits.onMessage):
        (extension_runAudits):
        (frontend_runExtensionAudits.onAuditsDone):
        * inspector/extensions-audits.html: Added.
        * inspector/extensions-expected.txt:
        * inspector/resources/audits-script3.js: Removed.
        * platform/chromium/test_expectations.txt:

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

11 years ago2010-08-26 Antonio Gomes <tonikitoo@webkit.org>
tonikitoo@webkit.org [Fri, 27 Aug 2010 13:45:03 +0000 (13:45 +0000)]
2010-08-26  Antonio Gomes  <tonikitoo@webkit.org>

        Reviewed by Simon Hausmann.

        [Qt] Add support for automatically creating new windows in QWebView
        https://bugs.webkit.org/show_bug.cgi?id=29847

        Improved the documentation of createWindow methods of both QWebView and
        QWebPage by mentioning that for any of them be called, QWebSettings'
        JavaScriptCanOpenWindows must be set to true.

        * Api/qwebpage.cpp:
        * Api/qwebview.cpp:

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

11 years ago2010-08-25 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Fri, 27 Aug 2010 13:32:26 +0000 (13:32 +0000)]
2010-08-25  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Steve Block.

        Add setVersion to IndexedDB
        https://bugs.webkit.org/show_bug.cgi?id=44630

        * storage/indexeddb/database-basics-expected.txt:
        * storage/indexeddb/script-tests/database-basics.js:
        (openSuccess):
        (setVersionAgain):
        (checkVersion):
        * storage/indexeddb/script-tests/open-cursor.js:
        (openEmptyCursor):
        (openCursor):
2010-08-25  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Steve Block.

        Add setVersion to IndexedDB
        https://bugs.webkit.org/show_bug.cgi?id=44630

        * storage/IDBDatabase.cpp:
        (WebCore::IDBDatabase::setVersion):
        * storage/IDBDatabase.h:
        * storage/IDBDatabase.idl:
        * storage/IDBDatabaseBackendImpl.cpp:
        (WebCore::IDBDatabaseBackendImpl::removeObjectStore):
        (WebCore::IDBDatabaseBackendImpl::setVersion):
        * storage/IDBDatabaseBackendImpl.h:
        * storage/IDBDatabaseBackendInterface.h:
2010-08-25  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Steve Block.

        Add setVersion to IndexedDB
        https://bugs.webkit.org/show_bug.cgi?id=44630

        * public/WebIDBDatabase.h:
        (WebKit::WebIDBDatabase::createObjectStore):
        (WebKit::WebIDBDatabase::removeObjectStore):
        (WebKit::WebIDBDatabase::setVersion):
        * src/IDBDatabaseProxy.cpp:
        (WebCore::IDBDatabaseProxy::setVersion):
        * src/IDBDatabaseProxy.h:
        * src/WebIDBDatabaseImpl.cpp:
        (WebKit::WebIDBDatabaseImpl::setVersion):
        * src/WebIDBDatabaseImpl.h:

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

11 years ago2010-08-27 Pavel Podivilov <podivilov@chromium.org>
pfeldman@chromium.org [Fri, 27 Aug 2010 13:13:56 +0000 (13:13 +0000)]
2010-08-27  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Pavel Feldman.

        [Chromium] Remove test expectations for tests that pass
        https://bugs.webkit.org/show_bug.cgi?id=44762

        * platform/chromium-win/http/tests/inspector/resource-parameters-expected.txt: Copied from LayoutTests/http/tests/inspector/resource-parameters-expected.txt.
        * platform/chromium/test_expectations.txt:

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

11 years ago2010-08-27 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Fri, 27 Aug 2010 13:08:54 +0000 (13:08 +0000)]
2010-08-27  Dirk Schulze  <krit@webkit.org>

        Unreviewed rebaseline of Qt.

        getPointAtLength returns incorrect values for paths closed with the closepath command
        https://bugs.webkit.org/show_bug.cgi?id=44197

        QtPainterPath does some internal optimizations and this influences the result.

        * platform/qt/svg/dom/path-pointAtLength-expected.txt: Added.

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

11 years ago2010-08-26 Pavel Podivilov <podivilov@chromium.org>
pfeldman@chromium.org [Fri, 27 Aug 2010 13:06:50 +0000 (13:06 +0000)]
2010-08-26  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: use context menu items with checkbox for setting and removing DOM breakpoints
        https://bugs.webkit.org/show_bug.cgi?id=44687

        * English.lproj/localizedStrings.js:
        * inspector/front-end/BreakpointsSidebarPane.js:
        (WebInspector.DOMBreakpointItem):
        * inspector/front-end/DOMAgent.js:
        (WebInspector.DOMBreakpointManager.prototype.findBreakpoint):
        (WebInspector.DOMBreakpoint.labelForType):
        (WebInspector.DOMBreakpoint.contextMenuLabelForType):
        * inspector/front-end/ElementsTreeOutline.js:
        (WebInspector.ElementsTreeElement.prototype._populateTagContextMenu):
        * inspector/front-end/inspector.js:
        (WebInspector.pausedScript):

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

11 years agoNot reviewed
steveblock@google.com [Fri, 27 Aug 2010 12:34:04 +0000 (12:34 +0000)]
Not reviewed

Fix GTK, Qt and Win expected results after modifying js-test-pre.js and js-test-post.js
https://bugs.webkit.org/show_bug.cgi?id=44642

These platform-specific expected results were missed in the original patch.

* platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
* platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
* platform/win/fast/dom/Window/window-property-descriptors-expected.txt:

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

11 years ago2010-08-27 Steve Block <steveblock@google.com>
steveblock@google.com [Fri, 27 Aug 2010 12:24:31 +0000 (12:24 +0000)]
2010-08-27  Steve Block  <steveblock@google.com>

        Reviewed by Jeremy Orlow.

        Calls to IndexedDB methods from V8Proxy::didLeaveScriptContext() are missing enable guards
        https://bugs.webkit.org/show_bug.cgi?id=44760

        No new tests, build fix only.

        * bindings/v8/V8Proxy.cpp:
        (WebCore::V8Proxy::didLeaveScriptContext):

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

11 years ago2010-08-27 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 12:15:52 +0000 (12:15 +0000)]
2010-08-27  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Skip two flakey xssAuditor tests that are being worked on. Hopefully we finally have somewhat green tree again.

        * platform/mac/Skipped:

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

11 years ago2010-08-27 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 12:11:59 +0000 (12:11 +0000)]
2010-08-27  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Skip another test that is problematic, on leopard & sl bots.

        * platform/mac/Skipped:

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

11 years ago2010-08-27 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Fri, 27 Aug 2010 12:09:21 +0000 (12:09 +0000)]
2010-08-27  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        getPointAtLength returns incorrect values for paths closed with the closepath command
        https://bugs.webkit.org/show_bug.cgi?id=44197

        The closepath segment was traversed by the wrong direction. Swap starting point and
        end point for closeSubpath.

        Test: svg/dom/path-pointAtLength.html

        * platform/graphics/PathTraversalState.cpp:
        (WebCore::PathTraversalState::closeSubpath):
2010-08-27  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        getPointAtLength returns incorrect values for paths closed with the closepath command
        https://bugs.webkit.org/show_bug.cgi?id=44197

        Test that path gives back the correct point on a given length for the closepath segment.

        * svg/dom/path-pointAtLength-expected.txt: Added.
        * svg/dom/path-pointAtLength.html: Added.
        * svg/dom/script-tests/path-pointAtLength.js: Added.
        (pointAtLengthOfPath):

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

11 years agoUnreviewed. Add myself to the committers list.
benjamin.poulain@nokia.com [Fri, 27 Aug 2010 12:08:39 +0000 (12:08 +0000)]
Unreviewed. Add myself to the committers list.

* Scripts/webkitpy/common/config/committers.py:

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

11 years ago2010-08-27 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 12:07:50 +0000 (12:07 +0000)]
2010-08-27  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Turn leopard bot green again (skip more media tests :/)

        * platform/mac-leopard/Skipped:

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

11 years ago2010-08-27 Chao-ying Fu <fu@mips.com>
commit-queue@webkit.org [Fri, 27 Aug 2010 12:00:21 +0000 (12:00 +0000)]
2010-08-27  Chao-ying Fu  <fu@mips.com>

        Reviewed by Oliver Hunt.

        Byte alignment issue on MIPS
        https://bugs.webkit.org/show_bug.cgi?id=29415

        MIPS accesses one byte at a time for now to avoid the help from the
        kernel to fix unaligned accesses.

        * wtf/text/AtomicString.cpp:
        (WebCore::equal):
        * wtf/text/StringHash.h:
        (WebCore::StringHash::equal):

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

11 years ago2010-08-27 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Fri, 27 Aug 2010 11:40:20 +0000 (11:40 +0000)]
2010-08-27  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        SVG Filter with wrong results on repaint for non-CG platforms
        https://bugs.webkit.org/show_bug.cgi?id=44706

        The result of SVG Filter is transformed to linearRGB on every repaint.
        Transform the result just once, right after creating it.

        Test: svg/repaint/filter-repaint.svg

        * rendering/RenderSVGResourceFilter.cpp:
        (WebCore::RenderSVGResourceFilter::postApplyResource):
2010-08-27  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        SVG Filter with wrong results on repaint for non-CG platforms
        https://bugs.webkit.org/show_bug.cgi?id=44706

        Test that repainting a Filter does not change the result.

        * platform/mac/svg/repaint: Added.
        * platform/mac/svg/repaint/filter-repaint-expected.checksum: Added.
        * platform/mac/svg/repaint/filter-repaint-expected.png: Added.
        * platform/mac/svg/repaint/filter-repaint-expected.txt: Added.
        * svg/repaint: Added.
        * svg/repaint/filter-repaint.svg: Added.

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

11 years ago2010-08-27 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Fri, 27 Aug 2010 11:24:45 +0000 (11:24 +0000)]
2010-08-27  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r66196.
        http://trac.webkit.org/changeset/66196
        https://bugs.webkit.org/show_bug.cgi?id=44758

        Corresponding test has been rolled back (Requested by yuzo on
        #webkit).

        * platform/chromium-linux/svg/dom/path-pointAtLength-expected.txt: Removed.
        * platform/chromium-win/svg/dom/path-pointAtLength-expected.txt: Removed.

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

11 years ago2010-08-27 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Fri, 27 Aug 2010 11:22:49 +0000 (11:22 +0000)]
2010-08-27  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Tor Arne Vestbø.

        Fix a couple of typos in comment.

        * bytecode/CodeBlock.h:

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

11 years ago2010-08-27 Steve Block <steveblock@google.com>
steveblock@google.com [Fri, 27 Aug 2010 11:15:02 +0000 (11:15 +0000)]
2010-08-27  Steve Block  <steveblock@google.com>

        Reviewed by Darin Adler.

        js-test-post.js is not robust for asynchronous tests
        https://bugs.webkit.org/show_bug.cgi?id=44642

        This patch moves finishJSTest() to js-test-pre.js to make it available for when an
        asynchronous test completes before js-test-post.js has been parsed, and updates
        js-test-post.js to handle this case.

        * fast/dom/Window/window-property-descriptors-expected.txt:
        * fast/js/resources/js-test-post.js:
        * fast/js/resources/js-test-pre.js:
        (finishJSTest):

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

11 years ago2010-08-27 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 11:02:22 +0000 (11:02 +0000)]
2010-08-27  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Remove trailing whitespace after test name, no need to duplicate the same test in mac/Skipped and mac-leopard/Skipped, oops.

        * platform/mac-leopard/Skipped:
        * platform/mac/Skipped:

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

11 years ago2010-08-27 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 10:53:07 +0000 (10:53 +0000)]
2010-08-27  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Also skip media/video-source-error.html on Leopard, and media/video-zoom-controls.html on SnowLeopard.
        It's a pity that numerous of the media tests are skipped since a longer time on these platforms.

        * platform/mac-leopard/Skipped:
        * platform/mac-snowleopard/Skipped:

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

11 years ago2010-08-27 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Fri, 27 Aug 2010 10:04:58 +0000 (10:04 +0000)]
2010-08-27  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
        https://bugs.webkit.org/show_bug.cgi?id=44230

        * inspector/Inspector.idl:
        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::inspectedPageDestroyed):
        (WebCore::InspectorController::close):
        * inspector/InspectorFrontendClient.h:
        * inspector/InspectorFrontendHost.cpp:
        (WebCore::InspectorFrontendHost::disconnectFromBackend): don't try to notify InspectorController
        that frontend closes if InspectorController triggered the action.
        * inspector/InspectorFrontendHost.h:
        * inspector/InspectorFrontendHost.idl:
        * inspector/front-end/InspectorFrontendHostStub.js:
        (.WebInspector.InspectorFrontendHostStub.prototype.disconnectFromBackend):
        * inspector/front-end/inspector.js:
        (WebInspector.disconnectFromBackend):
2010-08-27  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
        https://bugs.webkit.org/show_bug.cgi?id=44230

        * src/InspectorFrontendClientImpl.cpp:
        (WebKit::InspectorFrontendClientImpl::disconnectFromBackend):
        * src/InspectorFrontendClientImpl.h:
2010-08-27  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
        https://bugs.webkit.org/show_bug.cgi?id=44230

        * WebCoreSupport/InspectorClientGtk.cpp:
        (WebKit::notifyWebViewDestroyed):
        (WebKit::InspectorFrontendClient::destroyInspectorWindow):
        (WebKit::InspectorFrontendClient::closeWindow):
        (WebKit::InspectorFrontendClient::disconnectFromBackend):
        * WebCoreSupport/InspectorClientGtk.h:
2010-08-27  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
        https://bugs.webkit.org/show_bug.cgi?id=44230

        * WebCoreSupport/WebInspectorClient.h:
        * WebCoreSupport/WebInspectorClient.mm:
        (WebInspectorFrontendClient::closeWindow):
        (WebInspectorFrontendClient::disconnectFromBackend):
        (-[WebInspectorWindowController windowShouldClose:]):
        (-[WebInspectorWindowController destroyInspectorView:]):
2010-08-27  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
        https://bugs.webkit.org/show_bug.cgi?id=44230

        * WebCoreSupport/InspectorClientQt.cpp:
        (WebCore::InspectorClientQt::inspectorDestroyed):
        (WebCore::InspectorClientQt::openInspectorFrontend):
        (WebCore::InspectorClientQt::releaseFrontendPage):
        (WebCore::InspectorFrontendClientQt::closeWindow):
        (WebCore::InspectorFrontendClientQt::disconnectFromBackend):
        (WebCore::InspectorFrontendClientQt::destroyInspectorView):
        (WebCore::InspectorFrontendClientQt::inspectorClientDestroyed):
        * WebCoreSupport/InspectorClientQt.h:
2010-08-27  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
        https://bugs.webkit.org/show_bug.cgi?id=44230

        * WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorFrontendClient::~WebInspectorFrontendClient):
        (WebInspectorFrontendClient::closeWindow):
        (WebInspectorFrontendClient::disconnectFromBackend):
        (WebInspectorFrontendClient::closeWindowWithoutNotifications):
        (WebInspectorFrontendClient::destroyInspectorView):
        * WebCoreSupport/WebInspectorClient.h:

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

11 years ago2010-08-27 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Fri, 27 Aug 2010 09:44:16 +0000 (09:44 +0000)]
2010-08-27  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r66188.
        http://trac.webkit.org/changeset/66188
        https://bugs.webkit.org/show_bug.cgi?id=44756

        "Graphic libraries handle segement length differently. Fixing
        one platform might break another one. Rolling out this patch
        and think about another solution to get getPointAtLength"
        (Requested by krit on #webkit).

        * svg/dom/path-pointAtLength-expected.txt: Removed.
        * svg/dom/path-pointAtLength.html: Removed.
        * svg/dom/script-tests/path-pointAtLength.js: Removed.
2010-08-27  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r66188.
        http://trac.webkit.org/changeset/66188
        https://bugs.webkit.org/show_bug.cgi?id=44756

        "Graphic libraries handle segement length differently. Fixing
        one platform might break another one. Rolling out this patch
        and think about another solution to get getPointAtLength"
        (Requested by krit on #webkit).

        * platform/graphics/PathTraversalState.cpp:
        (WebCore::PathTraversalState::closeSubpath):

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

11 years ago2010-08-27 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Fri, 27 Aug 2010 09:34:56 +0000 (09:34 +0000)]
2010-08-27  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed Chromium test expectation change.

        * platform/chromium-linux/svg/dom/path-pointAtLength-expected.txt: Added.
        * platform/chromium-win/svg/dom/path-pointAtLength-expected.txt: Added.

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

11 years ago2010-08-27 Simon Fraser <simon.fraser@apple.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 09:26:48 +0000 (09:26 +0000)]
2010-08-27  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Nikolas Zimmermann.

        r66141 caused fast/forms/select-style.html to fail on mac:
        https://bugs.webkit.org/show_bug.cgi?id=44737

        Handle the fact that a CSSImageValue may have a value of CSSValueNone,
        in which case we should not return a pending image.

        * css/CSSImageValue.cpp:
        (WebCore::CSSImageValue::cachedOrPendingImage):
        * css/CSSStyleSelector.cpp:
        (WebCore::CSSStyleSelector::cachedOrPendingFromValue):

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

11 years ago2010-08-27 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Fri, 27 Aug 2010 09:25:07 +0000 (09:25 +0000)]
2010-08-27  Kent Tamura  <tkent@chromium.org>

        Reviewed by Pavel Feldman.

        [DRT/Chromium] Fix inspector test failures
        https://bugs.webkit.org/show_bug.cgi?id=44748

        * platform/chromium/drt_expectations.txt:
         Update expectations for the DRT change.
2010-08-27  Kent Tamura  <tkent@chromium.org>

        Reviewed by Pavel Feldman.

        [DRT/Chromium] Fix inspector test failures
        https://bugs.webkit.org/show_bug.cgi?id=44748

        * DEPS: Update Chromium revision to 57605 to have a webkit_support change.
2010-08-27  Kent Tamura  <tkent@chromium.org>

        Reviewed by Pavel Feldman.

        [DRT/Chromium] Fix inspector test failures
        https://bugs.webkit.org/show_bug.cgi?id=44748

        * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
        (DRTDevToolsAgent::createClientMessageLoop):
          Returns a valid WebKitClientMessageLoop instance
        * DumpRenderTree/chromium/DRTDevToolsAgent.h:

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

11 years ago2010-08-27 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Fri, 27 Aug 2010 09:24:05 +0000 (09:24 +0000)]
2010-08-27  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed Chromium test expectation change.

        * platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-expected.checksum: Added.
        * platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-expected.png: Added.
        * platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
        * platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.checksum: Added.
        * platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png: Added.
        * platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
        * platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-svg-area-expected.checksum: Added.
        * platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-svg-area-expected.png: Added.
        * platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
        * platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-expected.checksum: Added.
        * platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-expected.png: Added.
        * platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
        * platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.checksum: Added.
        * platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png: Added.
        * platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
        * platform/chromium-win/svg/custom/getscreenctm-in-scrollable-svg-area-expected.checksum: Added.
        * platform/chromium-win/svg/custom/getscreenctm-in-scrollable-svg-area-expected.png: Added.
        * platform/chromium-win/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.

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

11 years ago2010-08-27 Alejandro G. Castro <alex@igalia.com>
alex@webkit.org [Fri, 27 Aug 2010 09:21:35 +0000 (09:21 +0000)]
2010-08-27  Alejandro G. Castro  <alex@igalia.com>

        Reviewed by Dan Bernstein.

        drawGDIGlyphs checks if the offset is empty incorrectly causing
        problems with the shadow
        https://bugs.webkit.org/show_bug.cgi?id=44619

        Removed the offset empty condition, now we just check if we have
        offset or blur.

        * platform/graphics/win/FontCGWin.cpp:
        (WebCore::drawGDIGlyphs):

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

11 years ago2010-08-27 Alejandro G. Castro <alex@igalia.com>
alex@webkit.org [Fri, 27 Aug 2010 09:17:18 +0000 (09:17 +0000)]
2010-08-27  Alejandro G. Castro  <alex@igalia.com>

        Unreviewed.

        Updated test resuls for gtk.

        * platform/gtk/editing/selection/iframe-expected.txt:
        * platform/gtk/fast/css/nested-rounded-corners-expected.txt:
        * platform/gtk/fast/events/standalone-image-drag-to-editable-expected.txt:
        * platform/gtk/fast/forms/placeholder-stripped-expected.txt:
        * platform/gtk/fast/frames/take-focus-from-iframe-expected.txt:
        * platform/gtk/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
        * platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.txt:
        * platform/gtk/mathml/presentation/style-expected.txt:

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

11 years ago2010-08-27 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 09:10:21 +0000 (09:10 +0000)]
2010-08-27  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Skip a media test that fails on all mac test bots. Already notified Eric.

        * platform/mac/Skipped:

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

11 years ago2010-08-27 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 08:44:05 +0000 (08:44 +0000)]
2010-08-27  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Landed wrong results, as I still had another local patch in my tree. Fixing.

        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
        * platform/mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:

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

11 years ago2010-08-27 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Fri, 27 Aug 2010 08:20:10 +0000 (08:20 +0000)]
2010-08-27  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        getPointAtLength returns incorrect values for paths closed with the closepath command
        https://bugs.webkit.org/show_bug.cgi?id=44197

        The closepath segment was traversed by the wrong direction. Swap starting point and
        end point for closeSubpath.

        Test: svg/dom/path-pointAtLength.html

        * platform/graphics/PathTraversalState.cpp:
        (WebCore::PathTraversalState::closeSubpath):
2010-08-27  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        getPointAtLength returns incorrect values for paths closed with the closepath command
        https://bugs.webkit.org/show_bug.cgi?id=44197

        Test that path gives back the correct point on a given length for the closepath segment.

        * svg/dom/path-pointAtLength-expected.txt: Added.
        * svg/dom/path-pointAtLength.html: Added.
        * svg/dom/script-tests/path-pointAtLength.js: Added.
        (pointAtLengthOfPath):

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

11 years ago2010-08-27 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 27 Aug 2010 08:08:13 +0000 (08:08 +0000)]
2010-08-27  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by Dirk Schulze.

        SVGLocatable.getScreenCTM ignores scrolling
        https://bugs.webkit.org/show_bug.cgi?id=44083

        getScreenCTM needs to include the FrameViews scrollOffset in the e/f parameters of the AffineTransform.
        Adding three new tests, which cover scrolling & getScreenCTM in large svgs with scrollbars, and with (nested) divs in overflow="scroll" mode.

        Tests: svg/custom/getscreenctm-in-scrollable-div-area-nested.xhtml
               svg/custom/getscreenctm-in-scrollable-div-area.xhtml
               svg/custom/getscreenctm-in-scrollable-svg-area.xhtml

        * svg/SVGSVGElement.cpp:
        (WebCore::SVGSVGElement::localCoordinateSpaceTransform):

2010-08-27  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by Dirk Schulze.

        SVGLocatable.getScreenCTM ignores scrolling
        https://bugs.webkit.org/show_bug.cgi?id=44083

        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.checksum: Added.
        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.png: Added.
        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.checksum: Added.
        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png: Added.
        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
        * platform/mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.checksum: Added.
        * platform/mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.png: Added.
        * platform/mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
        * svg/custom/getscreenctm-in-scrollable-div-area-nested.xhtml: Added.
        * svg/custom/getscreenctm-in-scrollable-div-area.xhtml: Added.
        * svg/custom/getscreenctm-in-scrollable-svg-area.xhtml: Added.

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

11 years ago2010-08-25 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Fri, 27 Aug 2010 07:36:11 +0000 (07:36 +0000)]
2010-08-25  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Darin Adler.

        implicitlyStyledElementShouldBeRemovedWhenApplyingStyle, removeHTMLFontStyle, and removeHTMLBidiEmbeddingStyle should be merged
        https://bugs.webkit.org/show_bug.cgi?id=44622

        Merged shouldRemoveTextDecorationTag, implicitlyStyledElementShouldBeRemovedWhenApplyingStyle, removeHTMLFontStyle,
        and removeHTMLBidiEmbeddingStyle into removeImplicitlyStyledElement.  New function uses CSSPropertyElementMapping to
        support all different cases dealt separately in each function.

        No new tests are added since this is a cleanup.

        * editing/ApplyStyleCommand.cpp:
        (WebCore::ApplyStyleCommand::removeInlineStyleFromElement): Calls removeImplicitlyStyledElement.
        (WebCore::):
        (WebCore::ApplyStyleCommand::removeImplicitlyStyledElement): Added.
        * editing/ApplyStyleCommand.h:

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

11 years agoAdd Windows WebKit2 Tester to buildbot
jhoneycutt@apple.com [Fri, 27 Aug 2010 06:55:44 +0000 (06:55 +0000)]
Add Windows WebKit2 Tester to buildbot
<rdar://problem/7887703>

Reviewed by Dan Bernstein.

* BuildSlaveSupport/build.webkit.org-config/config.json:

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

11 years ago2010-08-26 Philippe Normand <pnormand@igalia.com>
philn@webkit.org [Fri, 27 Aug 2010 06:48:15 +0000 (06:48 +0000)]
2010-08-26  Philippe Normand  <pnormand@igalia.com>

        Reviewed by Martin Robinson.

        [GTK] Needs DRT queueLoadHTMLString and setDeferMainResourceLoad-implementations
        https://bugs.webkit.org/show_bug.cgi?id=42152

        * DumpRenderTree/gtk/WorkQueueItemGtk.cpp:
        (LoadHTMLStringItem::invoke): Implementation using
        webkit_web_frame_load_string().

LayoutTests:

        Reviewed by Martin Robinson.

        [GTK] Needs DRT queueLoadHTMLString and setDeferMainResourceLoad-implementations
        https://bugs.webkit.org/show_bug.cgi?id=42152

        * platform/gtk/Skipped: Unskip now passing test.

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

11 years agoUnreviewed, Chromium expectations update.
dumi@chromium.org [Fri, 27 Aug 2010 06:29:49 +0000 (06:29 +0000)]
Unreviewed, Chromium expectations update.

* platform/chromium/test_expectations.txt:

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

11 years ago[Qt] Remove dead code.
girish@forwardbias.in [Fri, 27 Aug 2010 06:10:28 +0000 (06:10 +0000)]
[Qt] Remove dead code.

Reviewed by Antonio Gomes.

* WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::statusbarVisible):

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

11 years agoUnreviewed, updating Chromium expectations.
dumi@chromium.org [Fri, 27 Aug 2010 05:27:08 +0000 (05:27 +0000)]
Unreviewed, updating Chromium expectations.

* platform/chromium-mac/fast/css/percent-top-relative-container-height-unspecified-expected.checksum: Added.
* platform/chromium-mac/fast/css/percent-top-relative-container-height-unspecified-expected.png: Added.

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

11 years agoUnreviewed, Chromium build fix.
dumi@chromium.org [Fri, 27 Aug 2010 04:27:40 +0000 (04:27 +0000)]
Unreviewed, Chromium build fix.

* src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::markerTextForListItem):

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

11 years agoUnreviewed, Chromium expectations update.
dumi@chromium.org [Fri, 27 Aug 2010 04:26:26 +0000 (04:26 +0000)]
Unreviewed, Chromium expectations update.

* platform/chromium/test_expectations.txt:

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

11 years ago2010-08-26 Daniel Bates <dbates@rim.com>
dbates@webkit.org [Fri, 27 Aug 2010 04:15:16 +0000 (04:15 +0000)]
2010-08-26  Daniel Bates  <dbates@rim.com>

        Reviewed by Dumitru Daniliuc.

        Fix misspelled words on WebKit.org contact.html,
        demos/index.html, and quality/leakhunting.html
        https://bugs.webkit.org/show_bug.cgi?id=44747

        Fix some misspelled words on the WebKit.org site.

        * contact.html: Change "bugreports" [sic] to "bug reports".
        * demos/index.html: Change "testcase" [sic] to "test case".
        * quality/leakhunting.html: Change "formating" [sic] to "formatting".

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

11 years agoUnreviewed, Chromium expectations update.
dumi@chromium.org [Fri, 27 Aug 2010 04:09:19 +0000 (04:09 +0000)]
Unreviewed, Chromium expectations update.

* platform/chromium-mac/fast/forms/select-style-expected.checksum: Added.
* platform/chromium-mac/fast/forms/select-style-expected.png: Added.
* platform/chromium-mac/fast/forms/select-style-expected.txt: Added.
* platform/chromium-win/fast/forms/select-style-expected.checksum:
* platform/chromium-win/fast/forms/select-style-expected.png:

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

11 years agoAdd support for markerTextForListItem() to Chromium's LayoutTestController.
dumi@chromium.org [Fri, 27 Aug 2010 04:01:02 +0000 (04:01 +0000)]
Add support for markerTextForListItem() to Chromium's LayoutTestController.
https://bugs.webkit.org/show_bug.cgi?id=44724

Reviewed by Darin Fisher.

* public/WebBindings.h:
* public/WebFrame.h:
* src/WebBindings.cpp:
(WebKit::getElementImpl):
(WebKit::WebBindings::getElement):
* src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::markerTextForListItem):
* src/WebFrameImpl.h:

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

11 years ago2010-08-26 Daniel Bates <dbates@rim.com>
dbates@webkit.org [Fri, 27 Aug 2010 03:54:05 +0000 (03:54 +0000)]
2010-08-26  Daniel Bates  <dbates@rim.com>

        Attempt to fix the Qt WebKit2 build.

        * WebProcess/WebPage/qt/WebPageQt.cpp:
        (WebKit::WebPage::performDefaultBehaviorForKeyEvent): Pass m_page.get() to WebKit::scroll()
        instead of m_page since it expects a raw pointer.

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

11 years agoUnreviewed, updating Chromium expectations.
dumi@chromium.org [Fri, 27 Aug 2010 03:26:39 +0000 (03:26 +0000)]
Unreviewed, updating Chromium expectations.

* platform/chromium-linux/fast/css/percent-top-relative-container-height-unspecified-expected.checksum: Added.
* platform/chromium-linux/fast/css/percent-top-relative-container-height-unspecified-expected.png: Added.
* platform/chromium-linux/fast/css/percent-top-relative-container-height-unspecified-expected.txt: Added.
* platform/chromium-win/fast/css/percent-top-relative-container-height-unspecified-expected.checksum: Added.
* platform/chromium-win/fast/css/percent-top-relative-container-height-unspecified-expected.png: Added.
* platform/chromium-win/fast/css/percent-top-relative-container-height-unspecified-expected.txt: Added.

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

11 years agoFix a flakey test.
aestes@apple.com [Fri, 27 Aug 2010 03:23:45 +0000 (03:23 +0000)]
Fix a flakey test.

Rubber-stamped by Jon Honeycutt.

* fast/replaced/object-with-embed-url-param.html:

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

11 years agoUnreviewed, updating Chromium expectations.
dumi@chromium.org [Fri, 27 Aug 2010 03:17:49 +0000 (03:17 +0000)]
Unreviewed, updating Chromium expectations.

* platform/chromium/test_expectations.txt:

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

11 years ago2010-08-26 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Fri, 27 Aug 2010 02:58:27 +0000 (02:58 +0000)]
2010-08-26  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed Chromium test expectation change.

        * platform/chromium/test_expectations.txt:

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

11 years agoBased on a patch by Mihnea Ovidenie <mihnea@adobe.com>.
aestes@apple.com [Fri, 27 Aug 2010 02:38:40 +0000 (02:38 +0000)]
Based on a patch by Mihnea Ovidenie <mihnea@adobe.com>.

Reviewed by Darin Adler.

Percentage top value on position:relative descendant not resolved
correctly if containing block height is not specified explicitly.
https://bugs.webkit.org/show_bug.cgi?id=26396

WebCore:

If the containing block height is auto and the element is positioned
relatively, and if the element's top/bottom is percent, then resolve the
top/bottom as auto.

Test: fast/css/percent-top-relative-container-height-unspecified.html

* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::relativePositionOffsetY):

LayoutTests:

* fast/css/percent-top-relative-container-height-unspecified.html: Added.
* platform/mac/fast/css/percent-top-relative-container-height-unspecified-expected.checksum: Added.
* platform/mac/fast/css/percent-top-relative-container-height-unspecified-expected.png: Added.
* platform/mac/fast/css/percent-top-relative-container-height-unspecified-expected.txt: Added.

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

11 years agoSpeculative windows build fix.
barraclough@apple.com [Fri, 27 Aug 2010 02:37:04 +0000 (02:37 +0000)]
Speculative windows build fix.

* UIProcess/win/WebView.cpp:
(WebKit::WebView::WebView):

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

11 years ago2010-08-26 James Robinson <jamesr@chromium.org>
jamesr@google.com [Fri, 27 Aug 2010 02:18:09 +0000 (02:18 +0000)]
2010-08-26  James Robinson  <jamesr@chromium.org>

        Another chromium mac build fix. What a dumb version of GCC.

        * platform/graphics/chromium/GLES2Texture.cpp:
        (WebCore::GLES2Texture::create):

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

11 years ago2010-08-26 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Fri, 27 Aug 2010 02:13:59 +0000 (02:13 +0000)]
2010-08-26  Kent Tamura  <tkent@chromium.org>

        Unreviewed, build fix for Chromium-mac.

        * platform/graphics/chromium/Shader.cpp:
        (WebCore::loadShader):

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

11 years agoWindows build fix.
barraclough@apple.com [Fri, 27 Aug 2010 02:09:20 +0000 (02:09 +0000)]
Windows build fix.

* wtf/dtoa.cpp:

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

11 years agoAdopt more uses OwnPtr/OwnArray in WebKit2.
weinig@apple.com [Fri, 27 Aug 2010 01:49:15 +0000 (01:49 +0000)]
Adopt more uses OwnPtr/OwnArray in WebKit2.
https://bugs.webkit.org/show_bug.cgi?id=44728

Reviewed by Darin Adler.

Also clears up weird create vs. adoption semantics. Now both create
and adopt both don't ref their pointers, adoption is just about the
buffer.

* Shared/ImmutableArray.cpp:
(WebKit::ImmutableArray::ImmutableArray):
(WebKit::ImmutableArray::~ImmutableArray):
* Shared/ImmutableArray.h:
(WebKit::ImmutableArray::adopt):
* Shared/ImmutableDictionary.cpp:
(WebKit::ImmutableDictionary::keys):
* Shared/WebData.h:
* UIProcess/API/mac/PageClientImpl.h:
* UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::create):
* UIProcess/API/mac/WKView.mm:
(-[WKView initWithFrame:pageNamespaceRef:]):
(-[WKView _switchToDrawingAreaTypeIfNecessary:DrawingAreaProxy::]):
* UIProcess/API/qt/qgraphicswkview.cpp:
(QGraphicsWKView::QGraphicsWKView):
* UIProcess/API/qt/qwkpage.cpp:
(QWKPagePrivate::init):
* UIProcess/API/qt/qwkpage_p.h:
* UIProcess/ChunkedUpdateDrawingAreaProxy.cpp:
(WebKit::ChunkedUpdateDrawingAreaProxy::create):
* UIProcess/ChunkedUpdateDrawingAreaProxy.h:
* UIProcess/LayerBackedDrawingAreaProxy.cpp:
(WebKit::LayerBackedDrawingAreaProxy::create):
* UIProcess/LayerBackedDrawingAreaProxy.h:
* UIProcess/WebBackForwardList.cpp:
(WebKit::WebBackForwardList::backListAsImmutableArrayWithLimit):
(WebKit::WebBackForwardList::forwardListAsImmutableArrayWithLimit):
* UIProcess/WebContext.cpp:
(WebKit::PostMessageEncoder::PostMessageDecoder::decode):
* WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::PostMessageEncoder::PostMessageDecoder::decode):
* WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::createPopupMenu):
(WebKit::WebChromeClient::createSearchPopupMenu):
* WebProcess/WebCoreSupport/WebPopupMenu.cpp:
(WebKit::WebPopupMenu::create):
* WebProcess/WebCoreSupport/WebPopupMenu.h:
* WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp:
(WebKit::WebSearchPopupMenu::create):
(WebKit::WebSearchPopupMenu::WebSearchPopupMenu):
* WebProcess/WebCoreSupport/WebSearchPopupMenu.h:
* WebProcess/WebPage/WebFrame.cpp:
(WebKit::WebFrame::childFrames):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):
(WebKit::WebPage::close):
* WebProcess/WebPage/WebPage.h:
(WebKit::WebPage::corePage):
* WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::performDefaultBehaviorForKeyEvent):
* WebProcess/WebPage/win/WebPageWin.cpp:
(WebKit::WebPage::performDefaultBehaviorForKeyEvent):

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

11 years ago2010-08-26 James Robinson <jamesr@chromium.org>
jamesr@google.com [Fri, 27 Aug 2010 01:41:09 +0000 (01:41 +0000)]
2010-08-26  James Robinson  <jamesr@chromium.org>

        Fix chromium mac build. Unreviewed.

        * platform/graphics/chromium/GLES2Canvas.cpp:
        (WebCore::GLES2Canvas::GLES2Canvas):
        * platform/graphics/chromium/GLES2Texture.cpp:
        (WebCore::GLES2Texture::load):

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

11 years agoBug 44735 - Clean up dtoa.cpp
barraclough@apple.com [Fri, 27 Aug 2010 01:17:56 +0000 (01:17 +0000)]
Bug 44735 - Clean up dtoa.cpp
Remove unused & unmaintained code paths, reformat code to match
coding standard & use platform #defines from Platform.h directly.

Patch by Gavin Barraclough <baraclough@apple.com> on 2010-08-26
Reviewed by Sam Weinig.

* wtf/dtoa.cpp:
(WTF::storeInc):
(WTF::multadd):
(WTF::s2b):
(WTF::lo0bits):
(WTF::mult):
(WTF::pow5mult):
(WTF::lshift):
(WTF::diff):
(WTF::ulp):
(WTF::b2d):
(WTF::d2b):
(WTF::ratio):
(WTF::):
(WTF::strtod):
(WTF::quorem):
(WTF::dtoa):

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

11 years agoSkip tests that were added in r66144, because WebKit2 doesn't support
bweinstein@apple.com [Fri, 27 Aug 2010 01:17:02 +0000 (01:17 +0000)]
Skip tests that were added in r66144, because WebKit2 doesn't support
layoutTestController.addUserScript yet.

Rubber-stamped by Mark Rowe.

* platform/mac-wk2/Skipped:

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

11 years agoDarin pointed out that the braces are unnecessary in an Objective-C interface
mrowe@apple.com [Fri, 27 Aug 2010 00:56:49 +0000 (00:56 +0000)]
Darin pointed out that the braces are unnecessary in an Objective-C interface
declaration when there are no data members.

* platform/graphics/mac/MediaPlayerPrivateQTKit.mm: Begone, evil braces!

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

11 years agoUnreviewed, more Chromium expectations updates.
dumi@chromium.org [Fri, 27 Aug 2010 00:55:00 +0000 (00:55 +0000)]
Unreviewed, more Chromium expectations updates.

* platform/chromium-linux/fast/doctypes/003-expected.checksum:
* platform/chromium-linux/fast/doctypes/003-expected.png: Added.
* platform/chromium-linux/fast/doctypes/003-expected.txt: Added.
* platform/chromium-linux/svg/css/composite-shadow-text-expected.checksum: Added.
* platform/chromium-linux/svg/css/composite-shadow-text-expected.png: Added.
* platform/chromium-linux/transitions/svg-text-shadow-transition-expected.checksum: Added.
* platform/chromium-linux/transitions/svg-text-shadow-transition-expected.png: Added.
* platform/chromium-mac/fast/doctypes/003-expected.checksum: Added.
* platform/chromium-mac/fast/doctypes/003-expected.png: Added.
* platform/chromium-win/fast/doctypes/003-expected.checksum: Added.
* platform/chromium-win/fast/doctypes/003-expected.png: Added.
* platform/chromium-win/fast/doctypes/003-expected.txt: Added.
* platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt: Added.
* platform/chromium/test_expectations.txt:

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

11 years agoRubber Stamped by Oliver Hunt.
barraclough@apple.com [Fri, 27 Aug 2010 00:38:54 +0000 (00:38 +0000)]
Rubber Stamped by Oliver Hunt.

Partially revert r65959. The toString changes regressed the v8 tests,
but keep the toFixed/toExponential/toPrecision changes.

JavaScriptCore:

* JavaScriptCore.exp:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
* runtime/NumberPrototype.cpp:
* runtime/UString.cpp:
(JSC::UString::number):
* wtf/DecimalNumber.h:
* wtf/dtoa.cpp:
(WTF::append):
(WTF::doubleToStringInJavaScriptFormat):
* wtf/dtoa.h:
* wtf/text/WTFString.cpp:
* wtf/text/WTFString.h:

WebCore:

* html/HTMLTreeBuilder.cpp:
(WebCore::serializeForNumberType):

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

11 years agoFix two build issues that are revealed when building with clang.
mrowe@apple.com [Fri, 27 Aug 2010 00:34:00 +0000 (00:34 +0000)]
Fix two build issues that are revealed when building with clang.

Reviewed by Adam Roben.

* platform/mac/PopupMenuMac.h: Forward-declare as an Objective-C class when compiling for Objective-C.
* platform/network/BlobResourceHandle.h: Forward-declare as a struct to match the real declaration.

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

11 years ago<rdar://problem/8339008> WebCore's MediaPlayerPrivateQTKit.mm fails to build with...
mrowe@apple.com [Fri, 27 Aug 2010 00:33:54 +0000 (00:33 +0000)]
<rdar://problem/8339008> WebCore's MediaPlayerPrivateQTKit.mm fails to build with clang.

Reviewed by Sam Weinig.

* platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
(WebCore::mainThreadSetNeedsDisplay): Remove some ambiguity in the return type of -delegate.
Since the message was being sent to a receiver of type id the compiler cannot accurately
determine the return type. Typically this would be resolved by using a more specific type
for the receiver. However, due to lazy loading shenanigans that we play with QTKit we're
unable to directly cast to the relevant type (QTMovieView*). Instead we fake up an interface
with the correct type of the method we care about (-delegate) and cast to that type instead.

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

11 years agoWebCore: If an <embed> is part of an <object> element's fallback content, WebKit
aestes@apple.com [Fri, 27 Aug 2010 00:32:15 +0000 (00:32 +0000)]
WebCore: If an <embed> is part of an <object> element's fallback content, WebKit
should only render the <embed> if the <object> fails to load.
https://bugs.webkit.org/show_bug.cgi?id=44567
<rdar://problem/7699852>

Reviewed by Darin Adler.

Tests: fast/replaced/invalid-object-with-fallback.html
       fast/replaced/object-with-embed-url-param.html

* html/HTMLEmbedElement.cpp:
(WebCore::HTMLEmbedElement::rendererIsNeeded): An <embed> now needs a
renderer if its parent is an <object> but the <object> is using fallback
content.
* html/HTMLObjectElement.h:
(WebCore::HTMLObjectElement::useFallbackContent): Add a public getter
for m_useFallbackContent for use in HTMLEmbedElement::rendererIsNeeded.
* rendering/RenderEmbeddedObject.cpp:
(WebCore::RenderEmbeddedObject::updateWidget): Change the logic that
determines the plug-in parameters to pass to the loader. Do not override
parameters from <object> with those from a child <embed>.

LayoutTests: If an <embed> is part of an <object> element's fallback content, WebKit
should only render it if the <object> fails to load.
https://bugs.webkit.org/show_bug.cgi?id=44567
<rdar://problem/7699852>

Reviewed by Darin Adler.

Add tests for the updated <object>/<embed> behavior.

* fast/dom/object-embed-plugin-scripting-expected.txt: Updated expected
results.
* fast/dom/object-embed-plugin-scripting.html: Added additional test
coverage.
* fast/replaced/invalid-object-with-fallback-expected.txt: Added.
* fast/replaced/invalid-object-with-fallback.html: Added.
* fast/replaced/object-with-embed-url-param-expected.txt: Added.
* fast/replaced/object-with-embed-url-param.html: Added.

The following tests needed to be rebaselined due to WebKit's change in
behavior. There is now an extra space in the output due to WebKit
rendering the fallback content of the <object>'s that fail to load.

* java/lc3/ArrayMethods/byte-001-expected.txt:
* java/lc3/ArrayMethods/byte-001.html:
* java/lc3/ArrayMethods/byte-002-expected.txt:
* java/lc3/CallStatic/boolean-001-expected.txt:
* java/lc3/CallStatic/number-001-expected.txt:
* java/lc3/CallStatic/object-001-expected.txt:
* java/lc3/Constructors/construct-001-expected.txt:
* java/lc3/ConvertBoolean/boolean-001-expected.txt:
* java/lc3/ConvertBoolean/boolean-002-expected.txt:
* java/lc3/ConvertBoolean/boolean-003-expected.txt:
* java/lc3/ConvertBoolean/boolean-004-expected.txt:
* java/lc3/ConvertBoolean/boolean-005-n-expected.txt:
* java/lc3/ConvertBoolean/boolean-006-n-expected.txt:
* java/lc3/ConvertBoolean/boolean-007-n-expected.txt:
* java/lc3/ConvertBoolean/boolean-008-n-expected.txt:
* java/lc3/ConvertBoolean/boolean-009-n-expected.txt:
* java/lc3/ConvertBoolean/boolean-010-n-expected.txt:
* java/lc3/ConvertBoolean/boolean-011-n-expected.txt:
* java/lc3/ConvertBoolean/boolean-012-n-expected.txt:
* java/lc3/ConvertBoolean/boolean-013-n-expected.txt:
* java/lc3/ConvertBoolean/boolean-014-expected.txt:
* java/lc3/ConvertJSObject/ToBoolean-001-expected.txt:
* java/lc3/ConvertJSObject/ToByte-001-expected.txt:
* java/lc3/ConvertJSObject/ToByte-002-expected.txt:
* java/lc3/ConvertJSObject/ToChar-001-expected.txt:
* java/lc3/ConvertJSObject/ToChar-002-expected.txt:
* java/lc3/ConvertJSObject/ToDouble-001-expected.txt:
* java/lc3/ConvertJSObject/ToFloat-001-expected.txt:
* java/lc3/ConvertJSObject/ToInt-001-expected.txt:
* java/lc3/ConvertJSObject/ToInt-002-expected.txt:
* java/lc3/ConvertJSObject/ToJSObject-001-expected.txt:
* java/lc3/ConvertJSObject/ToLong-001-expected.txt:
* java/lc3/ConvertJSObject/ToLong-002-expected.txt:
* java/lc3/ConvertJSObject/ToObject-001-expected.txt:
* java/lc3/ConvertJSObject/ToShort-001-expected.txt:
* java/lc3/ConvertJSObject/ToShort-002-expected.txt:
* java/lc3/ConvertJSObject/ToString-001-expected.txt:
* java/lc3/ConvertNull/null-001-expected.txt:
* java/lc3/ConvertNull/null-002-expected.txt:
* java/lc3/ConvertNull/null-003-n-expected.txt:
* java/lc3/ConvertNull/null-004-n-expected.txt:
* java/lc3/ConvertNull/null-005-expected.txt:
* java/lc3/ConvertNull/null-006-n-expected.txt:
* java/lc3/ConvertNumber/number-001-expected.txt:
* java/lc3/ConvertNumber/number-002-expected.txt:
* java/lc3/ConvertNumber/number-003-expected.txt:
* java/lc3/ConvertNumber/number-004-expected.txt:
* java/lc3/ConvertNumber/number-005-expected.txt:
* java/lc3/ConvertNumber/number-006-expected.txt:
* java/lc3/ConvertNumber/number-007-expected.txt:
* java/lc3/ConvertNumber/number-008-expected.txt:
* java/lc3/ConvertNumber/number-009-expected.txt:
* java/lc3/ConvertNumber/number-010-expected.txt:
* java/lc3/ConvertNumber/number-011-expected.txt:
* java/lc3/ConvertString/string-001-expected.txt:
* java/lc3/ConvertString/string-002-expected.txt:
* java/lc3/ConvertString/string-003-expected.txt:
* java/lc3/ConvertString/string-004-n-expected.txt:
* java/lc3/ConvertString/string-005-n-expected.txt:
* java/lc3/ConvertString/string-006-expected.txt:
* java/lc3/ConvertString/string-007-n-expected.txt:
* java/lc3/ConvertUndefined/undefined-001-n-expected.txt:
* java/lc3/ConvertUndefined/undefined-002-expected.txt:
* java/lc3/ConvertUndefined/undefined-003-expected.txt:
* java/lc3/Exceptions/throw_js_types-expected.txt:
* java/lc3/JSBoolean/boolean-001-expected.txt:
* java/lc3/JSBoolean/boolean-002-n-expected.txt:
* java/lc3/JSBoolean/boolean-003-n-expected.txt:
* java/lc3/JSBoolean/boolean-004-n-expected.txt:
* java/lc3/JSBoolean/boolean-005-n-expected.txt:
* java/lc3/JSBoolean/boolean-006-n-expected.txt:
* java/lc3/JSBoolean/boolean-007-n-expected.txt:
* java/lc3/JSBoolean/boolean-008-n-expected.txt:
* java/lc3/JSNull/ToBoolean-001-n-expected.txt:
* java/lc3/JSNull/ToFloat-001-n-expected.txt:
* java/lc3/JSNull/ToLong-001-n-expected.txt:
* java/lc3/JSNull/ToNumber-001-n-expected.txt:
* java/lc3/JSNull/ToObject-001-expected.txt:
* java/lc3/JSNumber/ToByte-001-expected.txt:
* java/lc3/JSNumber/ToByte-002-n-expected.txt:
* java/lc3/JSNumber/ToByte-003-n-expected.txt:
* java/lc3/JSNumber/ToByte-004-expected.txt:
* java/lc3/JSNumber/ToByte-005-n-expected.txt:
* java/lc3/JSNumber/ToChar-001-expected.txt:
* java/lc3/JSNumber/ToChar-002-n-expected.txt:
* java/lc3/JSNumber/ToChar-003-n-expected.txt:
* java/lc3/JSNumber/ToChar-004-expected.txt:
* java/lc3/JSNumber/ToChar-005-n-expected.txt:
* java/lc3/JSNumber/ToChar-006-n-expected.txt:
* java/lc3/JSNumber/ToDouble-001-expected.txt:
* java/lc3/JSNumber/ToDouble-002-expected.txt:
* java/lc3/JSNumber/ToDouble-003-expected.txt:
* java/lc3/JSNumber/ToInt-001-expected.txt:
* java/lc3/JSNumber/ToInt-002-n-expected.txt:
* java/lc3/JSNumber/ToInt-003-n-expected.txt:
* java/lc3/JSNumber/ToInt-004-expected.txt:
* java/lc3/JSNumber/ToInt-005-n-expected.txt:
* java/lc3/JSNumber/ToLong-001-expected.txt:
* java/lc3/JSNumber/ToLong-002-n-expected.txt:
* java/lc3/JSNumber/ToLong-003-n-expected.txt:
* java/lc3/JSNumber/ToLong-004-n-expected.txt:
* java/lc3/JSNumber/ToLong-005-n-expected.txt:
* java/lc3/JSNumber/ToLong-006-n-expected.txt:
* java/lc3/JSNumber/ToLong-007-n-expected.txt:
* java/lc3/JSNumber/ToLong-008-n-expected.txt:
* java/lc3/JSNumber/ToLong-009-n-expected.txt:
* java/lc3/JSNumber/ToLong-010-n-expected.txt:
* java/lc3/JSNumber/ToLong-011-n-expected.txt:
* java/lc3/JSNumber/ToShort-001-expected.txt:
* java/lc3/JSNumber/ToShort-002-n-expected.txt:
* java/lc3/JSNumber/ToShort-003-n-expected.txt:
* java/lc3/JSNumber/ToShort-004-expected.txt:
* java/lc3/JSNumber/ToShort-005-n-expected.txt:
* java/lc3/JSObject/ToByte-001-expected.txt:
* java/lc3/JSObject/ToChar-001-expected.txt:
* java/lc3/JSObject/ToDouble-001-expected.txt:
* java/lc3/JSObject/ToDouble-002-n-expected.txt:
* java/lc3/JSObject/ToDouble-003-n-expected.txt:
* java/lc3/JSObject/ToFloat-001-expected.txt:
* java/lc3/JSObject/ToFloat-002-n-expected.txt:
* java/lc3/JSObject/ToFloat-003-n-expected.txt:
* java/lc3/JSObject/ToInt-001-expected.txt:
* java/lc3/JSObject/ToInt-002-expected.txt:
* java/lc3/JSObject/ToJSObject-001-expected.txt:
* java/lc3/JSObject/ToLong-001-expected.txt:
* java/lc3/JSObject/ToObject-001-expected.txt:
* java/lc3/JSObject/ToShort-001-expected.txt:
* java/lc3/JSObject/ToString-001-expected.txt:
* java/lc3/JSUndefined/undefined-001-expected.txt:
* java/lc3/JSUndefined/undefined-002-n-expected.txt:
* java/lc3/JSUndefined/undefined-003-n-expected.txt:
* java/lc3/JSUndefined/undefined-004-n-expected.txt:
* java/lc3/JSUndefined/undefined-005-n-expected.txt:
* java/lc3/JSUndefined/undefined-006-n-expected.txt:
* java/lc3/JSUndefined/undefined-007-n-expected.txt:
* java/lc3/JSUndefined/undefined-008-n-expected.txt:
* java/lc3/JSUndefined/undefined-009-n-expected.txt:
* java/lc3/JSUndefined/undefined-010-n-expected.txt:
* java/lc3/JavaArray/ToArray-001-expected.txt:
* java/lc3/JavaArray/ToArray-002-n-expected.txt:
* java/lc3/JavaArray/ToBoolean-001-n-expected.txt:
* java/lc3/JavaArray/ToString-001-expected.txt:
* java/lc3/JavaClass/ToClass-001-expected.txt:
* java/lc3/JavaClass/ToJSObject-001-expected.txt:
* java/lc3/JavaClass/ToObject-001-expected.txt:
* java/lc3/JavaClass/ToString-001-expected.txt:
* java/lc3/JavaObject/JavaObjectBeanProps-001-expected.txt:
* java/lc3/JavaObject/JavaObjectFieldOrMethod-001-expected.txt:
* java/lc3/JavaObject/JavaObjectToBoolean-001-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToBoolean-002-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToByte-001-expected.txt:
* java/lc3/JavaObject/JavaObjectToByte-002-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToByte-003-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToByte-004-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToByte-005-expected.txt:
* java/lc3/JavaObject/JavaObjectToByte-006-expected.txt:
* java/lc3/JavaObject/JavaObjectToByte-007-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToByte-008-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToChar-001-expected.txt:
* java/lc3/JavaObject/JavaObjectToChar-002-expected.txt:
* java/lc3/JavaObject/JavaObjectToChar-003-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToChar-004-expected.txt:
* java/lc3/JavaObject/JavaObjectToChar-005-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToChar-006-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToDouble-001-expected.txt:
* java/lc3/JavaObject/JavaObjectToFloat-001-expected.txt:
* java/lc3/JavaObject/JavaObjectToInt-001-expected.txt:
* java/lc3/JavaObject/JavaObjectToInt-002-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToInt-003-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToInt-004-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToLong-001-expected.txt:
* java/lc3/JavaObject/JavaObjectToLong-002-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToLong-003-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToLong-004-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToLong-005-expected.txt:
* java/lc3/JavaObject/JavaObjectToLong-006-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToShort-001-expected.txt:
* java/lc3/JavaObject/JavaObjectToShort-002-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToShort-003-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToShort-004-n-expected.txt:
* java/lc3/JavaObject/JavaObjectToShort-005-expected.txt:
* java/lc3/JavaObject/JavaObjectToShort-006-expected.txt:
* java/lc3/JavaObject/JavaObjectToString-001-expected.txt:
* java/lc3/StringMethods/string-001-expected.txt:
* java/lc3/forin/object-001-expected.txt:
* java/lc3/instanceof/instanceof-001-expected.txt:

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

11 years ago2010-08-26 James Robinson <jamesr@chromium.org>
jamesr@google.com [Fri, 27 Aug 2010 00:17:05 +0000 (00:17 +0000)]
2010-08-26  James Robinson  <jamesr@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] Remove the USE(GLES2_RENDERING) define and associated code
        https://bugs.webkit.org/show_bug.cgi?id=43761

        Remove WTF_USE_GLES2_RENDERING from the list of defines in chromium, it's unused.

        * wtf/Platform.h:
2010-08-26  James Robinson  <jamesr@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] Remove the USE(GLES2_RENDERING) define and associated code
        https://bugs.webkit.org/show_bug.cgi?id=43761

        USE(GLES2_RENDERING) will not be useful since we'll be coding to GraphicsContext3D
        instead of OpenGL and can use ENABLE(ACCELERATED_2D_CANVAS) for canvas 2d specific
        changes.  This deletes the macro and deletes the ChromeClient API to query
        GLES2Contexts since we'll never need one of these outside of the compositor, which
        is created in platform-specific code.

        * loader/EmptyClients.h:
        * page/ChromeClient.h:
        * platform/graphics/chromium/GLES2Canvas.cpp:
        * platform/graphics/chromium/GLES2Canvas.h:
        * platform/graphics/chromium/GLES2Texture.cpp:
        * platform/graphics/chromium/GLES2Texture.h:
        * platform/graphics/skia/GraphicsContextSkia.cpp:
        (WebCore::GraphicsContext::savePlatformState):
        (WebCore::GraphicsContext::restorePlatformState):
        (WebCore::GraphicsContext::clearRect):
        (WebCore::GraphicsContext::concatCTM):
        (WebCore::GraphicsContext::fillRect):
        (WebCore::GraphicsContext::scale):
        (WebCore::GraphicsContext::setAlpha):
        (WebCore::GraphicsContext::setCompositeOperation):
        (WebCore::GraphicsContext::setPlatformFillColor):
        (WebCore::GraphicsContext::rotate):
        (WebCore::GraphicsContext::translate):
        (WebCore::GraphicsContext::setGraphicsContext3D):
        (WebCore::GraphicsContext::syncSoftwareCanvas):
        * platform/graphics/skia/ImageSkia.cpp:
        (WebCore::drawBitmapGLES2):
        (WebCore::BitmapImage::draw):
        (WebCore::BitmapImageSingleFrameSkia::draw):
        * platform/graphics/skia/PlatformContextSkia.cpp:
        (WebCore::PlatformContextSkia::PlatformContextSkia):
        (WebCore::PlatformContextSkia::~PlatformContextSkia):
        * platform/graphics/skia/PlatformContextSkia.h:
2010-08-26  James Robinson  <jamesr@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] Remove the USE(GLES2_RENDERING) define and associated code
        https://bugs.webkit.org/show_bug.cgi?id=43761

        Removes API support to grab a GLES2Context from within WebCore.  The compositor
        has a special codepath to grab its GLES2Context and no other codepaths
        need access to a raw context.  Accelerated drawing elsewhere will go through
        GraphicsContext3D.

        * src/ChromeClientImpl.cpp:
        * src/ChromeClientImpl.h:

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

11 years ago2010-08-26 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Fri, 27 Aug 2010 00:09:15 +0000 (00:09 +0000)]
2010-08-26  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Dan Bernstein.

        REGRESSION: rebaseline needed for tables/mozilla_expected_failures/bugs/bug56024.html
        https://bugs.webkit.org/show_bug.cgi?id=44733

        The failure was caused by color property moving from anonymous block to the form element inside
        the anonymous block. Rebaselined /tables/mozilla_expected_failures/bugs/bug56024.html for mac.

        * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:

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

11 years agoFix tests that rely on incorrect implementation of HTMLBaseElement
darin@apple.com [Fri, 27 Aug 2010 00:04:52 +0000 (00:04 +0000)]
Fix tests that rely on incorrect implementation of HTMLBaseElement
to work even if it's implemented as described in HTML5.

Reviewed by Sam Weinig.

* fast/url/resources/utilities.js:
(setBaseURL): Remove existing base elements as well as adding a new
base element.

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

11 years agoRemove conflict markers.
weinig@apple.com [Fri, 27 Aug 2010 00:02:20 +0000 (00:02 +0000)]
Remove conflict markers.

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

11 years ago2010-08-26 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Thu, 26 Aug 2010 23:43:46 +0000 (23:43 +0000)]
2010-08-26  Martin Robinson  <mrobinson@igalia.com>

        Build fix for GTK+, after a bad merge.

        * platform/gtk/RenderThemeGtk.cpp:
        (WebCore::RenderThemeGtk::paintMozillaGtkWidget):

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

11 years agoRolling out r64608, this regressed performance.
barraclough@apple.com [Thu, 26 Aug 2010 23:21:24 +0000 (23:21 +0000)]
Rolling out r64608, this regressed performance.

* JavaScriptCore.xcodeproj/project.pbxproj:
* assembler/ARMAssembler.cpp:
(JSC::ARMAssembler::executableCopy):
* assembler/LinkBuffer.h:
(JSC::LinkBuffer::LinkBuffer):
(JSC::LinkBuffer::~LinkBuffer):
(JSC::LinkBuffer::performFinalization):
* assembler/MIPSAssembler.h:
(JSC::MIPSAssembler::executableCopy):
* assembler/X86Assembler.h:
(JSC::X86Assembler::executableCopy):
* bytecode/StructureStubInfo.h:
(JSC::StructureStubInfo::initGetByIdProto):
(JSC::StructureStubInfo::initGetByIdChain):
(JSC::StructureStubInfo::initGetByIdSelfList):
(JSC::StructureStubInfo::initGetByIdProtoList):
(JSC::StructureStubInfo::initPutByIdTransition):
* jit/ExecutableAllocator.cpp:
(JSC::ExecutablePool::systemAlloc):
* jit/ExecutableAllocator.h:
(JSC::ExecutablePool::create):
(JSC::ExecutableAllocator::ExecutableAllocator):
(JSC::ExecutableAllocator::poolForSize):
(JSC::ExecutablePool::ExecutablePool):
(JSC::ExecutablePool::poolAllocate):
* jit/ExecutableAllocatorFixedVMPool.cpp:
(JSC::FixedVMPoolAllocator::allocInternal):
* jit/JIT.cpp:
(JSC::JIT::privateCompile):
* jit/JIT.h:
(JSC::JIT::compileGetByIdProto):
(JSC::JIT::compileGetByIdSelfList):
(JSC::JIT::compileGetByIdProtoList):
(JSC::JIT::compileGetByIdChainList):
(JSC::JIT::compileGetByIdChain):
(JSC::JIT::compilePutByIdTransition):
(JSC::JIT::compilePatchGetArrayLength):
* jit/JITOpcodes.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
* jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
(JSC::JIT::privateCompileCTINativeCall):
* jit/JITPropertyAccess.cpp:
(JSC::JIT::stringGetByValStubGenerator):
(JSC::JIT::privateCompilePutByIdTransition):
(JSC::JIT::privateCompilePatchGetArrayLength):
(JSC::JIT::privateCompileGetByIdProto):
(JSC::JIT::privateCompileGetByIdSelfList):
(JSC::JIT::privateCompileGetByIdProtoList):
(JSC::JIT::privateCompileGetByIdChainList):
(JSC::JIT::privateCompileGetByIdChain):
* jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::stringGetByValStubGenerator):
(JSC::JIT::privateCompilePutByIdTransition):
(JSC::JIT::privateCompilePatchGetArrayLength):
(JSC::JIT::privateCompileGetByIdProto):
(JSC::JIT::privateCompileGetByIdSelfList):
(JSC::JIT::privateCompileGetByIdProtoList):
(JSC::JIT::privateCompileGetByIdChainList):
(JSC::JIT::privateCompileGetByIdChain):
* jit/JITStubs.cpp:
(JSC::JITThunks::tryCachePutByID):
(JSC::JITThunks::tryCacheGetByID):
(JSC::DEFINE_STUB_FUNCTION):
(JSC::getPolymorphicAccessStructureListSlot):
* jit/JITStubs.h:
* jit/SpecializedThunkJIT.h:
(JSC::SpecializedThunkJIT::finalize):
* runtime/ExceptionHelpers.cpp:
* runtime/ExceptionHelpers.h:
* runtime/Executable.cpp:
(JSC::EvalExecutable::compileInternal):
(JSC::ProgramExecutable::compileInternal):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::compileForConstructInternal):
(JSC::FunctionExecutable::reparseExceptionInfo):
(JSC::EvalExecutable::reparseExceptionInfo):
* yarr/RegexJIT.cpp:
(JSC::Yarr::RegexGenerator::compile):

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

11 years agoUnreviewed, updating Chromium expectations.
dumi@chromium.org [Thu, 26 Aug 2010 23:11:39 +0000 (23:11 +0000)]
Unreviewed, updating Chromium expectations.

* platform/chromium-mac/fast/doctypes/003-expected.checksum: Removed.
* platform/chromium-mac/fast/doctypes/003-expected.png: Removed.
* platform/chromium-mac/fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt: Added.
* platform/chromium-win/fast/doctypes/003-expected.checksum: Removed.
* platform/chromium-win/fast/doctypes/003-expected.png: Removed.
* platform/chromium-win/fast/doctypes/003-expected.txt: Removed.
* platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-expected.txt: Removed.
* platform/chromium-win/svg/css/composite-shadow-text-expected.checksum: Added.
* platform/chromium-win/svg/css/composite-shadow-text-expected.png: Added.
* platform/chromium-win/svg/css/composite-shadow-text-expected.txt: Added.
* platform/chromium-win/svg/css/text-shadow-multiple-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt: Removed.
* platform/chromium-win/transitions/svg-text-shadow-transition-expected.checksum: Added.
* platform/chromium-win/transitions/svg-text-shadow-transition-expected.png: Added.
* platform/chromium-win/transitions/svg-text-shadow-transition-expected.txt: Added.
* platform/chromium/test_expectations.txt:

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

11 years ago2010-08-23 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Thu, 26 Aug 2010 23:06:06 +0000 (23:06 +0000)]
2010-08-23  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Gustavo Noronha Silva.

        [GTK] ScrollbarThemeGtk is incomplete
        https://bugs.webkit.org/show_bug.cgi?id=44471

        Add theme drawing code for GTK+ scrollbars. Turn RenderThemeGtk::paintMozillaWidget
        into a public method so that ScrollbarThemeGtk can access Mozilla theme API properly.

        Tests for this issue will be activated in the form of pixel tests, but
        only after fully-fake scrollbars are activated.

        * platform/gtk/RenderThemeGtk.cpp:
        (WebCore::RenderThemeGtk::paintMozillaGtkWidget): Added this public method which takes
        the proper widget state, widget type, graphics context and rectangle and renders a
        widget using the Mozilla theming API.
        (WebCore::RenderThemeGtk::paintRenderObject): Added this method which first calculates
        the widget state before passing the information on to paintMozillaGtkWidget.
        (WebCore::RenderThemeGtk::paintCheckbox): Switch to use paintRenderObject.
        (WebCore::RenderThemeGtk::paintRadio): Switch to use paintRenderObject.
        (WebCore::RenderThemeGtk::paintButton): Switch to use paintRenderObject.
        (WebCore::RenderThemeGtk::paintMenuList): Switch to use paintRenderObject.
        (WebCore::RenderThemeGtk::paintTextField): Switch to use paintRenderObject.
        (WebCore::RenderThemeGtk::paintSliderTrack): Switch to use paintRenderObject.
        (WebCore::RenderThemeGtk::paintSliderThumb): Switch to use paintRenderObject.
        (WebCore::RenderThemeGtk::paintProgressBar): Switch to use paintRenderObject.
        * platform/gtk/RenderThemeGtk.h: Added new method declarations.
        * platform/gtk/ScrollbarThemeGtk.cpp: Added code which can render GTK+ scrollbars.
        (WebCore::ScrollbarThemeGtk::hasThumb): Added.
        (WebCore::ScrollbarThemeGtk::backButtonRect): Added.
        (WebCore::ScrollbarThemeGtk::forwardButtonRect): Added.
        (WebCore::ScrollbarThemeGtk::trackRect): Added.
        (WebCore::ScrollbarThemeGtk::paintTrackBackground): Added.
        (WebCore::ScrollbarThemeGtk::paintScrollbarBackground): Added.
        (WebCore::ScrollbarThemeGtk::paintThumb): Added.
        (WebCore::ScrollbarThemeGtk::thumbRect): Added.
        (WebCore::ScrollbarThemeGtk::paint): Added.
        (WebCore::ScrollbarThemeGtk::paintButton): Added.
        (WebCore::ScrollbarThemeGtk::paintScrollCorner): Added.
        (WebCore::ScrollbarThemeGtk::shouldCenterOnThumb): Added.
        (WebCore::ScrollbarThemeGtk::scrollbarThickness): Always get the metrics from the
        theme drawing API so that it stays up to date with theme changes.
        (WebCore::ScrollbarThemeGtk::buttonSize): Added.
        (WebCore::ScrollbarThemeGtk::minimumThumbLength): Added.
        * platform/gtk/ScrollbarThemeGtk.h:
        (WebCore::ScrollbarThemeGtk::hasButtons): Added.
        (WebCore::ScrollbarThemeGtk::initialAutoscrollTimerDelay): Added.
        (WebCore::ScrollbarThemeGtk::autoscrollTimerDelay): Added.

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

11 years ago2010-08-26 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Thu, 26 Aug 2010 23:03:42 +0000 (23:03 +0000)]
2010-08-26  Ryosuke Niwa  <rniwa@webkit.org>

        Unreviewed; rebaseline for r66122.

        * platform/mac/fast/multicol/span/span-as-nested-columns-child-expected.txt:
        * platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.txt:

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

11 years ago Reviewed by Sam Weinig.
ap@apple.com [Thu, 26 Aug 2010 23:03:26 +0000 (23:03 +0000)]
    Reviewed by Sam Weinig.

        https://bugs.webkit.org/show_bug.cgi?id=44726
        <rdar://problem/7935518> WebFrameProxies aren't destroyed until a page is destroyed

        Since frames can be moved across documents, they are not really a Page level concept.
        Moved frame tracking to WebProcess/WebProcessProxy.

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

11 years ago2010-08-26 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Thu, 26 Aug 2010 22:59:31 +0000 (22:59 +0000)]
2010-08-26  Martin Robinson  <mrobinson@igalia.com>

        Updating expected results after r66115.

        * platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt:

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

11 years agoUserscripts on special documents should be tested
bweinstein@apple.com [Thu, 26 Aug 2010 22:54:04 +0000 (22:54 +0000)]
Userscripts on special documents should be tested
<https://bugs.webkit.org/show_bug.cgi?id=44725>

Reviewed by Dave Hyatt.

Add tests of user script injection in audio, image, plugin, and video documents.

* userscripts/user-script-audio-document.html: Added. Test injection of user scripts
    in an audio document.
* userscripts/user-script-audio-document-expected.txt: Added.
* userscripts/user-script-image-document.html: Added. Test injection of user scripts
    in an image document.
* userscripts/user-script-image-document-expected.txt: Added.
* userscripts/user-script-plugin-document.html: Added. Test injection of user scripts
    in a plugin document.
* userscripts/user-script-plugin-document-expected.txt: Added.
* userscripts/user-script-video-document.html: Added. Test injection of user scripts
    in a video document.
* userscripts/user-script-video-document-expected.txt: Added.

* userscripts/resources/abe.png: Copied from media/content/abe.png.
* userscripts/resources/counting.mp4: Copied from media/content/counting.mp4.
* userscripts/resources/test.wav: Copied from media/content/test.wav.

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

11 years ago2010-08-26 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Thu, 26 Aug 2010 22:36:57 +0000 (22:36 +0000)]
2010-08-26  Ryosuke Niwa  <rniwa@webkit.org>

        Unreviewed; build fix.

        Speculative chromium mac fix by including "Color.h".

        * platform/graphics/chromium/Shader.cpp:

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