kipp@netscape.com
3aeec73f1d
Tally up lineBox's and textRun's seperately
1999-08-31 04:32:13 +00:00
kipp@netscape.com
3dbd670c62
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
1999-08-31 03:09:40 +00:00
troy@netscape.com
5bb666240c
Changed block frame code to cache the max element width. This enables
...
us to ask for the maxElementSize when doing an incremental reflow
1999-08-28 00:39:55 +00:00
kipp@netscape.com
402f0a80fd
Reduce stack size by allocating nsLineLayout objects from the heap when the frame tree depth gets too big (bug #10310 )
1999-08-27 21:45:37 +00:00
troy@netscape.com
ef0826a59a
Fix for bug #12444 . Made sure that for a "StyleChanged" reflow command we
...
invalidate our entire bounds
1999-08-25 23:15:36 +00:00
mjudge@netscape.com
399f8a6195
changes to allow selection in "dead" space between frames. still need work on "outside" and not in the window at all, but this is a very good chunk of the issue and it will solve many many bugs on my place. good for dogfood as well :)
1999-08-24 21:51:47 +00:00
rods@netscape.com
c7f74c6a99
added PaintOutline to paint CSS outlines to paint method
1999-08-19 14:35:48 +00:00
troy@netscape.com
454b06e71e
Changed to table incremental reflow
1999-08-19 03:51:25 +00:00
troy@netscape.com
9afe5cdd4b
Fixed compiler warning
1999-08-06 17:21:57 +00:00
troy@netscape.com
7499f69786
Fixed incremental painting problem
1999-08-01 16:50:52 +00:00
troy@netscape.com
84e64beb04
Changed area frame code over to new reflow command handling
1999-07-24 02:37:45 +00:00
troy@netscape.com
8c10dec5d9
Renamed some nsFrameList member functions
1999-07-22 04:00:57 +00:00
troy@netscape.com
d6f5216441
Renamed DeleteFrame() to Destroy()
1999-07-22 02:24:52 +00:00
troy@netscape.com
4588244ada
Added 'm' prefix to a couple more data members of nsHTMLReflowState struct
1999-07-20 03:51:46 +00:00
troy@netscape.com
346eaed537
Added 'm' prefix to some of the nsHTMLReflowState data members
1999-07-20 03:41:03 +00:00
peterl@netscape.com
d319524884
fix reresolve style context to iterate all child lists
1999-07-18 00:18:45 +00:00
kipp@netscape.com
0e6f61ee2b
Disabled my debug noise (whoops)
1999-07-14 20:40:23 +00:00
nisheeth@netscape.com
3567dcbdfa
Fix for bug 8314. The block frame takes the bullet's position and area into account when it sets the combined area of the frame during reflow.
1999-07-14 18:02:14 +00:00
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