Commit Graph

196 Commits

Author SHA1 Message Date
dcone@netscape.com
beda9ce582 bug = 82573, make sure the mMargin is initialized. r=attinasi sr=peterl 2001-07-18 20:57:10 +00:00
dcone@netscape.com
7689f08989 bug=86875 took out some dead code. r=dcone sr=attinasi 2001-07-05 14:25:55 +00:00
dcone@netscape.com
2501e7f8e6 Make the PageFrame not transparent for printing. b=82624 r=rods sr=attinasi a=asa 2001-06-13 20:14:38 +00:00
rods@netscape.com
e890890ba6 makes sure the views for the pages that are not being printed are completely hidden
Bug 83138 r=kmclusk sr=attinasi a=dbaron
2001-05-30 21:19:46 +00:00
dcone@netscape.com
db176a28b5 b=75893. r=mcclusk sr=attinasi a=chofmann 2001-04-25 14:26:28 +00:00
rods@netscape.com
41b006b7e1 Implements Print FrameAsIs and other frame printing options
Bug 7201 r=dcone sr=attinasi
2001-04-12 13:04:29 +00:00
rods@netscape.com
14f2325381 This now enables print listeners, print progress and the cancelling of printing
Bug 70946 & Bug 70949 r=dcone,chak sr=attinasi
2001-03-27 11:56:03 +00:00
rods@netscape.com
1eae1e82e7 Added UI for printing selectd frame
Bug 66783 r=kmcclusk,ben,dcone sr=buster
2001-02-02 08:42:53 +00:00
rods@netscape.com
a1ed5b3a4f This checkin enables mozilla to support the printing of selection, the printing of page ranges, and
the printing of headers and footers.
Printing of selection is implemented by the frames figuring out if they are in the selection and painting
if they or not they they don't paint. This also only allows the printing of the first page of
selections, alothough it is well documented where this is implemeted so it can be removed.
Bugs 63426, 31218, 61075 r=dcone,kmcclusk,erik,buster sr=waterson
2001-01-27 14:09:34 +00:00
rods@netscape.com
526976891e Add ifdef'ed Performance Reflow Counting code 2000-04-21 14:59:47 +00:00
hyatt@netscape.com
9a7a1b27f7 Implementing a generalized recycler and arena for all layout frames. Hoping to improve
bug #9489.  Should also definitely fix bug #15916. r=troy
1999-12-04 23:49:50 +00:00
tbogard@aol.net
617bb737a6 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
troy@netscape.com
3b67f2f17c WillReflow/DidReflow changes and changes to the way view positioning
and sizing works
1999-11-19 15:33:29 +00:00
dmose@mozilla.org
796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
troy@netscape.com
bf2283fba6 Moved a bunch of stuff out to a nsIFrameDebug interface 1999-11-01 22:12:45 +00:00
troy@netscape.com
b8ef6465be Changed SetView/GetView to take an additional argument which is the
pres context
1999-10-26 04:44:41 +00:00
kipp@netscape.com
35fabaec3f Eliminate a warning 1999-09-21 02:20:14 +00:00
troy@netscape.com
2cbd34a0fb General clean up and fixing of compiler warnings 1999-07-03 02:22:10 +00:00
dcone@netscape.com
796d2b2d37 Fixed a bug that double prints 1999-06-25 14:48:37 +00:00
dcone@netscape.com
ea1271902d background Image speed up
Commented out the box around the printout until Troy returns
1999-06-11 14:43:14 +00:00
kipp@netscape.com
68aa9f7c60 Reworked frame factory methods; fixed bug 4519 1999-05-11 22:03:29 +00:00
kipp@netscape.com
74c9fdfeaf Whacked paint methods to use new constants 1999-03-26 00:39:35 +00:00
troy@netscape.com
bbc8e57b64 Some more table pagination improvements 1999-03-09 22:34:51 +00:00
troy@netscape.com
068d7debb6 Made sure NS_FRAME_COMPLETE is always returned. This fixes an incremental
reflow problem
1999-03-09 05:11:14 +00:00
kipp@netscape.com
9181c3e8d5 use new nsHTMLReflowState ctors 1999-03-05 04:29:11 +00:00
troy@netscape.com
b2d859edbe Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
not references
1999-02-24 04:48:08 +00:00
troy@netscape.com
c8775cfae2 Added CreateContinuingFrame() function to frame construction code 1999-02-24 04:03:50 +00:00
kipp@netscape.com
1c8260eae2 removed usless includes 1999-02-18 22:23:52 +00:00
kipp@netscape.com
74b2988510 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy@netscape.com
87805c7a92 Changed GetNextSibling() to use a pointer argument instead of a reference 1999-02-10 06:13:38 +00:00
troy@netscape.com
655e2cab93 Changed a bunch more nsIFrame member functions to be pointer arguments
instead of references
1999-02-10 05:38:18 +00:00
troy@netscape.com
b4f8c0fbbe Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
1999-02-10 00:42:56 +00:00
kipp@netscape.com
2aa8f0964e Switch to using nsFrameList for frame lists 1999-01-15 22:53:39 +00:00
troy@netscape.com
80de7a2d9f Replaced "maxSize" member if nsReflowState with "availableWidth" and
"availableHeight"
1999-01-05 23:31:18 +00:00
kipp@netscape.com
1e10a83138 Revised frame Paint API 1998-12-18 15:54:23 +00:00
troy@netscape.com
c087eb36fd Minor change to the flow of control to make it more readable 1998-12-10 03:20:31 +00:00
troy@netscape.com
5c2565865b Added print options for controlling whether odd and even pages are printed 1998-12-10 03:07:11 +00:00
troy@netscape.com
c5bee568e7 Moved StartDocument/EndDocument calls to document viewer impl's Print() member
function. This fits better with the Mac's printing model
1998-12-09 22:36:57 +00:00
troy@netscape.com
d636e1bb65 Added support for printing multiple pages 1998-12-07 03:43:02 +00:00
troy@netscape.com
a29879ee0a Moved creation of first page frame to frame construction code, and changed
it so the page frame has a view. This makes printing faster and easier
1998-12-04 21:04:56 +00:00
troy@netscape.com
e602e25924 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
kipp@netscape.com
f6502df0e2 Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
troy@netscape.com
831badd485 Removed an assert that was incorrect and that triggered when print
previewing test1
1998-11-13 05:17:08 +00:00
troy@netscape.com
7d57a590c9 Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
1998-11-10 06:05:32 +00:00
troy@netscape.com
969e9c0e6c Changed frame construction code to create a simple page sequence frame
when paginated
1998-11-05 06:13:55 +00:00
troy@netscape.com
461f0f0191 Added simple page sequence formatting object 1998-11-04 23:21:50 +00:00