On 01/08/2010 12:25 AM, Douglas Bagnall wrote:
hi,

I'm a programmer for FLOSS Manuals (http://flossmanuals.net), who write
manuals for free software in HTML, and convert them to PDF for printing
using (for now) Webkit.  We are interested in improving Gecko's
pagination support to make our books look better, and I might soon have
quite a bit of time to work on this.

Is anyone else known to be working on this?  I have seen
https://bugzilla.mozilla.org/show_bug.cgi?id=132035#c54 and
http://www.mail-archive.com/[email protected]/msg00931.html
which are interesting but do not seem to have led to code.

Hi,
I'd add
  https://bugzilla.mozilla.org/show_bug.cgi?id=132035#c106
to your list of comments that have not led to code :)

If you want to tackle this, I suggest starting with #2 there, then #1
(I got them out-of-order; also working on #2 will give you a better
sense of what's going on with the code). Forced page breaks should,
I believe, be handled by exiting out of reflow with an incomplete
status and passing a forced-page-break request up the stack.
Right now we create a frame and inflate it to take up the remaining
available space on the page... which makes other parts of layout
unhappy and sometimes crashy.

I'm happy to guide you on this, but you're going to have to dig
deep into the intricacies of nsBlockFrame reflow to pull it off. :)

~fantasai
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to