- 08 Jan, 2011 12 commits
-
-
tonikitoo@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. [Qt] Spatial Navigation: adding a test for when scrollbars are turned off via WebKit API https://bugs.webkit.org/show_bug.cgi?id=51396 Add a layout test to ensure that page is scrollable when spatial navgation is enabled even when scrollbars were disabled via WebKit API (e.g. QWebFrame::setScrollBarPolicy). Test is Qt-only for now since Qt's DRT is the only one that supports LayoutTestController::setScrollbarPolicy. In real world QtWebKit apps, scrollbars are disabled usually prior to any page load. To emulate that on a layout test, it was added two html files: one that set scrollbars off and queues the load of the real test, and other that does the real testing. * platform/qt/fast/spatial-navigation/resources/ensure-scrolls-with-scrollbars-disabled-by-webkit.html: Added. * platform/qt/fast/spatial-navigation/snav-ensure-scrolls-with-scrollbars-disabled-by-webkit-expected.txt: Added. * platform/qt/fast/spatial-navigation/snav-ensure-scrolls-with-scrollbars-disabled-by-webkit.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75321 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
laszlo.1.gombos@nokia.com authored
Reviewed by Kenneth Rohde Christiansen. [Qt][Symbian] Make sure WebKit headers are included before platform headers on Symbian https://bugs.webkit.org/show_bug.cgi?id=31273 On Symbian PREPEND_INCLUDEPATH is the best way to make sure that WebKit headers are included before platform headers. On all other platforms continue to use INCLUDEPATH (as before). * WebKit2.pro: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75320 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
* Scripts/generate-forwarding-headers.pl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75319 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Moving WebCore changes the layout of the Qt build directory as well, which means we need to change where we look for these generated files. * DerivedSources.pro: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75318 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Update Chromium DEPS to pickup new GYP files. * DEPS: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75317 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mitz@apple.com authored
* WebView/WebFullScreenController.mm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75316 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Teach svn-apply how to re-write WebCore to Source/WebCore. * Scripts/VCSUtils.pm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75315 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75314 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Rubber-stamped by Eric Seidel. Move WebCore to Source https://bugs.webkit.org/show_bug.cgi?id=52050 Remove reference to old directory. * PrettyPatch/PrettyPatch.rb: 2011-01-07 Adam Barth <abarth@webkit.org> Rubber-stamped by Eric Seidel. Move WebCore to Source https://bugs.webkit.org/show_bug.cgi?id=52050 Update references to WebCore. * WebKit.grd: * WebKit.gyp: 2011-01-07 Adam Barth <abarth@webkit.org> Rubber-stamped by Eric Seidel. Move WebCore to Source https://bugs.webkit.org/show_bug.cgi?id=52050 Update documentation to reference new location of WebCore. * docs/qtwebkit.qdoc: 2011-01-07 Adam Barth <abarth@webkit.org> Rubber-stamped by Eric Seidel. Move WebCore to Source https://bugs.webkit.org/show_bug.cgi?id=52050 * GNUmakefile.am: 2011-01-07 Adam Barth <abarth@webkit.org> ...
-
thakis@chromium.org authored
Unreviewed, test expectations. Another baseline. https://bugs.webkit.org/show_bug.cgi?id=52105 * platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients-expected.checksum: * platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients-expected.png git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75312 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
thakis@chromium.org authored
Unreviewed, test expectations. Many new baselines due to updated skia. https://bugs.webkit.org/show_bug.cgi?id=52105 * platform/chromium-linux/editing/pasteboard/4641033-expected.checksum: * platform/chromium-linux/editing/pasteboard/4641033-expected.png: * platform/chromium-linux/editing/pasteboard/4944770-1-expected.checksum: * platform/chromium-linux/editing/pasteboard/4944770-1-expected.png: * platform/chromium-linux/editing/pasteboard/4944770-2-expected.checksum: * platform/chromium-linux/editing/pasteboard/4944770-2-expected.png: * platform/chromium-linux/editing/selection/3690703-2-expected.checksum: * platform/chromium-linux/editing/selection/3690703-2-expected.png: * platform/chromium-linux/editing/selection/3690703-expected.checksum: * platform/chromium-linux/editing/selection/3690703-expected.png: * platform/chromium-linux/editing/selection/3690719-expected.checksum: * platform/chromium-linux/editing/selection/3690719-expected.png: * platform/chromium-linux/editing/selection/4397952-expected.checksum: * platform/chromium-linux/editing/selection/4397952-expected.png: * platform/chromium-linux/editing/selection/5240265-expected.checksum: * platform/chromium-linux/editing/selection/5240265-expected.png: * platform/chromium-linux/editing/selection/caret-before-select-expected.checksum: * platform/chromium-linux/editing/selection/caret-before-select-expected.png: * platform/chromium-linux/editing/selection/replaced-boundaries-3-expected.checksum: * platform/chromium-linux/editing/selection/replaced-boundaries-3-expected.png: * platform/chromium-linux/editing/selection/select-box-expected.checksum: * platform/chromium-linux/editing/selection/select-box-expected.png: * platform/chromium-linux/editing/selection/select-element-paragraph-boundary-expected.checksum: * platform/chromium-linux/editing/selection/select-element-paragraph-boundary-expected.png: * platform/chromium-linux/editing/selection/transformed-selection-rects-expected.checksum: * platform/chromium-linux/editing/selection/transformed-selection-rects-expected.png: * platform/chromium-linux/fast/backgrounds/body-generated-image-propagated-to-root-expected.checksum: * platform/chromium-linux/fast/backgrounds/body-generated-image-propagated-to-root-expected.png: * platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.checksum: * platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.png: * platform/chromium-linux/fast/backgrounds/svg-as-background-2-expected.checksum: Added. * platform/chromium-linux/fast/backgrounds/svg-as-background-2-expected.png: Added. * platform/chromium-linux/fast/backgrounds/svg-as-background-5-expected.checksum: * platform/chromium-linux/fast/backgrounds/svg-as-background-5-expected.png: * platform/chromium-linux/fast/block/float/float-avoidance-expected.checksum: * platform/chromium-linux/fast/block/float/float-avoidance-expected.png: * platform/chromium-linux/fast/block/margin-collapse/103-expected.checksum: * platform/chromium-linux/fast/block/margin-collapse/103-expected.png: * platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.checksum: * platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.png: * platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.checksum: * platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.png: * platform/chromium-linux/fast/canvas/fillrect_gradient-expected.checksum: * platform/chromium-linux/fast/canvas/fillrect_gradient-expected.png: * platform/chromium-linux/fast/css/continuationCrash-expected.checksum: * platform/chromium-linux/fast/css/continuationCrash-expected.png: * platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.checksum: * platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.png: * platform/chromium-linux/fast/css/rtl-ordering-expected.checksum: * platform/chromium-linux/fast/css/rtl-ordering-expected.png: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-optimums-expected.png: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-expected.checksum: * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-expected.png: * platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.checksum: * platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png: * platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.checksum: * platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png: * platform/chromium-linux/fast/forms/003-expected.checksum: * platform/chromium-linux/fast/forms/003-expected.png: * platform/chromium-linux/fast/forms/004-expected.checksum: * platform/chromium-linux/fast/forms/004-expected.png: * platform/chromium-linux/fast/forms/HTMLOptionElement_label01-expected.checksum: * platform/chromium-linux/fast/forms/HTMLOptionElement_label01-expected.png: * platform/chromium-linux/fast/forms/HTMLOptionElement_label02-expected.checksum: * platform/chromium-linux/fast/forms/HTMLOptionElement_label02-expected.png: * platform/chromium-linux/fast/forms/HTMLOptionElement_label03-expected.checksum: * platform/chromium-linux/fast/forms/HTMLOptionElement_label03-expected.png: * platform/chromium-linux/fast/forms/HTMLOptionElement_label04-expected.checksum: * platform/chromium-linux/fast/forms/HTMLOptionElement_label04-expected.png: * platform/chromium-linux/fast/forms/HTMLOptionElement_label06-expected.checksum: * platform/chromium-linux/fast/forms/HTMLOptionElement_label06-expected.png: * platform/chromium-linux/fast/forms/HTMLOptionElement_label07-expected.checksum: * platform/chromium-linux/fast/forms/HTMLOptionElement_label07-expected.png: * platform/chromium-linux/fast/forms/basic-buttons-expected.checksum: * platform/chromium-linux/fast/forms/basic-buttons-expected.png: * platform/chromium-linux/fast/forms/basic-selects-expected.checksum: * platform/chromium-linux/fast/forms/basic-selects-expected.png: * platform/chromium-linux/fast/forms/blankbuttons-expected.checksum: * platform/chromium-linux/fast/forms/blankbuttons-expected.png: * platform/chromium-linux/fast/forms/box-shadow-override-expected.checksum: * platform/chromium-linux/fast/forms/box-shadow-override-expected.png: * platform/chromium-linux/fast/forms/button-align-expected.checksum: * platform/chromium-linux/fast/forms/button-align-expected.png: * platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.checksum: * platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.png: * platform/chromium-linux/fast/forms/button-generated-content-expected.checksum: * platform/chromium-linux/fast/forms/button-generated-content-expected.png: * platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.checksum: * platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.png: * platform/chromium-linux/fast/forms/button-positioned-expected.checksum: * platform/chromium-linux/fast/forms/button-positioned-expected.png: * platform/chromium-linux/fast/forms/button-sizes-expected.checksum: * platform/chromium-linux/fast/forms/button-sizes-expected.png: * platform/chromium-linux/fast/forms/button-style-color-expected.checksum: * platform/chromium-linux/fast/forms/button-style-color-expected.png: * platform/chromium-linux/fast/forms/button-table-styles-expected.checksum: * platform/chromium-linux/fast/forms/button-table-styles-expected.png: * platform/chromium-linux/fast/forms/button-text-transform-expected.checksum: * platform/chromium-linux/fast/forms/button-text-transform-expected.png: * platform/chromium-linux/fast/forms/button-white-space-expected.checksum: * platform/chromium-linux/fast/forms/button-white-space-expected.png: * platform/chromium-linux/fast/forms/control-clip-overflow-expected.checksum: * platform/chromium-linux/fast/forms/control-clip-overflow-expected.png: * platform/chromium-linux/fast/forms/control-restrict-line-height-expected.checksum: * platform/chromium-linux/fast/forms/control-restrict-line-height-expected.png: * platform/chromium-linux/fast/forms/disabled-select-change-index-expected.checksum: * platform/chromium-linux/fast/forms/disabled-select-change-index-expected.png: * platform/chromium-linux/fast/forms/file-input-direction-expected.checksum: * platform/chromium-linux/fast/forms/file-input-direction-expected.png: * platform/chromium-linux/fast/forms/file-input-disabled-expected.checksum: * platform/chromium-linux/fast/forms/file-input-disabled-expected.png: * platform/chromium-linux/fast/forms/form-element-geometry-expected.checksum: * platform/chromium-linux/fast/forms/form-element-geometry-expected.png: * platform/chromium-linux/fast/forms/formmove3-expected.checksum: * platform/chromium-linux/fast/forms/formmove3-expected.png: * platform/chromium-linux/fast/forms/input-appearance-height-expected.checksum: * platform/chromium-linux/fast/forms/input-appearance-height-expected.png: * platform/chromium-linux/fast/forms/input-button-sizes-expected.checksum: * platform/chromium-linux/fast/forms/input-button-sizes-expected.png: * platform/chromium-linux/fast/forms/input-file-re-render-expected.checksum: * platform/chromium-linux/fast/forms/input-file-re-render-expected.png: * platform/chromium-linux/fast/forms/input-value-expected.checksum: * platform/chromium-linux/fast/forms/input-value-expected.png: * platform/chromium-linux/fast/forms/menulist-deselect-update-expected.checksum: * platform/chromium-linux/fast/forms/menulist-deselect-update-expected.png: * platform/chromium-linux/fast/forms/menulist-no-overflow-expected.checksum: * platform/chromium-linux/fast/forms/menulist-no-overflow-expected.png: * platform/chromium-linux/fast/forms/menulist-restrict-line-height-expected.checksum: * platform/chromium-linux/fast/forms/menulist-restrict-line-height-expected.png: * platform/chromium-linux/fast/forms/menulist-separator-painting-expected.checksum: * platform/chromium-linux/fast/forms/menulist-separator-painting-expected.png: * platform/chromium-linux/fast/forms/menulist-style-color-expected.checksum: * platform/chromium-linux/fast/forms/menulist-style-color-expected.png: * platform/chromium-linux/fast/forms/menulist-width-change-expected.checksum: * platform/chromium-linux/fast/forms/menulist-width-change-expected.png: * platform/chromium-linux/fast/forms/option-script-expected.checksum: * platform/chromium-linux/fast/forms/option-script-expected.png: * platform/chromium-linux/fast/forms/option-strip-whitespace-expected.checksum: * platform/chromium-linux/fast/forms/option-strip-whitespace-expected.png: * platform/chromium-linux/fast/forms/option-text-clip-expected.checksum: * platform/chromium-linux/fast/forms/option-text-clip-expected.png: * platform/chromium-linux/fast/forms/placeholder-position-expected.checksum: * platform/chromium-linux/fast/forms/placeholder-position-expected.png: * platform/chromium-linux/fast/forms/select-align-expected.checksum: * platform/chromium-linux/fast/forms/select-align-expected.png: * platform/chromium-linux/fast/forms/select-baseline-expected.checksum: * platform/chromium-linux/fast/forms/select-baseline-expected.png: * platform/chromium-linux/fast/forms/select-change-listbox-to-popup-expected.checksum: * platform/chromium-linux/fast/forms/select-change-listbox-to-popup-expected.png: * platform/chromium-linux/fast/forms/select-disabled-appearance-expected.checksum: * platform/chromium-linux/fast/forms/select-disabled-appearance-expected.png: * platform/chromium-linux/fast/forms/select-selected-expected.checksum: * platform/chromium-linux/fast/forms/select-selected-expected.png: * platform/chromium-linux/fast/forms/select-size-expected.checksum: * platform/chromium-linux/fast/forms/select-size-expected.png: * platform/chromium-linux/fast/forms/stuff-on-my-optgroup-expected.checksum: * platform/chromium-linux/fast/forms/stuff-on-my-optgroup-expected.png: * platform/chromium-linux/fast/forms/targeted-frame-submission-expected.checksum: * platform/chromium-linux/fast/forms/targeted-frame-submission-expected.png: * platform/chromium-linux/fast/gradients/background-clipped-expected.checksum: * platform/chromium-linux/fast/gradients/background-clipped-expected.png: * platform/chromium-linux/fast/gradients/border-image-gradient-sides-and-corners-expected.checksum: Added. * platform/chromium-linux/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added. * platform/chromium-linux/fast/gradients/crash-on-zero-radius-expected.checksum: * platform/chromium-linux/fast/gradients/crash-on-zero-radius-expected.png: * platform/chromium-linux/fast/gradients/generated-gradients-expected.checksum: * platform/chromium-linux/fast/gradients/generated-gradients-expected.png: * platform/chromium-linux/fast/gradients/gradient-after-transparent-border-expected.checksum: * platform/chromium-linux/fast/gradients/gradient-after-transparent-border-expected.png: * platform/chromium-linux/fast/gradients/list-item-gradient-expected.checksum: * platform/chromium-linux/fast/gradients/list-item-gradient-expected.png: * platform/chromium-linux/fast/gradients/radial-centered-expected.checksum: * platform/chromium-linux/fast/gradients/radial-centered-expected.png: * platform/chromium-linux/fast/gradients/simple-gradients-expected.checksum: * platform/chromium-linux/fast/gradients/simple-gradients-expected.png: * platform/chromium-linux/fast/images/animated-svg-as-image-expected.checksum: * platform/chromium-linux/fast/images/animated-svg-as-image-expected.png: * platform/chromium-linux/fast/invalid/014-expected.checksum: * platform/chromium-linux/fast/invalid/014-expected.png: * platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum: * platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png: * platform/chromium-linux/fast/parser/document-write-option-expected.checksum: * platform/chromium-linux/fast/parser/document-write-option-expected.png: * platform/chromium-linux/fast/repaint/control-clip-expected.checksum: * platform/chromium-linux/fast/repaint/control-clip-expected.png: * platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.checksum: * platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.png: * platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.checksum: * platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.png: * platform/chromium-linux/fast/replaced/replaced-breaking-expected.checksum: * platform/chromium-linux/fast/replaced/replaced-breaking-expected.png: * platform/chromium-linux/fast/replaced/replaced-breaking-mixture-expected.checksum: * platform/chromium-linux/fast/replaced/replaced-breaking-mixture-expected.png: * platform/chromium-linux/fast/replaced/three-selects-break-expected.checksum: * platform/chromium-linux/fast/replaced/three-selects-break-expected.png: * platform/chromium-linux/fast/replaced/width100percent-button-expected.checksum: * platform/chromium-linux/fast/replaced/width100percent-button-expected.png: * platform/chromium-linux/fast/selectors/064-expected.checksum: * platform/chromium-linux/fast/selectors/064-expected.png: * platform/chromium-linux/fast/table/append-cells2-expected.checksum: * platform/chromium-linux/fast/table/append-cells2-expected.png: * platform/chromium-linux/fast/table/remove-td-display-none-expected.checksum: * platform/chromium-linux/fast/table/remove-td-display-none-expected.png: * platform/chromium-linux/fast/text/international/bidi-menulist-expected.checksum: * platform/chromium-linux/fast/text/international/bidi-menulist-expected.png: * platform/chromium-linux/fast/text/international/hindi-spacing-expected.checksum: * platform/chromium-linux/fast/text/international/hindi-spacing-expected.png: * platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.checksum: * platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png: * platform/chromium-linux/fast/transforms/shadows-expected.checksum: * platform/chromium-linux/fast/transforms/shadows-expected.png: * platform/chromium-linux/fast/transforms/transform-on-inline-expected.checksum: * platform/chromium-linux/fast/transforms/transform-on-inline-expected.png: * platform/chromium-linux/fast/transforms/transform-table-row-expected.checksum: * platform/chromium-linux/fast/transforms/transform-table-row-expected.png: * platform/chromium-linux/fast/transforms/transformed-caret-expected.checksum: * platform/chromium-linux/fast/transforms/transformed-caret-expected.png: * platform/chromium-linux/fast/transforms/transformed-document-element-expected.checksum: * platform/chromium-linux/fast/transforms/transformed-document-element-expected.png: * platform/chromium-linux/media/audio-controls-rendering-expected.checksum: * platform/chromium-linux/media/audio-controls-rendering-expected.png: * platform/chromium-linux/media/controls-after-reload-expected.checksum: * platform/chromium-linux/media/controls-after-reload-expected.png: * platform/chromium-linux/media/controls-strict-expected.checksum: * platform/chromium-linux/media/controls-strict-expected.png: * platform/chromium-linux/media/controls-styling-expected.checksum: * platform/chromium-linux/media/controls-styling-expected.png: * platform/chromium-linux/media/controls-without-preload-expected.checksum: * platform/chromium-linux/media/controls-without-preload-expected.png: * platform/chromium-linux/media/video-controls-rendering-expected.checksum: * platform/chromium-linux/media/video-controls-rendering-expected.png: * platform/chromium-linux/media/video-no-audio-expected.checksum: * platform/chromium-linux/media/video-no-audio-expected.png: * platform/chromium-linux/media/video-volume-slider-expected.checksum: * platform/chromium-linux/media/video-volume-slider-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/color-prop-01-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/color-prop-01-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/painting-render-01-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/painting-render-01-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.png: * platform/chromium-linux/svg/W3C-SVG-1.1/text-text-07-t-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/text-text-07-t-expected.png: * platform/chromium-linux/svg/batik/filters/feTile-expected.checksum: * platform/chromium-linux/svg/batik/filters/feTile-expected.png: * platform/chromium-linux/svg/batik/paints/patternRegions-expected.checksum: * platform/chromium-linux/svg/batik/paints/patternRegions-expected.png: * platform/chromium-linux/svg/batik/paints/patternRegions-positioned-objects-expected.checksum: * platform/chromium-linux/svg/batik/paints/patternRegions-positioned-objects-expected.png: * platform/chromium-linux/svg/batik/text/textEffect-expected.checksum: * platform/chromium-linux/svg/batik/text/textEffect-expected.png: * platform/chromium-linux/svg/batik/text/textEffect2-expected.checksum: * platform/chromium-linux/svg/batik/text/textEffect2-expected.png: * platform/chromium-linux/svg/batik/text/textEffect3-expected.checksum: * platform/chromium-linux/svg/batik/text/textEffect3-expected.png: * platform/chromium-linux/svg/batik/text/textGlyphOrientationHorizontal-expected.checksum: * platform/chromium-linux/svg/batik/text/textGlyphOrientationHorizontal-expected.png: * platform/chromium-linux/svg/batik/text/textLayout2-expected.checksum: * platform/chromium-linux/svg/batik/text/textLayout2-expected.png: * platform/chromium-linux/svg/batik/text/textOnPath-expected.checksum: * platform/chromium-linux/svg/batik/text/textOnPath-expected.png: * platform/chromium-linux/svg/batik/text/textOnPath2-expected.checksum: * platform/chromium-linux/svg/batik/text/textOnPath2-expected.png: * platform/chromium-linux/svg/batik/text/textOnPath3-expected.checksum: * platform/chromium-linux/svg/batik/text/textOnPath3-expected.png: * platform/chromium-linux/svg/batik/text/textOnPathSpaces-expected.checksum: * platform/chromium-linux/svg/batik/text/textOnPathSpaces-expected.png: * platform/chromium-linux/svg/batik/text/textProperties-expected.checksum: * platform/chromium-linux/svg/batik/text/textProperties-expected.png: * platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.checksum: * platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.png: * platform/chromium-linux/svg/css/circle-in-mask-with-shadow-expected.checksum: * platform/chromium-linux/svg/css/circle-in-mask-with-shadow-expected.png: * platform/chromium-linux/svg/css/composite-shadow-text-expected.checksum: * platform/chromium-linux/svg/css/composite-shadow-text-expected.png: * platform/chromium-linux/svg/css/group-with-shadow-expected.checksum: * platform/chromium-linux/svg/css/group-with-shadow-expected.png: * platform/chromium-linux/svg/css/mask-with-shadow-expected.checksum: * platform/chromium-linux/svg/css/mask-with-shadow-expected.png: * platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.checksum: * platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.png: * platform/chromium-linux/svg/custom/feComponentTransfer-Discrete-expected.checksum: * platform/chromium-linux/svg/custom/feComponentTransfer-Discrete-expected.png: * platform/chromium-linux/svg/custom/feComponentTransfer-Gamma-expected.checksum: * platform/chromium-linux/svg/custom/feComponentTransfer-Gamma-expected.png: * platform/chromium-linux/svg/custom/feComponentTransfer-Linear-expected.checksum: * platform/chromium-linux/svg/custom/feComponentTransfer-Linear-expected.png: * platform/chromium-linux/svg/custom/feComponentTransfer-Table-expected.checksum: * platform/chromium-linux/svg/custom/feComponentTransfer-Table-expected.png: * platform/chromium-linux/svg/custom/gradient-cycle-detection-expected.checksum: * platform/chromium-linux/svg/custom/gradient-cycle-detection-expected.png: * platform/chromium-linux/svg/custom/gradient-deep-referencing-expected.checksum: * platform/chromium-linux/svg/custom/gradient-deep-referencing-expected.png: * platform/chromium-linux/svg/custom/gradient-rotated-bbox-expected.checksum: * platform/chromium-linux/svg/custom/gradient-rotated-bbox-expected.png: * platform/chromium-linux/svg/custom/gradient-stroke-width-expected.checksum: * platform/chromium-linux/svg/custom/gradient-stroke-width-expected.png: * platform/chromium-linux/svg/custom/gradient-with-1d-boundingbox-expected.checksum: * platform/chromium-linux/svg/custom/gradient-with-1d-boundingbox-expected.png: * platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.checksum: * platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.png: * platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.checksum: * platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.png: * platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.checksum: * platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.png: * platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.checksum: * platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.png: * platform/chromium-linux/svg/custom/linking-a-03-b-transform-expected.checksum: * platform/chromium-linux/svg/custom/linking-a-03-b-transform-expected.png: * platform/chromium-linux/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum: * platform/chromium-linux/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: * platform/chromium-linux/svg/custom/recursive-gradient-expected.checksum: * platform/chromium-linux/svg/custom/recursive-gradient-expected.png: * platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.checksum: * platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.png: * platform/chromium-linux/svg/custom/stroke-width-large-expected.checksum: * platform/chromium-linux/svg/custom/stroke-width-large-expected.png: * platform/chromium-linux/svg/custom/stroked-pattern-expected.checksum: * platform/chromium-linux/svg/custom/stroked-pattern-expected.png: * platform/chromium-linux/svg/custom/text-linking-expected.checksum: * platform/chromium-linux/svg/custom/text-linking-expected.png: * platform/chromium-linux/svg/custom/text-rotation-expected.checksum: * platform/chromium-linux/svg/custom/text-rotation-expected.png: * platform/chromium-linux/svg/custom/use-detach-expected.checksum: * platform/chromium-linux/svg/custom/use-detach-expected.png: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-1-expected.checksum: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-1-expected.png: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-2-expected.checksum: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-2-expected.png: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-4-expected.checksum: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-4-expected.png: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-5-expected.checksum: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-5-expected.png: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-6-expected.checksum: * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-6-expected.png: * platform/chromium-linux/svg/custom/use-on-non-svg-namespaced-element-expected.checksum: * platform/chromium-linux/svg/custom/use-on-non-svg-namespaced-element-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.checksum: * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png: * platform/chromium-linux/svg/text/selection-background-color-expected.checksum: * platform/chromium-linux/svg/text/selection-background-color-expected.png: * platform/chromium-linux/svg/text/selection-styles-expected.checksum: * platform/chromium-linux/svg/text/selection-styles-expected.png: * platform/chromium-linux/svg/text/text-deco-01-b-expected.checksum: * platform/chromium-linux/svg/text/text-deco-01-b-expected.png: * platform/chromium-linux/svg/text/text-path-01-b-expected.checksum: * platform/chromium-linux/svg/text/text-path-01-b-expected.png: * platform/chromium-linux/svg/text/text-text-07-t-expected.checksum: * platform/chromium-linux/svg/text/text-text-07-t-expected.png: * platform/chromium-linux/svg/text/text-text-08-b-expected.checksum: * platform/chromium-linux/svg/text/text-text-08-b-expected.png: * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum: * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum: * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png: * platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.checksum: * platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.png: * platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.checksum: * platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.png: * platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.checksum: * platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug29326-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug29326-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug4382-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug4382-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.png: * platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.checksum: * platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.png: * platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.checksum: * platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.png: * platform/chromium-linux/tables/mozilla/core/margins-expected.checksum: * platform/chromium-linux/tables/mozilla/core/margins-expected.png: * platform/chromium-linux/tables/mozilla/dom/tableDom-expected.checksum: * platform/chromium-linux/tables/mozilla/dom/tableDom-expected.png: * platform/chromium-linux/tables/mozilla/other/move_row-expected.checksum: * platform/chromium-linux/tables/mozilla/other/move_row-expected.png: * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum: * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.png: * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.checksum: * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png: * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum: * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png: * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum: * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png: * platform/chromium-linux/transforms/2d/hindi-rotated-expected.checksum: * platform/chromium-linux/transforms/2d/hindi-rotated-expected.png: * platform/chromium-linux/transforms/2d/zoom-menulist-expected.checksum: * platform/chromium-linux/transforms/2d/zoom-menulist-expected.png: * platform/chromium-win/fast/backgrounds/body-generated-image-propagated-to-root-expected.checksum: * platform/chromium-win/fast/backgrounds/body-generated-image-propagated-to-root-expected.png: * platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.checksum: * platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.png: * platform/chromium-win/fast/backgrounds/svg-as-background-2-expected.checksum: * platform/chromium-win/fast/backgrounds/svg-as-background-2-expected.png: * platform/chromium-win/fast/canvas/canvas-text-alignment-expected.checksum: * platform/chromium-win/fast/canvas/canvas-text-alignment-expected.png: * platform/chromium-win/fast/canvas/fillrect_gradient-expected.checksum: * platform/chromium-win/fast/canvas/fillrect_gradient-expected.png: * platform/chromium-win/fast/canvas/gradient-add-second-start-end-stop-expected.checksum: * platform/chromium-win/fast/canvas/gradient-add-second-start-end-stop-expected.png: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.checksum: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.png: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.png: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.checksum: * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.png: * platform/chromium-win/fast/gradients/background-clipped-expected.checksum: * platform/chromium-win/fast/gradients/background-clipped-expected.png: * platform/chromium-win/fast/gradients/border-image-gradient-expected.checksum: * platform/chromium-win/fast/gradients/border-image-gradient-expected.png: * platform/chromium-win/fast/gradients/border-image-gradient-sides-and-corners-expected.checksum: * platform/chromium-win/fast/gradients/border-image-gradient-sides-and-corners-expected.png: * platform/chromium-win/fast/gradients/crash-on-zero-radius-expected.checksum: * platform/chromium-win/fast/gradients/crash-on-zero-radius-expected.png: * platform/chromium-win/fast/gradients/css3-repeating-linear-gradients-expected.checksum: * platform/chromium-win/fast/gradients/css3-repeating-linear-gradients-expected.png: * platform/chromium-win/fast/gradients/generated-gradients-expected.checksum: * platform/chromium-win/fast/gradients/generated-gradients-expected.png: * platform/chromium-win/fast/gradients/gradient-after-transparent-border-expected.checksum: * platform/chromium-win/fast/gradients/gradient-after-transparent-border-expected.png: * platform/chromium-win/fast/gradients/list-item-gradient-expected.checksum: * platform/chromium-win/fast/gradients/list-item-gradient-expected.png: * platform/chromium-win/fast/gradients/radial-centered-expected.checksum: * platform/chromium-win/fast/gradients/radial-centered-expected.png: * platform/chromium-win/fast/gradients/simple-gradients-expected.checksum: * platform/chromium-win/fast/gradients/simple-gradients-expected.png: * platform/chromium-win/fast/reflections/reflection-masks-expected.checksum: * platform/chromium-win/fast/reflections/reflection-masks-expected.png: * platform/chromium-win/fast/repaint/background-generated-expected.checksum: * platform/chromium-win/fast/repaint/background-generated-expected.png: * platform/chromium-win/media/audio-controls-rendering-expected.checksum: * platform/chromium-win/media/audio-controls-rendering-expected.png: * platform/chromium-win/media/controls-after-reload-expected.checksum: * platform/chromium-win/media/controls-after-reload-expected.png: * platform/chromium-win/media/controls-strict-expected.checksum: * platform/chromium-win/media/controls-strict-expected.png: * platform/chromium-win/media/controls-styling-expected.checksum: * platform/chromium-win/media/controls-styling-expected.png: * platform/chromium-win/media/controls-without-preload-expected.checksum: * platform/chromium-win/media/controls-without-preload-expected.png: * platform/chromium-win/media/video-controls-rendering-expected.checksum: * platform/chromium-win/media/video-controls-rendering-expected.png: * platform/chromium-win/media/video-no-audio-expected.checksum: * platform/chromium-win/media/video-no-audio-expected.png: * platform/chromium-win/media/video-volume-slider-expected.checksum: * platform/chromium-win/media/video-volume-slider-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/color-prop-01-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/color-prop-01-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/painting-render-01-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/painting-render-01-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png: * platform/chromium-win/svg/batik/filters/feTile-expected.checksum: * platform/chromium-win/svg/batik/filters/feTile-expected.png: * platform/chromium-win/svg/batik/paints/patternRegions-expected.checksum: * platform/chromium-win/svg/batik/paints/patternRegions-expected.png: * platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.checksum: * platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.png: * platform/chromium-win/svg/batik/text/textEffect-expected.checksum: * platform/chromium-win/svg/batik/text/textEffect-expected.png: * platform/chromium-win/svg/batik/text/textEffect2-expected.checksum: * platform/chromium-win/svg/batik/text/textEffect2-expected.png: * platform/chromium-win/svg/batik/text/textEffect3-expected.checksum: * platform/chromium-win/svg/batik/text/textEffect3-expected.png: * platform/chromium-win/svg/batik/text/textProperties-expected.checksum: * platform/chromium-win/svg/batik/text/textProperties-expected.png: * platform/chromium-win/svg/carto.net/colourpicker-expected.checksum: * platform/chromium-win/svg/carto.net/colourpicker-expected.png: * platform/chromium-win/svg/css/circle-in-mask-with-shadow-expected.checksum: * platform/chromium-win/svg/css/circle-in-mask-with-shadow-expected.png: * platform/chromium-win/svg/css/composite-shadow-text-expected.checksum: * platform/chromium-win/svg/css/composite-shadow-text-expected.png: * platform/chromium-win/svg/css/mask-with-shadow-expected.checksum: * platform/chromium-win/svg/css/mask-with-shadow-expected.png: * platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.checksum: * platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.png: * platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.checksum: * platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.png: * platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.checksum: * platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.png: * platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.checksum: * platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.png: * platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.checksum: * platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.png: * platform/chromium-win/svg/custom/gradient-cycle-detection-expected.checksum: * platform/chromium-win/svg/custom/gradient-cycle-detection-expected.png: * platform/chromium-win/svg/custom/gradient-deep-referencing-expected.checksum: * platform/chromium-win/svg/custom/gradient-deep-referencing-expected.png: * platform/chromium-win/svg/custom/gradient-rotated-bbox-expected.checksum: * platform/chromium-win/svg/custom/gradient-rotated-bbox-expected.png: * platform/chromium-win/svg/custom/gradient-stop-corner-cases-expected.checksum: * platform/chromium-win/svg/custom/gradient-stop-corner-cases-expected.png: * platform/chromium-win/svg/custom/gradient-stroke-width-expected.checksum: * platform/chromium-win/svg/custom/gradient-stroke-width-expected.png: * platform/chromium-win/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.checksum: * platform/chromium-win/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.png: * platform/chromium-win/svg/custom/gradient-with-1d-boundingbox-expected.checksum: * platform/chromium-win/svg/custom/gradient-with-1d-boundingbox-expected.png: * platform/chromium-win/svg/custom/group-opacity-expected.checksum: * platform/chromium-win/svg/custom/group-opacity-expected.png: * platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.checksum: * platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png: * platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.checksum: * platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.png: * platform/chromium-win/svg/custom/js-late-gradient-creation-expected.checksum: * platform/chromium-win/svg/custom/js-late-gradient-creation-expected.png: * platform/chromium-win/svg/custom/js-update-gradient-expected.checksum: * platform/chromium-win/svg/custom/js-update-gradient-expected.png: * platform/chromium-win/svg/custom/js-update-stop-expected.checksum: * platform/chromium-win/svg/custom/js-update-stop-expected.png: * platform/chromium-win/svg/custom/large-bounding-box-percents-expected.checksum: * platform/chromium-win/svg/custom/large-bounding-box-percents-expected.png: * platform/chromium-win/svg/custom/non-scaling-stroke-expected.checksum: * platform/chromium-win/svg/custom/non-scaling-stroke-expected.png: * platform/chromium-win/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum: * platform/chromium-win/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: * platform/chromium-win/svg/custom/recursive-gradient-expected.checksum: * platform/chromium-win/svg/custom/recursive-gradient-expected.png: * platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.checksum: * platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.png: * platform/chromium-win/svg/custom/stroked-pattern-expected.checksum: * platform/chromium-win/svg/custom/stroked-pattern-expected.png: * platform/chromium-win/svg/custom/text-rotated-gradient-expected.checksum: * platform/chromium-win/svg/custom/text-rotated-gradient-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.checksum: * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png: * platform/chromium-win/svg/filters/big-sized-filter-expected.checksum: * platform/chromium-win/svg/filters/big-sized-filter-expected.png: * platform/chromium-win/svg/filters/feTile-expected.checksum: * platform/chromium-win/svg/filters/feTile-expected.png: * platform/chromium-win/svg/text/selection-background-color-expected.checksum: * platform/chromium-win/svg/text/selection-background-color-expected.png: * platform/chromium-win/svg/text/selection-styles-expected.checksum: * platform/chromium-win/svg/text/selection-styles-expected.png: * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.checksum: * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.png: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75311 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Record expectation for test. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75310 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 07 Jan, 2011 28 commits
-
-
mihaip@chromium.org authored
Unreviewed, test expectation update. Update mac-leopard baselines for tests that currently have up to date Snow Leopard baselines in platform/mac. * platform/mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.checksum: * platform/mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.png: * platform/mac-leopard/fast/invalid/residual-style-expected.checksum: * platform/mac-leopard/fast/invalid/residual-style-expected.png: * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum: * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum: * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum: * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum: * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: * platform/mac-leopard/fast/table/027-vertical-expected.checksum: * platform/mac-leopard/fast/table/027-vertical-expected.png: * platform/mac-leopard/fast/table/028-vertical-expected.checksum: * platform/mac-leopard/fast/table/028-vertical-expected.png: * platform/mac-leopard/fast/table/038-vertical-expected.checksum: * platform/mac-leopard/fast/table/038-vertical-expected.png: * platform/mac-leopard/fast/table/040-vertical-expected.checksum: * platform/mac-leopard/fast/table/040-vertical-expected.png: * platform/mac-leopard/fast/table/border-collapsing/002-vertical-expected.checksum: * platform/mac-leopard/fast/table/border-collapsing/002-vertical-expected.png: * platform/mac-leopard/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.checksum: * platform/mac-leopard/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png: * platform/mac-leopard/fast/table/table-display-types-vertical-expected.checksum: * platform/mac-leopard/fast/table/table-display-types-vertical-expected.png: * platform/mac-leopard/fast/text/backslash-to-yen-sign-euc-expected.checksum: * platform/mac-leopard/fast/text/backslash-to-yen-sign-euc-expected.png: * platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.checksum: * platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.png: * platform/mac-leopard/svg/custom/junk-data-expected.checksum: * platform/mac-leopard/svg/custom/junk-data-expected.png: * platform/mac-leopard/svg/custom/missing-xlink-expected.checksum: * platform/mac-leopard/svg/custom/missing-xlink-expected.png: * platform/mac-leopard/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum: * platform/mac-leopard/tables/mozilla/other/wa_table_thtd_rowspan-expected.png: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
justin.garcia@apple.com authored
Implement RenderSVGInlineText::localCaretRect() Reviewed by Dan Bernstein. WebCore: * rendering/svg/RenderSVGInlineText.cpp: (WebCore::RenderSVGInlineText::localCaretRect): Implemented. LayoutTests: * svg/text/caret-in-svg-text-expected.txt: Added. * svg/text/caret-in-svg-text.xhtml: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75308 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
Unreviewed; Added the missing null pointer check for r75293. * dom/Document.cpp: (WebCore::Document::adoptNode): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75307 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/8649617slewis@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=50799 Add Memory Sampler to WebKit Reviewed by Geoff Garen. Add a sampler for printing off process memory statistics. Export file mode. * WebCore.exp.in: WebKit2: <rdar://problem/8649617> Migrate memory tracking from Safari to WebKit https://bugs.webkit.org/show_bug.cgi?id=50799 Add Memory Sampler to WebKit Reviewed by Geoff Garen. Add a sampler for printing off process memory statistics. This tool can track: WebCore - FastMalloc allocations bytes (in use or committed) JavaScriptCore - Garbage collector heap bytes (in use or committed) - Stack bytes (committed only!) - JIT Code bytes (committed only!) Malloc zones - In use bytes for the following zones: * Default zone (in use or committed) * DispCon zone (in use or committed) * Purgable zone (in use or committed) Task Info - Resident size memory (RSIZE) Data collected is dumped to a temporary file. Create a sandbox for a temporary file. * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForTemporaryFile): * Shared/mac/SandboxExtensionMac.mm: (WebKit::SandboxExtension::createHandleForTemporaryFile): Memory Sampler files * Shared/WebMemorySampler.cpp: Added. (WebKit::WebMemorySampler::shared): (WebKit::WebMemorySampler::WebMemorySampler): (WebKit::WebMemorySampler::start): (WebKit::WebMemorySampler::initializeTimers): (WebKit::WebMemorySampler::stop): (WebKit::WebMemorySampler::isRunning): (WebKit::WebMemorySampler::initializeTempLogFile): (WebKit::WebMemorySampler::initializeSandboxedLogFile): (WebKit::WebMemorySampler::writeHeaders): (WebKit::WebMemorySampler::sampleTimerFired): (WebKit::WebMemorySampler::stopTimerFired): (WebKit::WebMemorySampler::appendCurrentMemoryUsageToFile): * Shared/WebMemorySampler.h: Added. * Shared/mac/WebMemorySampler.mac.mm: Added. (WebKit::WebMemorySampler::sampleSystemMalloc): (WebKit::WebMemorySampler::sampleProcessCommittedBytes): (WebKit::WebMemorySampler::processName): (WebKit::WebMemorySampler::sampleWebKit): API to start and stop UIProcess and WebProcess sampling. * UIProcess/API/C/WKContext.cpp: (WKContextStartMemorySampler): (WKContextStopMemorySampler): * UIProcess/API/C/WKContext.h: Send messages to WebProcess to start and stop memory sampling. * UIProcess/WebContext.cpp: (WebKit::WebContext::WebContext): (WebKit::WebContext::processDidFinishLaunching): (WebKit::WebContext::startMemorySampler): (WebKit::WebContext::stopMemorySampler): * UIProcess/WebContext.h: * WebKit2.xcodeproj/project.pbxproj: * WebProcess/WebProcess.cpp: (WebKit::WebProcess::startMemorySampler): (WebKit::WebProcess::stopMemorySampler): * WebProcess/WebProcess.h: * WebProcess/WebProcess.messages.in: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75306 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
Reviewed by Adam Barth. onbeforeunload is broken for framesets https://bugs.webkit.org/show_bug.cgi?id=19418 Added beforeunload event support for sub frames. WebKit's implementation tries to match that of Internet Explorer as much as possible. beforeunload event is fired for each and every descendent of a frame that is about to navigate. When a value other than null is returned by a beforeunload handler, a confirmation dialog is shown for each handler (calls chrome's runBeforeUnloadConfirmPanel) just like it is done for main frames. In addition, navigation is forbidden while beforeunload handlers are being called. Setting values to location.href, location.reload, and other means of navigations are thus ignored while beforeunload event handler is being ran, matching Internet Explorer's behavior. Because navigation needs to prevented globally, NavigationDisablerForBeforeUnload is added to NavigationScheduler.h, which is instantiated as a RAII object in FrameLoader::shouldClose. Tests: fast/events/before-unload-adopt-subframe-to-outside.html fast/events/before-unload-adopt-within-subframes.html fast/events/before-unload-forbidden-navigation.html fast/events/before-unload-in-multiple-subframes.html fast/events/before-unload-in-subframe.html fast/events/before-unload-javascript-navigation.html fast/events/before-unload-remove-and-add-subframe.html fact/events/before-unload-remove-itself.html fast/events/before-unload-with-subframes.html * loader/FrameLoader.cpp: (WebCore::FrameLoader::shouldClose): Calls fireBeforeUnloadEvent on m_frame and m_frame's descendents. Returns true only if every call to fireBeforeUnloadEvent returned true. (WebCore::FrameLoader::fireBeforeUnloadEvent): Fires a beforeunload event and calls chrome's runBeforeUnloadConfirmPanel as needed. (WebCore::FrameLoader::continueLoadAfterNavigationPolicy): Calls shouldClose for all frames. * loader/FrameLoader.h: * loader/NavigationScheduler.cpp: (WebCore::NavigationScheduler::shouldScheduleNavigation): Checks the nullity of Page and calls NavigationDisablerForBeforeUnload::isNavigationAllowed when url is not javascript scheme. (WebCore::NavigationScheduler::scheduleRedirect): Calls shouldScheduleNavigation. (WebCore::NavigationScheduler::scheduleLocationChange): Ditto. (WebCore::NavigationScheduler::scheduleRefresh): Ditto. (WebCore::NavigationScheduler::scheduleHistoryNavigation): Ditto. * loader/NavigationScheduler.h: (WebCore::NavigationDisablerForBeforeUnload::NavigationDisablerForBeforeUnload): Disables navigation. (WebCore::NavigationDisablerForBeforeUnload::~NavigationDisablerForBeforeUnload): Enables navigation when called on the last instance of NavigationDisablerForBeforeUnload. (WebCore::NavigationDisablerForBeforeUnload::isNavigationAllowed): Returns true if there are no instance of NavigationDisablerForBeforeUnload left on the stack. 2011-01-06 Ryosuke Niwa <rniwa@webkit.org> Reviewed by Adam Barth. onbeforeunload is broken for framesets https://bugs.webkit.org/show_bug.cgi?id=19418 Added tests to ensure WebKit fires beforeunload events for subframes, and disallows navigation except that of javascript scheme while beforeunload event handlers are being called. Also added a test to ensure WebKit fires beforeunload event for subframes exactly once even if a subframe was moved around within a beforeunload event handler. A test that ensures beforeunload event is not fired for an iframe if the iframe was added or removed within a beforeunload event handler is also added. Furthermore, a test to ensure WebKit does not fire a beforeunload event to an iframe that has been adopted by a document outside of the unloading document is added. * fast/events/before-unload-adopt-subframe-to-outside-expected.txt: Added. * fast/events/before-unload-adopt-subframe-to-outside.html: Added. * fast/events/before-unload-adopt-within-subframes-expected.txt: Added. * fast/events/before-unload-adopt-within-subframes.html: Added. * fast/events/before-unload-forbidden-navigation-expected.txt: Added. * fast/events/before-unload-forbidden-navigation.html: Added. * fast/events/before-unload-in-multiple-subframes-expected.txt: Added. * fast/events/before-unload-in-multiple-subframes.html: Added. * fast/events/before-unload-in-subframe-expected.txt: Added. * fast/events/before-unload-in-subframe.html: Added. * fast/events/before-unload-javascript-navigation-expected.txt: Added. * fast/events/before-unload-javascript-navigation.html: Added. * fast/events/before-unload-remove-and-add-subframe-expected.txt: Added. * fast/events/before-unload-remove-and-add-subframe.html: Added. * fact/events/before-unload-remove-itself-expected.txt: Added. * fact/events/before-unload-remove-itself.html: Added. * fast/events/before-unload-with-subframes-expected.txt: Added. * fast/events/before-unload-with-subframes.html: Added. * fast/events/resources/before-unload-in-subframe-child.html: Added. * fast/events/resources/before-unload-in-subframe-destination.html: Added. * fast/events/resources/before-unload-in-subframe-fail.html: Added. * fast/events/resources/before-unload-with-subframes-parent.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
Reviewed by Mihai Parparita. fast/dom/Window/window-postmessage-clone-frames.html has some timing issues https://bugs.webkit.org/show_bug.cgi?id=52032 Fix the timing issue in fast/dom/Window/window-postmessage-clone-frames.html and move the output console div beyond the file input control, so that output text does not push it outside the viewport. * fast/dom/Window/window-postmessage-clone-frames-expected.txt: Updated results to reflect div movement. * fast/dom/Window/window-postmessage-clone-frames.html: Fix the timing and layout issues with this test. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75298 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
Build fix for GTK+. * GNUmakefile.am: Add RenderFullScreen.cpp to the sources list. * rendering/RenderFullScreen.cpp: (RenderFullScreen::setAnimating): Guard the call to contentChanged with ENABLED(ACCELERATED_COMPOSITING). git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75296 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ojan@chromium.org authored
Reviewed by Adam Barth. side-by-side diffs in the code review tool https://bugs.webkit.org/show_bug.cgi?id=52019 Support for conversion from the formatted diff to a side-by-side diff. Maintains comments and new comments can be added. The main architectural change is that Line elements are no longer necessarily siblings. Each physical line is now in a LineContainer and LineContainers are siblings. Each Line corresponds to a Line in the unified diff and has an id (e.g. line12). A Line can be a LineContainer or a child of a LineContainer. In this way, converting to side-by-side and, in the future, back to unified is non-lossy. * PrettyPatch/PrettyPatch.rb: * code-review.js: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75295 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
Unreviewed; speculative fix for Windows debug build. * bindings/js/JSBindingsAllInOne.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75294 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
Reviewed by Ojan Vafai. Adopting an iframe to a child frame results in stack overflow https://bugs.webkit.org/show_bug.cgi?id=52018 Throws an exception when a document adopts an iframe that is an ancestor of the document in the frame hierarchy. New behavior matches that of Firefox. Test: fast/html/adopt-parent-frame.html * dom/Document.cpp: (WebCore::Document::adoptNode): 2011-01-07 Ryosuke Niwa <rniwa@webkit.org> Reviewed by Ojan Vafai. Adopting an iframe to a child frame results in stack overflow https://bugs.webkit.org/show_bug.cgi?id=52018 Added a test to ensure calling adoptNode with an iframe throws an exception if the adoptee is an ancestor of the document adopting the node in the frame hierarchy. * fast/html/adopt-parent-frame-expected.txt: Added. * fast/html/adopt-parent-frame.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75293 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mihaip@chromium.org authored
Reviewed by Darin Fisher. [Chromium] Scrollbar code cleanup https://bugs.webkit.org/show_bug.cgi?id=52073 Scrollbar code cleanup: - Remove ScrollbarThemeMac.{mm|h} from the mac sources list, we use ScrollbarThemeChromiumMac.{mm|h} - Remove USE_WEB_THEME_ENGINE_TO_PAINT_THUMB #define now that switch to WebThemeEngine is permanent - Fix typo in Linux scrollbar enum name No new tests (compiles). * WebCore.gypi: * platform/chromium/ChromiumBridge.h: * platform/chromium/ScrollbarThemeChromiumLinux.cpp: (WebCore::ScrollbarThemeChromiumLinux::paintTrackPiece): * platform/chromium/ScrollbarThemeChromiumMac.mm: (WebCore::scrollbarStateToThemeState): (WebCore::ScrollbarThemeChromiumMac::paint): 2011-01-07 Mihai Parparita <mihaip@chromium.org> Reviewed by Darin Fisher. [Chromium] Scrollbar code cleanup https://bugs.webkit.org/show_bug.cgi?id=52073 Scrollbar code cleanup: - Fix typo in Linux scrollbar enum name * public/linux/WebThemeEngine.h: * src/ChromiumBridge.cpp: (WebCore::WebThemePart): (WebCore::GetWebThemeExtraParams): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75292 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mjs@apple.com authored
Reviewed by Sam Weinig. Make WebKitTestRunner rest between loads more robust to avoid test crashes https://bugs.webkit.org/show_bug.cgi?id=52086 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: (WTR::InjectedBundle::didReceiveMessage): * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: (WTR::LayoutTestController::notifyDone): * WebKitTestRunner/TestController.cpp: (WTR::TestController::resetStateToConsistentValues): (WTR::TestController::run): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jer.noble@apple.com authored
be protected both by ENABLE(FULLSCREEN_API) && USE(ACCELERATED_COMPOSITING) * page/FrameView.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75290 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
barraclough@apple.com authored
Bug 26276 - Need a mechanism to determine stack extent on WINDOWS, SOLARIS, OPENBSD, SYMBIAN, HAIKU, WINCE platforms Reviewed by Geoff Garen. Fix for win32. The base of the stack is stored in the "deallocation stack" field of the Thread Information Block - see: http://en.wikipedia.org/wiki/Win32_Thread_Information_Block for more information! * wtf/StackBounds.cpp: (WTF::StackBounds::initialize): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75289 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jer.noble@apple.com authored
changable in 32-bit. * WebView/WebFullScreenController.mm: (-[WebFullScreenController exitFullscreen]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75288 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Eric Seidel. Cleanup: Fold shadowParentNode into shadowHost https://bugs.webkit.org/show_bug.cgi?id=51059 Replaces all uses of shadowParentNode. No new tests because no behavior has changed. * css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::initForStyleResolve): * dom/Node.cpp: (WebCore::Node::shadowHost): (WebCore::Node::shadowAncestorNode): (WebCore::eventTargetRespectingSVGTargetRules): (WebCore::Node::getEventAncestors): * dom/Node.h: * editing/Editor.cpp: (WebCore::Editor::findString): * page/DragController.cpp: (WebCore::asFileInput): * page/EventHandler.cpp: (WebCore::EventHandler::handleMousePressEvent): (WebCore::instanceAssociatedWithShadowTreeElement): (WebCore::EventHandler::dispatchMouseEvent): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::hasLineIfEmpty): * rendering/RenderSVGShadowTreeRootContainer.cpp: (WebCore::RenderSVGShadowTreeRootContainer::updateFromElement): * svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::title): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75287 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
Add a platform-specific baseline for GTK+ after r75257. * platform/gtk/fast/text/emphasis-avoid-ruby-expected.checksum: Added. * platform/gtk/fast/text/emphasis-avoid-ruby-expected.png: Added. * platform/gtk/fast/text/emphasis-avoid-ruby-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75286 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jer.noble@apple.com authored
with Leopard equivalents. * WebView/WebFullScreenController.mm: (+[CATransaction setDisableActions:]): (+[CATransaction setAnimationDuration:]): (-[WebFullScreenController _animationDuration]): (-[WebFullscreenWindow initWithContentRect:styleMask:backing:defer:]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75285 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cmarrin@apple.com authored
Unreviewed. I mistakenly included a Windows only file in a cross platform file. * platform/graphics/ca/GraphicsLayerCA.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75284 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cmarrin@apple.com authored
Unreviewed. Get rid of include of <QuartzCore/QuartzCore.h> * platform/graphics/ca/GraphicsLayerCA.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75283 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jer.noble@apple.com authored
the implementation of requiresCompositingfForFullScreen. * rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::requiresCompositingForFullScreen): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75282 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jer.noble@apple.com authored
a warning in Release builds. * dom/Document.cpp: (WebCore::Document::webkitDidExitFullScreenForElement): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75281 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cmarrin@apple.com authored
Unreviewed. Use new wkCACFLayerGetContextUserData function * platform/graphics/ca/win/PlatformCALayerWin.cpp: 2011-01-07 Chris Marrin <cmarrin@apple.com> Unreviewed. Minor change to check for null context * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75280 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jberlin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=52083 Reviewed by Dan Bernstein. * WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp: (WKBundleFrameCopyProvisionalURL): * WebProcess/InjectedBundle/API/c/WKBundleFrame.h: * WebProcess/WebPage/WebFrame.cpp: (WebKit::WebFrame::provisionalURL): Grab the URL from the provisional document loader. * WebProcess/WebPage/WebFrame.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75279 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jamesr@google.com authored
Fix compile bustage due to bad merge in 75276. * page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::beginAnimationUpdateTime): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75278 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jer.noble@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=49481 rdar://problem/8247444 Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17 Reviewed by Simon Fraser. Mark for export all those WebCore functions needed by WebFullscreenController. * WebCore.exp.in: WebCore: Implement WebKit Full Screen support. https://bugs.webkit.org/show_bug.cgi?id=49481 rdar://problem/8247444 Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17 Reviewed by Simon Fraser. screenRect is useful for more than just HTMLMediaElements. Promote it into Element. * dom/Element.cpp: Moved into Element from HTMLMediaElement. * dom/Element.h: Ditto. * dom/Node.cpp: * html/HTMLMediaElement.cpp: Moved screenRect into Element. * html/HTMLMediaElement.h: Ditto. * WebCore.exp.in: Modify the exports list to reflect the new symbol name. WebCore: Implement WebKit Full Screen support. https://bugs.webkit.org/show_bug.cgi?id=49481 rdar://problem/8247444 Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17 Reviewed by Simon Fraser. The RenderFullScreen is intended to be used by clients of that API to allow a DOM subtree to be rendered outside its original Frame. Because of this, there are a few areas of the rendering code which need to be special cased: RenderFullScreen layers should not be clipped to the viewport, as they will almost always be rendering outside the viewport area; RenderFullScreen graphics layers should not be reparented by the RenderLayerCompositor, as the client will likely want to reparent the platformLayer into their own fullscreen platform window; the FrameView must update the RenderFullScreen graphics layer tree separately from the root layer, as the two trees are disconnected. * page/FrameView.cpp: (WebCore::FrameView::updateCompositingLayers): Special treatment for fullscreen renderer. (WebCore::FrameView::syncCompositingStateRecursive): Ditto. (WebCore::FrameView::paintContents): Ditto. * rendering/RenderLayer.h: Add a new ContentChangeType enum entry for FullScreen. * rendering/RenderLayer.cpp: (WebCore::RenderLayer::contentChanged): Add support for above. * rendering/RenderLayerBacking.cpp: (WebCore::layerOrAncestorIsFullScreen): New function. (WebCore::RenderLayerBacking::updateCompositedBounds): Do not clip if the layerOrAncestorIsFullScreen. * rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::rebuildCompositingLayerTree): Special treatment for fullscreen renderer. (WebCore::RenderLayerCompositor::requiresCompositingLayer): Ditto. (WebCore::RenderLayerCompositor::requiresCompositingForFullScreen): Ditto. * rendering/RenderLayerCompositor.h: WebCore: Implement WebKit Full Screen support. https://bugs.webkit.org/show_bug.cgi?id=49481 rdar://problem/8247444 Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17 Reviewed by Simon Fraser. Implemented non-accelerated fullscreen support. The Document will now vend a RenderFullScreen object for clients to use to relocate the fullscreen element subtree. * css/CSSStyleSelector.cpp: (WebCore::loadFullScreenRulesIfNeeded): Change webkitFullScreen -> webkitIsFullScreen. (WebCore::CSSStyleSelector::SelectorChecker::checkOneSelector): Ditto. * dom/Document.cpp: (WebCore::Document::Document): Initialize m_fullScreenRenderer. (WebCore::Document::detach): Call setFullScreenRenderer(0). (WebCore::Document::nodeWillBeRemoved): Replicate the logic in webkitWillEnterFullScreenForElement. (WebCore::Document::webkitWillEnterFullScreenForElement): Detach the fullscreen element to cause a new RenderFullScreen renderer to be created with the new fullscreen element. (WebCore::Document::webkitDidEnterFullScreenForElement): Notify clients of a fullscreen change here, rather in "willEnter", to avoid reentrancy problems when clients remove nodes in response to webkitfullscreenchange events. (WebCore::Document::webkitWillExitFullScreenForElement): Recalculate the fullscreen element's style. (WebCore::Document::webkitDidExitFullScreenForElement): Ditto. (WebCore::Document::setFullScreenRenderer): Accessor for m_fullScreenRenderer. (WebCore::Document::setFullScreenRendererSize): Set the style on the m_fullScreenRenderer with a new size; this keeps clients from having to access the renderer's style directly. (WebCore::Document::setFullScreenRendererBackgroundColor): Ditto. * dom/Document.h: (WebCore::Document::webkitIsFullScreen): Change webkitFullScreen -> webkitIsFullScreen. (WebCore::Document::fullScreenRenderer): Accessor. * dom/Document.idl: * dom/Node.cpp: (WebCore::Node::createRendererIfNeeded): If the document is in fullscreen mode, create a RenderFullScreen object to insert between the fullscreen element and its parent. * page/ChromeClient.h: (WebCore::ChromeClient::fullScreenRendererChanged): Added. * rendering/MediaControlElements.cpp: (WebCore::MediaControlFullscreenButtonElement::defaultEventHandler): Change webkitFullScreen -> webkitIsFullScreen. WebCore: Implement WebKit Full Screen support. https://bugs.webkit.org/show_bug.cgi?id=49481 rdar://problem/8247444 Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17 Reviewed by Simon Fraser. This patch introduces a new RenderObject type: RenderFullScreen. The RenderFullScreen renderer will be used to implement new FullScreen APIs. Because the RenderFullScreen object will be the parent of the current fullscreen element, the style rules for fullscreen objects must change to match. * WebCore.xcodeproj/project.pbxproj: * rendering/RenderFullScreen.cpp: Added. (RenderFullScreen::setAnimating): Sets the m_isAnimating flag. (RenderFullScreen::createFullScreenStyle): Returns a new RenderStyle containing the default stye for RenderFullScreen objects. * rendering/RenderFullScreen.h: Added. (WebCore::RenderFullScreen::isRenderFullScreen): Added. Overrides the RenderObject version. * rendering/RenderObject.h: (WebCore::RenderObject::isRenderFullScreen): Added. Used for type-checking RenderFullScreen objects. * css/fullscreen.css: Modified the contained fullscreen styles. WebKit/mac: Implement WebKit Full Screen support. https://bugs.webkit.org/show_bug.cgi?id=49481 rdar://problem/8247444 Patch by Jer Noble <jer@kokode.apple.com> on 2011-01-05 Reviewed by Simon Fraser. Support the new fullscreen Chrome client requests. WebView will pass through these requests to a WebFullscreenController. * WebCoreSupport/WebChromeClient.h: Add fullScreenRendererChanged(). * WebView/WebView.mm: (-[WebView _supportsFullScreenForElement:WebCore::]): Check to see if the fullscreen pref has been enabled. (-[WebView _enterFullScreenForElement:WebCore::]): Create a WebFullScreenController. (-[WebView _exitFullScreenForElement:WebCore::]): Request that the WebFullScreenController exit fullscreen. (-[WebView _fullScreenRendererChanged:WebCore::]): Notify the WebFullScreenController that its renderer has changed. * WebView/WebViewData.h: Add ivar newFullscreenController. Patch by Jer Noble <jer@kokode.apple.com> on 2011-01-05 Reviewed by Simon Fraser. This patch implements the FullScreen APIs using the new RenderFullScreen renderer and the new Document client APIs. The RenderFullScreen renderer's CALayer is hosted in a new, fullscreen window, and a custom CAAnimation animates that layer between the initial screen rect of the full screen element, to its final value. WebFullscreenController will swap the WebView out of its original window, and into the fullscreen window. The controller will replace the WebView with a placeholder view, so that if the placeholder moves or resized while the WebView is absent, the WebView will move back to the correct location when exiting fullscreen. * WebView/WebFullscreenController.h: Added. * WebView/WebFullscreenController.mm: Added. (-[WebFullscreenController windowDidExitFullscreen:]): Close the fullscreen window. (-[WebFullscreenController windowDidEnterFullscreen:]): Swap the webView back into the fullscreen window. (-[WebFullscreenController animationDidStop:finished:]): Call windowDid{Exit|Enter}FullScreen as appropriate. (-[WebFullscreenController applicationDidResignActive:]): (-[WebFullscreenController applicationDidChangeScreenParameters:]): Resize the fullscreen window to match the new screen parameters. (-[WebFullscreenController enterFullscreen:]): Set up the animation that will take the fullscreen element from its original screen rect into fullscreen. (-[WebFullscreenController exitFullscreen]): Swap the webView back into its original window. Set up the animation that will take the fullscreen element back into its original screen rect. (-[WebFullscreenController _updatePowerAssertions]): Now checks _isAnyMoviePlaying to determine whether to disable screensaver and sleep. (-[WebFullscreenController _isAnyMoviePlaying]): Walks through the sub-tree starting at the fullscreen element looking for HTMLVideoElements; returns whether any are found to be playing. (-[WebFullscreenController _animationDuration]): Returns the current animation duration, affected by control and shift keys. (-[WebFullscreenWindow canBecomeKeyWindow]): Allow the window to become key. (-[WebFullscreenWindow keyDown:]): Handle the 'Esc' key. (-[WebFullscreenWindow cancelOperation:]): Request to exit fullscreen. (-[WebFullscreenWindow rendererLayer]): Convenience accessor. (-[WebFullscreenWindow setRendererLayer:]): Ditto. (-[WebFullscreenWindow backgroundLayer]): Ditto. (-[WebFullscreenWindow animationView]): Ditto. (MediaEventListener::MediaEventListener): Implements the EventListener protocol. (MediaEventListener::handleEvent): Tells its delegate to _updatePowerAssertions. LayoutTests: Implement WebKit Full Screen support. https://bugs.webkit.org/show_bug.cgi?id=49481 rdar://problem/8247444 Patch by Jer Noble <jer@kokode.apple.com> on 2011-01-05 Reviewed by Simon Fraser. Update the tests with new API names and spec values. * fullscreen/full-screen-api-expected.txt: * fullscreen/full-screen-api.html: * fullscreen/full-screen-css.html: * fullscreen/full-screen-request-expected.txt: * fullscreen/full-screen-request.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75277 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jamesr@google.com authored
Revert "Implement mozilla's animationTime property" https://bugs.webkit.org/show_bug.cgi?id=51952 This approach isn't quite right. * animations/animation-time-expected.txt: Removed. * animations/animation-time.html: Removed. * animations/script-tests/animation-time.js: Removed. * fast/dom/Window/window-properties-expected.txt: * fast/dom/Window/window-property-descriptors-expected.txt: * platform/gtk/fast/dom/Window/window-properties-expected.txt: * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt: * platform/qt/fast/dom/Window/window-properties-expected.txt: * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt: * platform/win/fast/dom/Window/window-property-descriptors-expected.txt: 2011-01-07 James Robinson <jamesr@chromium.org> Revert "Implement mozilla's animationTime property" https://bugs.webkit.org/show_bug.cgi?id=51952 This approach isn't quite right. * DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::paintInvalidatedRegion): 2011-01-07 James Robinson <jamesr@chromium.org> Revert "Implement mozilla's animationTime property" https://bugs.webkit.org/show_bug.cgi?id=51952 This approach isn't quite right. * Android.mk: * CMakeLists.txt: * GNUmakefile.am: * WebCore.exp.in: * WebCore.gypi: * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * page/DOMWindow.cpp: * page/DOMWindow.h: * page/DOMWindow.idl: * page/Frame.cpp: * page/Frame.h: * page/Page.cpp: (WebCore::Page::Page): * page/Page.h: * page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::beginAnimationUpdateTime): * page/animation/AnimationTimeController.cpp: Removed. * page/animation/AnimationTimeController.h: Removed. 2011-01-07 James Robinson <jamesr@chromium.org> Revert "Implement mozilla's animationTime property" https://bugs.webkit.org/show_bug.cgi?id=51952 This approach isn't quite right. * public/WebWidget.h: * src/WebPopupMenuImpl.cpp: * src/WebPopupMenuImpl.h: * src/WebViewImpl.cpp: * src/WebViewImpl.h: 2011-01-07 James Robinson <jamesr@chromium.org> Revert "Implement mozilla's animationTime property" https://bugs.webkit.org/show_bug.cgi?id=51952 This approach isn't quite right. * WebView/WebHTMLView.mm: (-[WebHTMLView drawRect:]): * WebView/WebView.mm: (layerSyncRunLoopObserverCallBack): 2011-01-07 James Robinson <jamesr@chromium.org> Revert "Implement mozilla's animationTime property" https://bugs.webkit.org/show_bug.cgi?id=51952 This approach isn't quite right. * WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp: (WebKit::ChunkedUpdateDrawingArea::display): (WebKit::ChunkedUpdateDrawingArea::setSize): * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::drawRect): * WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm: (WebKit::LayerBackedDrawingArea::syncCompositingLayers): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75276 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cmarrin@apple.com authored
Unreviewed. Added one more API to WKSI to get the user data out of the CACFContext. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-