Commit Graph

1348 Commits

Author SHA1 Message Date
peterl%netscape.com
8582fa89ce removed table default values 1998-09-25 01:49:27 +00:00
peterl%netscape.com
31f87234c8 performance tweaks to apply style change 1998-09-25 01:49:10 +00:00
vidur%netscape.com
b4fc446c94 Added new style interfaces. Implemented getStyle() on HTMLElement. Moved DOM fields into side struct for nsGenericHTMLElement. Implemented style declaration interface on proxy. Added new entry point to CSSParser and new methods to style declaration. 1998-09-25 00:51:45 +00:00
kipp%netscape.com
30286f0567 Fixed attribute atom typo 1998-09-25 00:01:08 +00:00
kipp%netscape.com
d19f90e1a5 Added some attribute handlers for inline frames (temporary) 1998-09-25 00:00:55 +00:00
kipp%netscape.com
bf54e184b3 Added methods for triggering style/rendering/reflow changes 1998-09-25 00:00:22 +00:00
kipp%netscape.com
4d4673881d Hooked up noshade attribute to trigger a render 1998-09-24 23:57:01 +00:00
kipp%netscape.com
2ca9353b6b nuked 1998-09-24 21:38:05 +00:00
kipp%netscape.com
a388e31cbd Fixed up includes to not depend on old content model classes 1998-09-24 21:37:45 +00:00
kipp%netscape.com
77548847c2 Added bullet pseudo-style 1998-09-24 21:36:21 +00:00
kipp%netscape.com
a7c647f26c Eliminate SetAttr/UnsetAttr; use standard 3arg version now; leave the attribute impl macros alone for now; pass on attribute changes to the document when aNotify is PR_TRUE 1998-09-24 21:35:52 +00:00
kipp%netscape.com
a53b4e8abb Pass through notify argument with UnsetAttribute method 1998-09-24 21:34:56 +00:00
kipp%netscape.com
57b94db9d0 Removed unused include 1998-09-24 21:34:31 +00:00
kipp%netscape.com
8dd144f2a8 Updated UnsetAttribute to have a notification flag 1998-09-24 21:33:56 +00:00
kipp%netscape.com
7ebc005e2f Fixed code to not depend on a (bad!) cast and instead use query-interface 1998-09-24 21:33:20 +00:00
kipp%netscape.com
99bde8b304 Removed bullet pseudo-content and instead use pseudo style to process bullets properly 1998-09-24 21:32:39 +00:00
kipp%netscape.com
2ae6430c3d Added bullet pseudo style attribute 1998-09-24 21:32:12 +00:00
kipp%netscape.com
9050186e0f Removed old source files from the build 1998-09-24 21:31:43 +00:00
troy%netscape.com
bc86038f2a Added call to ProcessChildren() for OBJECT tag 1998-09-24 20:35:59 +00:00
troy%netscape.com
f54279e62f Removed mChildCount from nsContainerFrame 1998-09-24 17:56:35 +00:00
kipp%netscape.com
0f80d4a261 Fixed block's max-element-size computation for child inline frames 1998-09-24 17:47:25 +00:00
buster%netscape.com
0bec735087 removed lots of assumptions about frame ordering and containership.
table frames no longer assume they are n levels below the inner table frame
table frames no longer assume their child frames are always the expected type of
frame.  Now they check the display type and use that as sufficient proof that the frame
is of the right type.  This implies a heavy reliance on the frame construction code to do
the right thing and always stamp out the right kind of frame for a given display type.
1998-09-24 16:37:22 +00:00
troy%netscape.com
5dac3c72a9 Removed IsPseudoFrame() from nsContainerFrame 1998-09-24 04:57:30 +00:00
troy%netscape.com
f1e955440e Changed signature of PushChildren() member function 1998-09-24 04:18:58 +00:00
troy%netscape.com
1724bb5dad Removed IsLastChild() member function from nsContainerFrame 1998-09-24 04:12:01 +00:00
troy%netscape.com
fb0251ec2e Removed ChildIsPseudoFrame() and IsEmpty() from nsContainerFrame 1998-09-24 04:06:42 +00:00
troy%netscape.com
dd71642dd1 Removed PreReflowCheck() and PostReflowCheck() from nsContainerFrame 1998-09-24 03:59:30 +00:00
troy%netscape.com
cdf9d06a40 Removed some XXX CONSTRUCTION code that was work-in-progress, but is
no longer needed
1998-09-24 03:49:45 +00:00
troy%netscape.com
b31a3f0a5f Removed mFirstContentOffset, LastContentOffset, and mLastContentIsComplete
from nsContainerFrame
1998-09-24 03:36:52 +00:00
troy%netscape.com
06c2b4210f Removed a comment that is no longer applicable 1998-09-23 21:55:41 +00:00
buster%netscape.com
ad0328db0a re-instated fixed layout strategy 1998-09-23 21:50:49 +00:00
buster%netscape.com
1fba5ac7dc all frame initialization and related logic has moved into the various table frames' Init() methods
from their respective InitalReflow() methods.
table-layout=fixed now completely skips pass1 reflow and doesn't require maxElementSize
information, saving a tremendous amount of time during initial reflow.
1998-09-23 21:48:26 +00:00
kipp%netscape.com
728050bc38 Fixed up includes 1998-09-23 20:12:21 +00:00
kipp%netscape.com
9529a8eeaf Removed bullet factory methods 1998-09-23 20:12:07 +00:00
kipp%netscape.com
8633ecd966 Removed block frame CID 1998-09-23 20:11:50 +00:00
kipp%netscape.com
8b53548f6b stop including unneeded header file 1998-09-23 20:11:37 +00:00
kipp%netscape.com
8244706ce7 nuked 1998-09-23 20:11:22 +00:00
kipp%netscape.com
8647c8e804 Return error properly if NS_NewBlockFrame fails; stop including unneeded header file 1998-09-23 20:11:14 +00:00
kipp%netscape.com
e580331b37 Implement bullets here; implement list renumbering cleanly instead of having the bullets blindly do it (fixes a crash and several pagination bugs) 1998-09-23 20:10:40 +00:00
kipp%netscape.com
c8f5135d91 Removed nsHTMLBullet from the build 1998-09-23 20:09:38 +00:00
karnaze%netscape.com
64c27c4711 forgot to add in last checkin 1998-09-23 17:44:33 +00:00
karnaze%netscape.com
fb883f1869 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
6544fb7160 Fixed bug in InsertNewFrame() that was screwing up the child list 1998-09-23 04:45:59 +00:00
troy%netscape.com
c2b31326e5 Fixed an off by one problem in the ContentInserted() code 1998-09-23 04:25:49 +00:00
kipp%netscape.com
a08ad0469d Disabled some tests :-( 1998-09-23 02:36:21 +00:00
kipp%netscape.com
045654d701 Added a list method for outputing top/right/bottom/left objects like border/padding/margins 1998-09-23 02:36:07 +00:00
kipp%netscape.com
dfe4d42ca1 Fixed parsing of margins to allow for auto values 1998-09-23 02:35:10 +00:00
kipp%netscape.com
cd78e9f1fb Removed VerticallyAlignChildren (it's in nsInlineReflow now) 1998-09-23 02:34:43 +00:00
kipp%netscape.com
2687e9ae4c Improved list output for border/padding/margin 1998-09-23 02:34:21 +00:00
kipp%netscape.com
aa0e54c319 Some improvement to list layout 1998-09-23 02:33:37 +00:00