kipp@netscape.com
0d165d6298
Support revised first-letter layout
1999-04-27 22:10:51 +00:00
troy@netscape.com
d1f82ae146
Added GetFrameType() and renamed GetAnchoredItem() to GetOutOfFrameFlow()
1999-04-23 14:34:48 +00:00
kipp@netscape.com
74725a7a88
Fixed up child incremental reflow to only reflow the necessary number of lines (hopefully)
1999-04-21 19:58:38 +00:00
kipp@netscape.com
b89c24bbc1
Fixed up insertion code to support inserting blocks; tweaked FirstChild impl to work better; removed some no longer needed code
1999-04-20 21:51:39 +00:00
troy@netscape.com
8316a3efa7
Change to atoms
1999-04-20 18:22:28 +00:00
troy@netscape.com
e97b77da35
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)
1999-04-20 05:03:29 +00:00
kipp@netscape.com
9d49b56c6f
Work around append frames bug (by breaking insert!) for now; added some asserts hither and yon to help prevent furthur regressions like this
1999-04-20 03:42:32 +00:00
kipp@netscape.com
5b2c207b8d
Implement first-line support; update some api's to use nsIPresContext*'s instead of nsIpresContext&'s
1999-04-20 00:27:43 +00:00
joki@netscape.com
f9f0e46e2a
Fix event handling on background areas of tags.
1999-04-13 21:29:08 +00:00
troy@netscape.com
3a2918cd17
Added ReparentFrameView() and changed the block and inline code
...
to call it when pushing/pulling frames
1999-04-11 04:22:00 +00:00
kipp@netscape.com
1886c57124
Support clip property; fix bug 4836 and speed things up slightly by avoiding max-element-size computations when not needed
1999-04-10 17:31:45 +00:00
kipp@netscape.com
a17362f98d
Implement frame sliding during incremental reflow; fixed to not double factor in the delta-y
1999-04-03 21:54:00 +00:00
kipp@netscape.com
c448f49cb7
Reworked the state recovery logic for incremental reflow
1999-04-03 18:59:01 +00:00
kipp@netscape.com
fe9df937ed
Reflow floater frames using the block reflow context
1999-04-01 01:37:36 +00:00
kipp@netscape.com
7473196f67
Removed unsupported css2 'compact' support ; fixed bug #2013 with floater placement
1999-03-31 04:10:27 +00:00
kipp@netscape.com
15748149e4
Use shared is-html-paragraph method; fixed handling of floater widths for bug #2949
1999-03-29 23:44:45 +00:00
warren@netscape.com
da752bb88b
PR_FALSE is not nsnull!
1999-03-27 02:56:52 +00:00
kipp@netscape.com
801618ee73
Reworked vertical margin handling; fixed some issues with floater placement and clearing and block element clearing (bugs #1080 , #1808 , ...
1999-03-27 01:22:14 +00:00
kipp@netscape.com
544351a4a6
Fixed bugs #1277 , #2007 and #1517 and #1918 ; rendering is improved for floaters and a minimim height rule is now enforced for computed-height situations
1999-03-26 00:39:04 +00:00
peterl@netscape.com
82aa4e8465
augmented ReResolveStyleContext to capture style change information
1999-03-25 06:43:38 +00:00
kipp@netscape.com
105b22861c
Fixed up floater combined area calculations
1999-03-24 15:42:19 +00:00
pierre@netscape.com
21181d751b
Backed out my previous changes because of performance degradation in deeply nested tables. Will increase the stack size in Mac applications instead.
1999-03-23 20:35:38 +00:00
pierre@netscape.com
75e36545b3
fixed #3899 "Raptor doesn't jam": in nsBlockFrame::Reflow, allocated a 4Kb nsLineLayout in the heap rather than on the stack
1999-03-23 08:24:01 +00:00
kipp@netscape.com
ee47ed52c7
Compute floater combined area properly; reflow floaters when placed including below-current-line floaters
1999-03-23 04:28:20 +00:00
kipp@netscape.com
554880d080
Handle both left or right floaters impacting a line; fixed assert to be more accurate
1999-03-23 01:33:36 +00:00
kipp@netscape.com
eba39bae10
Improve max-element-size computations and diagnostics
1999-03-22 23:03:31 +00:00
kipp@netscape.com
9a8965f215
More cleanup of the combined-area computations; make sure we render every line when we have outside children; fixed up max-element-size computations to not double count floaters
1999-03-22 22:42:30 +00:00
kipp@netscape.com
30bec51e6d
Cleaned up combined area calculations
1999-03-22 20:46:09 +00:00
kipp@netscape.com
4379f16cca
Support redo-reflow for lines to handle reflow around large floaters
1999-03-21 01:15:12 +00:00
kipp@netscape.com
9ab37e6029
Use CRAZY macros for debug noise
1999-03-20 21:57:03 +00:00
kipp@netscape.com
77df7c346c
Reworked the way that the final metrics are computed; support min/max width/height; track max-element-size issues better; disabled compact frame handling
1999-03-20 19:40:13 +00:00
kipp@netscape.com
656b299ddb
Fixed centering of list bullets (bug #4040 )
1999-03-20 01:37:43 +00:00
kipp@netscape.com
9d00eb0dcc
Fix wide layout bug in todays build; fixed bug #4013 as well and bug #2589
1999-03-19 23:05:56 +00:00
kipp@netscape.com
76a50ef817
Spanked to collapse inline-reflow with line-layout into line-layout; fixed bugs #1278 , #1990 , #3527 , #1670 , etc.
1999-03-18 21:03:25 +00:00
kipp@netscape.com
efbe3aa860
Fixed numerous frame removed bugs (bug #3262 )
1999-03-16 19:36:00 +00:00
kipp@netscape.com
fa45264c09
Compute combined-area more sanely; handle another nasty top margin bug (1910)
1999-03-08 19:24:07 +00:00
kipp@netscape.com
6a6b4a18e8
Cleanup state recomputation; fix bug # 3453 crasher; debug out some max-element-size issues
1999-03-05 19:25:44 +00:00
kipp@netscape.com
a8b48c6de0
nsBlockReflowState no longer is-a nsHTMLReflowState; fixes to numerous bugs; reworked to use computed values from reflow-state
1999-03-05 04:21:32 +00:00
kipp@netscape.com
23442b6cbb
Removed ifdef'd out code
1999-02-26 19:22:20 +00:00
kipp@netscape.com
f09690b104
Find text runs more often (bug #3278 , 3265); floaters are now handled mostly by the frame construction code
1999-02-26 17:04:44 +00:00
vidur@netscape.com
cf89283586
Made style reresolution propogate down to the bullet frames for list items. Added list related attribute tests.
1999-02-25 19:14:35 +00:00
troy@netscape.com
ca28eafb7d
Removed nsIFrame::CreateContinuingFrame()
1999-02-25 05:31:15 +00:00
troy@netscape.com
7f63268a34
Changed nsIFrame::Init() to take an additional parameter
1999-02-25 03:27:57 +00:00
troy@netscape.com
b2d859edbe
Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
...
not references
1999-02-24 04:48:08 +00:00
kipp@netscape.com
917e310ade
Compute minimum-line-height and store it into the inline-reflow context
1999-02-23 19:32:00 +00:00
vidur@netscape.com
d80217598e
Fixed casing for nsCOMPtr inclusion
1999-02-23 19:22:53 +00:00
vidur@netscape.com
44ad3493a4
Added nsIStyleSheetLinkingElement interface and implemented it for LINK and STYLE elements. Got attribute modifications for lists and list items working (including correct renumbering of lists when attribute values change).
1999-02-23 19:18:12 +00:00
kipp@netscape.com
f83799d380
Process bullets better so that they are vertically aligned properly
1999-02-18 22:22:55 +00:00
kipp@netscape.com
f6c344e0fa
Fixed bug #3161 - removed bogus assertion
1999-02-18 18:25:45 +00:00
troy@netscape.com
3f304c0603
Fixed build bustage
1999-02-12 18:18:34 +00:00