troy%netscape.com
|
0a0b7ae6b0
|
Added new atoms to nsLayoutAtoms for additional named frame child lists
git-svn-id: svn://10.0.0.236/trunk@16032 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-09 05:30:17 +00:00 |
|
kipp%netscape.com
|
7bf1ab8bdd
|
Made dtor obviously virtual instead of inherited virtual
git-svn-id: svn://10.0.0.236/trunk@15840 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-05 16:01:28 +00:00 |
|
troy%netscape.com
|
89bd61bdf7
|
Moved view creation to frame construction code. Also moved wrapping of
floated and absolutely positioned elements to frame construction code
git-svn-id: svn://10.0.0.236/trunk@15793 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-04 19:03:44 +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
|
3a125ad21a
|
Added some constants to use when referring to child list name indices
git-svn-id: svn://10.0.0.236/trunk@14871 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-18 06:13:58 +00:00 |
|
joki%netscape.com
|
f1462f4d55
|
Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
git-svn-id: svn://10.0.0.236/trunk@14864 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-18 05:25:26 +00:00 |
|
troy%netscape.com
|
9cb560bf11
|
Removed mFlags from nsBodyFrame and now we use the mFlags defined by
nsBlockFrame
git-svn-id: svn://10.0.0.236/trunk@14857 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-18 04:16:03 +00:00 |
|
troy%netscape.com
|
e6e0bfb280
|
Fixed a couple of cases where I missed calling the base class
git-svn-id: svn://10.0.0.236/trunk@14856 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-18 04:06:19 +00:00 |
|
troy%netscape.com
|
1d92304a59
|
Removed mChildCount member data
git-svn-id: svn://10.0.0.236/trunk@14853 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-18 03:44:08 +00:00 |
|
troy%netscape.com
|
221b0b3bfd
|
Made sure the block's SetFlags() member function is called. This fixes shrink
wrapping so it works again
git-svn-id: svn://10.0.0.236/trunk@14852 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-18 03:27:04 +00:00 |
|
troy%netscape.com
|
663a7d26dc
|
Changed the body to be a subclass of nsBlockFrame rather than contain a
block frame
git-svn-id: svn://10.0.0.236/trunk@14803 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-17 16:37:39 +00:00 |
|
kipp%netscape.com
|
05f22fe6ea
|
Fixed AddFrame method hiding
git-svn-id: svn://10.0.0.236/trunk@14359 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-10 19:20:53 +00:00 |
|
troy%netscape.com
|
1c0da71da3
|
Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
git-svn-id: svn://10.0.0.236/trunk@14333 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-10 06:05:32 +00:00 |
|
kipp%netscape.com
|
4173b65b96
|
Removed nsIAnchoredItems from the body frame; body no longer handles floaters
git-svn-id: svn://10.0.0.236/trunk@13753 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-10-30 22:08:48 +00:00 |
|
kipp%netscape.com
|
85e128c803
|
Added ListTag; changed GetColumnAvailSpace to take a reflow state
git-svn-id: svn://10.0.0.236/trunk@12946 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-10-15 23:28:05 +00:00 |
|
kipp%netscape.com
|
5a6dc2c339
|
Change CreateAbsoluteView API so pass in a style context
git-svn-id: svn://10.0.0.236/trunk@12855 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-10-15 01:27:49 +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 |
|
kipp%netscape.com
|
adc78c6515
|
Parameterized body frame behavior
git-svn-id: svn://10.0.0.236/trunk@11985 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-10-06 00:39:17 +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 |
|
kipp%netscape.com
|
6b67547955
|
Changed factory method to parameterize the shrink wrapping behavior
git-svn-id: svn://10.0.0.236/trunk@11317 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-29 03:44:25 +00:00 |
|
troy%netscape.com
|
be32dfbcc4
|
Moved ContentDeleted() document notification code to the style system which
generates the reflow command
git-svn-id: svn://10.0.0.236/trunk@11020 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-25 05:13:06 +00:00 |
|
troy%netscape.com
|
ac234bca1a
|
Removed mChildCount from nsContainerFrame
git-svn-id: svn://10.0.0.236/trunk@10927 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-24 17:56:35 +00:00 |
|
troy%netscape.com
|
d2a134fb41
|
Removed IsPseudoFrame() from nsContainerFrame
git-svn-id: svn://10.0.0.236/trunk@10895 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-24 04:57:30 +00:00 |
|
troy%netscape.com
|
bf40dfa99c
|
Removed mFirstContentOffset, LastContentOffset, and mLastContentIsComplete
from nsContainerFrame
git-svn-id: svn://10.0.0.236/trunk@10883 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-24 03:36:52 +00:00 |
|
kipp%netscape.com
|
da6504bc4c
|
Added more args to ComputeDesiredSize
git-svn-id: svn://10.0.0.236/trunk@10745 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-23 02:27:21 +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 |
|
troy%netscape.com
|
59c46e5471
|
Removed some code that's no longer needed now that tables are using the
new frame construction code
git-svn-id: svn://10.0.0.236/trunk@10324 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-17 23:54:47 +00:00 |
|
troy%netscape.com
|
0c4b9521d5
|
Phase one of frame construction changes
git-svn-id: svn://10.0.0.236/trunk@9742 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-10 19:32:14 +00:00 |
|
kipp%netscape.com
|
392496f910
|
CHanged NewFrame method to NS_NewBodyFrame
git-svn-id: svn://10.0.0.236/trunk@9559 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-08 22:35:54 +00:00 |
|
karnaze%netscape.com
|
b35734172b
|
marginwidth, marginheight set in <frame> is passed to sub doc and added to padding
git-svn-id: svn://10.0.0.236/trunk@8144 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-08-18 22:02:23 +00:00 |
|
kipp%netscape.com
|
85f83e02fc
|
Added code to try (poorly unfortunately) to give events to floating objects before regular objects
git-svn-id: svn://10.0.0.236/trunk@6689 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-07-29 04:04:01 +00:00 |
|
troy%netscape.com
|
9da17705fc
|
Moved code to invalidate dirty area for an initial reflow from the
body frame to the root content frame
git-svn-id: svn://10.0.0.236/trunk@6235 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-07-23 05:00:39 +00:00 |
|
troy%netscape.com
|
e67dda592f
|
Added code to Reflow() to invalidate the damaged areas
git-svn-id: svn://10.0.0.236/trunk@6227 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-07-23 04:22:41 +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
|
434a14b512
|
Implement new PropagateContentOffsets to avoid looking at floaters
git-svn-id: svn://10.0.0.236/trunk@4730 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-06-30 20:21:57 +00:00 |
|
troy
|
f1abc17cde
|
Added ContentDeleted() member function
git-svn-id: svn://10.0.0.236/trunk@4719 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-06-30 20:11:10 +00:00 |
|
troy
|
85ae51a4b3
|
Changed absolutely positioned elements to have the body as their
geometric parent
git-svn-id: svn://10.0.0.236/trunk@4586 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-06-26 18:49:30 +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 |
|
troy
|
18c747aa19
|
Cleaned up performance
git-svn-id: svn://10.0.0.236/trunk@2055 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-20 21:40:00 +00:00 |
|
peterl
|
f9ecfae273
|
sync to new spacing apis
git-svn-id: svn://10.0.0.236/trunk@1471 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-12 22:28:01 +00:00 |
|
troy
|
5a839584c7
|
Change to nsIFrame API
git-svn-id: svn://10.0.0.236/trunk@1441 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-12 04:17:56 +00:00 |
|
kipp
|
9748b6eb2b
|
Factored out sizing into ComputeDesiredSize and fixed the size to reflect the size of the content
git-svn-id: svn://10.0.0.236/trunk@1310 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-08 17:23:06 +00:00 |
|
kipp
|
d75e25fc42
|
Ported to new CreateFrame/CreateContinuingFrame APIs
git-svn-id: svn://10.0.0.236/trunk@1204 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-07 00:08:20 +00:00 |
|
troy
|
22a5d2831e
|
Frames no longet store the content index-in-parent
git-svn-id: svn://10.0.0.236/trunk@1169 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-05 23:56:50 +00:00 |
|
troy
|
d14a6a735d
|
Added ContentInserted handler
git-svn-id: svn://10.0.0.236/trunk@1098 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-05-04 18:32:12 +00:00 |
|
kipp
|
b87f9199b6
|
Port to removal of nsStyleMolecule
git-svn-id: svn://10.0.0.236/trunk@665 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-04-25 18:48:48 +00:00 |
|