Commit Graph

142 Commits

Author SHA1 Message Date
hyatt@netscape.com
bd9a11cd65 Tweaking XUL frame construction. Also adding in a temporary tweak to
keep a NOTYETIMPLEMENTED from firing when an attribute in XML is
changed.  (Making it do a reflow rather than a reframe.)
1999-01-27 07:22:05 +00:00
troy@netscape.com
986afb95e3 Added work-in-progress for 'fixed' positioning 1999-01-27 05:37:55 +00:00
troy@netscape.com
1eba775470 Changed nsAbsoluteItems to be a derived class of nsFrameItems 1999-01-27 03:53:54 +00:00
troy@netscape.com
744c2cc930 Hooked printing back up. It was a casuality of the viewport changes 1999-01-27 03:24:12 +00:00
troy@netscape.com
7b4944d665 Fixed a problem in ConstructFrameByTag() where absolutely positioned elements
weren't handled properly
1999-01-26 06:00:30 +00:00
troy@netscape.com
1f13534e1a Fixed some problem in ConstructFrameByDisplayType() where in now cases
(e.g. floaters and relatively positioned blocks) the newly constructed
frame wasn't getting added to aFrameItems
1999-01-26 05:46:04 +00:00
troy@netscape.com
c27e37f1e3 Fixed a problem with placeholder frame's clearing the child list and
causing the previous frames to disappear
1999-01-26 05:05:19 +00:00
troy@netscape.com
a0328ce9d5 Removed "tab" chars 1999-01-26 01:47:01 +00:00
troy@netscape.com
e3a5d47eaa Hooked up print-preview to work again 1999-01-26 01:39:08 +00:00
hyatt@netscape.com
bc6f6457a3 Added support for tree indentation. 1999-01-26 01:12:51 +00:00
troy@netscape.com
74814c1fb9 Changed scrolling so it happens on the viewport instead of the HTML
element
1999-01-26 00:05:21 +00:00
mjudge@netscape.com
0ddecd05de fixing build bustage for someone 1999-01-25 23:55:59 +00:00
hyatt@netscape.com
1c5d5f5737 Tweaks to enable XUL frame construction to prevent the construction based on
display type.
1999-01-25 23:07:17 +00:00
hyatt@netscape.com
e9cb1c7c9f Altered the way frame construction works. ConstructFrame can now potentially
build up a list of sibling frame subtrees.  This allows for the creation of
multiple frames from a single content node, and for easy merging of two different
lists of subtrees during frame construction.
1999-01-25 22:13:03 +00:00
peterl@netscape.com
e02e90d36a allow reconstruct frames to work on all documents 1999-01-23 07:08:38 +00:00
vidur@netscape.com
4c32ebf0f0 Comments added to content model. Comments and text content now have a special tagname 1999-01-22 22:48:00 +00:00
rods@netscape.com
22fabe268f Factored out the Initialization code for the ScrollFrame into a separate method
Added code to hide and show view when applied to the whole tree
Added a method for Creating the proper frames for the SELECT tag
1999-01-22 15:27:54 +00:00
pinkerton@netscape.com
fed32da8c3 hooking toolbars and toolbox back up. Sigh. 1999-01-22 04:04:12 +00:00
hyatt@netscape.com
26f0398bde Added support for tree frame instantiation. 1999-01-22 03:31:56 +00:00
pinkerton@netscape.com
ebdf5575cd ack, unhook toolbars until i can solve the export problem on win. 1999-01-22 01:53:05 +00:00
pinkerton@netscape.com
0c3e5a3fbe hookup toolbars and toolbox so they are instantiated when xul sees those tags. 1999-01-22 01:42:44 +00:00
hyatt@netscape.com
8e3c14d949 Adding support for the widget tag to XUL. 1999-01-21 09:26:01 +00:00
danm@netscape.com
6f5a013704 create XUL frames 1999-01-21 03:37:37 +00:00
karnaze@netscape.com
70ecadd104 <form> inside <table> submits; marginwidth, marginheight in <frame> working; scrolling in <frame>, <iframe> working 1999-01-19 17:26:06 +00:00
karnaze@netscape.com
70e10946ca scrollable row groups 1999-01-17 23:35:56 +00:00
troy@netscape.com
955de58fbf Fixed it so relatively positioned block frames act as containing blocks
for absolutely positioned child elements
1999-01-16 22:18:08 +00:00
kipp@netscape.com
9ce78c523f Fixed absolute positioning bug I introduced in my last checkin 1999-01-15 17:33:00 +00:00
peterl@netscape.com
0bc56f2a56 better base url support
added support for "none" style change hint
added assert for recycling of html attributes

