roc+@cs.cmu.edu
|
41a5176429
|
Bug 333659. Relanding nsLineLayout API changes for new text code. r+sr=dbaron
|
2007-01-18 01:20:09 +00:00 |
|
roc+@cs.cmu.edu
|
f48088ffda
|
Fixing luna bustage, hopefully
|
2007-01-17 22:11:01 +00:00 |
|
roc+@cs.cmu.edu
|
a72065716c
|
Reland conversion of HaveForcedBreakPosition check to assertion. See if this busts luna. r+sr=dbaron
|
2007-01-17 20:31:13 +00:00 |
|
roc+@cs.cmu.edu
|
278c20fcd5
|
Relanding changes to replace local helpers with new nsLayoutUtils versions. r+sr=dbaron
|
2007-01-17 08:11:32 +00:00 |
|
roc+@cs.cmu.edu
|
f610a4faf0
|
Backout of nsLineLayout changes; trying to fix luna orange
|
2007-01-17 06:27:01 +00:00 |
|
roc+@cs.cmu.edu
|
8ec6bf1a3e
|
Bug 333659. Relanding new nsLineLayout API to make in-first-line-frame and current-nsLineBox available; should not affect anything. r+sr=dbaron
|
2007-01-17 03:59:32 +00:00 |
|
roc+@cs.cmu.edu
|
9d3ff4b973
|
Backing out text landing.
|
2007-01-16 22:25:20 +00:00 |
|
roc+@cs.cmu.edu
|
8b03653c52
|
Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
|
2007-01-16 20:51:52 +00:00 |
|
bzbarsky@mit.edu
|
880de75632
|
Use the right percentage base for figuring out text-indent when drawing the
text-decoration. Bug 364862, r+sr=dbaron
|
2006-12-30 05:56:25 +00:00 |
|
timeless@mozdev.org
|
f4ef17d178
|
Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
|
2006-12-26 17:47:52 +00:00 |
|
mats.palmgren@bredband.net
|
1be7d32ec6
|
Rename IsSplittable() to GetSplittableType(). b=349973 r+sr=bzbarsky
|
2006-12-20 03:52:34 +00:00 |
|
roc+@cs.cmu.edu
|
8ee681529c
|
Bug 359371. Calculate correct available content-height when a float has border or padding. r+sr=dbaron
|
2006-12-15 01:52:53 +00:00 |
|
roc+@cs.cmu.edu
|
c4094aacd6
|
Bug 359371. Don't leak overflowing frames if a bug occurs and we still have overflowing frames in an unconstrained reflow situation. r+sr=dbaron
|
2006-12-12 01:06:23 +00:00 |
|
dbaron@dbaron.org
|
d21cb374bd
|
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
|
2006-12-08 05:38:33 +00:00 |
|
bzbarsky@mit.edu
|
a223c518a7
|
Back out bug 354600 to fix regressions.
|
2006-11-19 20:23:56 +00:00 |
|
bzbarsky@mit.edu
|
9b0001a75c
|
Make block frames that are not kids of blocks automatically have space managers
(and margin roots, except in the columns case) so we don't have to play
whack-a-framestate-flag. Bug 354600, r+sr=roc
|
2006-11-16 17:51:53 +00:00 |
|
roc+@cs.cmu.edu
|
d9807fd270
|
Bug 343445. Change inline reflow strategy to avoid looking ahead through words while measuring text. r+sr=dbaron
|
2006-10-19 01:47:47 +00:00 |
|
roc+@cs.cmu.edu
|
71d0cd1d0b
|
Bug 350137. Don't forget to apply BR-clearance when the BR is on the last line of a block. r+sr=dbaron
|
2006-09-22 01:53:13 +00:00 |
|
bzbarsky@mit.edu
|
5df7027d46
|
If we have to do a second pass because we found clearance on the first pass,
invalidate the entire area we're being moved to. Otherwise invalidates from
the first pass will be lost. Bug 352417, r+sr=roc
|
2006-09-19 00:15:15 +00:00 |
|
mats.palmgren@bredband.net
|
608f37f93b
|
Don't iterate past the beginning line (crash fix). b=350370 r+sr=bzbarsky
|
2006-08-28 07:30:01 +00:00 |
|
mats.palmgren@bredband.net
|
c9895adfe6
|
Don't steal floats from descendant float containing blocks. b=348887 (patch B) r+sr=roc
|
2006-08-25 04:17:41 +00:00 |
|
mats.palmgren@bredband.net
|
43a8b27bb7
|
Don't steal floats from descendant float containing blocks. b=348887 r+sr=roc
|
2006-08-22 03:04:18 +00:00 |
|
mats.palmgren@bredband.net
|
115fd200a3
|
Leave the placeholder's pointer to the out-of-flow intact because the float cache depends on it later on. b=348688 r=bzbarsky sr=roc
|
2006-08-17 13:15:26 +00:00 |
|
mats.palmgren@bredband.net
|
7cd055a359
|
Don't propagate the NS_BLOCK_FRAME_HAS_OUTSIDE_BULLET flag from a prev-in-flow. b=337412 r+sr=roc
|
2006-08-06 03:27:00 +00:00 |
|
mats.palmgren@bredband.net
|
f7e1aff336
|
Don't make a frame on the overflow line list a sibling to a frame on the principal line list. b=344557 r+sr=roc
|
2006-07-29 09:38:35 +00:00 |
|
cvshook@sicking.cc
|
de453923d9
|
Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst
|
2006-07-19 04:36:36 +00:00 |
|
aaronleventhal@moonset.net
|
ccdf9ba007
|
Bug 342035. Create accessibles for all block level elements so that ATs can determine line spacing. r=ginn.chen, sr=neil, sr=roc
|
2006-07-11 22:14:09 +00:00 |
|
mats.palmgren@bredband.net
|
c543d48c5c
|
Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky
|
2006-06-29 02:32:36 +00:00 |
|
roc+@cs.cmu.edu
|
4186b95e02
|
relanding fix for bug 317278 :-(
|
2006-06-29 01:19:48 +00:00 |
|
roc+@cs.cmu.edu
|
ae8b9b80de
|
Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs
|
2006-06-26 22:18:23 +00:00 |
|
dbaron@dbaron.org
|
8d84c7e13c
|
Make conditions that cause additional pass for shrink wrap case less restrictive so that we do the additional pass inside a shrink-wrap scrollframe. b=325680 r+sr=roc
|
2006-06-20 00:46:32 +00:00 |
|
roc+@cs.cmu.edu
|
82d39021c1
|
Bug 317278. Reland patch that reflows lines again if we detect some already-placed floats need to move to the next line. This time, with changes to nsSpaceManager's PushState/PopState infrastructure so that dynamic allocations are never required; the saved state is always stack-allocated by callers. r+sr=dbaron
|
2006-06-19 23:06:59 +00:00 |
|
roc+@cs.cmu.edu
|
ce045a290e
|
Backing out patch for 317278 due to Tp regression
|
2006-06-19 01:29:07 +00:00 |
|
roc+@cs.cmu.edu
|
96dfde0118
|
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
|
2006-06-19 00:02:49 +00:00 |
|
roc+@cs.cmu.edu
|
af8ada7008
|
Bug 339889. Propagate invalidation through the frame hierarchy to topmost widgets. r+sr=bzbarsky
|
2006-06-08 01:11:43 +00:00 |
|
mats.palmgren@bredband.net
|
36bf266080
|
Make the frame dump in CheckFloats() DEBUG_roc only. b=322436 r+sr=roc
|
2006-06-07 01:39:48 +00:00 |
|
mats.palmgren@bredband.net
|
1890e6c861
|
Clear the float cache from placeholders that are descendants of the frame we remove. b=337883 r+sr=roc
|
2006-05-25 01:30:34 +00:00 |
|
cvshook@sicking.cc
|
5df20de104
|
Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
|
2006-05-05 06:52:21 +00:00 |
|
aaronleventhal@moonset.net
|
ad1785fa92
|
Bug 326090. Expose <hr> as ROLE_SEPARATOR. Patch by Ming (Mike) Gao. r=aaronlev, sr=roc
|
2006-04-27 16:23:09 +00:00 |
|
roc+@cs.cmu.edu
|
633d130def
|
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
|
2006-04-27 02:45:03 +00:00 |
|
roc+@cs.cmu.edu
|
5e0300fa5c
|
Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
|
2006-04-26 02:01:07 +00:00 |
|
bzbarsky@mit.edu
|
c86aa4c5d0
|
Treat terminal newlines in preformatted text like we treat <br> when inserting
frames into a block. Bug 310087, r+sr=roc
|
2006-04-20 19:00:33 +00:00 |
|
roc+@cs.cmu.edu
|
24f6f0ed12
|
Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
|
2006-04-10 00:16:29 +00:00 |
|
roc+@cs.cmu.edu
|
d236088d94
|
Bug 282173. Remove BuildFloatList. r+sr=dbaron
|
2006-04-09 22:56:27 +00:00 |
|
dbaron@dbaron.org
|
60eede3c11
|
Single line comments to describe files (helpful in LXR)
|
2006-03-29 18:29:03 +00:00 |
|
roc+@cs.cmu.edu
|
54d3415318
|
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
|
2006-03-26 21:30:36 +00:00 |
|
bryner@brianryner.com
|
6a57d0733c
|
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.
|
2006-03-22 18:36:36 +00:00 |
|
uriber@gmail.com
|
c5c2c16676
|
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
|
2006-03-15 20:52:02 +00:00 |
|
pavlov@pavlov.net
|
93222d8d4f
|
backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
|
2006-03-15 06:43:36 +00:00 |
|
roc+@cs.cmu.edu
|
c92e50faf4
|
Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
|
2006-03-15 03:14:02 +00:00 |
|