roc+%cs.cmu.edu
|
6d142c7e60
|
Bug 317278. In some cases we push float placeholders from one line to the next after we have already placed their floats on the line. In such situations, reset the space manager and force the line to reflow again so those floats don't get placed. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@200256 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-19 00:02:49 +00:00 |
|
roc+%cs.cmu.edu
|
e71eeec88a
|
Bug 339889. Propagate invalidation through the frame hierarchy to topmost widgets. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199477 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-08 01:11:43 +00:00 |
|
mats.palmgren%bredband.net
|
eac60be8ef
|
Make the frame dump in CheckFloats() DEBUG_roc only. b=322436 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@199175 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-07 01:39:48 +00:00 |
|
mats.palmgren%bredband.net
|
416c8f1e7b
|
Clear the float cache from placeholders that are descendants of the frame we remove. b=337883 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@198362 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-05-25 01:30:34 +00:00 |
|
cvshook%sicking.cc
|
cec9ea1123
|
Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196009 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-05-05 06:52:21 +00:00 |
|
aaronleventhal%moonset.net
|
79b63d8013
|
Bug 326090. Expose <hr> as ROLE_SEPARATOR. Patch by Ming (Mike) Gao. r=aaronlev, sr=roc
git-svn-id: svn://10.0.0.236/trunk@195569 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-27 16:23:09 +00:00 |
|
roc+%cs.cmu.edu
|
1f8c8f9667
|
Bug 335140. Set 'force descend into' bit on frames and then leave it set until we're done with the display list ... then we can be sure of descending to frames whose container is not an ancestor of the placeholder. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@195507 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-27 02:45:03 +00:00 |
|
roc+%cs.cmu.edu
|
02b50c231a
|
Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195412 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-26 02:01:07 +00:00 |
|
bzbarsky%mit.edu
|
9241b52e99
|
Treat terminal newlines in preformatted text like we treat <br> when inserting
frames into a block. Bug 310087, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@194984 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-20 19:00:33 +00:00 |
|
roc+%cs.cmu.edu
|
b6ebd9961d
|
Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193976 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-10 00:16:29 +00:00 |
|
roc+%cs.cmu.edu
|
cbc5855a71
|
Bug 282173. Remove BuildFloatList. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@193974 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-09 22:56:27 +00:00 |
|
dbaron%dbaron.org
|
b258ce85ca
|
Single line comments to describe files (helpful in LXR)
git-svn-id: svn://10.0.0.236/trunk@193203 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-29 18:29:03 +00:00 |
|
roc+%cs.cmu.edu
|
140fbb3377
|
Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193022 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-26 21:30:36 +00:00 |
|
bryner%brianryner.com
|
1de3fc0366
|
Clean up header includes (bug 331050). This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect. r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@192794 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-22 18:36:36 +00:00 |
|
uriber%gmail.com
|
83e152722a
|
Mark lines for which bidi continuations were created or removed dirty, instead of marking everything dirty when continuations removed. bug=330373 r=roc sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@192444 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-15 20:52:02 +00:00 |
|
pavlov%pavlov.net
|
b5c7a440ef
|
backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
git-svn-id: svn://10.0.0.236/trunk@192407 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-15 06:43:36 +00:00 |
|
roc+%cs.cmu.edu
|
6e36f2c733
|
Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192399 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-15 03:14:02 +00:00 |
|
masayuki%d-toybox.com
|
6455cbdf33
|
Bug 330268 RTL characters typed into a textarea after a long unbreakable string don't appear on screen until scrolled r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@192298 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-14 06:10:43 +00:00 |
|
uriber%gmail.com
|
3db5a70f41
|
Do away with geometry in nsFrameList::GetPrev[Next]VisualFor() and nsLineIterator::CheckLineOrder(). Instead use new helper methods in nsBidiPresUtils for determining visual order of the top level of frames in a line. bug=303884 r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@192220 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-12 09:49:48 +00:00 |
|
roc+%cs.cmu.edu
|
38a9722e9f
|
Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@192085 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-09 18:55:21 +00:00 |
|
roc+%cs.cmu.edu
|
fe7bb3975b
|
Bug 256311. Improve block reflow performance in the presence of many empty lines, by being more aggressive about caching block and line emptiness state, and by stashing a reference to a line that we know has nothing but empty lines above it. Relanding because I accidentally backed it out. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@191298 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-27 04:15:05 +00:00 |
|
roc+%cs.cmu.edu
|
b280811155
|
Backing out changes for bug 326944.
git-svn-id: svn://10.0.0.236/trunk@191296 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-27 03:22:03 +00:00 |
|
roc+%cs.cmu.edu
|
ede1364b21
|
Bug 256311. Improve block reflow performance in the presence of many empty lines, by being more aggressive about caching block and line emptiness state, and by stashing a reference to a line that we know has nothing but empty lines above it. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@191294 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-27 02:51:57 +00:00 |
|
uriber%gmail.com
|
9abc8fa432
|
Bug 299065: Bidi resolution needs to split inlines in addition to text frames. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@190744 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-21 21:33:47 +00:00 |
|
cbiesinger%web.de
|
6322c04952
|
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@188844 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-03 14:18:39 +00:00 |
|
roc+%cs.cmu.edu
|
df8627e29b
|
Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
git-svn-id: svn://10.0.0.236/trunk@188202 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-26 02:29:17 +00:00 |
|
mats.palmgren%bredband.net
|
3d238ccf89
|
Look for the next-in-flow in the overflow-list when the next normal line did not contain it. b=310638 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@187962 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-21 10:33:48 +00:00 |
|
uriber%gmail.com
|
9c25e1e830
|
Bug 312550: Incorrect wrapping in RTL textarea with horizontal scrollbar. r=smontagu, sr=roc
git-svn-id: svn://10.0.0.236/trunk@186040 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-12-14 14:33:17 +00:00 |
|
roc+%cs.cmu.edu
|
66e8f6e1aa
|
Bug 316281. Rework GetContentAndOffsetsFromPoint. r=uriber,sr=roc,patch by Eli Friedman
git-svn-id: svn://10.0.0.236/trunk@185773 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-12-07 23:08:39 +00:00 |
|
timeless%mozdev.org
|
a05383ef1b
|
Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@185018 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-20 22:05:24 +00:00 |
|
roc+%cs.cmu.edu
|
c4e0410c6e
|
Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@184129 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-04 02:38:33 +00:00 |
|
roc+%cs.cmu.edu
|
cccd7adffc
|
Bug 307158. Half-heartedly account for vertical scrollbar presence when positioning absolute children relative to the right edge of a scrollable container. r+sr=dbaron with regrets.
git-svn-id: svn://10.0.0.236/trunk@182444 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-10-18 05:00:24 +00:00 |
|
bmlk%gmx.de
|
212fccadfd
|
handle baseline for empty table cells closer to the new description in CSS2.1, bug 291060 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@181584 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-10-04 15:47:21 +00:00 |
|
dbaron%dbaron.org
|
6cc0602454
|
Back out 307158 to fix 310736. GetActualScrollbarSizes is not meaningful on a frame in the middle of reflow.
git-svn-id: svn://10.0.0.236/trunk@181535 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-10-04 02:14:43 +00:00 |
|
roc+%cs.cmu.edu
|
6d56e2ba32
|
Bug 307158. Account for scrollbars reducing the padding-edge when calculating the geometry of absolutely-positioned children of scrolled elements. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@181359 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-30 22:58:37 +00:00 |
|
roc+%cs.cmu.edu
|
65840156b1
|
Bug 295815. When computing the available height constraint for a float, don't look at the available height of the float band, just look at the available height for the block's contentarea. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@181335 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-30 21:54:12 +00:00 |
|
masayuki%d-toybox.com
|
c811cc938a
|
Bug 92217 [reflow] text doesn't rewrap after becoming small enough to wrap patch by <saito@densan.co.jp> r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@180950 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-26 10:37:02 +00:00 |
|
peterv%propagandism.org
|
86ac4d2e8f
|
Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). Patch by sicking, updated by peterv, r=bz, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@180911 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-24 18:43:15 +00:00 |
|
roc+%cs.cmu.edu
|
aeacb4d477
|
Bug 108310. Make GetFrameForPoint take frame-relative coordinates, not bogus relative-to-some-view-or-other, and simplify the signature. r+sr=roc, patch by Eli Friedman.
git-svn-id: svn://10.0.0.236/trunk@180551 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-19 02:15:54 +00:00 |
|
bzbarsky%mit.edu
|
c3d2c5e7a2
|
Remove the pointless nsIContent arg of nsIFrame::AttributeChanged. Bug 281390,
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179800 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-07 16:49:21 +00:00 |
|
roc+%cs.cmu.edu
|
906863a0f9
|
Bug 280987. Remove aPresContext from nsIFrameDebug::List. r+sr=roc, patch by Vidar Braut Harr.
git-svn-id: svn://10.0.0.236/trunk@179728 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-06 21:34:50 +00:00 |
|
roc+%cs.cmu.edu
|
84761d32e5
|
Bug 306222. Make nsIFrame::GetContentAndOffsetsFromPoint, and nsIFrameSelection::HandleDrag, take coordinates relative to the current frame, not some random view. r+sr=roc,patch by Eli Friedman
git-svn-id: svn://10.0.0.236/trunk@179638 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-04 20:04:23 +00:00 |
|
mats.palmgren%bredband.net
|
3c8349304e
|
Fix compile warning from my last checkin. b=217903
git-svn-id: svn://10.0.0.236/trunk@179413 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-08-31 19:53:39 +00:00 |
|
mats.palmgren%bredband.net
|
1d54524a29
|
Avoid trying to make an inside bullet frame its own sibling. b=217903 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179411 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-08-31 19:38:59 +00:00 |
|
bmlk%gmx.de
|
90cf9eb05b
|
reset the cached ascent if the block is empty, bug 206516 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@179307 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-08-30 16:14:07 +00:00 |
|
roc+%cs.cmu.edu
|
5525e0f045
|
Bug 296036. Remove the very poorly specified (and redundant) field 'point' of nsEvent. r+sr=roc, patch by Eli Friedman
git-svn-id: svn://10.0.0.236/trunk@178666 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-08-23 03:57:07 +00:00 |
|
roc+%cs.cmu.edu
|
75081db330
|
Bug 295767. Simplify and thoroughly analyze previous-margin-dirty determination. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178573 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-08-21 23:18:11 +00:00 |
|
bzbarsky%mit.edu
|
edb46c15b4
|
Insert child frames that belong at the front of our list after mBullet if we
have an inside bullet. Bug 295947, r+sr=dbaron, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176973 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-08-02 14:38:16 +00:00 |
|
bzbarsky%mit.edu
|
a76c585865
|
Don't carry out the bottom margins of kids if the block's height is affected by
min-height or max-height. Bug 295309, r+sr=roc, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176971 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-08-02 14:32:46 +00:00 |
|
roc+%cs.cmu.edu
|
33cee32ff7
|
Bug 291757. Propagate inline clearance status for lines we reflowed as well as lines we didn't. This ensures that during incremental reflow, we'll reflow lines which have a <br clear=> above them if their clearance is changing. r+sr=dbaron,a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176800 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-07-28 19:50:04 +00:00 |
|