Commit Graph
490 Commits
Author SHA1 Message Date
rickg@netscape.com 3cce989b0d enabled view-source 1998-11-11 20:31:45 +00:00
kipp@netscape.com 9310b3a6fb Added a sleazy implementation of css2's run-in display type 1998-11-11 03:55:55 +00:00
kipp@netscape.com 9d75e0c998 Added run-in and compact display types to the TreatFrameAsBlockFrame method 1998-11-11 03:54:47 +00:00
karnaze@netscape.com 6c3598970c fixed <frameset frameborder=no> allowed frame resizing 1998-11-10 20:49:51 +00:00
kipp@netscape.com 21c732aca8 Removed unused include 1998-11-10 19:16:32 +00:00
kipp@netscape.com 1b4ec08f8b Use lineLayout object to pass on floater to the containing block 1998-11-10 18:04:34 +00:00
kipp@netscape.com 8ad3ee0bfc Added InitFloater 1998-11-10 18:04:19 +00:00
kipp@netscape.com d82953b36e Use geometric parent to get containing block of the floater 1998-11-10 18:04:10 +00:00
kipp@netscape.com 8582501e30 Removed GetReflowMetrics 1998-11-10 18:03:42 +00:00
kipp@netscape.com e4216fcde9 Tidy up by removing some old junky code 1998-11-10 18:03:29 +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 59aa34963e Added GetChildListName() member function 1998-11-10 04:31:02 +00:00
karnaze@netscape.com 3c901a8811 form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
added nsImageControlFrame to handle <input type=image>.
1998-11-09 23:30:16 +00:00
troy@netscape.com 2ffd6fdbb8 Added GetAdditionalChildListName() as a way to discover additional
named child lists at runtime
1998-11-09 19:59:33 +00:00
troy@netscape.com b04ee51233 First of a few changes to allow frames to have multiple child lists.
FirstChild() now takes an additional argument which is the name of the
child list.
1998-11-09 19:40:27 +00:00
kipp@netscape.com 1288b8acee Disabled some more dubious br/margin code 1998-11-09 17:54:37 +00:00
troy@netscape.com 752a86c0c8 Added a hack to make sure that the floated frame gets a DidReflow notification 1998-11-07 00:03:45 +00:00
kipp@netscape.com 84741ec09a Fixed nowrap support by computing max-element-size better 1998-11-06 02:09:21 +00:00
peterl@netscape.com 54c84e200c turned bilnking off when the attribute goes away 1998-11-06 00:50:27 +00:00
kipp@netscape.com 5d6a29cb8b Temporary fix to get rid of the green text 1998-11-05 19:38:32 +00:00
kipp@netscape.com 534932a593 Fixed a few more floater bugs; fixed incremental reflow bug with regards to BR tags (clear=all for example); support :first-line properly; work in progress on :first-letter 1998-11-05 19:33:01 +00:00
kipp@netscape.com 873d308bf4 Make sure overflow lists get ReResolved too 1998-11-05 19:31:59 +00:00
kipp@netscape.com d68fc5f5e2 Added UpdateStyleContexts for support change-out of style contexts 1998-11-05 19:31:39 +00:00
kipp@netscape.com 56e7712929 Added code to repair the style-contexts when pushing/pulling frames for support of :first-line and :first-letter (and so on!) 1998-11-05 19:31:16 +00:00
kipp@netscape.com 02b38ffab4 Added some first-letter support 1998-11-05 19:30:31 +00:00
kipp@netscape.com 22cca59880 Eliminated hacky version of :first-line support; lay some groundwork for :first-letter support 1998-11-05 19:27:42 +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 13c48cb446 Updated to work with new frame construction code 1998-11-05 06:12:57 +00:00
troy@netscape.com 461f0f0191 Added simple page sequence formatting object 1998-11-04 23:21:50 +00:00
troy@netscape.com 54687cfe96 Removed code for RootContentFrame class which is no longer used 1998-11-04 21:02:32 +00:00
buster@netscape.com 4ef9448a63 nsHTMLReflowCommand now has mAttribute, the attribute that triggered StyleChanged reflow
for reflow commands of type other than StyleChanged, mAttribute is nsnull.
1998-11-04 19:26:25 +00:00
michaelp@netscape.com dd334d990c removed widget parameters from nsIView::Init(). added CreateWidget() and SetWidget()
APIs to replace this functionality. also added CreateScrollControls() to
nsIScrollableView.
1998-11-04 04:14:10 +00:00
peterl@netscape.com d5fc6f9d87 made parent context no longer be optional on re-resolve style context method 1998-11-03 21:29:14 +00:00
peterl@netscape.com e74acd9aca sync to style resolution api changes 1998-11-03 20:33:43 +00:00
peterl@netscape.com b2426a9b85 sync to style resolution api changes
added reresolve support
1998-11-03 20:23:15 +00:00
peterl@netscape.com 0449b65efd removed pres context from get style context api
added re-resolve style method
1998-11-03 20:15:24 +00:00
michaelp@netscape.com 2865b9571e changed nsIView::Init() so that it no longer takes an opacity value. this
allows the view manager to maintain global state re: opacity.
1998-11-03 06:36:36 +00:00
troy@netscape.com 22de3a2020 Added some temporary code to ensure that the floated frame is deleted 1998-11-02 23:57:25 +00:00
troy@netscape.com d53f9c0403 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
kipp@netscape.com 9fa63920c0 nit changes 1998-10-31 22:53:00 +00:00
kipp@netscape.com 13744b8632 Removed a private assert 1998-10-31 22:50:38 +00:00
kipp@netscape.com cf2c0aaaec Reworked white-space compression flags so that inline-reflow can detect white-space aware frames properly 1998-10-31 22:48:56 +00:00
kipp@netscape.com 1400e9044a Use revised line-layout whitespace compression methods; fixed trim to not trim out compressed whitespace; fixed code to break multi-span words when the first placable frame contains a breakable point 1998-10-31 22:48:21 +00:00
troy@netscape.com 5c84d43070 Added code to invalidate the frame after a resize if there is border or
padding. Otherwise the border/padding area was left dirty
1998-10-31 04:40:01 +00:00
troy@netscape.com 3eb46e44ee Changed DeleteFrame() to prevent unwanted view event dispatch during frame
destruction
1998-10-30 23:38:03 +00:00
kipp@netscape.com fc50cc0e3e Support mCombinedArea in metrics; implement MoveInSpaceManager by passing it through to the children 1998-10-30 22:13:58 +00:00
kipp@netscape.com 931b73aa4f Cleaned up Paint method 1998-10-30 22:12:19 +00:00
kipp@netscape.com 7fc30af218 Added MoveInSpaceManager stub 1998-10-30 22:11:47 +00:00
kipp@netscape.com 628ceaf26e Added PaintChild method that properly handles OUTSIDE_CHILDREN bit 1998-10-30 22:11:06 +00:00
kipp@netscape.com 8c817beaf5 Reworked floater support somewhat now that blocks manage them instead of body frames; fixed up painting to use the outside-children data; support the visibility property; fixed bug #624,#628 1998-10-30 22:10:10 +00:00