roc+%cs.cmu.edu
ec64a3669f
When computing the max-element-size, base percentage margins on the size of the contained max-element-size, not on the container's desired size. Bug 25707. r,a=waterson
2000-08-11 20:08:15 +00:00
dbaron%fas.harvard.edu
0d22e864e2
Fix the way HTML's align attribute works for horizontal alignment of blocks. Use the -moz-center and -moz-right even in strict mode, and apply them to blocks in addition to tables. r=attinasi b=37083, 40038
2000-07-27 23:37:44 +00:00
dbaron%fas.harvard.edu
d05d4bef76
Fix bug 43882 (dogfood+) by removing special handling of empty P elements. (Most of the diffs are whitespace changes.) This also fixes bugs 43369, 43991, and 18050. However, it exposes a few other issues as well (the most important of which, nuking top margins on first *normal flow* children of BODY and TD, was previously fixed only in some cases, but shouldn't be hard to fix in general). r=waterson
2000-06-29 22:03:42 +00:00
dbaron%fas.harvard.edu
70189b60ae
Fix bug 42685, nsbeta2+. Revert percentage width calculations to the way they used to be, except for floats with auto widths. code=buster r=me
2000-06-20 03:47:49 +00:00
pollmann%netscape.com
e75bf0612e
Fixing Linux build bustage
2000-06-14 23:58:31 +00:00
buster%netscape.com
b5b8e94c24
fixed nsbeta2+ bugs 42138 35772 37657 38157 40283 35964
...
r=waterson, rods
2000-06-14 23:15:59 +00:00
buster%netscape.com
8b31c633a7
bugs 38396, 29429, 32471, 27390, 32581
...
errors in incremental calcuation of max-element-size and preferred-size
2000-05-14 04:56:25 +00:00
buster%netscape.com
fe02891c04
fixed bug 36022
...
r=troy (been holding this in my tree for a while)
2000-05-09 19:28:20 +00:00
buster%netscape.com
a57c2f071c
fixed bugs 26952, 30944, 36022
...
r=troy
2000-05-09 05:08:02 +00:00
putterman%netscape.com
42e26161e8
Backing out troy's changes to fix various UI blocker bugs.
2000-04-24 22:15:55 +00:00
troy%netscape.com
3a947b0534
Slight performance improvement
2000-04-22 15:50:12 +00:00
buster%netscape.com
f40b76249a
bug 588 (text justification) for Robert O'Callahan <roc+moz@cs.cmu.edu>
...
r=buster
bug 18545 ([FLOAT] Problem Centering <TABLE> with <DIV> tag)
r=troy
bugs 18827, 19579, 22327 24782, 26512, 30124, 31849, 32846 (floater behavior wrong)
The primary change here is to determine if a block is impacted by a floater, and if so
mark the block's lines dirty when appropriate.
r=troy
no bug number. performance work. reduced the size of some reflow data structures by
collapsing multiple fields into a single bit field.
r=troy
2000-04-17 14:40:46 +00:00
troy%netscape.com
02fc72b871
b=25223. Block code now does a better job of determing where the floater
...
should go before reflowing it
2000-01-29 00:47:33 +00:00
troy%netscape.com
7747fa57f1
b=22677. Fix for the part of the bug where the second table taht is relatively
...
positioned flashes when the window is resized
2000-01-26 03:44:36 +00:00
troy%netscape.com
f8bb168c8f
b=22497. Changed ReflowBlock() to better calculate the x-offset where the
...
table will be positioned
2000-01-26 01:45:47 +00:00
troy%netscape.com
52a2b53bf4
Made sure to subtract top margin from available height when paginated
2000-01-18 15:39:38 +00:00
nisheeth%netscape.com
56525e3574
r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257.
2000-01-12 08:28:24 +00:00
troy%netscape.com
f08e81815b
More work on getting block frames to incrementally update their
...
maximum width
2000-01-08 03:58:27 +00:00
troy%netscape.com
8791b810ba
Added new #define NS_SHRINKWRAPWIDTH that specifies that a frame should
...
shrink wrap its width (paying attention to the maximum computed width). Mostly
complete implementation for block frames
2000-01-03 04:32:13 +00:00
troy%netscape.com
138fa22a88
Work-in-progress for having maximum width (needed by tables) be updated
...
incrementally
1999-12-30 04:15:45 +00:00
troy%netscape.com
85012ab550
Change to how overflow is handled for absolutely positioned elements.
...
We no longer use nsIAraeFrame and now it's folded into the overflow
area in the reflow metrics
1999-12-06 15:49:53 +00:00
tbogard%aol.net
af1ce8d410
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
1999-11-24 06:03:41 +00:00
troy%netscape.com
597b5f236b
WillReflow/DidReflow changes and changes to the way view positioning
...
and sizing works
1999-11-19 15:33:29 +00:00
dmose%mozilla.org
5312eacf8c
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
troy%netscape.com
a12c3d6c5d
Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
...
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
troy%netscape.com
87afecabc0
Changed SetView/GetView to take an additional argument which is the
...
pres context
1999-10-26 04:44:41 +00:00
kipp%netscape.com
b10899223c
r=troy; bug: 15153; fixed problem with style-change reflows not being propogated properly
1999-10-21 20:44:58 +00:00
kipp%netscape.com
2cd78b72d8
Fixed bug with bounds of line-box including side margins when it shouldn't (part of 12297)
1999-10-12 23:24:51 +00:00
kipp%netscape.com
eee4794fda
Disabled (obsolete?) usage of MoveInSpaceManager
1999-09-15 00:26:10 +00:00
kipp%netscape.com
fb8c244c9f
Fixed two incremental reflow bugs (12890)
1999-09-10 18:52:56 +00:00
kipp%netscape.com
74746dee38
Cache computed width so that during placement of the block we can see if auto margins need recomputing (bug #1164 )
1999-08-27 21:47:04 +00:00
troy%netscape.com
c3e32b0b65
Added 'm' prefix to a couple more data members of nsHTMLReflowState struct
1999-07-20 03:51:46 +00:00
troy%netscape.com
155ed6816a
Added 'm' prefix to some of the nsHTMLReflowState data members
1999-07-20 03:41:03 +00:00
kipp%netscape.com
f288f50964
Cleaned up some warnings; use some com-ptrs
1999-07-14 17:27:24 +00:00
troy%netscape.com
32acfc4441
Fix for bug #6630 . Don't force the desired width to 0 for zero-height
...
frames, and don't have the document element frame shrink wrap
1999-06-26 03:21:49 +00:00
troy%netscape.com
42235c8acd
Fix for bug #6947 . Changed PlaceBlock() to also check the combined area height
...
when checking for a zero-height frame
1999-06-25 03:17:04 +00:00
kipp%netscape.com
4d0b684d27
Incomplete workaround for bug #5453
1999-05-10 22:28:04 +00:00
kipp%netscape.com
dd779c3a05
Updated a comment
1999-05-03 20:51:16 +00:00
kipp%netscape.com
747aed0e8c
Switch to nsIPresContext*'s instead of nsIPresContext&'s
1999-04-20 00:27:08 +00:00
sfraser%netscape.com
e4b0d79daa
Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems.
1999-04-13 01:15:16 +00:00
kipp%netscape.com
b2a6cc42f1
Always init mMaxElementSize (bug 4836) - just in case
1999-04-10 17:32:04 +00:00
kipp%netscape.com
46e3aa5c2a
Removed some debris; added ComputeCollapsedTopMargin method
1999-04-03 18:58:32 +00:00
kipp%netscape.com
bdbcc0f971
Removed compact margin hackery
1999-03-31 04:10:51 +00:00
kipp%netscape.com
ce880c5ca9
Collapse margins away for html paragraphs (bug #2589 and #2291 ); add is-html-paragraph method
1999-03-29 23:45:36 +00:00
kipp%netscape.com
318ec8ec90
Moved vertical margin application into here; implement top-margin collapsing logic
1999-03-27 01:22:45 +00:00
kipp%netscape.com
58160fc0ba
Support compatability center/right align values for nav4 support
1999-03-25 03:48:51 +00:00
kipp%netscape.com
61d0494cbd
Corrected some of the warning messages to reduce false alarms
1999-03-24 15:42:38 +00:00
kipp%netscape.com
524580850c
Work around 3238 partially until we have a real solution
1999-03-22 20:45:26 +00:00
kipp%netscape.com
c025d190db
switch to using CRAZY macros
1999-03-20 21:55:59 +00:00
kipp%netscape.com
1564a15bba
Added some debugging help for tracking down max-element-size bugs
1999-03-20 19:38:50 +00:00