buster@netscape.com
|
a88207dcc0
|
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
|
0db3c15533
|
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
|
67f034175a
|
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
|
bd43d81d01
|
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
|
42284c6625
|
More work on getting block frames to incrementally update their
maximum width
|
2000-01-08 03:58:27 +00:00 |
|
hyatt@netscape.com
|
9a7a1b27f7
|
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
|
617bb737a6
|
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
|
796280940b
|
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
|
bdcb9f258d
|
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
|
4b6dc3b71b
|
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
|
bf2283fba6
|
Moved a bunch of stuff out to a nsIFrameDebug interface
|
1999-11-01 22:12:45 +00:00 |
|
kipp@netscape.com
|
7f353bdd99
|
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
|
b8ef6465be
|
Changed SetView/GetView to take an additional argument which is the
pres context
|
1999-10-26 04:44:41 +00:00 |
|
kipp@netscape.com
|
fdb00751c1
|
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
|
419e62fca8
|
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
|
1a9b3fe785
|
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
|
efbc5776ce
|
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
|
2000556ef0
|
removed ReResolveStyleContext
|
1999-09-21 07:56:18 +00:00 |
|
kipp@netscape.com
|
51e8e8c7fe
|
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
|
7024a8e4de
|
Fixed bugs 4572, 7400 and maybe 802
|
1999-09-16 19:56:36 +00:00 |
|
kipp@netscape.com
|
f65ea2499e
|
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
|
0d0c583aac
|
Updated SizeOf methods to not waste space when doing a non-debug build
|
1999-09-01 01:02:16 +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 |
|
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
|
7499f69786
|
Fixed incremental painting problem
|
1999-08-01 16:50:52 +00:00 |
|
troy@netscape.com
|
d6f5216441
|
Renamed DeleteFrame() to Destroy()
|
1999-07-22 02:24:52 +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
|
68aa9f7c60
|
Reworked frame factory methods; fixed bug 4519
|
1999-05-11 22:03:29 +00:00 |
|
kipp@netscape.com
|
7d14c8d89b
|
Removed some cruft
|
1999-04-28 00:19:28 +00:00 |
|
kipp@netscape.com
|
ac43ccf971
|
Added first letter support
|
1999-04-27 22:11:05 +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 |
|
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 |
|
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
|
fa8f6dedb7
|
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
|
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
|
1219c0413d
|
Redid ReflowFloater api
|
1999-03-23 04:25:20 +00:00 |
|
kipp@netscape.com
|
236a7756ed
|
Added GetDepth debug method
|
1999-03-22 22:41: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
|
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
|
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
|
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 |
|
troy@netscape.com
|
ca28eafb7d
|
Removed nsIFrame::CreateContinuingFrame()
|
1999-02-25 05:31:15 +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 |
|