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 |
|
troy%netscape.com
|
2e7ee4874b
|
b=17546. Changed block frame code to save/restore space manager when create
a space manager, and changes button code to use the NS_BLOCK_SPACE_MGR flag
when creating the area frame
|
1999-11-11 06:00: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 |
|
kipp%netscape.com
|
c93281e841
|
r=troy; fixed bugs 2636 and 17636 - line layout issues for some more edge cases (nobr's with floaters in them) and handling of nbsp
|
1999-11-02 15:44:57 +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
|
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 |
|
kipp%netscape.com
|
1b94ea5410
|
r=troy; cleaned up resize reflow optimization logic and prepared it for fixing bug #17737 (not yet fixed!)
|
1999-10-29 14:34:53 +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 |
|
troy%netscape.com
|
f5ba346bdc
|
Removed 5 convenience functions from nsIFrame
|
1999-10-22 14:53:52 +00:00 |
|
kipp%netscape.com
|
568331e355
|
r=troy; bugs: 15153, 13196; fixed problem with style-change reflows not being propogated properly; also fixed floating table reflow issues found in 13196 by storing floater max-element-size for later retrieval
|
1999-10-21 20:43:48 +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 |
|
kipp%netscape.com
|
6b86a5034c
|
r=troy; fixed bug 7093 by carefully pre-computed the collapsed top margin before reflowing the child block and then using that value to properly acquire the available space; In addition, I had to fix an incremental reflow bug associated with this problem
|
1999-10-15 23:35:10 +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 |
|
mjudge%netscape.com
|
385f949e66
|
oops. for got to check this in last time. bug number is 14795
|
1999-10-14 23:52:42 +00:00 |
|
kipp%netscape.com
|
ab0a40b009
|
r=troy; Reworked nsLineBox api to allow for reduced storage overhead; fixed bug 16252 while keeping bug 12709 fixed
|
1999-10-14 23:10:03 +00:00 |
|
mjudge%netscape.com
|
fc71fb36d1
|
bugs 15547,15645,13665,13277,5761, r=akkana,kin,hyatt. fixing selection bugs, keyboard navigation, triple clicking and drag scrolling.
|
1999-10-13 01:15:26 +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
|
3b3ccb9cf7
|
Removed some dead code and moved some #if 0 code from the area frame
to the block frame. This completes the previous checkin
|
1999-10-08 04:45:12 +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 |
|
troy%netscape.com
|
cdf2c77595
|
Moved space manager to block frame and changed it the space manager is
temporary only during the reflow process
r=kipp@netscape.com
|
1999-10-06 22:05:23 +00:00 |
|
troy%netscape.com
|
6b808204e8
|
Added SizeOf() handler for floater information maintained by the
line box
|
1999-10-02 02:51:03 +00:00 |
|
troy%netscape.com
|
055ef7bf53
|
Fix for bug #15152. Moved check for "no wrap" inside of loop. This fixes a
problem where blocks inside of blocks were not getting marked dirty
|
1999-09-29 05:09:19 +00:00 |
|
troy%netscape.com
|
7a30e821a3
|
Fix for bug #14959. Made sure that lines with floaters are also marked
dirty
|
1999-09-27 20:53:05 +00:00 |
|
troy%netscape.com
|
84fdc7184f
|
Optimized PrepareResizeReflow() so it doesn't mark lines dirty if they don't need
to be reflowed
|
1999-09-25 16:50:45 +00:00 |
|
kipp%netscape.com
|
f76eb620df
|
Queue up a reflow command when yanking floaters so that cases like bug #11389 work properly
|
1999-09-22 00:58:58 +00:00 |
|
peterl%netscape.com
|
700674fb14
|
removed ReResolveStyleContext
|
1999-09-21 07:56:18 +00:00 |
|
troy%netscape.com
|
fef9b919ac
|
Fix for bug #14414. Changed DoRemoveFrame() to invalidate the space taken
up by the line when deleting an empty line
|
1999-09-21 05:15:39 +00:00 |
|
kipp%netscape.com
|
b4262f0657
|
Reimplement TrimTrailingWhiteSpace
|
1999-09-21 00:13:50 +00:00 |
|
kipp%netscape.com
|
3d857842f7
|
Handle right aligned skipped floaters a little better
|
1999-09-18 00:20:48 +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
|
666a8d9c00
|
Removed list item hack
|
1999-09-17 00:57:40 +00:00 |
|
kipp%netscape.com
|
f4124f6283
|
Fixed bugs 4572, 7400 and maybe 802
|
1999-09-16 19:56:36 +00:00 |
|
kipp%netscape.com
|
7a1b979fb6
|
Squished a memory leak
|
1999-09-15 20:38:09 +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
|
fb8c244c9f
|
Fixed two incremental reflow bugs (12890)
|
1999-09-10 18:52:56 +00:00 |
|
kipp%netscape.com
|
ed874d1439
|
Fixed infinite loop 12747
|
1999-09-09 20:53:32 +00:00 |
|
mjudge%netscape.com
|
ba4611bb7d
|
addiung selectable BRFrames. but brframes arent like images ect. they give you a collapsed range, collapsed to just "before" themselves. this will help editing immensely. this should also fix some mail news issues
|
1999-09-08 19:43:17 +00:00 |
|
peterl%netscape.com
|
b5b37d859e
|
added reparent style context
|
1999-09-03 23:35:41 +00:00 |
|
mjudge%netscape.com
|
3b3c9f8b30
|
oops infinite loop. need to break out if no frame is found.
|
1999-09-02 00:04:56 +00:00 |
|
mjudge%netscape.com
|
fa5d3c3459
|
new selection code for dead areas. this is much better, trust me. the block frame now will look at its best line and look for a spot to select. if it finds another block frame now, it will continue the process in a while loop. each time looking for best x and y area. this reuses the code located in GetNextPrevLine.
|
1999-09-01 21:40:16 +00:00 |
|
kipp%netscape.com
|
121e487001
|
Fixed to account for the overflow hidden value when computing the combined area (bug #2751)
|
1999-09-01 20:57:37 +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
|
9f71d4027a
|
Tally up lineBox's and textRun's seperately
|
1999-08-31 04:32:13 +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 |
|
troy%netscape.com
|
ea250c6886
|
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
|
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
|
a5ea47b596
|
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 |
|