Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(265)

Issue 2640143005: Support subpixel layout for borders. (Closed)

Created:
3 years, 11 months ago by Karl Øygard
Modified:
3 years, 7 months ago
Reviewers:
pdr., Stephen Chennney, eae
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-css, blink-reviews-layout_chromium.org, blink-reviews-paint_chromium.org, blink-reviews-style_chromium.org, chromium-reviews, dglazkov+blink, dshwang, eae+blinkwatch, Eric Willigers, feature-media-reviews_chromium.org, jchaffraix+rendering, jfernandez, kinuko+watch, leviw+renderwatch, mac-reviews_chromium.org, pdr+renderingwatchlist_chromium.org, posciak+watch_chromium.org, Manuel Rego, rjwright, rwlbuis, shans, svillar, szager+layoutwatch_chromium.org, zoltan1
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Support subpixel layout of borders. This cl implements subpixel layout of borders. Painting of subpixel borders now uses rounding to nearest CSS pixel, and is aligned with Edge. Handling of device pixel ratios > 1 isn't implemented here, and is better covered in a separate task. This does not implement subpixel borders for tables, as that interacts with table layout width calculations, which would also need to be adapted to subpixels. Again, that's better dealt with in a separate task. A number of test cases had to be rebaselined, due to minor changes in layout and/or painting. Most of these changes appear in tests that uses zooming, and implicitly have fractional borders. svg/zoom/page/zoom-replaced-intrinsic-ratio-001.htm now looks a bit broken, but that's due to an unrelated issue with aspect ratio and subpixels (in LayoutPart, if I recall correctly). BUG=227192 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2640143005 Cr-Commit-Position: refs/heads/master@{#449943} Committed: https://chromium.googlesource.com/chromium/src/+/934becac5daa91ea979fb66e4ae21761ca11ebc9

Patch Set 1 #

Total comments: 17

Patch Set 2 : Changed width in BorderValue to use fixed width, plus rebase and extra tests. #

Patch Set 3 : Rebased patch set. #

Total comments: 12

Patch Set 4 : Added sanity check and tests for BorderValue fixed point width. #

