pollmann@netscape.com
eb98bd7502
Bug 19062: Fix crash when forms are absolutely positioned by giving them a space manager r=Troy
1999-12-08 02:07:03 +00:00
rods@netscape.com
352360cd42
Added a "flags" varaible for combobox creation
...
r=self, bug 19382
1999-12-05 20:43:19 +00:00
hyatt@netscape.com
9a7a1b27f7
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
...
bug #9489 . Should also definitely fix bug #15916 . r=troy
1999-12-04 23:49:50 +00:00
dmose@mozilla.org
796280940b
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
kipp@netscape.com
bdcb9f258d
r=troy; remove another 4 bytes from each block frame for a total of 10% today :-)
1999-11-03 00:42:12 +00:00
troy@netscape.com
515d1ffbfc
Changed nsTextFrame to be derived from nsFrame instead of nsSplittableFrame.
...
nsTextFrame now has only a next-in-flow pointer and no prev-in-flow pointer.
Subclass nsContinuingTextFrame is used for continuing text frames; it has a
prev-in-flow pointer. This saves 4 bytes
1999-10-23 23:19:14 +00:00
troy@netscape.com
efbc5776ce
Frame space reductions. r=kipp@netscape.com
...
Table cell frames and table caption frames now use block frames and not area
frames. This saves 24 bytes per frame instance
1999-10-08 04:32:46 +00:00
troy@netscape.com
6ee4a9bcd5
Moved space manager to block frame and changed it the space manager is
...
temporary only during the reflow process
r=kipp@netscape.com
1999-10-06 22:05:23 +00:00
rods@netscape.com
2d3e3fc058
Added NS_NewSelectsAreaFrame
1999-09-03 14:52:17 +00:00
kipp@netscape.com
d9bb4e41e2
Create floating frame properly (bug #2751 )
1999-09-01 20:57:58 +00:00
ducarroz@netscape.com
2fb38ff1ea
Add constructor definition for autocomplete widget
1999-08-19 22:10:53 +00:00
rods@netscape.com
f690027328
Added NS_NewAttributeContent method
1999-08-19 14:32:19 +00:00
troy@netscape.com
454b06e71e
Changed to table incremental reflow
1999-08-19 03:51:25 +00:00
pierre@netscape.com
9e5067f4cd
breaking up gfx & native widgets
1999-08-06 05:11:39 +00:00
kipp@netscape.com
d099f27bb5
Tweaked area frame shrink wrapping for bug #5999
1999-07-14 17:26:12 +00:00
troy@netscape.com
6044dde4a3
Fix for bug #6630 . Don't force the desired width to 0 for zero-height
...
frames, and don't have the document element frame shrink wrap
1999-06-26 03:21:49 +00:00
warren@netscape.com
753ac43fff
Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
1999-06-23 03:29:44 +00:00
buster@netscape.com
d22abde2df
added support for Ender GFX-rendered text control
1999-06-12 22:28:11 +00:00
akkana@netscape.com
a4406825bb
Part of Vidur's html fragment changes: files which aren't in the build yet
1999-06-03 22:30:12 +00:00
kipp@netscape.com
68aa9f7c60
Reworked frame factory methods; fixed bug 4519
1999-05-11 22:03:29 +00:00
kipp@netscape.com
8b5f2de02b
Added NS_NewFirstLetterFrame
1999-04-27 22:12:22 +00:00
kipp@netscape.com
f49d222f21
Added NewFIrstLineFrame
1999-04-20 00:25:48 +00:00
troy@netscape.com
c506c0c7b1
Work-in-progress for making relatively positioned inline-level elements a
...
container for absolutely positioned child elements
1999-04-19 19:10:15 +00:00
waterson@netscape.com
18c16e78d5
Exposed NS_CreateHTMLContent() as a temporary hack to get HTML-in-RDF/XUL working. Will re-visit when Vidur comes back.
1999-02-09 00:26:50 +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
rods@netscape.com
3898d51b3c
Added methods for creating ListControlFrame and ComboxControlFrames
1999-01-22 15:34:13 +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
vidur@netscape.com
0dfa4cce69
Moved text and comment code out of HTML-specific directories. Completed CloneNode for elements. Completed factory methods for intersection of XML and HTML.
1999-01-14 23:14:02 +00:00
kipp@netscape.com
61542ffd7c
Clean up block frame flags
1999-01-12 16:41:30 +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
kipp@netscape.com
7b0e75e786
Fixed numerous compiler warnings (hopefully) from the mac build
1998-12-18 17:34:34 +00:00
troy@netscape.com
a29879ee0a
Moved creation of first page frame to frame construction code, and changed
...
it so the page frame has a view. This makes printing faster and easier
1998-12-04 21:04:56 +00:00
troy@netscape.com
e602e25924
Added Init() member function to nsIFrame
1998-12-03 06:31:43 +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
461f0f0191
Added simple page sequence formatting object
1998-11-04 23:21:50 +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
karnaze@netscape.com
fa55ae1d49
implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls.
1998-10-22 23:00:37 +00:00
karnaze@netscape.com
f9fc54790e
fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress.
1998-10-13 21:31:26 +00:00
troy@netscape.com
86761a4227
Work in progress on scroll frame code
1998-10-12 22:13:23 +00:00
karnaze@netscape.com
ffb876f867
fieldset, legend support. fixed bug #987
1998-10-08 04:38:41 +00:00
kipp@netscape.com
40fe13cff1
Export revised body/block factory methods
1998-10-06 00:40:54 +00:00
kipp@netscape.com
8793477e2d
Changed factory method to parameterize the shrink wrapping behavior
1998-09-29 03:44:25 +00:00
buster@netscape.com
42195bd696
minor cleanup, removed references to obsolete table content factory methods.
1998-09-28 23:16:39 +00:00
kipp@netscape.com
4264d035dd
Removed bullet factory methods
1998-09-23 20:12:07 +00:00
karnaze@netscape.com
7b63e3793e
Converted forms to use the new content model classes and better separate content from layout.
1998-09-23 17:16:51 +00:00
troy@netscape.com
ef8db633a3
Removed content delegates
1998-09-18 17:18:37 +00:00
troy@netscape.com
8d97240161
Cleaned up frame construction code
1998-09-17 04:07:58 +00:00
buster@netscape.com
de1257f4bd
nsStyleConsts.h added some HTML 4 consts for tables
...
nsHTMLAtoms.cpp,h added some HTML 4 strings for tables
nsHTMLParts.h added constructors for new table content classes
nsGenericHTMLElement.cpp,h added table frame creation, common table attribute parsing
nsHTMLTable*Element.cpp these are the new table content classes
nsHTMLContentSink.cpp enabled the new content and removed the old
nsHTMLStyleSheet.cpp fixed the table style optimizations to work with new content
nsTable*Frame.cpp these work with the new content
1998-09-15 17:58:24 +00:00
kipp@netscape.com
e3168a572d
Removed css/layout directory
1998-09-15 00:19:49 +00:00