Closed
Bug 74738
Opened 24 years ago
Closed 24 years ago
[FIX] not printing out full directions
Categories
(Core :: Printing: Output, defect)
Core
Printing: Output
Tracking
()
VERIFIED
FIXED
mozilla0.9.2
People
(Reporter: sujay, Assigned: attinasi)
References
()
Details
(Keywords: dataloss, Whiteboard: rtm stopper: temp patch, critical for 0.9.2)
Attachments
(3 files)
491 bytes,
text/html
|
Details | |
133 bytes,
text/html
|
Details | |
626 bytes,
patch
|
Details | Diff | Splinter Review |
using 4/4 build of netscape
1) launch netscape
2) jump to Netscape home page
3) click on Maps
4) enter FROM and TO fields
5) Click Map It!
6) File | Print
go look at the output. you'll notice it prints out only partial
driving directions.
Comment 1•24 years ago
|
||
Sujay: Is this happening with a recent build?
Target Milestone: --- → mozilla0.9.2
Comment 3•24 years ago
|
||
fixed with the blank page problem.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
still not working...I only get half of the driving directions...
tried on 5/9 build on windows.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 5•24 years ago
|
||
this is a table pagination bug.. its breaking the pages up wrong..
Assignee: dcone → karnaze
Status: REOPENED → NEW
Comment 6•24 years ago
|
||
I got directions from 12233 Pomerado Rd, San Diego, CA to 4000 El Camino Way,
Palo Alto, CA and not all of the directions printed out and the map was started
on the 2nd page, wasting a lot of paper. Adding dataloss keyword.
Status: NEW → ASSIGNED
Keywords: dataloss
Comment 7•24 years ago
|
||
Comment 8•24 years ago
|
||
Reassigning to attinasi and moving to m0.9.2 (although it may not make it until
m0.9.3). It appears that blocks always reflow a floater with an unconstrained
height during printing, which doesn't allow the floater to return an incomplete
status. I tried a simple fix in nsBlockFrame::ReflowFloater, substituting
NS_UNCONSTRAINEDSIZE with aState.mAvailSpaceRect.height, but it didn't work.
Assignee: karnaze → attinasi
Severity: normal → major
Status: ASSIGNED → NEW
Comment 9•24 years ago
|
||
Is this a regression from my floater changes? If so, I'd be happy to look at
it...
Comment 10•24 years ago
|
||
Updated•24 years ago
|
Whiteboard: rtm stopper
Assignee | ||
Comment 11•24 years ago
|
||
The testcase was broken back to NS6.01, although the driving instructions
crashed NS6.01 so I couldn;t verify that it was broken back then. It is not a
regression from waterson's changes though, it is just plain broken.
Accepting and investigating now.
Status: NEW → ASSIGNED
Assignee | ||
Comment 12•24 years ago
|
||
karnaze, I noticed that with the testcase you attached there is a problem even
without the floating table (no align=left attr). The second page comes out
blank. Of course, with the table floating there is no second page at all.
Comment 13•24 years ago
|
||
Marc, it looks like a table with a height (maybe the height needs to be larger
than the natural height of the table) doesn't split correctly. I filed bug
85738. I also verified that the original page of driving directions does not
have a table with a specified height, so bug 85738 should not block you.
Comment 14•24 years ago
|
||
So, the 1st attachment is a valid test case that doesn't hit bug 85738.
Assignee | ||
Comment 15•24 years ago
|
||
Bug 85768 has been opened to on the larger issue: any floated block is not
continued on the next page. The table with the driving instructions is a special
case of that problem.
Depends on: 85768
Assignee | ||
Comment 16•24 years ago
|
||
I have a temporary fix for this bug. Until the larger problem of floated blocks
not continuing is solved, I put in a '@media print' rule to un-float aligned
tables. The testcase, the driving instructions, and many other sites using long
tables now print fine.
I'll attach a patch for comments and/or ridicule.
Assignee | ||
Comment 17•24 years ago
|
||
Assignee | ||
Comment 18•24 years ago
|
||
status whiteboard graffiti: need reviews for temporary patch, please.
Keywords: patch
Whiteboard: rtm stopper → rtm stopper: temp patch, needs r/sr/a
Comment 19•24 years ago
|
||
Heh. Okay with me. [r/sr]=waterson
Comment 20•24 years ago
|
||
Assignee | ||
Updated•24 years ago
|
Whiteboard: rtm stopper: temp patch, needs r/sr/a → rtm stopper: temp patch, needs a
Comment 21•24 years ago
|
||
a=blizzard on behalf of drivers for 0.9.2.
Please make sure that in bug 85768 that you note that you need to remove the
hacks to html.css.
Whiteboard: rtm stopper: temp patch, needs a → rtm stopper: temp patch, needs a, critical for 0.9.2
Assignee | ||
Comment 22•24 years ago
|
||
OK, hack noted in depends on bug 85768
Assignee | ||
Updated•24 years ago
|
Summary: not printing out full directions → [FIX] not printing out full directions
Whiteboard: rtm stopper: temp patch, needs a, critical for 0.9.2 → rtm stopper: temp patch, critical for 0.9.2
Assignee | ||
Comment 23•24 years ago
|
||
/cvsroot/mozilla/layout/html/document/src/html.css,v <-- html.css
new revision: 3.130; previous revision: 3.129
done
Status: ASSIGNED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 24•24 years ago
|
||
I'm verifying this bug...everything but the last page gets printed out.
should I reopen this bug ?
Assignee | ||
Comment 25•24 years ago
|
||
Hard to say if this one should be reopened. Since removing my patch makes
MapQuest complete the printjob (even though the directions are truncated to
whatever fits on the first page), it appears that the problem is somehow related
to my patch.
I'll open a new bug on the new problem. This bug is really about continuing
tables past the first page, and that has been hacked, er, fixed as demonstrated
by the testcase (and MapQuest to some extent).
Reporter | ||
Comment 26•24 years ago
|
||
Thanks Marc, can you Cc: me on the new bug?
I will close this out and mark it VERIFIED-FIXED....
Reporter | ||
Comment 27•24 years ago
|
||
Marc opened a new bug for the other issue, bug 87374
marking this one verified-fixed.
You need to log in
before you can comment on or make changes to this bug.
Description
•