Commit Graph

195 Commits

Author SHA1 Message Date
troy
d477d86672 Frames no longet store the content index-in-parent 1998-05-05 23:56:50 +00:00
troy
519b12bffe Work in progress for inserted incremental reflow 1998-05-05 04:47:53 +00:00
troy
9fe7339f4c Fixed my build bustage 1998-05-04 22:50:13 +00:00
troy
4789d6cab9 Implemented DOM document's createTextNode() function, and changed insertBefore()
handler to allow refChild to be null
1998-05-04 20:34:37 +00:00
troy
90c5a32479 Added ContentInserted handler 1998-05-04 18:32:12 +00:00
troy
7d8404bbe3 Work in progress for incremental reflow (insert) 1998-05-04 17:54:45 +00:00
troy
a388f68a46 Added ComputeDesiredRect() to share some common code between DoResizeReflow()
and IncrementalReflow()
1998-05-03 04:57:29 +00:00
troy
04137907dc Made sure to set previous bottom margin when restoring reflow state 1998-05-03 04:37:56 +00:00
troy
2e798d9c4f Fixed a problem with mY not being updated properly for a bottom
margin
1998-05-03 04:16:13 +00:00
troy
2f24fca2a7 Removed ColumnFrame from the build 1998-05-03 04:00:37 +00:00
troy
b6217c70a6 Changed body to create block pseudo-frame instead of a column pseudo frame,
and hooked up the reflow appended code
1998-05-03 03:51:48 +00:00
kipp
499bc07a3f Set ascent/descent information so that vertical alignment works better 1998-05-02 02:04:00 +00:00
kipp
ae538db0c7 BR's are inline and cyan (if they are rendering) 1998-05-02 00:56:55 +00:00
kipp
fa2e5e968b Spanked nsBlockFrame: newly rewritten, broken into two pieces (see nsLineLayout.h,.cpp for the line layout code) 1998-05-02 00:56:24 +00:00
kipp
ee76c81742 Fixed default background repeat bug 1998-05-02 00:55:29 +00:00
kipp
2b63b1ff15 Stub for WillDeleteNextInFlowFrame; call it during DeleteChildNextInFlows; fixed up ReflowChild spacemanager version to not mess with the availSize when talking to a space manager cognizant child 1998-05-02 00:55:11 +00:00
kipp
3d1d6e2dc4 Added WillDeleteNextInFlowFrame to allow for deletion pre-processing by container frames 1998-05-02 00:54:12 +00:00
kipp
2c54f1bfe8 Updated 1998-05-02 00:40:25 +00:00
karnaze
0af793f7f1 added <input type=image>, fixed bug where multiple submit buttons sent data 1998-05-01 23:18:44 +00:00
kostello
8f901ec3a2 Cleaned up getting attribute values 1998-05-01 21:55:36 +00:00
kostello
00e5e615d4 Made SetStyleContext take the presentation context as a parameter 1998-05-01 20:45:15 +00:00
kostello
150ca7f331 Made SetStyleContext take the presentation context as a parameter
Made DidSetStyleContext virtual, since we need to override the behavior in subclasses
Moved attribute setting logic from nsTableCell to nsTableCellFrame
Table Borders are being drawn again : )
Table Padding is being displayed
1998-05-01 20:44:55 +00:00
kostello
3c9c1ac4e0 Made SetStyleContext take the presentation context as a parameter
Made DidSetStyleContext virtual, since we need to override the behavior in subclasses
1998-05-01 20:43:42 +00:00
kostello
a5c40d6b25 * Made SetStyleContext take the presentation context as a parameter
* Made DidSetStyleContext virtual, since we need to override the behavior in subclasses
1998-05-01 20:43:02 +00:00
rpotts
f9d512df9f nsSelectionRange.h is required by nsISelection.h 1998-05-01 05:56:08 +00:00
rpotts
11bc3a6660 nslayout.h is *all* lower case 1998-05-01 05:55:11 +00:00
rpotts
8079b4ef67 added netlib to the include path... 1998-05-01 05:07:25 +00:00
rpotts
7063ac1b21 added the netlib import library... 1998-05-01 05:00:44 +00:00
michaelp
46a1090996 added missing NS_RELEASE() after calling GetWidget(). 1998-05-01 03:09:53 +00:00
michaelp
20cd160d8d added missing NS_RELEASE() after getting a window in the cursor setting code. 1998-05-01 03:09:07 +00:00
kipp
1c28e03068 new 1998-04-30 23:32:32 +00:00
peterl
257cc56544 update to new value class api 1998-04-30 19:57:36 +00:00
peterl
1379c574d2 added new unit types, cleaned up api 1998-04-30 19:56:39 +00:00
peterl
4c198bdb45 updated to new value class api 1998-04-30 19:55:51 +00:00
peterl
adf806b888 removed include 1998-04-30 19:53:05 +00:00
peterl
8007d1ba75 changed api, added new units 1998-04-30 19:52:46 +00:00
peterl
bd7c900947 changed to nsStylePosition to use nsStyleCoord 1998-04-30 19:52:26 +00:00
peterl
d13f3e9451 removed style position value, added cursor auto 1998-04-30 19:51:52 +00:00
peterl
3d7101b7ce updated api, added new units 1998-04-30 19:50:36 +00:00
peterl
349e809427 changed nsStypePosition to use nsStyleCoord 1998-04-30 19:50:18 +00:00
rods
40bc934f3b initial 1998-04-30 19:15:05 +00:00
rods
4ff8130ec4 added selection classes to makefiles and added the selection object and methods to nsDocument and nsIDocument 1998-04-30 18:21:59 +00:00
buster
0c2432db59 fixed method names 1998-04-30 18:04:16 +00:00
buster
a972bb8d29 added nsITableLayoutStrategy as the interface for objects that manage
table column balancing.  Implemented in BasicTableLayoutStrategy (HTML4-spec).
nsTableFrame instantiates a strategy depending on the compatibility mode.
1998-04-30 17:57:09 +00:00
rods
3735ca89f7 turned off selection 1998-04-30 16:13:01 +00:00
buster
91aae361d3 fixed a rounding error, and made tables quiet 1998-04-30 15:20:23 +00:00
michaelp
33997423e6 minor tweaks to UpdateView() in view manager. if you want to invalidate a whole
view, pass in nsnull for the nsRegion param.
viewmanager InsertChild() above/below now does the right thing.
fixed cujo's table thingie.
1998-04-30 02:41:14 +00:00
buster
dcc6e9e245 lots of pre-conditions and asserts added
fixed a bug in layout having to do with sizing cells in columns that are spanned into
1998-04-30 00:27:59 +00:00
peterl
6df9c2fbe6 removed unneeded destructors
cleaned up some initial values
1998-04-29 21:06:15 +00:00
peterl
078fdb51a3 added normal value 1998-04-29 21:05:28 +00:00