Patch Set 5 : Rebaselined tests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1794 lines, -1491 lines) Patch
M third_party/WebKit/LayoutTests/animations/interpolation/border-width-interpolation.html View 2 chunks +6 lines, -6 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/borders/border-image-width-rounding-expected.html View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/css/variables/computed-style.html View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/fast/sub-pixel/scaled-background-image-expected.html View 1 chunk +4 lines, -4 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/sub-pixel/sub-pixel-border.html View 1 1 chunk +87 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/sub-pixel/sub-pixel-border-2.html View 1 1 chunk +41 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/sub-pixel/sub-pixel-border-2-expected.html View 1 2 1 chunk +41 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/sub-pixel/zoomed-em-border-expected.html View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/block/float/016-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/block/float/016-expected.txt View 3 chunks +21 lines, -21 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/css/bidi-override-in-anonymous-block-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/css/bidi-override-in-anonymous-block-expected.txt View 5 chunks +89 lines, -89 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/forms/color/color-suggestion-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/listbox-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/listbox-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/menulist-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/menulist-appearance-basic-expected.txt View 1 chunk +11 lines, -11 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/forms/suggestion-picker/date-suggestion-picker-appearance-zoom125-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/forms/textarea/textarea-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/forms/textarea/textarea-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt View 1 chunk +5 lines, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.png View 1 2 3 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.png View 1 2 3 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt View 1 chunk +12 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/media/video-zoom-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/media/video-zoom-expected.txt View 1 chunk +23 lines, -23 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/repaint-during-scroll-with-zoom-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/repaint-during-scroll-with-zoom-expected.txt View 1 chunk +7 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/svg-fonts-in-html-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/svg-fonts-in-html-expected.txt View 1 chunk +6 lines, -6 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-svg-float-border-padding-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-svg-float-border-padding-expected.txt View 2 chunks +11 lines, -11 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt View 4 chunks +44 lines, -44 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/transforms/2d/zoom-menulist-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/transforms/2d/zoom-menulist-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/repaint-during-scroll-with-zoom-expected.txt View 1 2 3 1 chunk +15 lines, -15 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/calendar-picker-appearance-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/data-suggestion-picker-appearance-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/popup-menu-appearance-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/popup-menu-with-scrollbar-appearance-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/calendar-picker/calendar-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/color/color-suggestion-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/select/listbox-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/select/listbox-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/select/menulist-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/select/menulist-appearance-basic-expected.txt View 1 chunk +11 lines, -11 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/suggestion-picker/date-suggestion-picker-appearance-zoom125-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/textarea/textarea-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/textarea/textarea-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/transforms/2d/zoom-menulist-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/transforms/2d/zoom-menulist-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/block/float/016-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/css/bidi-override-in-anonymous-block-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/calendar-picker/calendar-picker-appearance-zoom125-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/color/color-suggestion-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/select/listbox-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/select/listbox-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/select/menulist-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/select/menulist-appearance-basic-expected.txt View 1 chunk +11 lines, -11 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/suggestion-picker/date-suggestion-picker-appearance-zoom125-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/suggestion-picker/date-suggestion-picker-appearance-zoom200-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/textarea/textarea-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/textarea/textarea-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/paint/invalidation/repaint-during-scroll-with-zoom-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/svg/zoom/page/zoom-svg-float-border-padding-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/transforms/2d/zoom-menulist-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/transforms/2d/zoom-menulist-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/css1/units/length_units-expected.txt View 2 chunks +45 lines, -45 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/block/float/016-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/block/float/016-expected.txt View 3 chunks +21 lines, -21 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/css/bidi-override-in-anonymous-block-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/css/bidi-override-in-anonymous-block-expected.txt View 5 chunks +97 lines, -97 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/forms/calendar-picker/calendar-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/forms/color/color-suggestion-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/forms/select/listbox-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/forms/select/listbox-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/forms/suggestion-picker/date-suggestion-picker-appearance-zoom125-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/forms/textarea/textarea-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/forms/textarea/textarea-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt View 1 chunk +5 lines, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.png View 1 2 3 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.png View 1 2 3 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt View 1 chunk +12 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/media/video-zoom-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/media/video-zoom-expected.txt View 1 chunk +23 lines, -23 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/repaint-during-scroll-with-zoom-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/repaint-during-scroll-with-zoom-expected.txt View 1 chunk +7 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/svg-fonts-in-html-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/svg-fonts-in-html-expected.txt View 1 chunk +6 lines, -6 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-background-images-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-background-images-expected.txt View 1 chunk +13 lines, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt View 8 chunks +8 lines, -8 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt View 1 chunk +40 lines, -40 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt View 2 chunks +11 lines, -11 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt View 1 chunk +9 lines, -9 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt View 4 chunks +44 lines, -44 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/transforms/2d/zoom-menulist-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/transforms/2d/zoom-menulist-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/repaint-during-scroll-with-zoom-expected.txt View 1 2 3 1 chunk +15 lines, -15 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/css1/units/length_units-expected.txt View 2 chunks +46 lines, -46 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/block/float/016-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/block/float/016-expected.txt View 3 chunks +21 lines, -21 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/css/bidi-override-in-anonymous-block-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/css/bidi-override-in-anonymous-block-expected.txt View 5 chunks +97 lines, -97 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/forms/calendar-picker/calendar-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/forms/color/color-suggestion-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/forms/select/listbox-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/forms/select/listbox-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/forms/select/menulist-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/forms/select/menulist-appearance-basic-expected.txt View 1 chunk +11 lines, -11 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/forms/suggestion-picker/date-suggestion-picker-appearance-zoom125-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/forms/textarea/textarea-appearance-basic-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/forms/textarea/textarea-appearance-basic-expected.txt View 2 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt View 1 chunk +5 lines, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.png View 1 2 3 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.png View 1 2 3 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt View 1 chunk +12 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/media/video-zoom-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/media/video-zoom-expected.txt View 1 chunk +23 lines, -23 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/repaint-during-scroll-with-zoom-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/repaint-during-scroll-with-zoom-expected.txt View 1 chunk +7 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/custom/svg-fonts-in-html-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/custom/svg-fonts-in-html-expected.txt View 1 chunk +6 lines, -6 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-background-images-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-background-images-expected.txt View 1 chunk +13 lines, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt View 8 chunks +8 lines, -8 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt View 1 chunk +42 lines, -42 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-svg-float-border-padding-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-svg-float-border-padding-expected.txt View 2 chunks +11 lines, -11 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt View 1 chunk +9 lines, -9 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt View 4 chunks +44 lines, -44 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/transforms/2d/zoom-menulist-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/transforms/2d/zoom-menulist-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/repaint-during-scroll-with-zoom-expected.txt View 1 2 3 1 chunk +15 lines, -15 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/scalefactor150/fast/hidpi/static/calendar-picker-appearance-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/scalefactor150/fast/hidpi/static/data-suggestion-picker-appearance-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/scalefactor150/fast/hidpi/static/popup-menu-appearance-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/scalefactor150/fast/hidpi/static/popup-menu-with-scrollbar-appearance-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win7/fast/forms/calendar-picker/calendar-picker-appearance-zoom125-expected.png View 1 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win7/svg/custom/svg-fonts-in-html-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win7/svg/custom/svg-fonts-in-html-expected.txt View 1 chunk +6 lines, -6 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win7/virtual/scalefactor150/fast/hidpi/static/calendar-picker-appearance-expected.png View 1 2 3 4 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/svg/zoom/page/zoom-background-image-tiled-expected.png View Binary file 0 comments Download
M third_party/WebKit/LayoutTests/svg/zoom/page/zoom-background-image-tiled-expected.txt View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/BUILD.gn View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSProperties.json5 View 1 2 3 4 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/AnimatedStyleBuilder.cpp View 1 2 3 5 chunks +14 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.cpp View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBox.h View 1 2 3 2 chunks +2 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBoxModelObject.h View 2 3 1 chunk +33 lines, -13 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutFlexibleBox.cpp View 1 2 3 1 chunk +14 lines, -14 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutScrollbarPart.cpp View 1 2 2 chunks +6 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTable.h View 1 chunk +8 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTable.cpp View 1 2 3 10 chunks +36 lines, -27 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTableCell.h View 1 2 3 3 chunks +19 lines, -18 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTableCell.cpp View 1 2 3 7 chunks +49 lines, -43 lines 0 comments Download
M third_party/WebKit/Source/core/layout/api/LayoutBoxModel.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/api/LineLayoutBoxModel.h View 1 chunk +6 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/layout/api/LineLayoutInline.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp View 1 2 3 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/line/InlineFlowBox.h View 1 1 chunk +15 lines, -19 lines 0 comments Download
M third_party/WebKit/Source/core/page/SpatialNavigation.cpp View 1 2 3 1 chunk +6 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/paint/BoxBorderPainter.cpp View 1 2 3 13 chunks +24 lines, -22 lines 0 comments Download
M third_party/WebKit/Source/core/paint/BoxPaintInvalidator.cpp View 1 2 3 3 chunks +6 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/paint/BoxPainter.cpp View 1 2 3 3 chunks +8 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/core/paint/FileUploadControlPainter.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/paint/NinePieceImageGrid.cpp View 1 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/paint/ObjectPainter.h View 2 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/paint/ObjectPainter.cpp View 1 2 3 2 chunks +7 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp View 1 2 3 4 chunks +14 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/core/paint/ThemePainterDefault.cpp View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/style/BorderData.h View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/style/BorderEdge.h View 3 chunks +6 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/style/BorderEdge.cpp View 2 chunks +11 lines, -13 lines 0 comments Download
M third_party/WebKit/Source/core/style/BorderValue.h View 1 2 3 3 chunks +30 lines, -4 lines 0 comments Download
A third_party/WebKit/Source/core/style/BorderValueTest.cpp View 1 2 3 1 chunk +57 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/style/ComputedStyle.h View 1 2 3 5 chunks +32 lines, -22 lines 0 comments Download
M third_party/WebKit/Source/core/style/ComputedStyle.cpp View 1 2 3 5 chunks +12 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/platform/text/TextStream.cpp View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 42 (22 generated)
Karl Øygard
ptal
3 years, 11 months ago (2017-01-23 09:41:17 UTC) #10
pdr.
https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/css/CSSProperties.in File third_party/WebKit/Source/core/css/CSSProperties.in (right): https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/css/CSSProperties.in#newcode214 third_party/WebKit/Source/core/css/CSSProperties.in:214: border-bottom-width interpolable, initial=initialBorderWidth, converter=convertLineWidth<float> Should outline-width be changed in ...
3 years, 11 months ago (2017-01-24 06:57:31 UTC) #11
pdr.
https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/style/BorderValue.h File third_party/WebKit/Source/core/style/BorderValue.h (right): https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/style/BorderValue.h#newcode88 third_party/WebKit/Source/core/style/BorderValue.h:88: float m_width; On 2017/01/24 at 06:57:31, pdr. wrote: > ...
3 years, 11 months ago (2017-01-24 19:52:12 UTC) #12
Karl Øygard
https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/css/CSSProperties.in File third_party/WebKit/Source/core/css/CSSProperties.in (right): https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/css/CSSProperties.in#newcode214 third_party/WebKit/Source/core/css/CSSProperties.in:214: border-bottom-width interpolable, initial=initialBorderWidth, converter=convertLineWidth<float> On 2017/01/24 06:57:31, pdr. wrote: ...
3 years, 11 months ago (2017-01-24 22:42:58 UTC) #13
eae
This looks great! Could you take my test fast/sub-pixel/sub-pixel-border.html from https://codereview.chromium.org/2566593002/ and add that to ...
3 years, 11 months ago (2017-01-24 23:57:12 UTC) #14
pdr.
On 2017/01/24 at 22:42:58, karlo wrote: > values for this width, and without increasing the ...
3 years, 11 months ago (2017-01-25 00:35:50 UTC) #15
Karl Øygard
On 2017/01/25 00:35:50, pdr. wrote: > Because of how common BorderValue is, can you try ...
3 years, 10 months ago (2017-01-27 20:06:29 UTC) #20
Karl Øygard
On 2017/01/24 23:57:12, eae wrote: > This looks great! > > Could you take my ...
3 years, 10 months ago (2017-01-27 20:18:42 UTC) #21
Karl Øygard
https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/css/CSSProperties.in File third_party/WebKit/Source/core/css/CSSProperties.in (right): https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/css/CSSProperties.in#newcode215 third_party/WebKit/Source/core/css/CSSProperties.in:215: border-collapse inherited, independent, keyword_only, keywords=[separate|collapse], initial_keyword=separate On 2017/01/24 06:57:31, ...
3 years, 10 months ago (2017-01-27 20:19:28 UTC) #22
pdr.
https://codereview.chromium.org/2640143005/diff/40001/third_party/WebKit/Source/core/style/BorderEdge.cpp File third_party/WebKit/Source/core/style/BorderEdge.cpp (right): https://codereview.chromium.org/2640143005/diff/40001/third_party/WebKit/Source/core/style/BorderEdge.cpp#newcode16 third_party/WebKit/Source/core/style/BorderEdge.cpp:16: m_width(edgeWidth) { Can width be negative? If not, can ...
3 years, 10 months ago (2017-01-27 20:28:45 UTC) #23
pdr.
On 2017/01/27 at 20:19:28, karlo wrote: > > Similarly, the zoom test results seem suspect ...
3 years, 10 months ago (2017-01-27 20:31:15 UTC) #24
Karl Øygard
https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/css/CSSProperties.in File third_party/WebKit/Source/core/css/CSSProperties.in (right): https://codereview.chromium.org/2640143005/diff/1/third_party/WebKit/Source/core/css/CSSProperties.in#newcode215 third_party/WebKit/Source/core/css/CSSProperties.in:215: border-collapse inherited, independent, keyword_only, keywords=[separate|collapse], initial_keyword=separate On 2017/01/27 20:19:27, ...
3 years, 10 months ago (2017-01-28 16:46:27 UTC) #25
Karl Øygard
On 2017/01/27 20:31:15, pdr. wrote: > On 2017/01/27 at 20:19:28, karlo wrote: > > They ...
3 years, 10 months ago (2017-02-09 14:22:42 UTC) #30
Karl Øygard
https://codereview.chromium.org/2640143005/diff/40001/third_party/WebKit/Source/core/style/BorderEdge.cpp File third_party/WebKit/Source/core/style/BorderEdge.cpp (right): https://codereview.chromium.org/2640143005/diff/40001/third_party/WebKit/Source/core/style/BorderEdge.cpp#newcode16 third_party/WebKit/Source/core/style/BorderEdge.cpp:16: m_width(edgeWidth) { On 2017/01/27 20:28:44, pdr. wrote: > Can ...
3 years, 10 months ago (2017-02-10 12:53:18 UTC) #31
pdr.
On 2017/02/09 at 14:22:42, karlo wrote: > On 2017/01/27 20:31:15, pdr. wrote: > > On ...
3 years, 10 months ago (2017-02-10 22:41:33 UTC) #32
pdr.
LGTM! Great patch. Lets iterate on the SVG and color picker issues as followups.
3 years, 10 months ago (2017-02-10 22:42:31 UTC) #33
Karl Øygard
On 2017/02/10 22:42:31, pdr. wrote: > LGTM! Great patch. > > Lets iterate on the ...
3 years, 10 months ago (2017-02-12 16:39:09 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2640143005/70001
3 years, 10 months ago (2017-02-13 11:27:43 UTC) #37
commit-bot: I haz the power
Committed patchset #5 (id:70001) as https://chromium.googlesource.com/chromium/src/+/934becac5daa91ea979fb66e4ae21761ca11ebc9
3 years, 10 months ago (2017-02-13 13:52:59 UTC) #40
Stephen Chennney
3 years, 7 months ago (2017-04-28 15:28:48 UTC) #42
Message was sent while issue was closed.
svg/zoom/page/zoom-background-images-expected.png shows the background not fit
correctly to the border painting.

Other tests with filled backgrounds show similar effects. These were important,
and should not have been landed.

Powered by Google App Engine
This is Rietveld 408576698