kipp@netscape.com
d15f6db883
Various and sundry bug fixes
1999-07-14 17:26:20 +00:00
troy@netscape.com
7211cadeba
Changed Reflow() and ReflowDirtyLines() to invalidate the damaged areas
...
after an incremental reflow
1999-07-14 15:16:56 +00:00
kipp@netscape.com
88769694a3
Removed HaveFixedContent* methods from nsHTMLReflowState and updated code to match (fix bug #7993 )
1999-07-07 02:33:17 +00:00
peterl@netscape.com
5d20b4c27e
delete floaters before regular children
1999-06-15 06:16:29 +00:00
rickg@netscape.com
4f01128689
fixed bug 7713
1999-06-08 00:30:26 +00:00
pierre@netscape.com
ab24e8cb7f
Don't printf() like crazy when displaying very long pages such as http://slip/res-lib/morte1.htm in DEBUG builds.
1999-06-01 22:11:32 +00:00
kipp@netscape.com
9eed170550
Fix compiler warnings; implement QueryInterface hack to get at line iterator
1999-05-13 00:55:38 +00:00
kipp@netscape.com
68aa9f7c60
Reworked frame factory methods; fixed bug 4519
1999-05-11 22:03:29 +00:00
vidur@netscape.com
070a7e23a6
Fix for bug 2989 - correcting result of GetFrameForPoint.
1999-05-07 00:08:02 +00:00
kipp@netscape.com
ee63f3233e
Fixed bug 5375 - the conditions for avoiding combined area computations were wrong
1999-05-03 20:51:02 +00:00
kipp@netscape.com
7d14c8d89b
Removed some cruft
1999-04-28 00:19:28 +00:00
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