nisheeth@netscape.com
6e88a989f0
Fix OS/2 build bustage from fix to bug 29171.
2001-05-12 07:12:33 +00:00
nisheeth@netscape.com
9b9f338265
r=heikki. sr=jst. Fix for bug 29171. Create HTML unknown element for non-lowercased elements that are in the XHTML namespace.
2001-05-12 05:10:48 +00:00
harishd@netscape.com
1488afedf0
Added refresh & setcookie atoms
...
r=heikki,sr=vidur
2001-03-03 00:41:02 +00:00
rbs@maths.uq.edu.au
0529f0b074
Shift frame-state bits in implementations to the 12 higher bits - bug 68411 r=karnaze sr=waterson
2001-02-23 12:42:12 +00:00
jst@netscape.com
75d7c9ef1d
Redoing the way code is shared between different element classes in mozilla, in stead of having an inner object (mInner) and forwarding function calls to the inner object the elements now inherit from what used to be the inner object. Previously nsIJSScriptObject and nsIContent (and related interfaces) were implemented on all leaf classes (~60 classes) and all the methods in those interfaces were forwarded to the inner object, now all those methods are inherited in stead. This saves us ~3600 methods in the layout library (and 160k of code on linux) and cleans the code up considerably. r=pollmann@netscape.com, harishd@netscape.com sr=vidur@netscape.com.
2000-12-23 10:56:31 +00:00
pollmann@netscape.com
6494e91d5c
Bug 3326: Implement IsIndex frame; r=kmcclusk
2000-09-14 04:43:31 +00:00
jst@netscape.com
7ce748afe1
Removing unused code from the build. r=pollmann@netscape.com
2000-08-26 07:00:17 +00:00
jst@netscape.com
fa72f71714
Changing the way content elements store their name information, previously the elements generally stored a name atom and a namespace ID, now they store a pointer to a shared structure containing the name atom, the prefix atom and the namespace ID. This structure is shared between nodes with unique names (ie same name, prefix and ns ID) within a document. Documents now hold a hash table of the names in the document. The changes to mozilla/rdf are not reviewed but they are approved by waterson@netscape.com and the changes to mozilla/layout are reviewed by buster@netscape.com.
2000-05-10 13:13:39 +00:00
troy@netscape.com
e605916680
b=15405 Renamed root frame to canvas frame and changed frame construction
...
code to propagate document element's background to canvas
2000-04-19 02:13:43 +00:00
jst@netscape.com
cdd1a9ff48
Add a nsHTMLUnknownElement class for LAYER, ILAYER, NOLAYER and unknown elements, this element is a normal element except that it doesn't do inline style processing. This fixes M15 bug #22260 .
2000-04-05 01:46:48 +00:00
rods@netscape.com
7e59826e39
Added extra parameter to NS_NewLabelFrame for setting the space manager bit
...
b=33200
2000-03-27 22:12:16 +00:00
troy@netscape.com
f1720ca1a0
Added declaration of new function NS_NewGeneratedContentIterator()
2000-03-22 05:55:05 +00:00
troy@netscape.com
c66b392aae
b=27043 r=buster@netscape.com Inner table cell specifies NS_BLOCK_MARGIN_ROOT
...
flag now
2000-02-11 15:31:41 +00:00
karnaze@netscape.com
17ac04c796
bug 24037 r=attinasi; nsOuterTableFrame handles bad incremental reflow by using the height of its rect.
...
bug 23235 r=attinasi; nsTableRowFrame requests max element size when reflowing cell for the 1st time.
bug 24410 r=attinasi; nsTableCellFrame reflow always checks width and height and updates the content empty flag.
bug 3305 r=troy,hyatt; table frame constructor cleanup, put caption in its own child list.
2000-01-28 02:19:45 +00:00
attinasi@netscape.com
cdb3de8f44
Added flags to factory method to allow NS_BLOCK_SPACE_MGR to be passed. Fixes bug 23611. r=rods,pierre
2000-01-18 15:38:50 +00:00
vidur@netscape.com
6e434f86d6
Fix for bug 21682. BASE tag was ignored in the fragment content sink. Added HTML element creation method that takes an ID. r=pollmann
2000-01-06 23:36:45 +00:00
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