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

Issue 1575983002: Display fixed position objects on every page of paged media. (Closed)

Created:
4 years, 11 months ago by rhogan
Modified:
4 years, 8 months ago
CC:
blink-reviews, blink-reviews-paint_chromium.org, chromium-reviews, dshwang, slimming-paint-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Display fixed position objects on every page of paged media. "For paged media, boxes with fixed positions are repeated on every page." - https://www.w3.org/TR/2011/REC-CSS2-20110607/visuren.html#fixed-positioning BUG=303728 Committed: https://crrev.com/a325c95dc0b41ce76f398d7db73c108dc9293702 Cr-Commit-Position: refs/heads/master@{#385513}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Updated #

Patch Set 3 : Updated #

Total comments: 6

Patch Set 4 : Updated #

Total comments: 1

Patch Set 5 : Updated #

Patch Set 6 : Updated #

Patch Set 7 : Updated #

Patch Set 8 : Updated #

Patch Set 9 : Updated #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2140 lines, -2 lines) Patch
M third_party/WebKit/LayoutTests/TestExpectations View 1 2 3 4 5 6 1 chunk +15 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/printing/absolute-position-headers-and-footers-expected.png View 1 2 3 4 5 6 7 8 Binary file 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/printing/fixed-positioned-but-static-headers-and-footers-expected.png View 1 2 3 4 5 6 Binary file 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/printing/fixed-positioned-headers-and-footers-clipped-expected.png View 1 2 3 4 5 6 Binary file 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/printing/fixed-positioned-headers-and-footers-expected.png View 1 2 3 4 5 6 Binary file 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/printing/fixed-positioned-headers-and-footers-inside-transform-expected.png View 1 2 3 4 5 6 Binary file 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/printing/fixed-positioned-headers-and-footers-larger-than-page-expected.png View 1 2 3 4 5 6 Binary file 0 comments Download
A third_party/WebKit/LayoutTests/printing/absolute-position-headers-and-footers.html View 1 2 3 1 chunk +103 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/absolute-position-headers-and-footers-expected.txt View 1 2 3 4 5 6 7 8 1 chunk +241 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-but-static-headers-and-footers.html View 1 2 3 1 chunk +101 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-but-static-headers-and-footers-expected.txt View 1 2 3 4 5 6 1 chunk +241 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers.html View 1 2 3 1 chunk +103 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-absolute-covering-some-pages.html View 1 2 3 4 5 6 1 chunk +23 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-absolute-covering-some-pages-expected.png View 1 2 3 4 5 6 Binary file 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-absolute-covering-some-pages-expected.txt View 1 2 3 4 5 6 1 chunk +18 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-clipped.html View 1 2 3 4 5 6 1 chunk +99 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-clipped-expected.txt View 1 2 3 4 5 6 1 chunk +234 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-expected.txt View 1 2 3 4 5 6 1 chunk +241 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-inside-transform.html View 1 2 3 1 chunk +107 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-inside-transform-expected.txt View 1 2 3 4 5 6 1 chunk +245 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-larger-than-page.html View 1 2 3 4 1 chunk +107 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-larger-than-page-expected.txt View 1 2 3 4 5 6 1 chunk +241 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp View 1 2 3 4 5 6 2 chunks +21 lines, -2 lines 0 comments Download

Messages

