Attachment 50381[details] did not pass style-queue:
Failed to run "WebKitTools/Scripts/check-webkit-style" exit_code: 1
WebCore/css/CSSStyleSelector.cpp:1482: Place brace on its own line for function definitions. [whitespace/braces] [4]
WebCore/css/CSSStyleSelector.cpp:3027: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5]
WebCore/css/CSSStyleSelector.h:185: More than one command on the same line [whitespace/newline] [4]
Total errors found: 3 in 3 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Hi, Eric,
Thank you for your attention.
For successful compilation, this patch requires all the patches in the dependence chain, i.e., 35853, 35851, ...
Yuzo
Comment on attachment 55811[details]
Implement render style selection for pages to support CSS3 Paged Media.
Clearing r? flag since it's not ready for review. Yuzo, you can upload with the --no-review flag to avoid setting r?. This will keep it out of the review queue.
Hi, Reviewers,
I'd appreciate it if you could resume reviewing the patch.
I've extended layoutTestController and added tests.
I'll add stubs for non-Mac platforms once the core part of the patch looks good.
Yuzo
PS
James, thank you for the comment. I'll use --no-review next time I need it.
Comment on attachment 57522[details]
trivial build and style fixes
I did trivial fixes as Yuzo is out of office.
WebCore/css/CSSStyleSelector.cpp:1561
+ matchPageRules(m_userStyle, isLeft, isFirst, page);
Does this mean we can use @page with user stylesheet? If so, I think we should add a layout test to check this. I think we can remove this for now and put FIXME?
WebCore/css/html.css:689
+ margin: 1in;
I think this is a temporal value and needs FIXME. For example, chromium-linux is using Left = 0.25 in, Right = 0.25 in, Top = 0.25 in, Bottom = 0.56 in.
Thank you for the review. Can you take another look?
(In reply to comment #20)
> (From update of attachment 57522[details])
> I did trivial fixes as Yuzo is out of office.
>
>
> WebCore/css/CSSStyleSelector.cpp:1561
> + matchPageRules(m_userStyle, isLeft, isFirst, page);
> Does this mean we can use @page with user stylesheet? If so, I think we should add a layout test to check this. I think we can remove this for now and put FIXME?
I think user stylesheet can contain @page rules. Any reasons it can't?
I added a test.
>
>
> WebCore/css/html.css:689
> + margin: 1in;
> I think this is a temporal value and needs FIXME. For example, chromium-linux is using Left = 0.25 in, Right = 0.25 in, Top = 0.25 in, Bottom = 0.56 in.
Added a FIXME comment.
Comment on attachment 58333[details]
Add a test for zoom, to confirm the necessity of calling updateFont().
This change looks good to me. Please wait for a while before landing this. Other reviewers might have some opinions.
LayoutTests/printing/page-rule-selection.html:22
+ if (window.layoutTestController) {
Unnecessary?
2010-03-10 02:08 PST, Yuzo Fujishima
2010-03-10 22:51 PST, Yuzo Fujishima
2010-03-24 23:22 PDT, Yuzo Fujishima
2010-05-12 00:10 PDT, Yuzo Fujishima
2010-05-31 03:21 PDT, Yuzo Fujishima
2010-06-01 00:45 PDT, Shinichiro Hamaji
2010-06-09 02:47 PDT, Yuzo Fujishima
2010-06-09 03:04 PDT, Yuzo Fujishima
2010-06-09 23:36 PDT, Yuzo Fujishima