1760 Commits

Author SHA1 Message Date
troy%netscape.com
0e0466e34b Removed ContentChanged() and AttributeChanged() which are no longer need
now that GetPrimaryFrameFor() always returns the out-of-flow frame


git-svn-id: svn://10.0.0.236/trunk@29117 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 16:59:39 +00:00
troy%netscape.com
42adb09633 Fixed a problem where CreateViewForFrame() was setting NS_VIEW_PUBLIC_FLAG_DONT_BITBLT
all the time


git-svn-id: svn://10.0.0.236/trunk@29033 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 04:53:42 +00:00
amusil%netscape.com
c9bf7dd100 Added support for applets specified by the object tag (which use the "classid:java"
attribute instead of "code").


git-svn-id: svn://10.0.0.236/trunk@28974 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:52:10 +00:00
kipp%netscape.com
dab2627382 Removed useless include
git-svn-id: svn://10.0.0.236/trunk@28933 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:01:49 +00:00
kipp%netscape.com
6bc99c60ff nit
git-svn-id: svn://10.0.0.236/trunk@28932 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:01:38 +00:00
kipp%netscape.com
de73bda8b4 Implement CancelReflowCommand; remove uselss root-frame resize in incremental reflow code
git-svn-id: svn://10.0.0.236/trunk@28930 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:01:20 +00:00
kipp%netscape.com
70bd41273e Always init the image loader (fixes bug #5238); don't load images with zero set dimensions (bug #5381); cancel extraneous reflows to improve performance
git-svn-id: svn://10.0.0.236/trunk@28928 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:00:14 +00:00
kipp%netscape.com
37b0aed644 Added code to discard wasted size updates
git-svn-id: svn://10.0.0.236/trunk@28927 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:59:13 +00:00
rods%netscape.com
b2b56d29eb Changed Copy code to use nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@28873 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:15:53 +00:00
mcafee%netscape.com
68d8670bd7 Removing nsSelectionMgr from the build
git-svn-id: svn://10.0.0.236/trunk@28865 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:50:17 +00:00
kipp%netscape.com
42bdd9c223 Moved hacked call to floater adds out of nsPlaceholderFrame and into nsLineLayout
git-svn-id: svn://10.0.0.236/trunk@28842 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 15:15:53 +00:00
troy%netscape.com
87a1db0805 Added GetFrameType() and renamed GetAnchoredItem() to GetOutOfFrameFlow()
git-svn-id: svn://10.0.0.236/trunk@28837 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:34:48 +00:00
mcafee%netscape.com
260321b6df Removing NEW_CLIPBOARD_SUPPORT ifdef.
git-svn-id: svn://10.0.0.236/trunk@28681 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:03:14 +00:00
troy%netscape.com
3badeba0e9 Work-in-progress for relatively positioned inlines being containing blocks
for absolutely positioned child elements


git-svn-id: svn://10.0.0.236/trunk@28659 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:27:47 +00:00
kipp%netscape.com
44228a8c6d Fixed rendering bug with drawing poly areas during debug drawing
git-svn-id: svn://10.0.0.236/trunk@28642 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:40:38 +00:00
rickg%netscape.com
1620c29fb0 updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28570 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:35:12 +00:00
amusil%netscape.com
c9af3f688f Fixed bug with flow of control - reflows after the first one no longer call
CantRenderDisplacedElement() when it's not supposed to.


git-svn-id: svn://10.0.0.236/trunk@28569 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:25:20 +00:00
troy%netscape.com
5e6d93b0e1 Changed the handling for fixed backgrounds a little
git-svn-id: svn://10.0.0.236/trunk@28552 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:08:01 +00:00
troy%netscape.com
e6f57956c0 Changed CreateViewForFrame() so it takes into account fixed background
attachments and sets NS_VIEW_PUBLIC_FLAG_DONT_BITBLT


git-svn-id: svn://10.0.0.236/trunk@28529 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:27:50 +00:00
troy%netscape.com
e270bfc79e Changed nsPositionedInlineFrame::Reflow() to compute the desired size
by calling nsInlineReflow::Reflow() with a 'resize' reflow reason when
handling an incremental reflow of an absolutely positioned child element


git-svn-id: svn://10.0.0.236/trunk@28521 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:02:45 +00:00
kipp%netscape.com
cf6064f2cb Fixed word lookahead logic to not look at continuations to avoid duplicate information
git-svn-id: svn://10.0.0.236/trunk@28498 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:59:16 +00:00
kipp%netscape.com
cf2d143219 Added some (disabled) logging
git-svn-id: svn://10.0.0.236/trunk@28497 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:58:50 +00:00
kipp%netscape.com
1d08039f88 Fixed up child incremental reflow to only reflow the necessary number of lines (hopefully)
git-svn-id: svn://10.0.0.236/trunk@28496 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:58:38 +00:00
troy%netscape.com
4a4c187d41 Changed nsPositionedInlineFrame code to handle incremental reflow
git-svn-id: svn://10.0.0.236/trunk@28430 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:37:13 +00:00
sspitzer%netscape.com
c6128cfec7 fix UNIX build bustage. this won't build with -pendatic
git-svn-id: svn://10.0.0.236/trunk@28399 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:31:02 +00:00
kipp%netscape.com
28d76e7068 Fixed bug #5192 by growing the trapezoid buffer as needed
git-svn-id: svn://10.0.0.236/trunk@28352 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:08:03 +00:00
kipp%netscape.com
0a4bbc01a8 Tweaked FindLineContaining to return the index in the line where the frame is found
git-svn-id: svn://10.0.0.236/trunk@28328 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:52:22 +00:00
kipp%netscape.com
f532632600 Removed debris
git-svn-id: svn://10.0.0.236/trunk@28327 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:51:56 +00:00
kipp%netscape.com
725229caa6 Fixed up insertion code to support inserting blocks; tweaked FirstChild impl to work better; removed some no longer needed code
git-svn-id: svn://10.0.0.236/trunk@28325 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:51:39 +00:00
av%netscape.com
c2369f117e Turning on previous changes
git-svn-id: svn://10.0.0.236/trunk@28318 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:45:26 +00:00
av%netscape.com
66cbbedcb3 Added width and height attributes for images
git-svn-id: svn://10.0.0.236/trunk@28309 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:07:26 +00:00
troy%netscape.com
a6d186c6df Added GetFrameType() member function
git-svn-id: svn://10.0.0.236/trunk@28283 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:11:37 +00:00
troy%netscape.com
4150f3c6c0 Moved blockFrame and inlineFrame atoms to nsLayoutAtoms
git-svn-id: svn://10.0.0.236/trunk@28266 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:22:47 +00:00
troy%netscape.com
90360929e5 Change to atoms
git-svn-id: svn://10.0.0.236/trunk@28265 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:22:28 +00:00
rickg%netscape.com
2dd2265b49 sync with nsString2 API
git-svn-id: svn://10.0.0.236/trunk@28234 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 07:20:21 +00:00
troy%netscape.com
703d3a25d6 Commented out code in GetAdditionalChildListName() that checked whether
there was a bullet and conditionally nsLayoutAtoms::bulletList because
that change broke absolute positioning (area frame depends on the index
numbers)


git-svn-id: svn://10.0.0.236/trunk@28231 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 05:03:29 +00:00
kipp%netscape.com
9d89c1d838 Work around append frames bug (by breaking insert!) for now; added some asserts hither and yon to help prevent furthur regressions like this
git-svn-id: svn://10.0.0.236/trunk@28212 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 03:42:32 +00:00
kipp%netscape.com
ae38abe477 Work around windoze compiler lossage
git-svn-id: svn://10.0.0.236/trunk@28205 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:53:28 +00:00
kipp%netscape.com
c8c179e2a5 Make build work on mac
git-svn-id: svn://10.0.0.236/trunk@28202 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:49:51 +00:00
kipp%netscape.com
2fe859b76d Implement first-line support; update some api's to use nsIPresContext*'s instead of nsIpresContext&'s
git-svn-id: svn://10.0.0.236/trunk@28185 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:27:43 +00:00
kipp%netscape.com
0c99a9c058 Switch to nsIPresContext*'s instead of nsIPresContext&'s
git-svn-id: svn://10.0.0.236/trunk@28184 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:27:08 +00:00
kipp%netscape.com
8eb0330b2f removed dead comment info
git-svn-id: svn://10.0.0.236/trunk@28183 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:26:47 +00:00
kipp%netscape.com
731a45397d Updated to new nsIHTMLReflow method signatures
git-svn-id: svn://10.0.0.236/trunk@28182 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:26:32 +00:00
kipp%netscape.com
744290f56e Added lineFrame
git-svn-id: svn://10.0.0.236/trunk@28181 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:26:09 +00:00
kipp%netscape.com
397c319081 Added NewFIrstLineFrame
git-svn-id: svn://10.0.0.236/trunk@28180 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:25:48 +00:00
kipp%netscape.com
bf515350ed Updated args to use ptrs instead of refs
git-svn-id: svn://10.0.0.236/trunk@28179 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:25:34 +00:00
kipp%netscape.com
3218228deb Added nsFirstLineFrame subclass; move class decl out to header file
git-svn-id: svn://10.0.0.236/trunk@28178 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:25:12 +00:00
kipp%netscape.com
f297e61c52 Renamed header file
git-svn-id: svn://10.0.0.236/trunk@28177 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:24:32 +00:00
kipp%netscape.com
a2bc935868 Tweaked verify-reflow implementation
git-svn-id: svn://10.0.0.236/trunk@28176 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:24:21 +00:00
kipp%netscape.com
02a81bf0fd Eliminate a bunch of warnings
git-svn-id: svn://10.0.0.236/trunk@28175 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:23:33 +00:00