Total messages: 31 (8 generated)
rhogan
4 years, 11 months ago (2016-01-11 18:15:05 UTC) #2
mstensho (USE GERRIT)
I think the tests should be reftests. That should be possible if you use forced ...
4 years, 11 months ago (2016-01-11 19:54:51 UTC) #3
rhogan
https://codereview.chromium.org/1575983002/diff/1/third_party/WebKit/Source/core/paint/BlockPainter.cpp File third_party/WebKit/Source/core/paint/BlockPainter.cpp (right): https://codereview.chromium.org/1575983002/diff/1/third_party/WebKit/Source/core/paint/BlockPainter.cpp#newcode75 third_party/WebKit/Source/core/paint/BlockPainter.cpp:75: // For paged media, boxes with fixed positions are ...
4 years, 11 months ago (2016-01-14 12:10:44 UTC) #4
rhogan
Hi Chris - could you add your two cents here? I don't know what the ...
4 years, 10 months ago (2016-02-20 09:33:37 UTC) #7
rhogan
wangxianzhu - could you help with the painting question here? Am I doing this right? ...
4 years, 10 months ago (2016-02-24 19:06:04 UTC) #9
Xianzhu
https://codereview.chromium.org/1575983002/diff/1/third_party/WebKit/Source/core/paint/BlockPainter.cpp File third_party/WebKit/Source/core/paint/BlockPainter.cpp (right): https://codereview.chromium.org/1575983002/diff/1/third_party/WebKit/Source/core/paint/BlockPainter.cpp#newcode75 third_party/WebKit/Source/core/paint/BlockPainter.cpp:75: // For paged media, boxes with fixed positions are ...
4 years, 10 months ago (2016-02-24 19:22:51 UTC) #10
rhogan
https://codereview.chromium.org/1575983002/diff/1/third_party/WebKit/Source/core/paint/BlockPainter.cpp File third_party/WebKit/Source/core/paint/BlockPainter.cpp (right): https://codereview.chromium.org/1575983002/diff/1/third_party/WebKit/Source/core/paint/BlockPainter.cpp#newcode75 third_party/WebKit/Source/core/paint/BlockPainter.cpp:75: // For paged media, boxes with fixed positions are ...
4 years, 10 months ago (2016-02-25 20:33:04 UTC) #11
Xianzhu
On 2016/02/25 20:33:04, rhogan wrote: > https://codereview.chromium.org/1575983002/diff/1/third_party/WebKit/Source/core/paint/BlockPainter.cpp > File third_party/WebKit/Source/core/paint/BlockPainter.cpp (right): > > https://codereview.chromium.org/1575983002/diff/1/third_party/WebKit/Source/core/paint/BlockPainter.cpp#newcode75 > ...
4 years, 10 months ago (2016-02-25 21:33:05 UTC) #12
rhogan
On 2016/02/25 at 21:33:05, wangxianzhu wrote: > Sorry what I suggested was incorrect. The fixedpos ...
4 years, 9 months ago (2016-03-21 18:41:51 UTC) #14
Xianzhu
I think we should also add tests for fixed-position element under sub-frame, transformed element or ...
4 years, 9 months ago (2016-03-21 19:37:18 UTC) #15
rhogan
On 2016/03/21 at 19:37:18, wangxianzhu wrote: > For example: > <div style="clip: rect(0, 100px, 5000px, ...
4 years, 9 months ago (2016-03-25 17:41:52 UTC) #16
Xianzhu
On 2016/03/25 17:41:52, rhogan wrote: > On 2016/03/21 at 19:37:18, wangxianzhu wrote: > > For ...
4 years, 9 months ago (2016-03-27 23:22:39 UTC) #17
rhogan
On 2016/03/27 at 23:22:39, wangxianzhu wrote: > On 2016/03/25 17:41:52, rhogan wrote: > > On ...
4 years, 9 months ago (2016-03-28 10:45:51 UTC) #18
Xianzhu
https://codereview.chromium.org/1575983002/diff/60001/third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-clipped.html File third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-clipped.html (right): https://codereview.chromium.org/1575983002/diff/60001/third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-clipped.html#newcode27 third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-clipped.html:27: crbug.com/303728: Clipped header Line should be repeated on every ...
4 years, 8 months ago (2016-03-28 17:01:34 UTC) #19
rhogan
On 2016/03/28 at 17:01:34, wangxianzhu wrote: > https://codereview.chromium.org/1575983002/diff/60001/third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-clipped.html > File third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-clipped.html (right): > > https://codereview.chromium.org/1575983002/diff/60001/third_party/WebKit/LayoutTests/printing/fixed-positioned-headers-and-footers-clipped.html#newcode27 ...
4 years, 8 months ago (2016-03-30 19:49:05 UTC) #20
Xianzhu
On 2016/03/30 19:49:05, rhogan wrote: > On 2016/03/28 at 17:01:34, wangxianzhu wrote: > > > ...
4 years, 8 months ago (2016-03-30 20:39:28 UTC) #21
rhogan
On 2016/03/30 at 20:39:28, wangxianzhu wrote: > > I think Firefox implements the clip case ...
4 years, 8 months ago (2016-04-04 19:18:04 UTC) #22
Xianzhu
lgtm
4 years, 8 months ago (2016-04-04 19:21:00 UTC) #23
rhogan
On 2016/04/04 at 19:21:00, wangxianzhu wrote: > lgtm Awesome, thanks. Looking forward to landing this!
4 years, 8 months ago (2016-04-04 19:24:59 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1575983002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1575983002/160001
4 years, 8 months ago (2016-04-06 17:36:55 UTC) #27
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 8 months ago (2016-04-06 18:53:13 UTC) #28
commit-bot: I haz the power
Patchset 9 (id:??) landed as https://crrev.com/a325c95dc0b41ce76f398d7db73c108dc9293702 Cr-Commit-Position: refs/heads/master@{#385513}
4 years, 8 months ago (2016-04-06 18:55:34 UTC) #30
loyso (OOO)
4 years, 8 months ago (2016-04-07 01:08:05 UTC) #31
Message was sent while issue was closed.
This CL causes virtual/threaded/printing tests to fail on WebKit Win10 even
after re-baselining of tests.

Powered by Google App Engine
This is Rietveld 408576698