It's offset down by frame.height - page.height, so most pages draw outside PDF media box. While the error in web process is compensated by a symmetrical error in UI process, nothing guarantees that CGPDFContext won't discard the data outside media box.
Created attachment 79832 [details] proposed fix
Comment on attachment 79832 [details] proposed fix View in context: https://bugs.webkit.org/attachment.cgi?id=79832&action=review > Source/WebCore/ChangeLog:21 > +2011-01-21 Alexey Proskuryakov <ap@apple.com> > + > + Reviewed by NOBODY (OOPS!). > + > + Need a short description and bug URL (OOPS!) > + > + No new tests. (OOPS!) > + > + * page/PrintContext.cpp: > + (WebCore::PrintContext::spoolRect): > + Redundant change log entry.
Created attachment 79833 [details] patch for landing Oops.
Comment on attachment 79833 [details] patch for landing Clearing flags on attachment: 79833 Committed r76433: <http://trac.webkit.org/changeset/76433>
All reviewed patches have been landed. Closing bug.