WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
52495
Beef up PrintContext for WebKit2
https://bugs.webkit.org/show_bug.cgi?id=52495
Summary
Beef up PrintContext for WebKit2
Alexey Proskuryakov
Reported
Saturday, January 15, 2011 12:36:36 AM UTC
Patch forthcoming.
Attachments
proposed patch
(11.80 KB, patch)
2011-01-14 17:15 PST
,
Alexey Proskuryakov
mitz: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
Saturday, January 15, 2011 1:15:02 AM UTC
Created
attachment 79037
[details]
proposed patch
Early Warning System Bot
Comment 2
Saturday, January 15, 2011 1:44:13 AM UTC
Attachment 79037
[details]
did not build on qt: Build output:
http://queues.webkit.org/results/7533066
mitz
Comment 3
Saturday, January 15, 2011 1:45:34 AM UTC
Comment on
attachment 79037
[details]
proposed patch 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.
Alexey Proskuryakov
Comment 4
Monday, January 17, 2011 6:31:52 PM UTC
Committed <
http://trac.webkit.org/changeset/75955
>.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug