Commit Graph

461 Commits

Author SHA1 Message Date
kipp@netscape.com
48f5180b30 Fixed remaining issues with operator new/delete 1999-02-26 19:26:29 +00:00
kipp@netscape.com
ae90d422ab Cleaned up operator new and delete 1999-02-26 17:13:10 +00:00
peterl@netscape.com
bbd662b471 moved frame construction code to its own class 1999-02-05 03:57:49 +00:00
troy@netscape.com
5f09e64e3b Work-in-progress for replaced elements that can't be rendered 1999-02-04 17:03:46 +00:00
kipp@netscape.com
131e652288 Avoid crashing when no frame is found during attribute change notifications 1999-02-04 16:27:38 +00:00
evaughan@netscape.com
b20a839748 Added the XUL progress meter widget. 1999-02-04 01:34:15 +00:00
nisheeth@netscape.com
96448968ac Added ReconstructFramesOnAttributeChange() to the HTML stylesheet
that gets called when a content object's attribute change requires
its frames to get recreated.
1999-02-04 00:53:08 +00:00
hyatt@netscape.com
cf766f3786 Changed the tree frame construction code. 1999-02-04 00:28:05 +00:00
vidur@netscape.com
eff87ba281 Added additional key argument to string parsing routine. Improved Reset handling for document to include style sets and frame construction. Modified root frame construction. Got out-of-line document.write to work 1999-02-03 19:38:16 +00:00
waterson@netscape.com
f4d338e06d Moved nsXULAtoms::AddrefAtoms() and ReleaseAtoms() to the style sheet's ctor and dtor, as per Peter Linss suggestion. 1999-02-02 05:39:57 +00:00
troy@netscape.com
1079ff5ada Implemented fixed position tables 1999-02-02 04:28:55 +00:00
waterson@netscape.com
114d120501 Force an nsXULAtoms::AddrefAtoms to ensure that the XUL atoms and namespace are created in the layout DLL before trying to refer to them. (a=hyatt%netscape.com) 1999-02-01 23:06:49 +00:00
troy@netscape.com
1c5e2fc9df Fixed it so scrollable BLOCK elements can be fixed positioned 1999-02-01 18:09:57 +00:00
karnaze@netscape.com
f4b2a0c3f1 Made table frame construction flexible enough to allow arbitrary content to be mapped
to arbitrary table related display types.
1999-01-30 15:52:19 +00:00
joki@netscape.com
f0bf44e5a0 Removing nsILinkHandler enum types from dependencies, fixing event handler bugs 1999-01-28 23:14:36 +00:00
hyatt@netscape.com
b4d700a781 Making events still possible within tree cells. 1999-01-27 12:42:37 +00:00
hyatt@netscape.com
fc7b868238 Fixed a bug wherein tree frames weren't being added to the flow. 1999-01-27 10:10:02 +00:00
hyatt@netscape.com
fa5f331823 @%!%@! 1999-01-27 07:30:24 +00:00
hyatt@netscape.com
cbd85b645b Getting rid of a conflict that I had. 1999-01-27 07:23:58 +00:00
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