[webkit-reviews] review granted: [Bug 52495] Beef up PrintContext for WebKit2 : [Attachment 79037] proposed patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 14 17:45:33 PST 2011


mitz at webkit.org has granted Alexey Proskuryakov <ap at webkit.org>'s request for
review:
Bug 52495: Beef up PrintContext for WebKit2
https://bugs.webkit.org/show_bug.cgi?id=52495

Attachment 79037: proposed patch
https://bugs.webkit.org/attachment.cgi?id=79037&action=review

------- Additional Comments from mitz at webkit.org
View in context: https://bugs.webkit.org/attachment.cgi?id=79037&action=review

> Source/WebCore/ChangeLog:19
> +	   Round pahe height to an integer, because Mac code does that, and
because page height is

Typo: pahe

> Source/WebCore/page/PrintContext.cpp:35
> +// print in IE and Camino. This lets them use fewer sheets than they

Camino, really?

> Source/WebCore/page/PrintContext.cpp:38
> +const float PrintingMinimumShrinkFactor = 1.25f;

Can you drop the f? Our current style is to use a lowercase p here. Not sure
there’s a reason to say “printing” in this context.

> Source/WebCore/page/PrintContext.cpp:44
> +const float PrintingMaximumShrinkFactor = 2.0f;

Can you drop the .0f and use a lowercase P?

> Source/WebCore/page/PrintContext.cpp:68
> +void PrintContext::computePageRects(const FloatRect& printRect, float
headerHeight, float footerHeight, float userScaleFactor, float& outPageHeight,
bool allowHorizontalMultiPages)

I have no idea what a multi-page is. Perhaps allowHorizontalTiling or
allowTilingHorizontally?

> Source/WebCore/page/PrintContext.cpp:141
> +	   return 1.0f;

Is the .0f necessary?

> Source/WebCore/page/PrintContext.cpp:145
> +	   return 1.0f;

Ditto

> Source/WebCore/page/PrintContext.cpp:147
> +    float maxShrinkToFitScaleFactor = 1.0f / PrintingMaximumShrinkFactor;

This .0f is not needed.


More information about the webkit-reviews mailing list