buster%netscape.com
e22b1b2f29
minor cleanup, removed references to obsolete table content factory methods.
1998-09-28 23:16:39 +00:00
vidur%netscape.com
446dec40b6
Fixed image.src=. Forwarded AttributeChanged notifications from nsPlaceholderFrame to its anchored item. Got rid of redundant calls to AttributeChanged.
1998-09-28 21:22:31 +00:00
kipp%netscape.com
3bd7042c93
Get max-element-size from inline-reflow state and pass it upwards
1998-09-28 18:57:28 +00:00
kipp%netscape.com
2d3942241b
Cleaned up and repaired floater placement and spacemanager manipulation; the comments clearly (hopefully!) state whats going on...
1998-09-28 18:50:59 +00:00
michaelp%netscape.com
772fdb4c44
massive changes to support java plugins.
1998-09-27 22:42:48 +00:00
kipp%netscape.com
2978482ce0
Fixed mac/unix build problem
1998-09-26 22:48:52 +00:00
kipp%netscape.com
f30c68a9f7
Fixed up list ordinal handling so that negatives don't work for roman numerals or for alphabetics, and that alphabetics count properly (a==1); this fixes bugzilla bug#589
1998-09-26 20:05:09 +00:00
kipp%netscape.com
bb57a6d08f
Added callback to image loading api
1998-09-26 18:36:59 +00:00
kipp%netscape.com
8aa1262f04
use image-loader call back to trigger bullet frame reflows
1998-09-26 18:36:01 +00:00
kipp%netscape.com
fff04dae01
Use modified css rendering API
1998-09-26 17:17:20 +00:00
kipp%netscape.com
a4c83d9611
Use modified css rendering API; handle background images differently (still not quite right)
1998-09-26 17:14:35 +00:00
kipp%netscape.com
b3e3ba03b6
Fixed memory leak (bug #910 )
1998-09-26 00:37:26 +00:00
vidur%netscape.com
9f8023578d
Fixed memory leak in style change code
1998-09-26 00:06:26 +00:00
kipp%netscape.com
b1f13b362f
Added support for percentage base margins to the root, root-content and block frames
1998-09-25 23:47:59 +00:00
kipp%netscape.com
7632be6e13
Added in support for border/padding/background-* properties for the HTML frame; added support for margin properties on the child of the HTML frame
1998-09-25 23:39:06 +00:00
troy%netscape.com
2bd6a1a377
Moved ContentReplaced() handler code to style system
1998-09-25 22:47:00 +00:00
kipp%netscape.com
95cd6bc299
Hooked up width/height attributes to style changed reflow
1998-09-25 18:25:20 +00:00
kipp%netscape.com
6d53992c3f
Support break-before/after for block frames
1998-09-25 17:50:09 +00:00
kipp%netscape.com
f854c42d85
Removed some dead crud and implemented AttributeChanged
1998-09-25 16:35:01 +00:00
kipp%netscape.com
8108c2fd4e
Support style changes for leaf frames
1998-09-25 16:33:38 +00:00
kipp%netscape.com
cfd12dbb91
Renamed style-changed reflow method; fixed implementation to generate a reflow command
1998-09-25 16:11:36 +00:00
kipp%netscape.com
8715a3abab
Switch over to FrameRemoved instead of FrameDeleted
1998-09-25 16:10:49 +00:00
kipp%netscape.com
053775b9aa
Support (weakly) style-changed reflow and fixup naming of frame-removed methods
1998-09-25 16:10:10 +00:00
troy%netscape.com
50795d8516
Moved ContentDeleted() document notification code to the style system which
...
generates the reflow command
1998-09-25 05:13:06 +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
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
a388e31cbd
Fixed up includes to not depend on old content model classes
1998-09-24 21:37:45 +00:00
kipp%netscape.com
57b94db9d0
Removed unused include
1998-09-24 21:34:31 +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
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
troy%netscape.com
5dac3c72a9
Removed IsPseudoFrame() from nsContainerFrame
1998-09-24 04:57:30 +00:00
troy%netscape.com
1724bb5dad
Removed IsLastChild() member function from nsContainerFrame
1998-09-24 04:12:01 +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
4b214d1806
Changed the way nsIFrame inherits from nsISupports
1998-09-24 01:50:16 +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
8244706ce7
nuked
1998-09-23 20:11:22 +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
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
kipp%netscape.com
fa0fd8dac0
Removed unused include
1998-09-23 02:33:23 +00:00
kipp%netscape.com
c2091a6dff
use line-layout's pres-context as a ref not a pointer
1998-09-23 02:32:17 +00:00
kipp%netscape.com
6333380ca0
Use pres-context as a ref instead of a pointer
1998-09-23 02:31:16 +00:00
kipp%netscape.com
a62b3d9000
Added methods for counting the number of placed frames; switched the pres-context to a ref from a pointer; removed some debris
1998-09-23 02:31:00 +00:00
kipp%netscape.com
d8dc49bad0
Use nsHTMLContainerFrame instead of nsHTMLBase
1998-09-23 02:30:21 +00:00
kipp%netscape.com
11b06203de
Moved some methods from various places into this class
1998-09-23 02:29:31 +00:00
kipp%netscape.com
be50f363a2
Spanked hard to reorg code around nsInlineReflow; rework list handling; rework factoring of inline/block reflow
1998-09-23 02:25:26 +00:00
kipp%netscape.com
300a2e4f22
use line layout pres-context as a ref not a pointer
1998-09-23 02:24:49 +00:00
kipp%netscape.com
5b8a340e7a
Renamed margin carry in/out variables in the metrics struct
1998-09-23 02:21:53 +00:00
troy%netscape.com
7b43ebb72c
Changed to how broken image is handled
1998-09-22 04:01:16 +00:00
troy%netscape.com
b2de87b7a4
Added display of icon when loading image
1998-09-22 03:34:44 +00:00
troy%netscape.com
693f6e60f7
Fixed a bug introduced with the LastFrame() changes
1998-09-21 16:37:38 +00:00
troy%netscape.com
fdcf4d1e8c
Fixed some horkage I introduced
1998-09-21 16:35:49 +00:00
troy%netscape.com
e3ca8725d1
Removed references to mFirstContentOffset, mLastContentIsComplete, and mChildCount
1998-09-21 03:50:44 +00:00
troy%netscape.com
011dd10936
Removed references to mFirstContentOffset
1998-09-21 03:47:45 +00:00
troy%netscape.com
294778023e
Work in progress for displaying icon while laoding image...
1998-09-20 00:08:24 +00:00
troy%netscape.com
f1140763a6
Changed FrameInserted incremental reflow code to insert the new frame
...
into the child frame list
1998-09-19 04:29:36 +00:00
troy%netscape.com
62b1375f69
Removed farme enumeration member functions for indexed access, last child,
...
and child count
1998-09-19 03:24:26 +00:00
troy%netscape.com
6d20aa0438
Added AttributeChanged() member function for communicating attribute value
...
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com
f80fdc69aa
Removed CreateFrame() from nsIHTMLContent
1998-09-18 18:04:42 +00:00
troy%netscape.com
29e5156e14
Removed nsIContentDelegate.h
1998-09-18 17:34:48 +00:00
troy%netscape.com
28c7cf540c
Removed content delegates
1998-09-18 17:18:37 +00:00
troy%netscape.com
2d5a9ba54c
Removed an unreferenced label
1998-09-18 03:10:00 +00:00
troy%netscape.com
b67cac2d78
Removed some dead code
1998-09-18 03:08:23 +00:00
troy%netscape.com
c76915c71d
Added CreateContinuingFrame()
1998-09-18 02:47:03 +00:00
troy%netscape.com
aae84de775
Removed some code that's no longer needed with the new frame construction code
1998-09-18 00:04:55 +00:00
troy%netscape.com
5f8f73f347
Removed code that's no longer needed now that tables are using new
...
frame construction code
1998-09-17 23:46:16 +00:00
troy%netscape.com
9a592f0da9
Removed some XXX temp code that was needed until tables were switched
...
over to the new frame construction code
1998-09-17 04:57:50 +00:00
troy%netscape.com
9adcf5d319
Cleaned up frame construction code
1998-09-17 04:07:58 +00:00
peterl%netscape.com
10de7afe92
added decoration rendering code to deal with CSSisms
1998-09-17 00:18:25 +00:00
michaelp%netscape.com
7e087302bd
cleaned up some link jumping nonsense.
1998-09-15 20:22:37 +00:00
buster%netscape.com
953b2efb58
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
michaelp%netscape.com
ba705e616a
changes for new plugin world.
1998-09-15 03:46:52 +00:00
kipp%netscape.com
8f2807a027
Removed css/layout directory
1998-09-15 00:19:49 +00:00
troy%netscape.com
4c6e11f18a
Container floated elements are now wrapped in a BODY frame
1998-09-14 04:01:08 +00:00
troy%netscape.com
f30debacdb
Changed to explicitly create frame of type frameset or outer frame instead
...
of using CreateFrame() which will be going away
1998-09-13 02:45:07 +00:00
kipp%netscape.com
f877659693
Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros
1998-09-12 19:33:48 +00:00
troy%netscape.com
5421a899d1
Removed some XXX CONSTRUCTION commented out code
1998-09-12 04:54:04 +00:00
pierre%netscape.com
1971412a64
initialize member variables to 0
1998-09-11 09:13:02 +00:00
troy%netscape.com
de1641f3f9
Changed new frame construction code to handle floaters
1998-09-11 04:13:29 +00:00
troy%netscape.com
0fbc01cb40
Fixed it so bullets work again
1998-09-10 22:28:55 +00:00
troy%netscape.com
effef91cf6
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
rods%netscape.com
ac66bf8936
GetPosition now uses a binary search for locating the cursor poistion. Also, selection now
...
uses the half width of a character for moving selection to the next character.
1998-09-10 19:18:01 +00:00
karnaze%netscape.com
b1f8c627cd
in document, renamed nsHTMLFrame.cpp, nsHTMLFrameset.h, nsHTMLFrameset.cpp
1998-09-10 17:23:31 +00:00
karnaze%netscape.com
1c1a6dacaf
converted frame/iframe/frameset to new layout/content separation
1998-09-09 23:30:30 +00:00
kipp%netscape.com
d1380d78b9
Removed some cruft
1998-09-09 16:18:40 +00:00
kipp%netscape.com
63f55821d6
Turned off image load skid marks
1998-09-09 16:13:52 +00:00
rods%netscape.com
4a4b4a34b2
XPCOM'ed the Selection and Search methods
1998-09-09 16:11:59 +00:00
kipp%netscape.com
d8f8db50e4
Removed some cruft; added NS_NewBodyFrame
1998-09-08 22:36:30 +00:00
kipp%netscape.com
227e9f8ae1
new
1998-09-08 22:34:40 +00:00
kipp%netscape.com
a28f9196c0
Removed some cruft; added NS_NewTextNode
1998-09-06 00:17:30 +00:00
michaelp%netscape.com
d6a0988c76
added Scrolled() method. and support to call it. fixed NS_RELEASE(rc) bug in
...
pres shell as reported by pierre.
1998-09-05 20:57:57 +00:00
kipp%netscape.com
d9cfaa751d
Added wbr
1998-09-04 01:02:54 +00:00
kipp%netscape.com
b914a101d7
Removed some cruft and promoted a few frame creation routines
1998-09-04 00:55:20 +00:00
kipp%netscape.com
a4a3006cc1
Added decl for NS_NewImageFrame
1998-09-04 00:18:53 +00:00
kipp%netscape.com
7cc828449f
tweaked element ctor methods
1998-09-03 22:22:34 +00:00
karnaze%netscape.com
90951aa3b9
frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR
1998-09-03 01:16:27 +00:00
kipp%netscape.com
cfa2262cc2
Renamed element creation routines
1998-09-02 23:52:38 +00:00
buster%netscape.com
89e198237d
expanded nsIFrame::List to include nsIListFilter *aFilter param, by default nsnull.
...
aFilter is useful for determining if a frame should output itself during
a List(). In any event, the children of the frame are always processed.
added nsIListFilter, an interface for any object that wants to act like a filter for frame dumps
added static NS_LAYOUT nsIListFilter * GetFilter(nsString *aFilterName);
currently, only TableListFilter implements nsIListFilter.
in response to List(...TableListFilter), the frame model is dumped in a way that is useful
for table layout regression testing. Currently this is controlled by command line switches on the viewer app.
1998-09-02 21:59:54 +00:00
kipp%netscape.com
4023d729c3
Revised factory method argument order (normalized)
1998-09-01 01:35:19 +00:00
kipp%netscape.com
b12deff105
Added factory method names for all the new content objects
1998-09-01 01:33:19 +00:00
warren%netscape.com
b89e7efaca
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
kipp%netscape.com
1969308ef9
Added NS_NewHTMLBR
1998-08-31 18:40:16 +00:00
troy%netscape.com
ad9a20da0b
Changes nsIView and nsIScrollableView interfaces to conform to
...
XPCOM conventions
1998-08-30 19:16:11 +00:00
kipp%netscape.com
c6290fa577
XPCOM'ized nsIContent and nsIHTMLContent
1998-08-29 20:20:38 +00:00
kipp%netscape.com
6c29fcc78d
Added NewHTMLAnchor
1998-08-29 03:13:15 +00:00
kipp%netscape.com
107b4e64b1
Export new HTML-HR factory method
1998-08-28 23:31:28 +00:00
rods%netscape.com
ad87b994a1
Fixed up some of the selection methods
1998-08-28 16:02:33 +00:00
michaelp%netscape.com
ca017f19d0
DeleteFrame() now takes a pres context.
1998-08-28 03:02:39 +00:00
michaelp%netscape.com
cccee92638
deleteframe() now takes a pres context.
1998-08-28 02:50:17 +00:00
troy%netscape.com
23feb93c16
Work in progress for LAYER tag
1998-08-26 02:23:21 +00:00
troy%netscape.com
af9e04cf14
Added missing NS_INIT_REFCNT()
1998-08-15 03:24:27 +00:00
troy%netscape.com
acaa6d2f0e
Change to object lifetime management. Views are no longer ref counted
1998-08-08 04:23:33 +00:00
joki%netscape.com
9cb79b1687
Adding window.open method, fixing editormode in release builds, various event fixes
1998-08-07 04:45:03 +00:00
rods%netscape.com
cc8fe3270d
Fixed: Links now work.
...
Fixed: Selection cursor no longer shows when clicking on a link.
(These are the same fixes as Stability branch bugs 312562 and 312563)
1998-08-06 16:29:45 +00:00
kipp%netscape.com
6320072fb6
Added decls for framesets
1998-08-05 22:08:33 +00:00
michaelp%netscape.com
2de3fff6bf
added tags for plugins.
1998-08-05 04:22:51 +00:00
kipp%netscape.com
76ee6f6886
Tell line layout about floater
1998-08-04 21:16:32 +00:00
michaelp%netscape.com
3b372e2026
another hack to get Unix to be happy.
1998-08-01 23:02:14 +00:00
michaelp%netscape.com
ef12e2e29f
plugin changes.
1998-08-01 05:47:53 +00:00
peterl%netscape.com
714146a525
rounding support
1998-07-31 23:34:45 +00:00
kipp%netscape.com
6123acf9b9
Disabled widget&view for now; render the object so that people know code is coming
1998-07-29 19:33:48 +00:00
kipp%netscape.com
4a9fb58cf0
Tidy up the rendering; don't take space when show-borders is on
1998-07-29 19:33:27 +00:00
kipp%netscape.com
360dc68e35
Made placeholders implement nsIInlineReflow so that their existance wouldn't screw up whitespace compression
1998-07-29 04:05:49 +00:00
michaelp%netscape.com
c9901356f0
hooked up the plugin manager to the webshell.
1998-07-27 23:08:52 +00:00
kostello%netscape.com
4d8c0d4150
Added support for saving the selection (important for copy).
...
Change XIF interfaces
1998-07-27 18:08:58 +00:00
michaelp%netscape.com
96cf645164
modified for new streaming APIs.
1998-07-23 20:35:43 +00:00
kipp%netscape.com
7d9dcb23b5
Removed hack reflow code now that body/block do it properly
1998-07-23 19:56:11 +00:00
troy%netscape.com
048270ffb0
Changed PaintBorder() to use the (x,y) that's passed in
1998-07-22 05:02:07 +00:00
troy%netscape.com
789a2dbe45
Changed nsCSSRendering::PaintBorder() so the entire rect is used
...
and not just the width and height
1998-07-22 02:46:00 +00:00
kipp%netscape.com
dd74c045ef
Set max-element-size when computing reflow metrics
1998-07-21 21:20:55 +00:00
karnaze%netscape.com
381a7c28a9
initial support for <frameset> <frame> in content sink
1998-07-20 18:52:40 +00:00
kipp%netscape.com
39f5530391
Port to new nsIWebShell and related API's
1998-07-18 21:47:56 +00:00
joki%netscape.com
db560e8cac
Adding new DOM stuff to handle JS event handlers
1998-07-17 04:52:12 +00:00
kipp%netscape.com
2ef5aa2ece
Implement paint method
1998-07-16 23:32:04 +00:00
kipp%netscape.com
a8093e38e4
Size the placeholder differently when visually debugging; render it too:
1998-07-16 23:31:53 +00:00
kipp
658a22492a
Indent tweak
1998-07-15 17:05:59 +00:00
troy
d660868bc2
Changed API for CreateContinuingFrame and GetReflowMetrics to take
...
a reference to a nsIPresContext
1998-07-15 03:23:23 +00:00
troy
711c31863c
Changed GetReflowMetrics() to take a reference to a nsIPresContext
1998-07-15 02:59:06 +00:00
troy
a90fe8e1de
Changed Reflow() member function to take a reference to a nsIPresContext
...
instead of a pointer
1998-07-15 02:53:09 +00:00
kipp
0b21a9b759
More hacks for floating embed's, object's and applet's
1998-07-15 00:47:46 +00:00
kipp
87faf8d82c
Added applet, object and embed support
1998-07-15 00:23:07 +00:00
kipp
fdbc836e19
new
1998-07-15 00:22:30 +00:00
kostello
33fd5ef97a
Added XIF (XML Interchange Format) Support. XIF is designed
...
as an Netscape internal XML application. It is designed to
allow conversion from our content model to any output format --
most importantly to HTML 3.2 and HTML4.0 format.
1998-07-14 22:34:27 +00:00
kipp
ca16578186
Add factory methods for applets and objects
1998-07-14 18:54:20 +00:00
kipp
96ce66e91d
Tweaked
1998-07-11 03:49:17 +00:00
kipp
7664b60bce
initialize reflow metrics and reflow state to avoid downstream bugs
1998-07-10 20:26:20 +00:00
troy
6d06722267
Added some new sizing constraints
1998-07-09 20:53:37 +00:00
kipp
5bb77d7e59
Added some slots to nsReflowMetrics specifically to support collapsing css margins; it needs to go somewhere else!
1998-07-09 17:06:12 +00:00
kipp
dc09e8124d
Implement ContentDeleted
1998-07-06 21:37:33 +00:00
kipp
b10c5120a2
Added NS_CreateHTMLElement
1998-07-03 17:49:49 +00:00
kipp
05b511b5fd
Reworked ContentInserted handling
1998-07-03 17:46:44 +00:00
troy
38fcfa98f3
Changed reflow processing for floaters
1998-06-30 23:19:10 +00:00
troy
87a620acb0
Changed anchor frames to forward content notifications to the real frame
1998-06-30 21:35:07 +00:00
kipp
541fe9b490
Use new PropagateContentOffsets API
1998-06-30 20:22:44 +00:00
kipp
f6483b60bd
disabled calls to PropagateContentOffsets for now
1998-06-30 20:20:29 +00:00
kipp
925e12fa74
Added NS_IS_REFLOW_ERROR; updated reflow status comment to indicate which bits are reserved by nsIFrame API's
1998-06-27 22:54:58 +00:00
kipp
c33d44d4ed
Added NS_NewHTMLComment and NS_NewHTMLTitle
1998-06-26 16:12:22 +00:00
kipp
0352d421ad
Removed obsolete justify-reflow method
1998-06-26 15:11:53 +00:00
kipp
4e73a0df94
Added content directory and moved some code
1998-06-26 15:08:55 +00:00
kipp
b00f7215a5
Eliminated IRIX compiler warnings (and a bug)
1998-06-26 15:07:09 +00:00
kipp
1a446c2e3f
New and improved (?) line layout
1998-06-25 16:33:10 +00:00
kipp
3147b0e1a7
Assign values to reflow reason so that when printing them numerically it's easier to map the integer back to the enum
1998-06-25 15:03:37 +00:00
kipp
b3cf3affc7
Added the same skip-over-non-body-content code that's in the root content frame code
1998-06-25 14:53:45 +00:00
karnaze
3074df2576
named <iframe>s, scrolling attribute, more complete test9.html
1998-06-23 22:25:28 +00:00
troy
7bbe992c0b
Changed some GetStyleContext/GetStyleData pairs to use nsIFrame::GetStyleData
...
instead
1998-06-14 05:14:17 +00:00
troy
8bfcb70b73
Changed some pairs of GetStyleContext/GetStyleData calls to a single call
...
to nsIFrame::GetStyleData
1998-06-14 05:00:38 +00:00
karnaze
0ccd357a8f
initial support for <iframe>
1998-06-11 16:46:33 +00:00
troy
f8b11bcac8
Changed block to do the initial reflow of a floater. Also fixed a problem
...
with floated tables crashing
1998-06-10 05:33:38 +00:00
kipp
944ae7d0f1
Fixed a pending-break clear bug; use new ReflowInlineChild API
1998-06-09 17:47:49 +00:00
kipp
094bbe0290
Added nsIInlineFrame interface
1998-06-09 17:47:20 +00:00
kipp
565dbd1fbe
Implement ReflowChild directly so that it uses nsIInlineFrame is available
1998-06-09 17:40:21 +00:00
kipp
56c2b9603b
Implement ReflowInlineChild to check for nsIInlineFrame and use it when available
1998-06-09 17:32:52 +00:00
kipp
cacb19b895
Updated reflow-inline-child to handle the new nsIInlineFrame api
1998-06-09 17:32:27 +00:00
troy
66b6882d23
Added nsIReflowCommand interface
1998-06-09 04:51:44 +00:00
kipp
80f5fb359a
Added another tracing log message
1998-06-09 00:49:12 +00:00
kipp
44b669c0f8
Updated tracing messages; fixed bugs where things that shouldn't be pulled up were (blocks, BR's)
1998-06-09 00:48:56 +00:00
joki
10ffd04c8c
Adding new event handling mechanism into raptor.
1998-06-08 00:57:15 +00:00
kipp
a69369de69
Revised SizeOf methods to add in nsString's, nsIAtom's and nsVoidArray's properly
1998-06-05 21:50:57 +00:00
kipp
591b2ccd11
Sprinkled SizeOf methods around
1998-06-05 21:06:24 +00:00
kipp
0e01e46467
Added no-wrap support
1998-06-05 17:53:28 +00:00
kipp
9d27a37eb9
Added a reminder
1998-06-05 17:53:11 +00:00
peterl
91c5893512
sync up to new style data apis
1998-06-05 06:09:09 +00:00
peterl
2c0fe9653c
changed GetStyleData to return const pointers to style structs
...
new method GetMutableStyleData to get non-const pointer
1998-06-05 05:59:34 +00:00
kipp
6f00af11ec
Fixed to return proper reflow status
1998-06-05 00:54:03 +00:00
kipp
aec0b7c844
Verify that mIsBlock is correct
1998-06-04 23:10:15 +00:00
kipp
731de410d3
Removed dead code
1998-06-04 23:08:59 +00:00
kipp
107fb3d1e9
IMplement ReflowBlockChild
1998-06-04 23:08:49 +00:00
kipp
087c0f5463
Added a head part
1998-06-04 21:33:07 +00:00
kipp
8f956b9c41
Work around body bug with placeholder code to avoid dup free's of placeholder's child frame
1998-06-04 21:04:50 +00:00
kipp
cc0ee570ee
Made a subclass of nsContainerFrame to deal with PropogateContentOffsets because placeholders contain pseudo-frames
1998-06-04 17:52:02 +00:00
kipp
382a176fe8
Added code to do ebina style margins; perform horizontal alignment and relative positioning for blocks
1998-06-04 17:51:27 +00:00
kipp
c8f38f4ede
Log view creation when it's done; create view when child and parent opacities differ
1998-06-04 17:50:53 +00:00
kipp
b6726ddcb7
Draw a different colored border when showing visual frame boundaries if the frame has a view; only draw if rectangle has area; create scroll frame when requested stylistically
1998-06-04 17:50:19 +00:00
kipp
e3bb53161d
Added mPrevMarginSynthetic flag
1998-06-04 17:49:29 +00:00