buster%netscape.com
|
c1c9bfa09b
|
effectively removed area frame
work troy was holding in his tree
r=buster
|
2000-05-09 05:11:12 +00:00 |
|
troy%netscape.com
|
a8143dd431
|
b=36202 Patch from roc+moz@cs.cmu.edu that makes sure we invalidate if
necessary when pulling up frames
|
2000-04-19 03:12:13 +00:00 |
|
troy%netscape.com
|
e7c5adfb56
|
Made FindLineFor() public because I need to call it from the HTML reflow
state code
|
2000-04-14 04:05:58 +00:00 |
|
buster%netscape.com
|
1c6eca645a
|
bug 29595 (and others)
fixes layout of pages where a single line is impacted by 2 or more floaters
r=troy
|
2000-03-22 23:19:10 +00:00 |
|
dbaron%fas.harvard.edu
|
87e19c9cef
|
Fix event targetting bugs by using paint layers in GetFrameForPoint, testing for visibility, and trying GetFrameForPoint on additional views if one fails. r=joki@netscape.com(, hyatt@netscape.com) b=12232,20051,21304,24474,26785, and remaining issues from 23161.
|
2000-03-22 02:43:08 +00:00 |
|
troy%netscape.com
|
8a78d916a5
|
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
child list and changed ReparentFrameView() to check it.
|
2000-01-22 01:16:50 +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 |
|
hyatt%netscape.com
|
de2eaede42
|
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
bug #9489. Should also definitely fix bug #15916. r=troy
|
1999-12-04 23:49:50 +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 |
|
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 |
|
kipp%netscape.com
|
ef6a9e0b86
|
r=troy; remove another 4 bytes from each block frame for a total of 10% today :-)
|
1999-11-03 00:42:12 +00:00 |
|
kipp%netscape.com
|
f6d66c6b92
|
r=troy; Shrink block frames by 4 bytes per instance by making the overflow-lines instance variable a frame property
|
1999-11-02 23:42:52 +00:00 |
|
troy%netscape.com
|
1585a751fb
|
Moved a bunch of stuff out to a nsIFrameDebug interface
|
1999-11-01 22:12:45 +00:00 |
|
kipp%netscape.com
|
0a512d8393
|
r=troy; reworked the way that blocks inside of inline elements are handled. It's all in the frame construction code now (bugs 15999, 16737)
|
1999-11-01 15:24:57 +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
|
a5c69dc5af
|
Fixed O(N^2) debug logic bug; speed up paint loop by avoiding painting too much now that we have combined-area (bug 7455, 12297)
|
1999-10-19 23:04:19 +00:00 |
|
peterl%netscape.com
|
a6adfea707
|
Added namespace ID to the AttributeChanged notification
Part fo the fix for Bug 15153
r=troy
|
1999-10-15 23:16:45 +00:00 |
|
kipp%netscape.com
|
d29d16b728
|
r=troy; Cleaned up line-box API (prep work for bug #12297; more coming); Support new line iterator API change (#16176)
|
1999-10-12 23:24:22 +00:00 |
|
troy%netscape.com
|
72ee697f6c
|
Frame space reductions. r=kipp@netscape.com
Table cell frames and table caption frames now use block frames and not area
frames. This saves 24 bytes per frame instance
|
1999-10-08 04:32:46 +00:00 |
|
peterl%netscape.com
|
700674fb14
|
removed ReResolveStyleContext
|
1999-09-21 07:56:18 +00:00 |
|
kipp%netscape.com
|
becb3704d9
|
Fixed various bugs including incremental list reflow (9742) and some table bugs with right floaters
|
1999-09-17 23:16:43 +00:00 |
|
kipp%netscape.com
|
f4124f6283
|
Fixed bugs 4572, 7400 and maybe 802
|
1999-09-16 19:56:36 +00:00 |
|
kipp%netscape.com
|
6488f7b26e
|
Fixed various incremental reflow bugs (1764,12890,1910,2222) and list bullet painting bug (10675,13599)
|
1999-09-15 00:28:10 +00:00 |
|
kipp%netscape.com
|
7fe2679e86
|
Updated SizeOf methods to not waste space when doing a non-debug build
|
1999-09-01 01:02:16 +00:00 |
|
kipp%netscape.com
|
f808fbb193
|
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
|
1999-08-31 03:09:40 +00:00 |
|
kipp%netscape.com
|
e40963e370
|
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
|
5e93e674c5
|
Fixed incremental painting problem
|
1999-08-01 16:50:52 +00:00 |
|
troy%netscape.com
|
c551fe3166
|
Renamed DeleteFrame() to Destroy()
|
1999-07-22 02:24:52 +00:00 |
|
kipp%netscape.com
|
02571dde05
|
Various and sundry bug fixes
|
1999-07-14 17:26:20 +00:00 |
|
troy%netscape.com
|
ee38ccd817
|
Changed Reflow() and ReflowDirtyLines() to invalidate the damaged areas
after an incremental reflow
|
1999-07-14 15:16:56 +00:00 |
|
kipp%netscape.com
|
4846f41f1f
|
Reworked frame factory methods; fixed bug 4519
|
1999-05-11 22:03:29 +00:00 |
|
kipp%netscape.com
|
8dfb604de1
|
Removed some cruft
|
1999-04-28 00:19:28 +00:00 |
|
kipp%netscape.com
|
9b854acf63
|
Added first letter support
|
1999-04-27 22:11:05 +00:00 |
|
kipp%netscape.com
|
065b96c776
|
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
|
44f26158bb
|
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 |
|
kipp%netscape.com
|
d1c19b975e
|
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
|
e4361b7994
|
Fix event handling on background areas of tags.
|
1999-04-13 21:29:08 +00:00 |
|
kipp%netscape.com
|
ce589ecd6e
|
Reworked the state recovery logic for incremental reflow
|
1999-04-03 18:59:01 +00:00 |
|
kipp%netscape.com
|
7799a4ecc0
|
Reflow floater frames using the block reflow context
|
1999-04-01 01:37:36 +00:00 |
|
kipp%netscape.com
|
b1b830e9e8
|
Added methods to support pre-collapsing of top-margins; expose class-id for nsBlockReflowContext code
|
1999-03-27 01:21:21 +00:00 |
|
kipp%netscape.com
|
d6f3145b96
|
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
|
32d3372e42
|
augmented ReResolveStyleContext to capture style change information
|
1999-03-25 06:43:38 +00:00 |
|
kipp%netscape.com
|
a8cf737ef9
|
Redid ReflowFloater api
|
1999-03-23 04:25:20 +00:00 |
|
kipp%netscape.com
|
0c0dc2ebd7
|
Added GetDepth debug method
|
1999-03-22 22:41:09 +00:00 |
|
kipp%netscape.com
|
84ec5e1b82
|
Support redo-reflow for lines to handle reflow around large floaters
|
1999-03-21 01:15:12 +00:00 |
|
kipp%netscape.com
|
521d0a1247
|
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
|
c9067260be
|
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
|
2916ad11f9
|
Fixed numerous frame removed bugs (bug #3262)
|
1999-03-16 19:36:00 +00:00 |
|
kipp%netscape.com
|
40529e4640
|
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 |
|