Changeset 110072 in webkit
- Timestamp:
- Mar 7, 2012, 11:05:57 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r110069 r110072 1 2012-03-07 Julien Chaffraix <jchaffraix@webkit.org> 2 3 Lazily allocate overflow: hidden layers if we have overflowing content 4 https://bugs.webkit.org/show_bug.cgi?id=75568 5 6 Reviewed by David Hyatt. 7 8 * platform/chromium/test_expectations.txt: 9 * platform/efl/test_expectations.txt: 10 * platform/gtk/test_expectations.txt: 11 * platform/mac/test_expectations.txt: 12 * platform/qt/test_expectations.txt: 13 * platform/win/Skipped: 14 Disable gazillions tests that need a small rebaseline after losing some layers. The expectations are 15 updated to match each platform as best as I could but expect some breakage... 16 1 17 2012-03-07 Stephen Chenney <schenney@chromium.org> 2 18 -
trunk/LayoutTests/platform/chromium/test_expectations.txt
r110069 r110072 1528 1528 BUGCR104128 : fast/box-shadow/box-shadow-radius.html = IMAGE 1529 1529 BUGCR104128 : fast/box-shadow/inset-box-shadow-radius.html = IMAGE 1530 BUGCR104128 : fast/box-shadow/shadow-buffer-partial.html = IMAGE 1530 // Need TEXT rebaseline after BUGWK75568 1531 BUGCR104128 : fast/box-shadow/shadow-buffer-partial.html = IMAGE+TEXT 1531 1532 BUGCR104128 : fast/canvas/shadow-offset-4.html = IMAGE 1532 1533 BUGCR104128 : fast/canvas/shadow-offset-5.html = IMAGE … … 2442 2443 BUG_DRT DEBUG : fast/frames/calculate-round.html = PASS TIMEOUT 2443 2444 BUGCR43890 SLOW DEBUG : fast/forms/implicit-submission.html = PASS TEXT 2444 BUG_DRT : fast/repaint/iframe-scroll-repaint.html = IMAGE 2445 // Rebaseline needed after BUGWK75568 2446 BUG_DRT : fast/repaint/iframe-scroll-repaint.html = IMAGE+TEXT 2445 2447 BUG_DRT LINUX : fast/repaint/repaint-across-writing-mode-boundary.html = IMAGE 2446 2448 BUG_DRT LINUX : fast/text/justification-padding-mid-word.html = PASS TEXT … … 3839 3841 // flaky 3840 3842 BUGSENORBLANCO : platform/chromium/fast/events/rtl-scrollbar.html = TEXT PASS 3843 3844 // Need text rebaseline after lazily allocating layers. 3845 // The difference should be only layer removal, no size or position should change. 3846 3847 // Those tests have other entries in our expectations filed and may not totally covers 3848 BUGWK75568 RELEASE : animations/combo-transform-translate+scale.html = TEXT 3849 BUGWK75568 LINUX DEBUG : animations/combo-transform-translate+scale.html = TEXT 3850 BUGWK75568 WIN LINUX : editing/spelling/inline_spelling_markers.html = TEXT 3851 BUGWK75568 WIN LINUX : fast/forms/form-element-geometry.html = TEXT 3852 BUGWK75568 WIN LINUX : fast/forms/input-value.html = TEXT 3853 BUGWK75568 WIN LINUX : fast/layers/add-layer-with-nested-stacking.html = TEXT 3854 BUGWK75568 WIN LINUX : fast/layers/remove-layer-with-nested-stacking.html = TEXT 3855 BUGWK75568 WIN LINUX : fast/repaint/inline-relative-positioned.html = TEXT 3856 BUGWK75568 WIN LINUX : fast/repaint/lines-with-layout-delta.html = TEXT 3857 BUGWK75568 WIN LINUX : fast/repaint/overflow-clip-subtree-layout.html = TEXT 3858 BUGWK75568 WIN LINUX : fast/repaint/repaint-resized-overflow.html = TEXT 3859 BUGWK75568 WIN LINUX : fast/repaint/subtree-layoutstate-transform.html = TEXT 3860 BUGWK75568 WIN LINUX : fast/repaint/subtree-root-clip-2.html = TEXT 3861 BUGWK75568 WIN LINUX : fast/repaint/subtree-root-clip.html = TEXT 3862 BUGWK75568 WIN LINUX : fast/repaint/subtree-root-skipped.html = TEXT 3863 BUGWK75568 WIN LINUX : fast/replaced/replaced-breaking.html = TEXT 3864 BUGWK75568 WIN LINUX : fast/replaced/width100percent-searchfield.html = TEXT 3865 BUGWK75568 WIN LINUX : fast/text/textIteratorNilRenderer.html = TEXT 3866 3867 // Those tests need a text baseline after lazily allocating layers. 3868 // The change should only be layer removal. 3869 BUGWK75568 : compositing/geometry/object-clip-rects-assertion.html = TEXT 3870 BUGWK75568 : compositing/overflow/ancestor-overflow.html = TEXT 3871 BUGWK75568 : editing/inserting/before-after-input-element.html = TEXT 3872 BUGWK75568 : editing/pasteboard/4806874.html = TEXT 3873 BUGWK75568 : editing/pasteboard/drop-text-without-selection.html = TEXT 3874 BUGWK75568 : editing/pasteboard/input-field-1.html = TEXT 3875 BUGWK75568 : editing/selection/3690703-2.html = TEXT 3876 BUGWK75568 : editing/selection/3690703.html = TEXT 3877 BUGWK75568 : editing/selection/3690719.html = TEXT 3878 BUGWK75568 : editing/selection/4895428-3.html = TEXT 3879 BUGWK75568 : editing/selection/4975120.html = TEXT 3880 BUGWK75568 : editing/selection/drag-select-1.html = TEXT 3881 BUGWK75568 : editing/selection/expanding-selections.html = TEXT 3882 BUGWK75568 : editing/selection/leave-requested-block.html = TEXT 3883 BUGWK75568 : editing/selection/select-across-readonly-input-1.html = TEXT 3884 BUGWK75568 : editing/selection/select-across-readonly-input-2.html = TEXT 3885 BUGWK75568 : editing/selection/select-across-readonly-input-3.html = TEXT 3886 BUGWK75568 : editing/selection/select-across-readonly-input-4.html = TEXT 3887 BUGWK75568 : editing/selection/select-across-readonly-input-5.html = TEXT 3888 BUGWK75568 : fast/block/float/032.html = TEXT 3889 BUGWK75568 : fast/block/float/033.html = TEXT 3890 BUGWK75568 : fast/block/float/avoidance-rtl.html = TEXT 3891 BUGWK75568 : fast/block/float/float-not-removed-from-next-sibling3.html = TEXT 3892 BUGWK75568 : fast/block/float/float-overflow-hidden-containing-block-width.html = TEXT 3893 BUGWK75568 : fast/block/float/in-margin.html = TEXT 3894 BUGWK75568 : fast/block/float/overlapping-floats-with-overflow-hidden.html = TEXT 3895 BUGWK75568 : fast/block/float/shrink-to-avoid-float-complexity.html = TEXT 3896 BUGWK75568 : fast/block/lineboxcontain/block-font.html = TEXT 3897 BUGWK75568 : fast/block/lineboxcontain/block-glyphs.html = TEXT 3898 BUGWK75568 : fast/block/lineboxcontain/font.html = TEXT 3899 BUGWK75568 : fast/block/lineboxcontain/parsing-invalid.html = TEXT 3900 BUGWK75568 : fast/block/margin-collapse/103.html = TEXT 3901 BUGWK75568 : fast/clip/017.html = TEXT 3902 BUGWK75568 : fast/css/input-search-padding.html = TEXT 3903 BUGWK75568 : fast/css/invalidation-errors-2.html = TEXT 3904 BUGWK75568 : fast/css/invalidation-errors.html = TEXT 3905 BUGWK75568 : fast/css/line-height.html = TEXT 3906 BUGWK75568 : fast/css/nested-layers-with-hover.html = TEXT 3907 BUGWK75568 : fast/css/resize-single-axis.html = TEXT 3908 BUGWK75568 : fast/css/text-input-with-webkit-border-radius.html = TEXT 3909 BUGWK75568 : fast/css/text-overflow-input.html = TEXT 3910 BUGWK75568 : fast/dom/isindex-001.html = TEXT 3911 BUGWK75568 : fast/dom/isindex-002.html = TEXT 3912 BUGWK75568 : fast/dynamic/subtree-boundary-percent-height.html = TEXT 3913 BUGWK75568 : fast/dynamic/subtree-no-common-root-static-y.html = TEXT 3914 BUGWK75568 : fast/dynamic/subtree-table-cell-height.html = TEXT 3915 BUGWK75568 : fast/events/autoscroll.html = TEXT 3916 BUGWK75568 : fast/events/context-no-deselect.html = TEXT 3917 BUGWK75568 : fast/events/mouse-relative-position.html = TEXT 3918 BUGWK75568 : fast/forms/basic-inputs.html = TEXT 3919 BUGWK75568 : fast/forms/box-shadow-override.html = TEXT 3920 BUGWK75568 : fast/forms/encoding-test.html = TEXT 3921 BUGWK75568 : fast/forms/fieldset-align.html = TEXT 3922 BUGWK75568 : fast/forms/floating-textfield-relayout.html = TEXT 3923 BUGWK75568 : fast/forms/input-align.html = TEXT 3924 BUGWK75568 : fast/forms/input-appearance-bkcolor.html = TEXT 3925 BUGWK75568 : fast/forms/input-appearance-default-bkcolor.html = TEXT 3926 BUGWK75568 : fast/forms/input-appearance-disabled.html = TEXT 3927 BUGWK75568 : fast/forms/input-appearance-focus.html = TEXT 3928 BUGWK75568 : fast/forms/input-appearance-height.html = TEXT 3929 BUGWK75568 : fast/forms/input-appearance-preventDefault.html = TEXT 3930 BUGWK75568 : fast/forms/input-appearance-readonly.html = TEXT 3931 BUGWK75568 : fast/forms/input-appearance-selection.html = TEXT 3932 BUGWK75568 : fast/forms/input-appearance-visibility.html = TEXT 3933 BUGWK75568 : fast/forms/input-appearance-width.html = TEXT 3934 BUGWK75568 : fast/forms/input-baseline.html = TEXT 3935 BUGWK75568 : fast/forms/input-double-click-selection-gap-bug.html = TEXT 3936 BUGWK75568 : fast/forms/input-field-text-truncated.html = TEXT 3937 BUGWK75568 : fast/forms/input-placeholder-visibility-1.html = TEXT 3938 BUGWK75568 : fast/forms/input-placeholder-visibility-3.html = TEXT 3939 BUGWK75568 : fast/forms/input-readonly-empty.html = TEXT 3940 BUGWK75568 : fast/forms/input-spaces.html = TEXT 3941 BUGWK75568 : fast/forms/input-table.html = TEXT 3942 BUGWK75568 : fast/forms/input-text-click-inside.html = TEXT 3943 BUGWK75568 : fast/forms/input-text-click-outside.html = TEXT 3944 BUGWK75568 : fast/forms/input-text-option-delete.html = TEXT 3945 BUGWK75568 : fast/forms/input-text-self-emptying-click.html = TEXT 3946 BUGWK75568 : fast/forms/input-width.html = TEXT 3947 BUGWK75568 : fast/forms/number/input-appearance-number-rtl.html = TEXT 3948 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-disabled-readonly.html = TEXT 3949 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-layer.html = TEXT 3950 BUGWK75568 : fast/forms/placeholder-position.html = TEXT 3951 BUGWK75568 : fast/forms/placeholder-pseudo-style.html = TEXT 3952 BUGWK75568 : fast/forms/plaintext-mode-2.html = TEXT 3953 BUGWK75568 : fast/forms/search-cancel-button-style-sharing.html = TEXT 3954 BUGWK75568 : fast/forms/search-display-none-cancel-button.html = TEXT 3955 BUGWK75568 : fast/forms/search-rtl.html = TEXT 3956 BUGWK75568 : fast/forms/search-styled.html = TEXT 3957 BUGWK75568 : fast/forms/search-vertical-alignment.html = TEXT 3958 BUGWK75568 : fast/forms/searchfield-heights.html = TEXT 3959 BUGWK75568 : fast/forms/tabbing-input-iframe.html = TEXT 3960 BUGWK75568 : fast/forms/text-style-color.html = TEXT 3961 BUGWK75568 : fast/forms/textfield-focus-ring.html = TEXT 3962 BUGWK75568 : fast/forms/validation-message-appearance.html = TEXT 3963 BUGWK75568 : fast/forms/visual-hebrew-text-field.html = TEXT 3964 BUGWK75568 : fast/frames/take-focus-from-iframe.html = TEXT 3965 BUGWK75568 : fast/html/details-no-summary4.html = TEXT 3966 BUGWK75568 : fast/html/details-open-javascript.html = TEXT 3967 BUGWK75568 : fast/html/details-open2.html = TEXT 3968 BUGWK75568 : fast/html/details-open4.html = TEXT 3969 BUGWK75568 : fast/invalid/residual-style.html = TEXT 3970 BUGWK75568 : fast/layers/self-painting-outline.html = TEXT 3971 BUGWK75568 : fast/lists/dynamic-marker-crash.html = TEXT 3972 BUGWK75568 : fast/multicol/layers-split-across-columns.html = TEXT 3973 BUGWK75568 : fast/overflow/004.html = TEXT 3974 BUGWK75568 : fast/overflow/clip-rects-fixed-ancestor.html = TEXT 3975 BUGWK75568 : fast/overflow/line-clamp.html = TEXT 3976 BUGWK75568 : fast/overflow/overflow-focus-ring.html = TEXT 3977 BUGWK75568 : fast/repaint/layer-outline-horizontal.html = TEXT 3978 BUGWK75568 : fast/repaint/layer-outline.html = TEXT 3979 BUGWK75568 : fast/repaint/opacity-change-on-overflow-float.html = TEXT 3980 BUGWK75568 : fast/repaint/renderer-destruction-by-invalidateSelection-crash.html = TEXT 3981 BUGWK75568 : fast/repaint/subtree-root-clip-3.html = TEXT 3982 BUGWK75568 : fast/replaced/replaced-breaking-mixture.html = TEXT 3983 BUGWK75568 : fast/text/selection-painted-separately.html = TEXT 3984 BUGWK75568 : fast/text/selection-rect-rounding.html = TEXT 3985 BUGWK75568 : fast/transforms/transformed-focused-text-input.html = TEXT 3986 BUGWK75568 : plugins/mouse-click-plugin-clears-selection.html = TEXT 3987 BUGWK75568 : svg/custom/inline-svg-in-xhtml.xml = TEXT 3988 BUGWK75568 : svg/hixie/mixed/003.xml = TEXT 3989 BUGWK75568 : tables/mozilla/bugs/45621.html = TEXT 3990 BUGWK75568 : tables/mozilla/bugs/bug12384.html = TEXT 3991 BUGWK75568 : tables/mozilla/bugs/bug154780.html = TEXT 3992 BUGWK75568 : tables/mozilla/bugs/bug18359.html = TEXT 3993 BUGWK75568 : tables/mozilla/bugs/bug24200.html = TEXT 3994 BUGWK75568 : tables/mozilla/bugs/bug2479-2.html = TEXT 3995 BUGWK75568 : tables/mozilla/bugs/bug2479-3.html = TEXT 3996 BUGWK75568 : tables/mozilla/bugs/bug2479-4.html = TEXT 3997 BUGWK75568 : tables/mozilla/bugs/bug28928.html = TEXT 3998 BUGWK75568 : tables/mozilla/bugs/bug4382.html = TEXT 3999 BUGWK75568 : tables/mozilla/bugs/bug44505.html = TEXT 4000 BUGWK75568 : tables/mozilla/bugs/bug4527.html = TEXT 4001 BUGWK75568 : tables/mozilla/bugs/bug46368-1.html = TEXT 4002 BUGWK75568 : tables/mozilla/bugs/bug46368-2.html = TEXT 4003 BUGWK75568 : tables/mozilla/bugs/bug51037.html = TEXT 4004 BUGWK75568 : tables/mozilla/bugs/bug55545.html = TEXT 4005 BUGWK75568 : tables/mozilla/bugs/bug7342.html = TEXT 4006 BUGWK75568 : tables/mozilla/bugs/bug99948.html = TEXT 4007 BUGWK75568 : tables/mozilla/dom/tableDom.html = TEXT 4008 BUGWK75568 : tables/mozilla/other/move_row.html = TEXT 4009 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug106966.html = TEXT 4010 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug45621.html = TEXT 4011 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug92647-1.html = TEXT 4012 BUGWK75568 : fast/replaced/width100percent-textfield.html = TEXT 4013 BUGWK75568 : fast/speech/input-appearance-searchandspeech.html = TEXT 4014 BUGWK75568 : fast/speech/input-appearance-speechbutton.html = TEXT 4015 BUGWK75568 : fast/speech/speech-bidi-rendering.html = TEXT 4016 BUGWK75568 : fast/table/003.html = TEXT 4017 BUGWK75568 : fast/table/029.html = TEXT 4018 BUGWK75568 : fast/table/colspanMinWidth-vertical.html = TEXT 4019 BUGWK75568 : fast/table/colspanMinWidth.html = TEXT 4020 BUGWK75568 : fast/table/overflowHidden.html = TEXT 4021 BUGWK75568 : fast/table/spanOverlapRepaint.html = TEXT 4022 BUGWK75568 : fast/table/text-field-baseline.html = TEXT 4023 BUGWK75568 : tables/mozilla/bugs/bug1188.html = TEXT 4024 BUGWK75568 : fast/repaint/search-field-cancel.html = TEXT -
trunk/LayoutTests/platform/efl/test_expectations.txt
r109383 r110072 10 10 BUGWK37244: tables/mozilla/bugs/bug27038-1.html = IMAGE+TEXT 11 11 BUGWK37244: tables/mozilla/bugs/bug27038-2.html = IMAGE+TEXT 12 13 // Those tests need a text baseline after lazily allocating layers. 14 // The change should only be layer removal. 15 BUGWK75568 : animations/combo-transform-translate+scale.html = TEXT 16 BUGWK75568 : editing/spelling/inline_spelling_markers.html = TEXT 17 BUGWK75568 : fast/box-shadow/shadow-buffer-partial.html = TEXT 18 BUGWK75568 : fast/forms/input-value.html = TEXT 19 BUGWK75568 : fast/layers/add-layer-with-nested-stacking.html = TEXT 20 BUGWK75568 : fast/layers/remove-layer-with-nested-stacking.html = TEXT 21 BUGWK75568 : fast/repaint/iframe-scroll-repaint.html = TEXT 22 BUGWK75568 : fast/repaint/lines-with-layout-delta.html = TEXT 23 BUGWK75568 : fast/repaint/overflow-clip-subtree-layout.html = TEXT 24 BUGWK75568 : fast/repaint/repaint-resized-overflow.html = TEXT 25 BUGWK75568 : fast/repaint/search-field-cancel.html = TEXT 26 BUGWK75568 : fast/repaint/subtree-layoutstate-transform.html = TEXT 27 BUGWK75568 : fast/repaint/subtree-root-clip-2.html = TEXT 28 BUGWK75568 : fast/repaint/subtree-root-clip.html = TEXT 29 BUGWK75568 : fast/repaint/subtree-root-skipped.html = TEXT 30 BUGWK75568 : fast/replaced/replaced-breaking.html = TEXT 31 BUGWK75568 : fast/text/textIteratorNilRenderer.html = TEXT 32 BUGWK75568 : compositing/geometry/object-clip-rects-assertion.html = TEXT 33 BUGWK75568 : compositing/overflow/ancestor-overflow.html = TEXT 34 BUGWK75568 : editing/inserting/before-after-input-element.html = TEXT 35 BUGWK75568 : editing/pasteboard/4806874.html = TEXT 36 BUGWK75568 : editing/pasteboard/input-field-1.html = TEXT 37 BUGWK75568 : editing/selection/3690703-2.html = TEXT 38 BUGWK75568 : editing/selection/3690703.html = TEXT 39 BUGWK75568 : editing/selection/3690719.html = TEXT 40 BUGWK75568 : editing/selection/4895428-3.html = TEXT 41 BUGWK75568 : editing/selection/drag-select-1.html = TEXT 42 BUGWK75568 : editing/selection/expanding-selections.html = TEXT 43 BUGWK75568 : editing/selection/leave-requested-block.html = TEXT 44 BUGWK75568 : fast/block/float/032.html = TEXT 45 BUGWK75568 : fast/block/float/033.html = TEXT 46 BUGWK75568 : fast/block/float/avoidance-rtl.html = TEXT 47 BUGWK75568 : fast/block/float/float-not-removed-from-next-sibling3.html = TEXT 48 BUGWK75568 : fast/block/float/float-overflow-hidden-containing-block-width.html = TEXT 49 BUGWK75568 : fast/block/float/in-margin.html = TEXT 50 BUGWK75568 : fast/block/float/overlapping-floats-with-overflow-hidden.html = TEXT 51 BUGWK75568 : fast/block/float/shrink-to-avoid-float-complexity.html = TEXT 52 BUGWK75568 : fast/block/lineboxcontain/block-font.html = TEXT 53 BUGWK75568 : fast/block/lineboxcontain/block-glyphs.html = TEXT 54 BUGWK75568 : fast/block/lineboxcontain/font.html = TEXT 55 BUGWK75568 : fast/block/lineboxcontain/parsing-invalid.html = TEXT 56 BUGWK75568 : fast/block/margin-collapse/103.html = TEXT 57 BUGWK75568 : fast/clip/017.html = TEXT 58 BUGWK75568 : fast/css/input-search-padding.html = TEXT 59 BUGWK75568 : fast/css/invalidation-errors-2.html = TEXT 60 BUGWK75568 : fast/css/invalidation-errors.html = TEXT 61 BUGWK75568 : fast/css/line-height.html = TEXT 62 BUGWK75568 : fast/css/nested-layers-with-hover.html = TEXT 63 BUGWK75568 : fast/css/resize-single-axis.html = TEXT 64 BUGWK75568 : fast/css/text-input-with-webkit-border-radius.html = TEXT 65 BUGWK75568 : fast/dom/isindex-001.html = TEXT 66 BUGWK75568 : fast/dom/isindex-002.html = TEXT 67 BUGWK75568 : fast/dynamic/subtree-boundary-percent-height.html = TEXT 68 BUGWK75568 : fast/dynamic/subtree-no-common-root-static-y.html = TEXT 69 BUGWK75568 : fast/dynamic/subtree-table-cell-height.html = TEXT 70 BUGWK75568 : fast/events/autoscroll.html = TEXT 71 BUGWK75568 : fast/events/mouse-relative-position.html = TEXT 72 BUGWK75568 : fast/forms/basic-inputs.html = TEXT 73 BUGWK75568 : fast/forms/box-shadow-override.html = TEXT 74 BUGWK75568 : fast/forms/encoding-test.html = TEXT 75 BUGWK75568 : fast/forms/fieldset-align.html = TEXT 76 BUGWK75568 : fast/forms/floating-textfield-relayout.html = TEXT 77 BUGWK75568 : fast/forms/input-align.html = TEXT 78 BUGWK75568 : fast/forms/input-appearance-bkcolor.html = TEXT 79 BUGWK75568 : fast/forms/input-appearance-default-bkcolor.html = TEXT 80 BUGWK75568 : fast/forms/input-appearance-focus.html = TEXT 81 BUGWK75568 : fast/forms/input-appearance-height.html = TEXT 82 BUGWK75568 : fast/forms/input-appearance-preventDefault.html = TEXT 83 BUGWK75568 : fast/forms/input-appearance-selection.html = TEXT 84 BUGWK75568 : fast/forms/input-appearance-visibility.html = TEXT 85 BUGWK75568 : fast/forms/input-appearance-width.html = TEXT 86 BUGWK75568 : fast/forms/input-double-click-selection-gap-bug.html = TEXT 87 BUGWK75568 : fast/forms/input-field-text-truncated.html = TEXT 88 BUGWK75568 : fast/forms/input-readonly-empty.html = TEXT 89 BUGWK75568 : fast/forms/input-spaces.html = TEXT 90 BUGWK75568 : fast/forms/input-table.html = TEXT 91 BUGWK75568 : fast/forms/input-text-click-inside.html = TEXT 92 BUGWK75568 : fast/forms/input-text-option-delete.html = TEXT 93 BUGWK75568 : fast/forms/input-text-self-emptying-click.html = TEXT 94 BUGWK75568 : fast/forms/input-width.html = TEXT 95 BUGWK75568 : fast/forms/number/input-appearance-number-rtl.html = TEXT 96 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-disabled-readonly.html = TEXT 97 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-layer.html = TEXT 98 BUGWK75568 : fast/forms/search-cancel-button-style-sharing.html = TEXT 99 BUGWK75568 : fast/forms/search-display-none-cancel-button.html = TEXT 100 BUGWK75568 : fast/forms/search-rtl.html = TEXT 101 BUGWK75568 : fast/forms/search-vertical-alignment.html = TEXT 102 BUGWK75568 : fast/forms/searchfield-heights.html = TEXT 103 BUGWK75568 : fast/forms/tabbing-input-iframe.html = TEXT 104 BUGWK75568 : fast/forms/text-style-color.html = TEXT 105 BUGWK75568 : fast/forms/textfield-focus-ring.html = TEXT 106 BUGWK75568 : fast/forms/visual-hebrew-text-field.html = TEXT 107 BUGWK75568 : fast/frames/take-focus-from-iframe.html = TEXT 108 BUGWK75568 : fast/layers/self-painting-outline.html = TEXT 109 BUGWK75568 : fast/lists/dynamic-marker-crash.html = TEXT 110 BUGWK75568 : fast/multicol/layers-split-across-columns.html = TEXT 111 BUGWK75568 : fast/overflow/004.html = TEXT 112 BUGWK75568 : fast/overflow/clip-rects-fixed-ancestor.html = TEXT 113 BUGWK75568 : fast/overflow/line-clamp.html = TEXT 114 BUGWK75568 : fast/overflow/overflow-focus-ring.html = TEXT 115 BUGWK75568 : fast/repaint/layer-outline-horizontal.html = TEXT 116 BUGWK75568 : fast/repaint/layer-outline.html = TEXT 117 BUGWK75568 : fast/repaint/opacity-change-on-overflow-float.html = TEXT 118 BUGWK75568 : fast/repaint/renderer-destruction-by-invalidateSelection-crash.html = TEXT 119 BUGWK75568 : fast/repaint/subtree-root-clip-3.html = TEXT 120 BUGWK75568 : fast/replaced/replaced-breaking-mixture.html = TEXT 121 BUGWK75568 : fast/text/selection-painted-separately.html = TEXT 122 BUGWK75568 : fast/text/selection-rect-rounding.html = TEXT 123 BUGWK75568 : plugins/mouse-click-plugin-clears-selection.html = TEXT 124 BUGWK75568 : svg/custom/inline-svg-in-xhtml.xml = TEXT 125 BUGWK75568 : tables/mozilla/bugs/45621.html = TEXT 126 BUGWK75568 : tables/mozilla/bugs/bug12384.html = TEXT 127 BUGWK75568 : tables/mozilla/bugs/bug154780.html = TEXT 128 BUGWK75568 : tables/mozilla/bugs/bug18359.html = TEXT 129 BUGWK75568 : tables/mozilla/bugs/bug24200.html = TEXT 130 BUGWK75568 : tables/mozilla/bugs/bug2479-2.html = TEXT 131 BUGWK75568 : tables/mozilla/bugs/bug2479-3.html = TEXT 132 BUGWK75568 : tables/mozilla/bugs/bug2479-4.html = TEXT 133 BUGWK75568 : tables/mozilla/bugs/bug28928.html = TEXT 134 BUGWK75568 : tables/mozilla/bugs/bug4382.html = TEXT 135 BUGWK75568 : tables/mozilla/bugs/bug44505.html = TEXT 136 BUGWK75568 : tables/mozilla/bugs/bug4527.html = TEXT 137 BUGWK75568 : tables/mozilla/bugs/bug46368-1.html = TEXT 138 BUGWK75568 : tables/mozilla/bugs/bug46368-2.html = TEXT 139 BUGWK75568 : tables/mozilla/bugs/bug51037.html = TEXT 140 BUGWK75568 : tables/mozilla/bugs/bug55545.html = TEXT 141 BUGWK75568 : tables/mozilla/bugs/bug7342.html = TEXT 142 BUGWK75568 : tables/mozilla/bugs/bug99948.html = TEXT 143 BUGWK75568 : tables/mozilla/dom/tableDom.html = TEXT 144 BUGWK75568 : tables/mozilla/other/move_row.html = TEXT 145 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug106966.html = TEXT 146 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug45621.html = TEXT 147 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug92647-1.html = TEXT 148 BUGWK75568 : fast/replaced/width100percent-textfield.html = TEXT 149 BUGWK75568 : fast/speech/input-appearance-searchandspeech.html = TEXT 150 BUGWK75568 : fast/speech/input-appearance-speechbutton.html = TEXT 151 BUGWK75568 : fast/speech/speech-bidi-rendering.html = TEXT 152 BUGWK75568 : fast/table/003.html = TEXT 153 BUGWK75568 : fast/table/029.html = TEXT 154 BUGWK75568 : fast/table/colspanMinWidth-vertical.html = TEXT 155 BUGWK75568 : fast/table/colspanMinWidth.html = TEXT 156 BUGWK75568 : fast/table/overflowHidden.html = TEXT 157 BUGWK75568 : fast/table/spanOverlapRepaint.html = TEXT 158 BUGWK75568 : fast/table/text-field-baseline.html = TEXT 159 BUGWK75568 : tables/mozilla/bugs/bug1188.html = TEXT -
trunk/LayoutTests/platform/gtk/test_expectations.txt
r110064 r110072 113 113 BUGWK69210: fast/inline/continuation-outlines-with-layers.html = TEXT 114 114 BUGWK69210: fast/repaint/transform-absolute-in-positioned-container.html = TEXT 115 116 // Those tests need a text baseline after lazily allocating layers. 117 // The change should only be layer removal. 118 BUGWK75568 : animations/combo-transform-translate+scale.html = TEXT 119 BUGWK75568 : editing/spelling/inline_spelling_markers.html = TEXT 120 BUGWK75568 : fast/box-shadow/shadow-buffer-partial.html = TEXT 121 BUGWK75568 : fast/forms/form-element-geometry.html = TEXT 122 BUGWK75568 : fast/forms/input-value.html = TEXT 123 BUGWK75568 : fast/layers/add-layer-with-nested-stacking.html = TEXT 124 BUGWK75568 : fast/layers/remove-layer-with-nested-stacking.html = TEXT 125 BUGWK75568 : fast/repaint/iframe-scroll-repaint.html = TEXT 126 BUGWK75568 : fast/repaint/inline-relative-positioned.html = TEXT 127 BUGWK75568 : fast/repaint/lines-with-layout-delta.html = TEXT 128 BUGWK75568 : fast/repaint/overflow-clip-subtree-layout.html = TEXT 129 BUGWK75568 : fast/repaint/repaint-resized-overflow.html = TEXT 130 BUGWK75568 : fast/repaint/search-field-cancel.html = TEXT 131 BUGWK75568 : fast/repaint/subtree-layoutstate-transform.html = TEXT 132 BUGWK75568 : fast/repaint/subtree-root-clip-2.html = TEXT 133 BUGWK75568 : fast/repaint/subtree-root-clip.html = TEXT 134 BUGWK75568 : fast/repaint/subtree-root-skipped.html = TEXT 135 BUGWK75568 : fast/replaced/replaced-breaking.html = TEXT 136 BUGWK75568 : fast/replaced/width100percent-searchfield.html = TEXT 137 BUGWK75568 : fast/text/textIteratorNilRenderer.html = TEXT 138 BUGWK75568 : compositing/geometry/object-clip-rects-assertion.html = TEXT 139 BUGWK75568 : compositing/overflow/ancestor-overflow.html = TEXT 140 BUGWK75568 : editing/inserting/before-after-input-element.html = TEXT 141 BUGWK75568 : editing/pasteboard/4806874.html = TEXT 142 BUGWK75568 : editing/pasteboard/drop-text-without-selection.html = TEXT 143 BUGWK75568 : editing/pasteboard/input-field-1.html = TEXT 144 BUGWK75568 : editing/selection/3690703-2.html = TEXT 145 BUGWK75568 : editing/selection/3690703.html = TEXT 146 BUGWK75568 : editing/selection/3690719.html = TEXT 147 BUGWK75568 : editing/selection/4895428-3.html = TEXT 148 BUGWK75568 : editing/selection/4975120.html = TEXT 149 BUGWK75568 : editing/selection/drag-select-1.html = TEXT 150 BUGWK75568 : editing/selection/expanding-selections.html = TEXT 151 BUGWK75568 : editing/selection/leave-requested-block.html = TEXT 152 BUGWK75568 : editing/selection/select-across-readonly-input-1.html = TEXT 153 BUGWK75568 : editing/selection/select-across-readonly-input-2.html = TEXT 154 BUGWK75568 : editing/selection/select-across-readonly-input-3.html = TEXT 155 BUGWK75568 : editing/selection/select-across-readonly-input-4.html = TEXT 156 BUGWK75568 : editing/selection/select-across-readonly-input-5.html = TEXT 157 BUGWK75568 : fast/block/float/032.html = TEXT 158 BUGWK75568 : fast/block/float/033.html = TEXT 159 BUGWK75568 : fast/block/float/avoidance-rtl.html = TEXT 160 BUGWK75568 : fast/block/float/float-not-removed-from-next-sibling3.html = TEXT 161 BUGWK75568 : fast/block/float/float-overflow-hidden-containing-block-width.html = TEXT 162 BUGWK75568 : fast/block/float/in-margin.html = TEXT 163 BUGWK75568 : fast/block/float/overlapping-floats-with-overflow-hidden.html = TEXT 164 BUGWK75568 : fast/block/float/shrink-to-avoid-float-complexity.html = TEXT 165 BUGWK75568 : fast/block/lineboxcontain/block-font.html = TEXT 166 BUGWK75568 : fast/block/lineboxcontain/block-glyphs.html = TEXT 167 BUGWK75568 : fast/block/lineboxcontain/font.html = TEXT 168 BUGWK75568 : fast/block/lineboxcontain/parsing-invalid.html = TEXT 169 BUGWK75568 : fast/block/margin-collapse/103.html = TEXT 170 BUGWK75568 : fast/clip/017.html = TEXT 171 BUGWK75568 : fast/css/input-search-padding.html = TEXT 172 BUGWK75568 : fast/css/invalidation-errors-2.html = TEXT 173 BUGWK75568 : fast/css/invalidation-errors.html = TEXT 174 BUGWK75568 : fast/css/line-height.html = TEXT 175 BUGWK75568 : fast/css/nested-layers-with-hover.html = TEXT 176 BUGWK75568 : fast/css/resize-single-axis.html = TEXT 177 BUGWK75568 : fast/css/text-input-with-webkit-border-radius.html = TEXT 178 BUGWK75568 : fast/css/text-overflow-input.html = TEXT 179 BUGWK75568 : fast/dom/isindex-001.html = TEXT 180 BUGWK75568 : fast/dom/isindex-002.html = TEXT 181 BUGWK75568 : fast/dynamic/subtree-boundary-percent-height.html = TEXT 182 BUGWK75568 : fast/dynamic/subtree-no-common-root-static-y.html = TEXT 183 BUGWK75568 : fast/dynamic/subtree-table-cell-height.html = TEXT 184 BUGWK75568 : fast/events/autoscroll.html = TEXT 185 BUGWK75568 : fast/events/context-no-deselect.html = TEXT 186 BUGWK75568 : fast/events/mouse-relative-position.html = TEXT 187 BUGWK75568 : fast/forms/basic-inputs.html = TEXT 188 BUGWK75568 : fast/forms/box-shadow-override.html = TEXT 189 BUGWK75568 : fast/forms/encoding-test.html = TEXT 190 BUGWK75568 : fast/forms/fieldset-align.html = TEXT 191 BUGWK75568 : fast/forms/floating-textfield-relayout.html = TEXT 192 BUGWK75568 : fast/forms/input-align.html = TEXT 193 BUGWK75568 : fast/forms/input-appearance-bkcolor.html = TEXT 194 BUGWK75568 : fast/forms/input-appearance-default-bkcolor.html = TEXT 195 BUGWK75568 : fast/forms/input-appearance-disabled.html = TEXT 196 BUGWK75568 : fast/forms/input-appearance-focus.html = TEXT 197 BUGWK75568 : fast/forms/input-appearance-height.html = TEXT 198 BUGWK75568 : fast/forms/input-appearance-preventDefault.html = TEXT 199 BUGWK75568 : fast/forms/input-appearance-readonly.html = TEXT 200 BUGWK75568 : fast/forms/input-appearance-selection.html = TEXT 201 BUGWK75568 : fast/forms/input-appearance-visibility.html = TEXT 202 BUGWK75568 : fast/forms/input-appearance-width.html = TEXT 203 BUGWK75568 : fast/forms/input-baseline.html = TEXT 204 BUGWK75568 : fast/forms/input-double-click-selection-gap-bug.html = TEXT 205 BUGWK75568 : fast/forms/input-field-text-truncated.html = TEXT 206 BUGWK75568 : fast/forms/input-placeholder-visibility-1.html = TEXT 207 BUGWK75568 : fast/forms/input-placeholder-visibility-3.html = TEXT 208 BUGWK75568 : fast/forms/input-readonly-empty.html = TEXT 209 BUGWK75568 : fast/forms/input-spaces.html = TEXT 210 BUGWK75568 : fast/forms/input-table.html = TEXT 211 BUGWK75568 : fast/forms/input-text-click-inside.html = TEXT 212 BUGWK75568 : fast/forms/input-text-click-outside.html = TEXT 213 BUGWK75568 : fast/forms/input-text-option-delete.html = TEXT 214 BUGWK75568 : fast/forms/input-text-self-emptying-click.html = TEXT 215 BUGWK75568 : fast/forms/input-width.html = TEXT 216 BUGWK75568 : fast/forms/number/input-appearance-number-rtl.html = TEXT 217 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-disabled-readonly.html = TEXT 218 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-layer.html = TEXT 219 BUGWK75568 : fast/forms/placeholder-position.html = TEXT 220 BUGWK75568 : fast/forms/placeholder-pseudo-style.html = TEXT 221 BUGWK75568 : fast/forms/plaintext-mode-2.html = TEXT 222 BUGWK75568 : fast/forms/search-cancel-button-style-sharing.html = TEXT 223 BUGWK75568 : fast/forms/search-display-none-cancel-button.html = TEXT 224 BUGWK75568 : fast/forms/search-rtl.html = TEXT 225 BUGWK75568 : fast/forms/search-styled.html = TEXT 226 BUGWK75568 : fast/forms/search-vertical-alignment.html = TEXT 227 BUGWK75568 : fast/forms/searchfield-heights.html = TEXT 228 BUGWK75568 : fast/forms/tabbing-input-iframe.html = TEXT 229 BUGWK75568 : fast/forms/text-style-color.html = TEXT 230 BUGWK75568 : fast/forms/textfield-focus-ring.html = TEXT 231 BUGWK75568 : fast/forms/visual-hebrew-text-field.html = TEXT 232 BUGWK75568 : fast/frames/take-focus-from-iframe.html = TEXT 233 BUGWK75568 : fast/html/details-no-summary4.html = TEXT 234 BUGWK75568 : fast/html/details-open-javascript.html = TEXT 235 BUGWK75568 : fast/html/details-open2.html = TEXT 236 BUGWK75568 : fast/html/details-open4.html = TEXT 237 BUGWK75568 : fast/invalid/residual-style.html = TEXT 238 BUGWK75568 : fast/layers/self-painting-outline.html = TEXT 239 BUGWK75568 : fast/lists/dynamic-marker-crash.html = TEXT 240 BUGWK75568 : fast/multicol/layers-split-across-columns.html = TEXT 241 BUGWK75568 : fast/overflow/004.html = TEXT 242 BUGWK75568 : fast/overflow/clip-rects-fixed-ancestor.html = TEXT 243 BUGWK75568 : fast/overflow/line-clamp.html = TEXT 244 BUGWK75568 : fast/overflow/overflow-focus-ring.html = TEXT 245 BUGWK75568 : fast/repaint/layer-outline-horizontal.html = TEXT 246 BUGWK75568 : fast/repaint/layer-outline.html = TEXT 247 BUGWK75568 : fast/repaint/opacity-change-on-overflow-float.html = TEXT 248 BUGWK75568 : fast/repaint/renderer-destruction-by-invalidateSelection-crash.html = TEXT 249 BUGWK75568 : fast/repaint/subtree-root-clip-3.html = TEXT 250 BUGWK75568 : fast/replaced/replaced-breaking-mixture.html = TEXT 251 BUGWK75568 : fast/text/selection-painted-separately.html = TEXT 252 BUGWK75568 : fast/text/selection-rect-rounding.html = TEXT 253 BUGWK75568 : fast/transforms/transformed-focused-text-input.html = TEXT 254 BUGWK75568 : plugins/mouse-click-plugin-clears-selection.html = TEXT 255 BUGWK75568 : svg/custom/inline-svg-in-xhtml.xml = TEXT 256 BUGWK75568 : svg/hixie/mixed/003.xml = TEXT 257 BUGWK75568 : tables/mozilla/bugs/45621.html = TEXT 258 BUGWK75568 : tables/mozilla/bugs/bug12384.html = TEXT 259 BUGWK75568 : tables/mozilla/bugs/bug154780.html = TEXT 260 BUGWK75568 : tables/mozilla/bugs/bug18359.html = TEXT 261 BUGWK75568 : tables/mozilla/bugs/bug24200.html = TEXT 262 BUGWK75568 : tables/mozilla/bugs/bug2479-2.html = TEXT 263 BUGWK75568 : tables/mozilla/bugs/bug2479-3.html = TEXT 264 BUGWK75568 : tables/mozilla/bugs/bug2479-4.html = TEXT 265 BUGWK75568 : tables/mozilla/bugs/bug28928.html = TEXT 266 BUGWK75568 : tables/mozilla/bugs/bug4382.html = TEXT 267 BUGWK75568 : tables/mozilla/bugs/bug44505.html = TEXT 268 BUGWK75568 : tables/mozilla/bugs/bug4527.html = TEXT 269 BUGWK75568 : tables/mozilla/bugs/bug46368-1.html = TEXT 270 BUGWK75568 : tables/mozilla/bugs/bug46368-2.html = TEXT 271 BUGWK75568 : tables/mozilla/bugs/bug51037.html = TEXT 272 BUGWK75568 : tables/mozilla/bugs/bug55545.html = TEXT 273 BUGWK75568 : tables/mozilla/bugs/bug7342.html = TEXT 274 BUGWK75568 : tables/mozilla/bugs/bug99948.html = TEXT 275 BUGWK75568 : tables/mozilla/dom/tableDom.html = TEXT 276 BUGWK75568 : tables/mozilla/other/move_row.html = TEXT 277 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug106966.html = TEXT 278 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug45621.html = TEXT 279 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug92647-1.html = TEXT 280 BUGWK75568 : fast/replaced/width100percent-textfield.html = TEXT 281 BUGWK75568 : fast/speech/input-appearance-searchandspeech.html = TEXT 282 BUGWK75568 : fast/speech/input-appearance-speechbutton.html = TEXT 283 BUGWK75568 : fast/speech/speech-bidi-rendering.html = TEXT 284 BUGWK75568 : fast/table/003.html = TEXT 285 BUGWK75568 : fast/table/029.html = TEXT 286 BUGWK75568 : fast/table/colspanMinWidth-vertical.html = TEXT 287 BUGWK75568 : fast/table/colspanMinWidth.html = TEXT 288 BUGWK75568 : fast/table/overflowHidden.html = TEXT 289 BUGWK75568 : fast/table/spanOverlapRepaint.html = TEXT 290 BUGWK75568 : fast/table/text-field-baseline.html = TEXT 291 BUGWK75568 : tables/mozilla/bugs/bug1188.html = TEXT -
trunk/LayoutTests/platform/mac/test_expectations.txt
r109383 r110072 126 126 BUGWK74888 : tables/mozilla_expected_failures/bugs/bug10216.html = TEXT 127 127 BUGWK74888 : tables/mozilla_expected_failures/bugs/bug104898.html = TEXT 128 // Needs another rebaseline after BUGWK75568 128 129 BUGWK74888 : tables/mozilla_expected_failures/bugs/bug106966.html = TEXT 129 130 BUGWK74888 : tables/mozilla_expected_failures/bugs/bug14007-2.html = TEXT … … 213 214 BUGWK69210: fast/inline/continuation-outlines-with-layers.html = TEXT 214 215 BUGWK69210: fast/repaint/transform-absolute-in-positioned-container.html = TEXT 216 217 // Those tests need a text baseline after lazily allocating layers. 218 // The change should only be layer removal. 219 BUGWK75568 : animations/combo-transform-translate+scale.html = TEXT 220 BUGWK75568 : editing/spelling/inline_spelling_markers.html = TEXT 221 BUGWK75568 : fast/box-shadow/shadow-buffer-partial.html = TEXT 222 BUGWK75568 : fast/forms/form-element-geometry.html = TEXT 223 BUGWK75568 : fast/forms/input-value.html = TEXT 224 BUGWK75568 : fast/layers/add-layer-with-nested-stacking.html = TEXT 225 BUGWK75568 : fast/layers/remove-layer-with-nested-stacking.html = TEXT 226 BUGWK75568 : fast/repaint/iframe-scroll-repaint.html = TEXT 227 BUGWK75568 : fast/repaint/inline-relative-positioned.html = TEXT 228 BUGWK75568 : fast/repaint/lines-with-layout-delta.html = TEXT 229 BUGWK75568 : fast/repaint/overflow-clip-subtree-layout.html = TEXT 230 BUGWK75568 : fast/repaint/repaint-resized-overflow.html = TEXT 231 BUGWK75568 : fast/repaint/search-field-cancel.html = TEXT 232 BUGWK75568 : fast/repaint/subtree-layoutstate-transform.html = TEXT 233 BUGWK75568 : fast/repaint/subtree-root-clip-2.html = TEXT 234 BUGWK75568 : fast/repaint/subtree-root-clip.html = TEXT 235 BUGWK75568 : fast/repaint/subtree-root-skipped.html = TEXT 236 BUGWK75568 : fast/replaced/replaced-breaking.html = TEXT 237 BUGWK75568 : fast/replaced/width100percent-searchfield.html = TEXT 238 BUGWK75568 : fast/text/textIteratorNilRenderer.html = TEXT 239 BUGWK75568 : compositing/geometry/object-clip-rects-assertion.html = TEXT 240 BUGWK75568 : compositing/overflow/ancestor-overflow.html = TEXT 241 BUGWK75568 : editing/inserting/before-after-input-element.html = TEXT 242 BUGWK75568 : editing/pasteboard/4806874.html = TEXT 243 BUGWK75568 : editing/pasteboard/drop-text-without-selection.html = TEXT 244 BUGWK75568 : editing/pasteboard/input-field-1.html = TEXT 245 BUGWK75568 : editing/selection/3690703-2.html = TEXT 246 BUGWK75568 : editing/selection/3690703.html = TEXT 247 BUGWK75568 : editing/selection/3690719.html = TEXT 248 BUGWK75568 : editing/selection/4895428-3.html = TEXT 249 BUGWK75568 : editing/selection/4975120.html = TEXT 250 BUGWK75568 : editing/selection/drag-select-1.html = TEXT 251 BUGWK75568 : editing/selection/expanding-selections.html = TEXT 252 BUGWK75568 : editing/selection/leave-requested-block.html = TEXT 253 BUGWK75568 : editing/selection/select-across-readonly-input-1.html = TEXT 254 BUGWK75568 : editing/selection/select-across-readonly-input-2.html = TEXT 255 BUGWK75568 : editing/selection/select-across-readonly-input-3.html = TEXT 256 BUGWK75568 : editing/selection/select-across-readonly-input-4.html = TEXT 257 BUGWK75568 : editing/selection/select-across-readonly-input-5.html = TEXT 258 BUGWK75568 : fast/block/float/032.html = TEXT 259 BUGWK75568 : fast/block/float/033.html = TEXT 260 BUGWK75568 : fast/block/float/avoidance-rtl.html = TEXT 261 BUGWK75568 : fast/block/float/float-not-removed-from-next-sibling3.html = TEXT 262 BUGWK75568 : fast/block/float/float-overflow-hidden-containing-block-width.html = TEXT 263 BUGWK75568 : fast/block/float/in-margin.html = TEXT 264 BUGWK75568 : fast/block/float/overlapping-floats-with-overflow-hidden.html = TEXT 265 BUGWK75568 : fast/block/float/shrink-to-avoid-float-complexity.html = TEXT 266 BUGWK75568 : fast/block/lineboxcontain/block-font.html = TEXT 267 BUGWK75568 : fast/block/lineboxcontain/block-glyphs.html = TEXT 268 BUGWK75568 : fast/block/lineboxcontain/font.html = TEXT 269 BUGWK75568 : fast/block/lineboxcontain/parsing-invalid.html = TEXT 270 BUGWK75568 : fast/block/margin-collapse/103.html = TEXT 271 BUGWK75568 : fast/clip/017.html = TEXT 272 BUGWK75568 : fast/css/input-search-padding.html = TEXT 273 BUGWK75568 : fast/css/invalidation-errors-2.html = TEXT 274 BUGWK75568 : fast/css/invalidation-errors.html = TEXT 275 BUGWK75568 : fast/css/line-height.html = TEXT 276 BUGWK75568 : fast/css/nested-layers-with-hover.html = TEXT 277 BUGWK75568 : fast/css/resize-single-axis.html = TEXT 278 BUGWK75568 : fast/css/text-input-with-webkit-border-radius.html = TEXT 279 BUGWK75568 : fast/css/text-overflow-input.html = TEXT 280 BUGWK75568 : fast/dom/isindex-001.html = TEXT 281 BUGWK75568 : fast/dom/isindex-002.html = TEXT 282 BUGWK75568 : fast/dynamic/subtree-boundary-percent-height.html = TEXT 283 BUGWK75568 : fast/dynamic/subtree-no-common-root-static-y.html = TEXT 284 BUGWK75568 : fast/dynamic/subtree-table-cell-height.html = TEXT 285 BUGWK75568 : fast/events/autoscroll.html = TEXT 286 BUGWK75568 : fast/events/context-no-deselect.html = TEXT 287 BUGWK75568 : fast/events/mouse-relative-position.html = TEXT 288 BUGWK75568 : fast/forms/basic-inputs.html = TEXT 289 BUGWK75568 : fast/forms/box-shadow-override.html = TEXT 290 BUGWK75568 : fast/forms/encoding-test.html = TEXT 291 BUGWK75568 : fast/forms/fieldset-align.html = TEXT 292 BUGWK75568 : fast/forms/floating-textfield-relayout.html = TEXT 293 BUGWK75568 : fast/forms/input-align.html = TEXT 294 BUGWK75568 : fast/forms/input-appearance-bkcolor.html = TEXT 295 BUGWK75568 : fast/forms/input-appearance-default-bkcolor.html = TEXT 296 BUGWK75568 : fast/forms/input-appearance-disabled.html = TEXT 297 BUGWK75568 : fast/forms/input-appearance-focus.html = TEXT 298 BUGWK75568 : fast/forms/input-appearance-height.html = TEXT 299 BUGWK75568 : fast/forms/input-appearance-preventDefault.html = TEXT 300 BUGWK75568 : fast/forms/input-appearance-readonly.html = TEXT 301 BUGWK75568 : fast/forms/input-appearance-selection.html = TEXT 302 BUGWK75568 : fast/forms/input-appearance-visibility.html = TEXT 303 BUGWK75568 : fast/forms/input-appearance-width.html = TEXT 304 BUGWK75568 : fast/forms/input-baseline.html = TEXT 305 BUGWK75568 : fast/forms/input-double-click-selection-gap-bug.html = TEXT 306 BUGWK75568 : fast/forms/input-field-text-truncated.html = TEXT 307 BUGWK75568 : fast/forms/input-placeholder-visibility-1.html = TEXT 308 BUGWK75568 : fast/forms/input-placeholder-visibility-3.html = TEXT 309 BUGWK75568 : fast/forms/input-readonly-empty.html = TEXT 310 BUGWK75568 : fast/forms/input-spaces.html = TEXT 311 BUGWK75568 : fast/forms/input-table.html = TEXT 312 BUGWK75568 : fast/forms/input-text-click-inside.html = TEXT 313 BUGWK75568 : fast/forms/input-text-click-outside.html = TEXT 314 BUGWK75568 : fast/forms/input-text-option-delete.html = TEXT 315 BUGWK75568 : fast/forms/input-text-self-emptying-click.html = TEXT 316 BUGWK75568 : fast/forms/input-width.html = TEXT 317 BUGWK75568 : fast/forms/number/input-appearance-number-rtl.html = TEXT 318 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-disabled-readonly.html = TEXT 319 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-layer.html = TEXT 320 BUGWK75568 : fast/forms/placeholder-position.html = TEXT 321 BUGWK75568 : fast/forms/placeholder-pseudo-style.html = TEXT 322 BUGWK75568 : fast/forms/plaintext-mode-2.html = TEXT 323 BUGWK75568 : fast/forms/search-cancel-button-style-sharing.html = TEXT 324 BUGWK75568 : fast/forms/search-display-none-cancel-button.html = TEXT 325 BUGWK75568 : fast/forms/search-rtl.html = TEXT 326 BUGWK75568 : fast/forms/search-styled.html = TEXT 327 BUGWK75568 : fast/forms/search-vertical-alignment.html = TEXT 328 BUGWK75568 : fast/forms/searchfield-heights.html = TEXT 329 BUGWK75568 : fast/forms/tabbing-input-iframe.html = TEXT 330 BUGWK75568 : fast/forms/text-style-color.html = TEXT 331 BUGWK75568 : fast/forms/textfield-focus-ring.html = TEXT 332 BUGWK75568 : fast/forms/validation-message-appearance.html = TEXT 333 BUGWK75568 : fast/forms/visual-hebrew-text-field.html = TEXT 334 BUGWK75568 : fast/frames/take-focus-from-iframe.html = TEXT 335 BUGWK75568 : fast/html/details-no-summary4.html = TEXT 336 BUGWK75568 : fast/html/details-open-javascript.html = TEXT 337 BUGWK75568 : fast/html/details-open2.html = TEXT 338 BUGWK75568 : fast/html/details-open4.html = TEXT 339 BUGWK75568 : fast/invalid/residual-style.html = TEXT 340 BUGWK75568 : fast/layers/self-painting-outline.html = TEXT 341 BUGWK75568 : fast/lists/dynamic-marker-crash.html = TEXT 342 BUGWK75568 : fast/multicol/layers-split-across-columns.html = TEXT 343 BUGWK75568 : fast/overflow/004.html = TEXT 344 BUGWK75568 : fast/overflow/clip-rects-fixed-ancestor.html = TEXT 345 BUGWK75568 : fast/overflow/line-clamp.html = TEXT 346 BUGWK75568 : fast/overflow/overflow-focus-ring.html = TEXT 347 BUGWK75568 : fast/repaint/layer-outline-horizontal.html = TEXT 348 BUGWK75568 : fast/repaint/layer-outline.html = TEXT 349 BUGWK75568 : fast/repaint/opacity-change-on-overflow-float.html = TEXT 350 BUGWK75568 : fast/repaint/renderer-destruction-by-invalidateSelection-crash.html = TEXT 351 BUGWK75568 : fast/repaint/subtree-root-clip-3.html = TEXT 352 BUGWK75568 : fast/replaced/replaced-breaking-mixture.html = TEXT 353 BUGWK75568 : fast/text/selection-painted-separately.html = TEXT 354 BUGWK75568 : fast/text/selection-rect-rounding.html = TEXT 355 BUGWK75568 : fast/transforms/transformed-focused-text-input.html = TEXT 356 BUGWK75568 : plugins/mouse-click-plugin-clears-selection.html = TEXT 357 BUGWK75568 : svg/custom/inline-svg-in-xhtml.xml = TEXT 358 BUGWK75568 : svg/hixie/mixed/003.xml = TEXT 359 BUGWK75568 : tables/mozilla/bugs/45621.html = TEXT 360 BUGWK75568 : tables/mozilla/bugs/bug12384.html = TEXT 361 BUGWK75568 : tables/mozilla/bugs/bug154780.html = TEXT 362 BUGWK75568 : tables/mozilla/bugs/bug18359.html = TEXT 363 BUGWK75568 : tables/mozilla/bugs/bug24200.html = TEXT 364 BUGWK75568 : tables/mozilla/bugs/bug2479-2.html = TEXT 365 BUGWK75568 : tables/mozilla/bugs/bug2479-3.html = TEXT 366 BUGWK75568 : tables/mozilla/bugs/bug2479-4.html = TEXT 367 BUGWK75568 : tables/mozilla/bugs/bug28928.html = TEXT 368 BUGWK75568 : tables/mozilla/bugs/bug4382.html = TEXT 369 BUGWK75568 : tables/mozilla/bugs/bug44505.html = TEXT 370 BUGWK75568 : tables/mozilla/bugs/bug4527.html = TEXT 371 BUGWK75568 : tables/mozilla/bugs/bug46368-1.html = TEXT 372 BUGWK75568 : tables/mozilla/bugs/bug46368-2.html = TEXT 373 BUGWK75568 : tables/mozilla/bugs/bug51037.html = TEXT 374 BUGWK75568 : tables/mozilla/bugs/bug55545.html = TEXT 375 BUGWK75568 : tables/mozilla/bugs/bug7342.html = TEXT 376 BUGWK75568 : tables/mozilla/bugs/bug99948.html = TEXT 377 BUGWK75568 : tables/mozilla/dom/tableDom.html = TEXT 378 BUGWK75568 : tables/mozilla/other/move_row.html = TEXT 379 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug45621.html = TEXT 380 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug92647-1.html = TEXT 381 BUGWK75568 : fast/replaced/width100percent-textfield.html = TEXT 382 BUGWK75568 : fast/speech/input-appearance-searchandspeech.html = TEXT 383 BUGWK75568 : fast/speech/input-appearance-speechbutton.html = TEXT 384 BUGWK75568 : fast/speech/speech-bidi-rendering.html = TEXT 385 BUGWK75568 : fast/table/003.html = TEXT 386 BUGWK75568 : fast/table/029.html = TEXT 387 BUGWK75568 : fast/table/colspanMinWidth-vertical.html = TEXT 388 BUGWK75568 : fast/table/colspanMinWidth.html = TEXT 389 BUGWK75568 : fast/table/overflowHidden.html = TEXT 390 BUGWK75568 : fast/table/spanOverlapRepaint.html = TEXT 391 BUGWK75568 : fast/table/text-field-baseline.html = TEXT 392 BUGWK75568 : tables/mozilla/bugs/bug1188.html = TEXT -
trunk/LayoutTests/platform/qt/test_expectations.txt
r109383 r110072 34 34 BUGWK69210: fast/inline/continuation-outlines-with-layers.html = TEXT 35 35 BUGWK69210: fast/repaint/transform-absolute-in-positioned-container.html = TEXT 36 37 // Those tests need a text baseline after lazily allocating layers. 38 // The change should only be layer removal. 39 BUGWK75568 : animations/combo-transform-translate+scale.html = TEXT 40 BUGWK75568 : fast/layers/add-layer-with-nested-stacking.html = TEXT 41 BUGWK75568 : fast/layers/remove-layer-with-nested-stacking.html = TEXT 42 BUGWK75568 : fast/repaint/iframe-scroll-repaint.html = TEXT 43 BUGWK75568 : fast/repaint/lines-with-layout-delta.html = TEXT 44 BUGWK75568 : fast/repaint/overflow-clip-subtree-layout.html = TEXT 45 BUGWK75568 : fast/repaint/repaint-resized-overflow.html = TEXT 46 BUGWK75568 : fast/repaint/search-field-cancel.html = TEXT 47 BUGWK75568 : fast/repaint/subtree-layoutstate-transform.html = TEXT 48 BUGWK75568 : fast/repaint/subtree-root-clip-2.html = TEXT 49 BUGWK75568 : fast/repaint/subtree-root-clip.html = TEXT 50 BUGWK75568 : fast/repaint/subtree-root-skipped.html = TEXT 51 BUGWK75568 : fast/replaced/replaced-breaking.html = TEXT 52 BUGWK75568 : fast/replaced/width100percent-searchfield.html = TEXT 53 BUGWK75568 : fast/text/textIteratorNilRenderer.html = TEXT 54 BUGWK75568 : compositing/geometry/object-clip-rects-assertion.html = TEXT 55 BUGWK75568 : compositing/overflow/ancestor-overflow.html = TEXT 56 BUGWK75568 : editing/pasteboard/4806874.html = TEXT 57 BUGWK75568 : editing/pasteboard/input-field-1.html = TEXT 58 BUGWK75568 : editing/selection/3690703-2.html = TEXT 59 BUGWK75568 : editing/selection/3690703.html = TEXT 60 BUGWK75568 : editing/selection/3690719.html = TEXT 61 BUGWK75568 : editing/selection/4895428-3.html = TEXT 62 BUGWK75568 : editing/selection/4975120.html = TEXT 63 BUGWK75568 : editing/selection/drag-select-1.html = TEXT 64 BUGWK75568 : editing/selection/expanding-selections.html = TEXT 65 BUGWK75568 : editing/selection/leave-requested-block.html = TEXT 66 BUGWK75568 : editing/selection/select-across-readonly-input-1.html = TEXT 67 BUGWK75568 : editing/selection/select-across-readonly-input-2.html = TEXT 68 BUGWK75568 : editing/selection/select-across-readonly-input-3.html = TEXT 69 BUGWK75568 : editing/selection/select-across-readonly-input-4.html = TEXT 70 BUGWK75568 : editing/selection/select-across-readonly-input-5.html = TEXT 71 BUGWK75568 : fast/block/float/032.html = TEXT 72 BUGWK75568 : fast/block/float/033.html = TEXT 73 BUGWK75568 : fast/block/float/avoidance-rtl.html = TEXT 74 BUGWK75568 : fast/block/float/float-not-removed-from-next-sibling3.html = TEXT 75 BUGWK75568 : fast/block/float/float-overflow-hidden-containing-block-width.html = TEXT 76 BUGWK75568 : fast/block/float/in-margin.html = TEXT 77 BUGWK75568 : fast/block/float/overlapping-floats-with-overflow-hidden.html = TEXT 78 BUGWK75568 : fast/block/float/shrink-to-avoid-float-complexity.html = TEXT 79 BUGWK75568 : fast/block/lineboxcontain/parsing-invalid.html = TEXT 80 BUGWK75568 : fast/clip/017.html = TEXT 81 BUGWK75568 : fast/css/input-search-padding.html = TEXT 82 BUGWK75568 : fast/css/invalidation-errors-2.html = TEXT 83 BUGWK75568 : fast/css/invalidation-errors.html = TEXT 84 BUGWK75568 : fast/css/line-height.html = TEXT 85 BUGWK75568 : fast/css/nested-layers-with-hover.html = TEXT 86 BUGWK75568 : fast/css/resize-single-axis.html = TEXT 87 BUGWK75568 : fast/css/text-input-with-webkit-border-radius.html = TEXT 88 BUGWK75568 : fast/dom/isindex-001.html = TEXT 89 BUGWK75568 : fast/dynamic/subtree-boundary-percent-height.html = TEXT 90 BUGWK75568 : fast/dynamic/subtree-no-common-root-static-y.html = TEXT 91 BUGWK75568 : fast/dynamic/subtree-table-cell-height.html = TEXT 92 BUGWK75568 : fast/events/context-no-deselect.html = TEXT 93 BUGWK75568 : fast/events/mouse-relative-position.html = TEXT 94 BUGWK75568 : fast/forms/basic-inputs.html = TEXT 95 BUGWK75568 : fast/forms/encoding-test.html = TEXT 96 BUGWK75568 : fast/forms/fieldset-align.html = TEXT 97 BUGWK75568 : fast/forms/floating-textfield-relayout.html = TEXT 98 BUGWK75568 : fast/forms/input-align.html = TEXT 99 BUGWK75568 : fast/forms/input-appearance-bkcolor.html = TEXT 100 BUGWK75568 : fast/forms/input-appearance-default-bkcolor.html = TEXT 101 BUGWK75568 : fast/forms/input-appearance-disabled.html = TEXT 102 BUGWK75568 : fast/forms/input-appearance-focus.html = TEXT 103 BUGWK75568 : fast/forms/input-appearance-preventDefault.html = TEXT 104 BUGWK75568 : fast/forms/input-appearance-readonly.html = TEXT 105 BUGWK75568 : fast/forms/input-appearance-selection.html = TEXT 106 BUGWK75568 : fast/forms/input-appearance-visibility.html = TEXT 107 BUGWK75568 : fast/forms/input-baseline.html = TEXT 108 BUGWK75568 : fast/forms/input-double-click-selection-gap-bug.html = TEXT 109 BUGWK75568 : fast/forms/input-field-text-truncated.html = TEXT 110 BUGWK75568 : fast/forms/input-readonly-empty.html = TEXT 111 BUGWK75568 : fast/forms/input-spaces.html = TEXT 112 BUGWK75568 : fast/forms/input-text-click-inside.html = TEXT 113 BUGWK75568 : fast/forms/input-text-option-delete.html = TEXT 114 BUGWK75568 : fast/forms/input-text-self-emptying-click.html = TEXT 115 BUGWK75568 : fast/forms/input-width.html = TEXT 116 BUGWK75568 : fast/forms/number/input-appearance-number-rtl.html = TEXT 117 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-disabled-readonly.html = TEXT 118 BUGWK75568 : fast/forms/number/input-appearance-spinbutton-layer.html = TEXT 119 BUGWK75568 : fast/forms/search-cancel-button-style-sharing.html = TEXT 120 BUGWK75568 : fast/forms/search-display-none-cancel-button.html = TEXT 121 BUGWK75568 : fast/forms/search-rtl.html = TEXT 122 BUGWK75568 : fast/forms/search-styled.html = TEXT 123 BUGWK75568 : fast/forms/search-vertical-alignment.html = TEXT 124 BUGWK75568 : fast/forms/text-style-color.html = TEXT 125 BUGWK75568 : fast/frames/take-focus-from-iframe.html = TEXT 126 BUGWK75568 : fast/html/details-no-summary4.html = TEXT 127 BUGWK75568 : fast/html/details-open-javascript.html = TEXT 128 BUGWK75568 : fast/html/details-open2.html = TEXT 129 BUGWK75568 : fast/html/details-open4.html = TEXT 130 BUGWK75568 : fast/layers/self-painting-outline.html = TEXT 131 BUGWK75568 : fast/lists/dynamic-marker-crash.html = TEXT 132 BUGWK75568 : fast/multicol/layers-split-across-columns.html = TEXT 133 BUGWK75568 : fast/overflow/004.html = TEXT 134 BUGWK75568 : fast/overflow/line-clamp.html = TEXT 135 BUGWK75568 : fast/overflow/overflow-focus-ring.html = TEXT 136 BUGWK75568 : fast/repaint/opacity-change-on-overflow-float.html = TEXT 137 BUGWK75568 : fast/repaint/renderer-destruction-by-invalidateSelection-crash.html = TEXT 138 BUGWK75568 : fast/repaint/subtree-root-clip-3.html = TEXT 139 BUGWK75568 : fast/replaced/replaced-breaking-mixture.html = TEXT 140 BUGWK75568 : fast/transforms/transformed-focused-text-input.html = TEXT 141 BUGWK75568 : plugins/mouse-click-plugin-clears-selection.html = TEXT 142 BUGWK75568 : svg/custom/inline-svg-in-xhtml.xml = TEXT 143 BUGWK75568 : svg/hixie/mixed/003.xml = TEXT 144 BUGWK75568 : tables/mozilla/bugs/45621.html = TEXT 145 BUGWK75568 : tables/mozilla/bugs/bug154780.html = TEXT 146 BUGWK75568 : tables/mozilla/bugs/bug18359.html = TEXT 147 BUGWK75568 : tables/mozilla/bugs/bug24200.html = TEXT 148 BUGWK75568 : tables/mozilla/bugs/bug2479-2.html = TEXT 149 BUGWK75568 : tables/mozilla/bugs/bug2479-3.html = TEXT 150 BUGWK75568 : tables/mozilla/bugs/bug2479-4.html = TEXT 151 BUGWK75568 : tables/mozilla/bugs/bug28928.html = TEXT 152 BUGWK75568 : tables/mozilla/bugs/bug4382.html = TEXT 153 BUGWK75568 : tables/mozilla/bugs/bug44505.html = TEXT 154 BUGWK75568 : tables/mozilla/bugs/bug4527.html = TEXT 155 BUGWK75568 : tables/mozilla/bugs/bug46368-1.html = TEXT 156 BUGWK75568 : tables/mozilla/bugs/bug46368-2.html = TEXT 157 BUGWK75568 : tables/mozilla/bugs/bug51037.html = TEXT 158 BUGWK75568 : tables/mozilla/bugs/bug55545.html = TEXT 159 BUGWK75568 : tables/mozilla/bugs/bug7342.html = TEXT 160 BUGWK75568 : tables/mozilla/dom/tableDom.html = TEXT 161 BUGWK75568 : tables/mozilla/other/move_row.html = TEXT 162 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug106966.html = TEXT 163 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug45621.html = TEXT 164 BUGWK75568 : tables/mozilla_expected_failures/bugs/bug92647-1.html = TEXT 165 BUGWK75568 : fast/replaced/width100percent-textfield.html = TEXT 166 BUGWK75568 : fast/speech/input-appearance-searchandspeech.html = TEXT 167 BUGWK75568 : fast/speech/input-appearance-speechbutton.html = TEXT 168 BUGWK75568 : fast/speech/speech-bidi-rendering.html = TEXT 169 BUGWK75568 : fast/table/029.html = TEXT 170 BUGWK75568 : fast/table/colspanMinWidth-vertical.html = TEXT 171 BUGWK75568 : fast/table/colspanMinWidth.html = TEXT 172 BUGWK75568 : fast/table/overflowHidden.html = TEXT 173 BUGWK75568 : fast/table/spanOverlapRepaint.html = TEXT 174 BUGWK75568 : fast/table/text-field-baseline.html = TEXT 175 BUGWK75568 : tables/mozilla/bugs/bug1188.html = TEXT -
trunk/LayoutTests/platform/win/Skipped
r109383 r110072 1660 1660 #Vibration API is not implemented. 1661 1661 fast/dom/navigator-vibration.html 1662 1663 # Those tests need a text baseline after lazily allocating layers. 1664 # The change should only be layer removal. 1665 animations/combo-transform-translate+scale.html 1666 editing/spelling/inline_spelling_markers.html 1667 fast/box-shadow/shadow-buffer-partial.html 1668 fast/forms/form-element-geometry.html 1669 fast/forms/input-value.html 1670 fast/layers/add-layer-with-nested-stacking.html 1671 fast/layers/remove-layer-with-nested-stacking.html 1672 fast/repaint/iframe-scroll-repaint.html 1673 fast/repaint/inline-relative-positioned.html 1674 fast/repaint/lines-with-layout-delta.html 1675 fast/repaint/overflow-clip-subtree-layout.html 1676 fast/repaint/repaint-resized-overflow.html 1677 fast/repaint/search-field-cancel.html 1678 fast/repaint/subtree-layoutstate-transform.html 1679 fast/repaint/subtree-root-clip-2.html 1680 fast/repaint/subtree-root-clip.html 1681 fast/repaint/subtree-root-skipped.html 1682 fast/replaced/replaced-breaking.html 1683 fast/replaced/width100percent-searchfield.html 1684 fast/text/textIteratorNilRenderer.html 1685 compositing/geometry/object-clip-rects-assertion.html 1686 compositing/overflow/ancestor-overflow.html 1687 editing/inserting/before-after-input-element.html 1688 editing/pasteboard/4806874.html 1689 editing/pasteboard/drop-text-without-selection.html 1690 editing/pasteboard/input-field-1.html 1691 editing/selection/3690703-2.html 1692 editing/selection/3690703.html 1693 editing/selection/3690719.html 1694 editing/selection/4895428-3.html 1695 editing/selection/4975120.html 1696 editing/selection/drag-select-1.html 1697 editing/selection/expanding-selections.html 1698 editing/selection/leave-requested-block.html 1699 editing/selection/select-across-readonly-input-1.html 1700 editing/selection/select-across-readonly-input-2.html 1701 editing/selection/select-across-readonly-input-3.html 1702 editing/selection/select-across-readonly-input-4.html 1703 editing/selection/select-across-readonly-input-5.html 1704 fast/block/float/032.html 1705 fast/block/float/033.html 1706 fast/block/float/avoidance-rtl.html 1707 fast/block/float/float-not-removed-from-next-sibling3.html 1708 fast/block/float/float-overflow-hidden-containing-block-width.html 1709 fast/block/float/in-margin.html 1710 fast/block/float/overlapping-floats-with-overflow-hidden.html 1711 fast/block/float/shrink-to-avoid-float-complexity.html 1712 fast/block/lineboxcontain/block-font.html 1713 fast/block/lineboxcontain/block-glyphs.html 1714 fast/block/lineboxcontain/font.html 1715 fast/block/lineboxcontain/parsing-invalid.html 1716 fast/block/margin-collapse/103.html 1717 fast/clip/017.html 1718 fast/css/input-search-padding.html 1719 fast/css/invalidation-errors-2.html 1720 fast/css/invalidation-errors.html 1721 fast/css/line-height.html 1722 fast/css/nested-layers-with-hover.html 1723 fast/css/resize-single-axis.html 1724 fast/css/text-input-with-webkit-border-radius.html 1725 fast/css/text-overflow-input.html 1726 fast/dom/isindex-001.html 1727 fast/dom/isindex-002.html 1728 fast/dynamic/subtree-boundary-percent-height.html 1729 fast/dynamic/subtree-no-common-root-static-y.html 1730 fast/dynamic/subtree-table-cell-height.html 1731 fast/events/autoscroll.html 1732 fast/events/context-no-deselect.html 1733 fast/events/mouse-relative-position.html 1734 fast/forms/basic-inputs.html 1735 fast/forms/box-shadow-override.html 1736 fast/forms/encoding-test.html 1737 fast/forms/fieldset-align.html 1738 fast/forms/floating-textfield-relayout.html 1739 fast/forms/input-align.html 1740 fast/forms/input-appearance-bkcolor.html 1741 fast/forms/input-appearance-default-bkcolor.html 1742 fast/forms/input-appearance-disabled.html 1743 fast/forms/input-appearance-focus.html 1744 fast/forms/input-appearance-height.html 1745 fast/forms/input-appearance-preventDefault.html 1746 fast/forms/input-appearance-readonly.html 1747 fast/forms/input-appearance-selection.html 1748 fast/forms/input-appearance-visibility.html 1749 fast/forms/input-appearance-width.html 1750 fast/forms/input-baseline.html 1751 fast/forms/input-double-click-selection-gap-bug.html 1752 fast/forms/input-field-text-truncated.html 1753 fast/forms/input-placeholder-visibility-1.html 1754 fast/forms/input-placeholder-visibility-3.html 1755 fast/forms/input-readonly-empty.html 1756 fast/forms/input-spaces.html 1757 fast/forms/input-table.html 1758 fast/forms/input-text-click-inside.html 1759 fast/forms/input-text-click-outside.html 1760 fast/forms/input-text-option-delete.html 1761 fast/forms/input-text-self-emptying-click.html 1762 fast/forms/input-width.html 1763 fast/forms/number/input-appearance-number-rtl.html 1764 fast/forms/number/input-appearance-spinbutton-disabled-readonly.html 1765 fast/forms/number/input-appearance-spinbutton-layer.html 1766 fast/forms/placeholder-position.html 1767 fast/forms/placeholder-pseudo-style.html 1768 fast/forms/plaintext-mode-2.html 1769 fast/forms/search-cancel-button-style-sharing.html 1770 fast/forms/search-display-none-cancel-button.html 1771 fast/forms/search-rtl.html 1772 fast/forms/search-styled.html 1773 fast/forms/search-vertical-alignment.html 1774 fast/forms/searchfield-heights.html 1775 fast/forms/tabbing-input-iframe.html 1776 fast/forms/text-style-color.html 1777 fast/forms/textfield-focus-ring.html 1778 fast/forms/validation-message-appearance.html 1779 fast/forms/visual-hebrew-text-field.html 1780 fast/frames/take-focus-from-iframe.html 1781 fast/html/details-no-summary4.html 1782 fast/html/details-open-javascript.html 1783 fast/html/details-open2.html 1784 fast/html/details-open4.html 1785 fast/invalid/residual-style.html 1786 fast/layers/self-painting-outline.html 1787 fast/lists/dynamic-marker-crash.html 1788 fast/multicol/layers-split-across-columns.html 1789 fast/overflow/004.html 1790 fast/overflow/clip-rects-fixed-ancestor.html 1791 fast/overflow/line-clamp.html 1792 fast/overflow/overflow-focus-ring.html 1793 fast/repaint/layer-outline-horizontal.html 1794 fast/repaint/layer-outline.html 1795 fast/repaint/opacity-change-on-overflow-float.html 1796 fast/repaint/renderer-destruction-by-invalidateSelection-crash.html 1797 fast/repaint/subtree-root-clip-3.html 1798 fast/replaced/replaced-breaking-mixture.html 1799 fast/text/selection-painted-separately.html 1800 fast/text/selection-rect-rounding.html 1801 fast/transforms/transformed-focused-text-input.html 1802 plugins/mouse-click-plugin-clears-selection.html 1803 svg/custom/inline-svg-in-xhtml.xml 1804 svg/hixie/mixed/003.xml 1805 tables/mozilla/bugs/45621.html 1806 tables/mozilla/bugs/bug12384.html 1807 tables/mozilla/bugs/bug154780.html 1808 tables/mozilla/bugs/bug18359.html 1809 tables/mozilla/bugs/bug24200.html 1810 tables/mozilla/bugs/bug2479-2.html 1811 tables/mozilla/bugs/bug2479-3.html 1812 tables/mozilla/bugs/bug2479-4.html 1813 tables/mozilla/bugs/bug28928.html 1814 tables/mozilla/bugs/bug4382.html 1815 tables/mozilla/bugs/bug44505.html 1816 tables/mozilla/bugs/bug4527.html 1817 tables/mozilla/bugs/bug46368-1.html 1818 tables/mozilla/bugs/bug46368-2.html 1819 tables/mozilla/bugs/bug51037.html 1820 tables/mozilla/bugs/bug55545.html 1821 tables/mozilla/bugs/bug7342.html 1822 tables/mozilla/bugs/bug99948.html 1823 tables/mozilla/dom/tableDom.html 1824 tables/mozilla/other/move_row.html 1825 tables/mozilla_expected_failures/bugs/bug106966.html 1826 tables/mozilla_expected_failures/bugs/bug45621.html 1827 tables/mozilla_expected_failures/bugs/bug92647-1.html 1828 fast/replaced/width100percent-textfield.html 1829 fast/speech/input-appearance-searchandspeech.html 1830 fast/speech/input-appearance-speechbutton.html 1831 fast/speech/speech-bidi-rendering.html 1832 fast/table/003.html 1833 fast/table/029.html 1834 fast/table/colspanMinWidth-vertical.html 1835 fast/table/colspanMinWidth.html 1836 fast/table/overflowHidden.html 1837 fast/table/spanOverlapRepaint.html 1838 fast/table/text-field-baseline.html 1839 tables/mozilla/bugs/bug1188.html -
trunk/Source/WebCore/ChangeLog
r110071 r110072 1 2012-03-07 Julien Chaffraix <jchaffraix@webkit.org> 2 3 Lazily allocate overflow: hidden layers if we have overflowing content 4 https://bugs.webkit.org/show_bug.cgi?id=75568 5 6 Reviewed by David Hyatt. 7 8 Change covered by the existing tests and the tons of rebaselines. 9 10 This change makes us lazily allocate our RenderLayer for overflow: hidden layers only. 11 12 Apart from saving some memory, it will also speed up the rendering as we don't need to 13 go through the layer's machinery when painting and hit testing. 14 15 On http://dglazkov.github.com/performance-tests/biggrid.html benchmark, this puts the 16 overflow: hidden case in par with the overflow: visible case when scrolling that is a 17 very-smooth scrolling vs a jerky one currently (mostly due to the painting speedup). 18 19 * rendering/RenderBlock.cpp: 20 (WebCore::RenderBlock::updateScrollInfoAfterLayout): 21 Changed this method to update our size cache if needed. 22 23 * rendering/RenderBlock.cpp: 24 (WebCore::RenderBlock::layoutBlock): 25 (WebCore::RenderBlock::paint): 26 (WebCore::RenderBlock::isPointInOverflowControl): 27 * rendering/RenderBlock.h: 28 (RenderBlock): 29 * rendering/RenderBox.cpp: 30 (WebCore::RenderBox::willBeDestroyed): 31 (WebCore::RenderBox::styleDidChange): 32 (WebCore::RenderBox::layout): 33 (WebCore::RenderBox::scrollWidth): 34 (WebCore::RenderBox::scrollHeight): 35 (WebCore::RenderBox::scrollLeft): 36 (WebCore::RenderBox::scrollTop): 37 (WebCore::RenderBox::setScrollLeft): 38 (WebCore::RenderBox::setScrollTop): 39 (WebCore::RenderBox::includeVerticalScrollbarSize): 40 (WebCore::RenderBox::includeHorizontalScrollbarSize): 41 (WebCore::RenderBox::scrolledContentOffset): 42 (WebCore::RenderBox::pushContentsClip): 43 (WebCore::RenderBox::popContentsClip): 44 (WebCore::RenderBox::addLayoutOverflow): 45 Added layer() check to the previous call sites. 46 47 (WebCore::cachedSizeForOverflowClipMap): 48 (WebCore::RenderBox::cachedSizeForOverflowClip): 49 (WebCore::RenderBox::updateCachedSizeForOverflowClip): 50 (WebCore::RenderBox::clearCachedSizeForOverflowClip): 51 This logic stores the size information for later repainting. 52 It is in practice replicating what RenderLayer is doing. 53 I had to disable an ASSERT here as it would trigger in NRWT but 54 not under DRT. I haven't found by code inspection what was wrong. 55 56 * rendering/RenderBox.h: 57 (WebCore::RenderBox::hasOverflowClipWithLayer): 58 Helper function. 59 60 (WebCore::RenderBox::requiresLayerForOverflowClip): 61 This determines if we can survive without a RenderLayer. For the moment, 62 it is very conservative. 63 64 (WebCore::RenderBox::requiresLayer): 65 Updated to call requiresLayerForOverflowClip. 66 67 * rendering/RenderBoxModelObject.cpp: 68 (WebCore::RenderBoxModelObject::ensureLayer): 69 Added this function to create and add a new layer. 70 71 (WebCore::RenderBoxModelObject::willBeDestroyed): 72 (WebCore::RenderBoxModelObject::styleDidChange): 73 Patched those method to handle updating / removing 74 cached size entries. 75 76 * rendering/RenderBoxModelObject.h: 77 (WebCore::RenderBoxModelObject::requiresLayer): 78 Pushed the overflowClip check down to RenderBox as only RenderBoxes can have 79 overflow clips. 80 81 * rendering/RenderTableRow.h: 82 (WebCore::RenderTableRow::requiresLayer): 83 Added a comment about why we need a layout for table rows. 84 85 * rendering/RenderDeprecatedFlexibleBox.cpp: 86 (WebCore::RenderDeprecatedFlexibleBox::layoutBlock): 87 * rendering/RenderFlexibleBox.cpp: 88 (WebCore::RenderFlexibleBox::layoutBlock): 89 * rendering/RenderTableSection.cpp: 90 (WebCore::RenderTableSection::layout): 91 Updated those call sites to use RenderBlock::updateScrollInfoAfterLayout 92 or RenderBox::updateCachedSizeForOverflowClip. The current logic is really 93 not tight proof and would need to be rethought to not avoid cases. 94 1 95 2012-03-07 Konrad Piascik <kpiascik@rim.com> 2 96 -
trunk/Source/WebCore/rendering/RenderBlock.cpp
r109806 r110072 1366 1366 void RenderBlock::updateScrollInfoAfterLayout() 1367 1367 { 1368 if (hasOverflowClip()) { 1369 if (gDelayUpdateScrollInfo) 1370 gDelayedUpdateScrollInfoSet->add(this); 1371 else 1372 layer()->updateScrollInfoAfterLayout(); 1373 } 1368 if (!hasOverflowClip()) 1369 return; 1370 1371 if (!hasLayer()) { 1372 updateCachedSizeForOverflowClip(); 1373 return; 1374 } 1375 1376 if (gDelayUpdateScrollInfo) 1377 gDelayedUpdateScrollInfoSet->add(this); 1378 else 1379 layer()->updateScrollInfoAfterLayout(); 1374 1380 } 1375 1381 … … 1600 1606 repaintRect.inflate(maximalOutlineSize(PaintPhaseOutline)); 1601 1607 1602 if (hasOverflowClip ()) {1608 if (hasOverflowClipWithLayer()) { 1603 1609 // Adjust repaint rect for scroll offset 1604 1610 repaintRect.move(-scrolledContentOffset()); … … 2633 2639 // z-index. We paint after we painted the background/border, so that the scrollbars will 2634 2640 // sit above the background/border. 2635 if (hasOverflowClip () && style()->visibility() == VISIBLE && (phase == PaintPhaseBlockBackground || phase == PaintPhaseChildBlockBackground) && paintInfo.shouldPaintWithinRoot(this))2641 if (hasOverflowClipWithLayer() && style()->visibility() == VISIBLE && (phase == PaintPhaseBlockBackground || phase == PaintPhaseChildBlockBackground) && paintInfo.shouldPaintWithinRoot(this)) 2636 2642 layer()->paintOverflowControls(paintInfo.context, roundedIntPoint(adjustedPaintOffset), paintInfo.rect); 2637 2643 } … … 4463 4469 bool RenderBlock::isPointInOverflowControl(HitTestResult& result, const LayoutPoint& pointInContainer, const LayoutPoint& accumulatedOffset) 4464 4470 { 4465 if (!scrollsOverflow() )4471 if (!scrollsOverflow() || !hasLayer()) 4466 4472 return false; 4467 4473 -
trunk/Source/WebCore/rendering/RenderBlock.h
r109658 r110072 382 382 virtual void willBeDestroyed(); 383 383 384 void updateScrollInfoAfterLayout(); 385 384 386 // These functions are only used internally to manipulate the render tree structure via remove/insert/appendChildNode. 385 387 // Since they are typically called only to move objects around within anonymous blocks (which only have layers in … … 843 845 bool expandsToEncloseOverhangingFloats() const; 844 846 845 void updateScrollInfoAfterLayout();846 847 847 RenderObject* splitAnonymousBlocksAroundChild(RenderObject* beforeChild); 848 848 RenderObject* splitTablePartsAroundChild(RenderObject* beforeChild); -
trunk/Source/WebCore/rendering/RenderBox.cpp
r109835 r110072 264 264 ASSERT(!RenderBlock::hasPercentHeightDescendant(this)); 265 265 266 if (hasOverflowClip() && everHadLayout() && !hasLayer()) 267 clearCachedSizeForOverflowClip(); 268 266 269 RenderBoxModelObject::willBeDestroyed(); 267 270 } … … 361 364 // If our zoom factor changes and we have a defined scrollLeft/Top, we need to adjust that value into the 362 365 // new zoomed coordinate space. 363 if (hasOverflowClip () && oldStyle && newStyle && oldStyle->effectiveZoom() != newStyle->effectiveZoom()) {366 if (hasOverflowClipWithLayer() && oldStyle && newStyle && oldStyle->effectiveZoom() != newStyle->effectiveZoom()) { 364 367 if (int left = layer()->scrollXOffset()) { 365 368 left = (left / oldStyle->effectiveZoom()) * newStyle->effectiveZoom(); … … 464 467 } 465 468 statePusher.pop(); 469 470 if (hasOverflowClip() && !hasLayer()) 471 updateCachedSizeForOverflowClip(); 472 466 473 setNeedsLayout(false); 467 474 } … … 491 498 int RenderBox::scrollWidth() const 492 499 { 493 if (hasOverflowClip ())500 if (hasOverflowClipWithLayer()) 494 501 return layer()->scrollWidth(); 495 502 // For objects with visible overflow, this matches IE. … … 502 509 int RenderBox::scrollHeight() const 503 510 { 504 if (hasOverflowClip ())511 if (hasOverflowClipWithLayer()) 505 512 return layer()->scrollHeight(); 506 513 // For objects with visible overflow, this matches IE. … … 511 518 int RenderBox::scrollLeft() const 512 519 { 513 return hasOverflowClip () ? layer()->scrollXOffset() : 0;520 return hasOverflowClipWithLayer() ? layer()->scrollXOffset() : 0; 514 521 } 515 522 516 523 int RenderBox::scrollTop() const 517 524 { 518 return hasOverflowClip () ? layer()->scrollYOffset() : 0;525 return hasOverflowClipWithLayer() ? layer()->scrollYOffset() : 0; 519 526 } 520 527 521 528 void RenderBox::setScrollLeft(int newLeft) 522 529 { 523 if (hasOverflowClip ())530 if (hasOverflowClipWithLayer()) 524 531 layer()->scrollToXOffset(newLeft, RenderLayer::ScrollOffsetClamped); 525 532 } … … 527 534 void RenderBox::setScrollTop(int newTop) 528 535 { 529 if (hasOverflowClip ())536 if (hasOverflowClipWithLayer()) 530 537 layer()->scrollToYOffset(newTop, RenderLayer::ScrollOffsetClamped); 531 538 } … … 652 659 bool RenderBox::includeVerticalScrollbarSize() const 653 660 { 654 return hasOverflowClip () && !layer()->hasOverlayScrollbars()661 return hasOverflowClipWithLayer() && !layer()->hasOverlayScrollbars() 655 662 && (style()->overflowY() == OSCROLL || style()->overflowY() == OAUTO); 656 663 } … … 658 665 bool RenderBox::includeHorizontalScrollbarSize() const 659 666 { 660 return hasOverflowClip () && !layer()->hasOverlayScrollbars()667 return hasOverflowClipWithLayer() && !layer()->hasOverlayScrollbars() 661 668 && (style()->overflowX() == OSCROLL || style()->overflowX() == OAUTO); 662 669 } … … 750 757 { 751 758 ASSERT(hasOverflowClip()); 752 ASSERT(hasLayer()); 753 return layer()->scrolledContentOffset(); 759 760 if (hasLayer()) 761 return layer()->scrolledContentOffset(); 762 763 // If we have no layer, it means that we have no overflowing content as we lazily 764 // allocate it on demand. Thus we don't have any scroll offset. 765 ASSERT(!requiresLayerForOverflowClip()); 766 return LayoutSize(); 767 } 768 769 typedef HashMap<const RenderBox*, LayoutSize> RendererSizeCache; 770 static RendererSizeCache& cachedSizeForOverflowClipMap() 771 { 772 DEFINE_STATIC_LOCAL(RendererSizeCache, cachedSizeForOverflowClipMap, ()); 773 return cachedSizeForOverflowClipMap; 754 774 } 755 775 … … 757 777 { 758 778 ASSERT(hasOverflowClip()); 759 ASSERT(hasLayer()); 760 761 return layer()->size(); 779 if (hasLayer()) 780 return layer()->size(); 781 782 ASSERT(!requiresLayerForOverflowClip()); 783 RendererSizeCache::iterator it = cachedSizeForOverflowClipMap().find(this); 784 if (it == cachedSizeForOverflowClipMap().end()) 785 return LayoutSize(); 786 787 return it->second; 788 } 789 790 void RenderBox::updateCachedSizeForOverflowClip() 791 { 792 ASSERT(hasOverflowClip()); 793 ASSERT(!requiresLayerForOverflowClip()); 794 ASSERT(!hasLayer()); 795 796 cachedSizeForOverflowClipMap().set(this, size()); 797 } 798 799 void RenderBox::clearCachedSizeForOverflowClip() 800 { 801 ASSERT(hasOverflowClip()); 802 ASSERT(!requiresLayerForOverflowClip()); 803 ASSERT(!hasLayer()); 804 805 // FIXME: We really would like to enable this ASSERT. However the current updateScrollInfoAfterLayout 806 // is not bullet-proof and it triggers in non-obvious ways under NRWT. 807 // ASSERT(cachedSizeForOverflowClipMap().contains(this)); 808 cachedSizeForOverflowClipMap().remove(this); 762 809 } 763 810 … … 1191 1238 1192 1239 bool isControlClip = hasControlClip(); 1193 bool isOverflowClip = hasOverflowClip() && ! layer()->isSelfPaintingLayer();1240 bool isOverflowClip = hasOverflowClip() && !hasSelfPaintingLayer(); 1194 1241 1195 1242 if (!isControlClip && !isOverflowClip) … … 1213 1260 void RenderBox::popContentsClip(PaintInfo& paintInfo, PaintPhase originalPhase, const LayoutPoint& accumulatedOffset) 1214 1261 { 1215 ASSERT(hasControlClip() || (hasOverflowClip() && ! layer()->isSelfPaintingLayer()));1262 ASSERT(hasControlClip() || (hasOverflowClip() && !hasSelfPaintingLayer())); 1216 1263 1217 1264 paintInfo.context->restore(); … … 3687 3734 m_overflow = adoptPtr(new RenderOverflow(clientBox, borderBoxRect())); 3688 3735 3736 // Lazily allocate our layer as we will need it to hold our scroll information. 3737 if (hasOverflowClip()) 3738 ensureLayer(); 3739 3689 3740 m_overflow->addLayoutOverflow(overflowRect); 3690 3741 } -
trunk/Source/WebCore/rendering/RenderBox.h
r109835 r110072 43 43 virtual ~RenderBox(); 44 44 45 virtual bool requiresLayer() const OVERRIDE { return isRoot() || isPositioned() || isRelPositioned() || isTransparent() || requiresLayerForOverflowClip() || hasTransform() || hasMask() || hasReflection() || hasFilter() || style()->specifiesColumns(); } 46 bool requiresLayerForOverflowClip() const; 47 48 bool hasOverflowClipWithLayer() const { return hasOverflowClip() && hasLayer(); } 49 45 50 // Use this with caution! No type checking is done! 46 51 RenderBox* firstChildBox() const; … … 452 457 IntSize scrolledContentOffset() const; 453 458 IntSize cachedSizeForOverflowClip() const; 459 void updateCachedSizeForOverflowClip(); 460 void clearCachedSizeForOverflowClip(); 454 461 455 462 virtual bool hasRelativeDimensions() const; … … 605 612 } 606 613 614 inline bool RenderBox::requiresLayerForOverflowClip() const 615 { 616 if (!hasOverflowClip()) 617 return false; 618 619 // FIXME: overflow: auto could also lazily create its layer but some repainting 620 // issues are arising from that. 621 bool onlyOverflowHidden = style()->overflowX() == OHIDDEN && style()->overflowY() == OHIDDEN; 622 623 // Currently {push|pop}ContentsClip do not handle properly all cases involving a clip 624 // with a border radius so we need a RenderLayer to handle them. 625 return !onlyOverflowHidden || style()->hasBorderRadius(); 626 } 627 607 628 } // namespace WebCore 608 629 -
trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp
r109867 r110072 355 355 } 356 356 357 void RenderBoxModelObject::ensureLayer() 358 { 359 if (m_layer) 360 return; 361 362 m_layer = new (renderArena()) RenderLayer(this); 363 setHasLayer(true); 364 m_layer->insertOnlyThisLayer(); 365 } 366 357 367 void RenderBoxModelObject::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle) 358 368 { 359 369 RenderObject::styleDidChange(diff, oldStyle); 360 370 updateBoxModelInfoFromStyle(); 361 371 362 372 if (requiresLayer()) { 363 373 if (!layer() && layerCreationAllowedForSubtree()) { 364 374 if (s_wasFloating && isFloating()) 365 375 setChildNeedsLayout(true); 366 m_layer = new (renderArena()) RenderLayer(this); 367 setHasLayer(true);368 m_layer->insertOnlyThisLayer(); 376 377 ensureLayer(); 378 369 379 if (parent() && !needsLayout() && containingBlock()) { 370 380 m_layer->setRepaintStatus(NeedsFullRepaint); … … 388 398 if (s_hadLayer && layer()->isSelfPaintingLayer() != s_layerWasSelfPainting) 389 399 setChildNeedsLayout(true); 400 if (hasOverflowClip()) 401 toRenderBox(this)->updateCachedSizeForOverflowClip(); 390 402 } 391 403 } -
trunk/Source/WebCore/rendering/RenderBoxModelObject.h
r109867 r110072 75 75 bool hasSelfPaintingLayer() const; 76 76 RenderLayer* layer() const { return m_layer; } 77 virtual bool requiresLayer() const { return isRoot() || isPositioned() || isRelPositioned() || isTransparent() || has OverflowClip() || hasTransform() || hasMask() || hasReflection() || hasFilter() || style()->specifiesColumns(); }77 virtual bool requiresLayer() const { return isRoot() || isPositioned() || isRelPositioned() || isTransparent() || hasTransform() || hasMask() || hasReflection() || hasFilter() || style()->specifiesColumns(); } 78 78 79 79 // This will work on inlines to return the bounding box of all of the lines' border boxes. … … 209 209 RenderObject* firstLetterRemainingText() const; 210 210 void setFirstLetterRemainingText(RenderObject*); 211 212 void ensureLayer(); 211 213 212 214 private: -
trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp
r109805 r110072 306 306 // Update our scrollbars if we're overflow:auto/scroll/hidden now that we know if 307 307 // we overflow or not. 308 if (hasOverflowClip()) 309 layer()->updateScrollInfoAfterLayout(); 308 updateScrollInfoAfterLayout(); 310 309 311 310 // Repaint with our new bounds if they are different from our old bounds. -
trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp
r110007 r110072 250 250 // Update our scroll information if we're overflow:auto/scroll/hidden now that we know if 251 251 // we overflow or not. 252 if (hasOverflowClip()) 253 layer()->updateScrollInfoAfterLayout(); 252 updateScrollInfoAfterLayout(); 254 253 255 254 repainter.repaintAfterLayout(); -
trunk/Source/WebCore/rendering/RenderTableRow.h
r109383 r110072 58 58 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const LayoutPoint& pointInContainer, const LayoutPoint& accumulatedOffset, HitTestAction); 59 59 60 virtual bool requiresLayer() const { return isTransparent() || hasOverflowClip() || hasTransform() || hasMask() || hasFilter(); } 60 // We need to allocate a layer whenever we have an overflow clip as RenderTableSection::paintObject does not push rows' clips. 61 virtual bool requiresLayer() const OVERRIDE { return isTransparent() || hasOverflowClip() || hasTransform() || hasMask() || hasFilter(); } 61 62 62 63 virtual void paint(PaintInfo&, const LayoutPoint&); -
trunk/Source/WebCore/rendering/RenderTableSection.cpp
r109818 r110072 418 418 } 419 419 statePusher.pop(); 420 421 if (hasOverflowClip() && !hasLayer()) 422 updateCachedSizeForOverflowClip(); 423 420 424 setNeedsLayout(false); 421 425 }
Note:
See TracChangeset
for help on using the changeset viewer.