hyatt%netscape.com
|
7e24c61109
|
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
bug #9489. Should also definitely fix bug #15916. r=troy
git-svn-id: svn://10.0.0.236/trunk@55321 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-12-04 23:49:50 +00:00 |
|
tbogard%aol.net
|
ae5a81e394
|
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
git-svn-id: svn://10.0.0.236/trunk@54392 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-11-24 06:03:41 +00:00 |
|
troy%netscape.com
|
3f61543a91
|
WillReflow/DidReflow changes and changes to the way view positioning
and sizing works
git-svn-id: svn://10.0.0.236/trunk@53998 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-11-19 15:33:29 +00:00 |
|
dmose%mozilla.org
|
92d791b7b0
|
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52908 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-11-06 03:40:37 +00:00 |
|
troy%netscape.com
|
3513334988
|
Moved a bunch of stuff out to a nsIFrameDebug interface
git-svn-id: svn://10.0.0.236/trunk@52427 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-11-01 22:12:45 +00:00 |
|
troy%netscape.com
|
88c4d96e2c
|
Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
git-svn-id: svn://10.0.0.236/trunk@52309 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-10-30 02:52:11 +00:00 |
|
troy%netscape.com
|
bd46e7911f
|
Changed SetView/GetView to take an additional argument which is the
pres context
git-svn-id: svn://10.0.0.236/trunk@51822 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-10-26 04:44:41 +00:00 |
|
kipp%netscape.com
|
de60169b67
|
Reworked frame factory methods; fixed bug 4519
git-svn-id: svn://10.0.0.236/trunk@31154 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-11 22:03:29 +00:00 |
|
troy%netscape.com
|
d6693ebf08
|
Fixed it so that for incremental reflow commands the correct value is
passed for the available height
git-svn-id: svn://10.0.0.236/trunk@23281 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-09 05:01:59 +00:00 |
|
kipp%netscape.com
|
399ce5dd64
|
use new nsHTMLReflowState ctors; made pages support IsPercentageBase
git-svn-id: svn://10.0.0.236/trunk@22847 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-05 04:28:07 +00:00 |
|
troy%netscape.com
|
b51e46e943
|
Removed nsIFrame::CreateContinuingFrame()
git-svn-id: svn://10.0.0.236/trunk@21866 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-25 05:31:15 +00:00 |
|
troy%netscape.com
|
f293c578fd
|
Changed nsIFrame::Init() to take an additional parameter
git-svn-id: svn://10.0.0.236/trunk@21843 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-25 03:27:57 +00:00 |
|
troy%netscape.com
|
cc2323242f
|
Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
not references
git-svn-id: svn://10.0.0.236/trunk@21702 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-24 04:48:08 +00:00 |
|
troy%netscape.com
|
cbaac14adf
|
Added CreateContinuingFrame() function to frame construction code
git-svn-id: svn://10.0.0.236/trunk@21695 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-24 04:03:50 +00:00 |
|
kipp%netscape.com
|
93e88038fa
|
Removed gratuitous destructor
git-svn-id: svn://10.0.0.236/trunk@21636 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-23 19:34:58 +00:00 |
|
kipp%netscape.com
|
6055d14c33
|
Added missing ctor/dtor
git-svn-id: svn://10.0.0.236/trunk@21200 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-18 22:23:36 +00:00 |
|
troy%netscape.com
|
1450f8838e
|
Added frame-type atoms for area,scroll,viewport,root,page frame classes
git-svn-id: svn://10.0.0.236/trunk@20669 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-14 03:47:33 +00:00 |
|
troy%netscape.com
|
8934624982
|
Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
git-svn-id: svn://10.0.0.236/trunk@20199 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-10 00:42:56 +00:00 |
|
kipp%netscape.com
|
1f0fa192a0
|
Switch to using nsFrameList for frame lists
git-svn-id: svn://10.0.0.236/trunk@17884 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-15 22:53:39 +00:00 |
|
troy%netscape.com
|
ecc9f6f19d
|
Removed the content-parent frame pointer. Now we just have the one geometric
parent
git-svn-id: svn://10.0.0.236/trunk@17702 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-14 05:16:23 +00:00 |
|
troy%netscape.com
|
641be3028f
|
Replaced "maxSize" member if nsReflowState with "availableWidth" and
"availableHeight"
git-svn-id: svn://10.0.0.236/trunk@17201 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-05 23:31:18 +00:00 |
|
troy%netscape.com
|
9a7f94d20b
|
Moved logic that deals with moving absolutely positioned frames out of the
flow to the frame construction code
git-svn-id: svn://10.0.0.236/trunk@16924 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-29 03:38:16 +00:00 |
|
troy%netscape.com
|
0985cec450
|
Fixed a compiler warning by including nsHTMLParts.h
git-svn-id: svn://10.0.0.236/trunk@16650 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-18 05:44:26 +00:00 |
|
troy%netscape.com
|
5b41f50a55
|
Changed Reflow() to set isTopOfPage in reflow state
git-svn-id: svn://10.0.0.236/trunk@16314 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-12 17:58:18 +00:00 |
|
troy%netscape.com
|
a2f34c611a
|
Added support for printing multiple pages
git-svn-id: svn://10.0.0.236/trunk@15901 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-07 03:43:02 +00:00 |
|
troy%netscape.com
|
16560ce56e
|
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
git-svn-id: svn://10.0.0.236/trunk@15799 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-04 21:04:56 +00:00 |
|
troy%netscape.com
|
01f27b2a31
|
Added Init() member function to nsIFrame
git-svn-id: svn://10.0.0.236/trunk@15682 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-03 06:31:43 +00:00 |
|
kipp%netscape.com
|
b527c7f026
|
Added DumpRegressionData; revised ListTag; added GetFrameName
git-svn-id: svn://10.0.0.236/trunk@14946 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-19 17:22:29 +00:00 |
|
troy%netscape.com
|
12070e6983
|
Updated to work with new frame construction code
git-svn-id: svn://10.0.0.236/trunk@14134 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-05 06:12:57 +00:00 |
|
peterl%netscape.com
|
93d3fcc553
|
sync to style resolution api changes
git-svn-id: svn://10.0.0.236/trunk@14009 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-03 20:33:43 +00:00 |
|
kipp%netscape.com
|
3af8f78a16
|
Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling
git-svn-id: svn://10.0.0.236/trunk@12575 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-10-12 14:48:02 +00:00 |
|
troy%netscape.com
|
f910aa1e8b
|
Changed ReflowChild() to send the WillReflow() notification as well
git-svn-id: svn://10.0.0.236/trunk@11982 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-10-06 00:27:22 +00:00 |
|
troy%netscape.com
|
e191c422d9
|
Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
git-svn-id: svn://10.0.0.236/trunk@11749 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-10-02 04:10:00 +00:00 |
|
troy%netscape.com
|
7eac0bfdac
|
Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface
git-svn-id: svn://10.0.0.236/trunk@11646 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-10-01 04:46:11 +00:00 |
|
troy%netscape.com
|
43e6ab37a3
|
Removed PreReflowCheck() and PostReflowCheck() from nsContainerFrame
git-svn-id: svn://10.0.0.236/trunk@10888 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-24 03:59:30 +00:00 |
|
troy%netscape.com
|
21d3525b26
|
Fixed a bug introduced with the LastFrame() changes
git-svn-id: svn://10.0.0.236/trunk@10576 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-21 16:37:38 +00:00 |
|
troy%netscape.com
|
82426e2926
|
Removed references to mFirstContentOffset
git-svn-id: svn://10.0.0.236/trunk@10555 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-21 03:47:45 +00:00 |
|
troy%netscape.com
|
82c24af034
|
Removed farme enumeration member functions for indexed access, last child,
and child count
git-svn-id: svn://10.0.0.236/trunk@10475 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-19 03:24:26 +00:00 |
|
troy%netscape.com
|
b0bdb9e357
|
Removed nsIContentDelegate.h
git-svn-id: svn://10.0.0.236/trunk@10418 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-18 17:34:48 +00:00 |
|
troy%netscape.com
|
b60923ad33
|
Removed content delegates
git-svn-id: svn://10.0.0.236/trunk@10417 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-18 17:18:37 +00:00 |
|
kipp%netscape.com
|
29e64a354f
|
XPCOM'ized nsIContent and nsIHTMLContent
git-svn-id: svn://10.0.0.236/trunk@8824 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-08-29 20:20:38 +00:00 |
|
karnaze%netscape.com
|
201c38b1f8
|
initial support for <frameset> <frame> in content sink
git-svn-id: svn://10.0.0.236/trunk@5969 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-07-20 18:52:40 +00:00 |
|
troy
|
eb7fa8a66e
|
Changed API for CreateContinuingFrame and GetReflowMetrics to take
a reference to a nsIPresContext
git-svn-id: svn://10.0.0.236/trunk@5569 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-07-15 03:23:23 +00:00 |
|
troy
|
547dc8ae9b
|
Changed Reflow() member function to take a reference to a nsIPresContext
instead of a pointer
git-svn-id: svn://10.0.0.236/trunk@5565 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-07-15 02:53:09 +00:00 |
|
kipp
|
3962528be4
|
Use new PropagateContentOffsets API
git-svn-id: svn://10.0.0.236/trunk@4733 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-06-30 20:22:44 +00:00 |
|
kipp
|
4760c13c27
|
Added the same skip-over-non-body-content code that's in the root content frame code
git-svn-id: svn://10.0.0.236/trunk@4484 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-06-25 14:53:45 +00:00 |
|
troy
|
90ad65a58a
|
Added nsIReflowCommand interface
git-svn-id: svn://10.0.0.236/trunk@3538 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-06-09 04:51:44 +00:00 |
|
troy
|
003a885b86
|
Changed nsReflowState structs to be linked together
git-svn-id: svn://10.0.0.236/trunk@2643 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-29 20:36:05 +00:00 |
|
troy
|
4423b06d16
|
Added 'ns' prefix to class name
git-svn-id: svn://10.0.0.236/trunk@2468 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-28 02:37:37 +00:00 |
|
troy
|
d2d4e15ea4
|
Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function
git-svn-id: svn://10.0.0.236/trunk@2253 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-25 17:31:49 +00:00 |
|