Checkin during red tree approved by sar
1999-01-15 02:09:29 +00:00
kipp@netscape.com
3680fcd768 Stop using reflow commands for frame structure changes; instead invoke methods on the frames which then generate reflow commands as needed 1999-01-15 01:30:12 +00:00
troy@netscape.com
62b64b2067 Removed the content-parent frame pointer. Now we just have the one geometric
parent
1999-01-14 05:16:23 +00:00
troy@netscape.com
592b9af63f Fix for bug #2276, and some initial support for 'right' and 'bottom'
for absolutely positioned elements
1999-01-13 06:37:31 +00:00
troy@netscape.com
ea0d3dbf9a Re-commiting my fucking changes... 1999-01-13 00:44:48 +00:00
cltbld@netscape.com
b5ff2d2926 backing out changes made against a red tree 1999-01-13 00:00:57 +00:00
troy@netscape.com
1db31d73ac Fixed a memory leak 1999-01-12 23:17:49 +00:00
kipp@netscape.com
0e7babe4ef Use new flag defines 1999-01-12 16:42:03 +00:00
karnaze@netscape.com
32aaee3547 dom table methods, moved align="char" data members from nsReflowState to nsHTMLReflowState 1999-01-08 18:57:40 +00:00
troy@netscape.com
7c6f181dd6 Changed ContentRemoved() to also generate a reflow command for the placeholder
for an absolutely positioned frame. Also made sure the child list name is
properly set for the reflow command for the absolutely positioned frame
1999-01-07 05:03:53 +00:00
troy@netscape.com
5517408b47 Improved GetAbsoluteContainingBlock() a bit. It still needs to handle scrolled
elements
1999-01-05 05:51:22 +00:00
troy@netscape.com
8bf7e4e9ef Fixed it so XML documents display again 1998-12-29 05:51:11 +00:00
troy@netscape.com
0b70b2e9cc Fixed a problem with absolutely positioned tables not working properly 1998-12-29 05:35:42 +00:00
troy@netscape.com
54df92ac77 Renamed FindFrameWithContent() to GetPrimaryFrameFor() 1998-12-29 04:45:18 +00:00
troy@netscape.com
6f9192bec1 Moved logic that deals with moving absolutely positioned frames out of the
flow to the frame construction code
1998-12-29 03:38:16 +00:00
troy@netscape.com
7acf428df5 Renamed NS_NewHTMLFrame() to NS_NewRootFrame() 1998-12-21 18:22:44 +00:00
troy@netscape.com
c15328cc97 Changed the frame hierarchy, and changed how scrolling works. Also added
nsAreaFrame which replaces nsBodyFrame which is no longer used
1998-12-20 23:29:47 +00:00
peterl@netscape.com
97d11c8a40 sync to new attribute api 1998-12-20 01:21:23 +00:00
troy@netscape.com
b7640ef70d Reverted back to previous revision, because I came up with a cleaner
solution
1998-12-18 05:23:40 +00:00
troy@netscape.com
f33fb68f51 Re-ordered the call to set the scroll frame's initial child list so that
the XML demos work again. This is really a temporary change until things
get fixed right...
1998-12-18 04:59:14 +00:00
warren@netscape.com
4aaec0bad1 Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
av@netscape.com
c0d3daf77a Making object tag to display alternative context 1998-12-13 21:44:55 +00:00
nisheeth@netscape.com
5405195487 Changed nsHTMLStyleSheetImpl::AttributeChanged() so that it asks the
content objects for style change hint.  Removed tag specific code in this function.
1998-12-10 23:49:13 +00:00