roc+%cs.cmu.edu
|
ddd44a8a49
|
Bug 411870. nsBidiPresUtils needs to track the current line across block continuation boundaries. r=smontagu
|
2008-01-29 23:39:39 +00:00 |
roc+%cs.cmu.edu
|
e26a306a55
|
Bug 411870 backout again
|
2008-01-28 19:10:27 +00:00 |
roc+%cs.cmu.edu
|
7fd6b21d59
|
Bug 411870. Bidi resolution needs to scan through block continuations when tracking the current line for frames. r=smontagu
|
2008-01-28 18:16:22 +00:00 |
roc+%cs.cmu.edu
|
76dd33b17c
|
backing out 411870
|
2008-01-28 06:28:31 +00:00 |
roc+%cs.cmu.edu
|
6095b44a41
|
Bug 411870. Make bidi resolution track lines across block continuation boundaries. r=smontagu
|
2008-01-28 05:07:14 +00:00 |
roc+%cs.cmu.edu
|
f4ea293540
|
Bug 385607. Ensure that whitespace is collapsed across text-run boundaries across incremental updates like adding/removing frames in the middle of the textrun. r+sr+a=dbaron
|
2007-09-18 03:00:16 +00:00 |
roc+%cs.cmu.edu
|
3418a30ac2
|
Backing out fix for bug 385607 due to bustage and Tp regressions
|
2007-08-10 04:41:00 +00:00 |
roc+%cs.cmu.edu
|
626e0d6ef9
|
Bug 385607. Force re-evaluation of textruns when block descendants are deleted or added.
|
2007-08-10 02:49:28 +00:00 |
jwalden%mit.edu
|
6b4036ba04
|
Bug 390671 - Finish adding same-linelist iterator comparison assertions, and remove the useless NS_LINELIST_DEBUG_PASS_END #define that's defined only #ifdef DEBUG. rs+a=dbaron
|
2007-08-02 22:43:14 +00:00 |
jwalden%mit.edu
|
355cb120c7
|
Add assertions that line iterators being compared are iterators over the same line list. rs=dbaron
|
2007-07-11 00:55:15 +00:00 |
jwalden%mit.edu
|
ef68fcf595
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 07:08:56 +00:00 |
sharparrow1%yahoo.com
|
4049cf1af2
|
Bug 381385: get rid of unneeded members of nsFloatCache (saves about 50 bytes footprint per float). r+sr=roc.
|
2007-06-16 20:27:46 +00:00 |
mats.palmgren%bredband.net
|
52e8bdc0dc
|
Check LL_GOTLINEBOX before using mLineBox. b=368461 r+sr=dbaron
|
2007-02-08 13:53:51 +00:00 |
dbaron%dbaron.org
|
6e48038aa3
|
Combine the code that tests inlines for dependence on the containing block width in order to disable resize reflow optimizations, and add to that code things that shrink wrap (inline-block, inline-table, buttons, fieldsets). Also move the percentage-height tests out, and into InitResizeFlags. b=163504 r+sr=bzbarsky
|
2007-01-27 18:40:26 +00:00 |
dbaron%dbaron.org
|
116da6be23
|
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 |
mats.palmgren%bredband.net
|
da4a20a23d
|
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 |
roc+%cs.cmu.edu
|
9fbb95a56f
|
relanding fix for bug 317278 :-(
|
2006-06-29 01:19:48 +00:00 |
roc+%cs.cmu.edu
|
3d9b85c04c
|
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 |
roc+%cs.cmu.edu
|
4100b4fb09
|
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
|
5f461b2af4
|
Backing out patch for 317278 due to Tp regression
|
2006-06-19 01:29:07 +00:00 |
roc+%cs.cmu.edu
|
5053e9f8ff
|
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 |
uriber%gmail.com
|
393823edc4
|
Allow searching a line for a frame starting from a given point, to improve performance of forward-moving searches. Used in bidi resolution. bug=339935, r+sr=roc
|
2006-06-08 08:41:51 +00:00 |
mats.palmgren%bredband.net
|
ff9c475f5c
|
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 |
bzbarsky%mit.edu
|
7872f5af7e
|
Don't mess with empty float cache lists. Bug 334105, r+sr+branch181=dbaron
|
2006-04-17 01:47:11 +00:00 |
dbaron%dbaron.org
|
42db31dfcc
|
Single line comments to describe files (helpful in LXR)
|
2006-03-29 18:29:03 +00:00 |
timeless%mozdev.org
|
6a510cc56b
|
Bug 298277 remove useless references to nsVoidArray
r=dbaron sr=dbaron
|
2006-02-23 10:30:59 +00:00 |
timeless%mozdev.org
|
b20620f6ab
|
Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
|
2005-11-20 22:05:24 +00:00 |
bzbarsky%mit.edu
|
5f44aab538
|
Fix some nsFloatCache leaks. Bug 302438, r+sr=dbaron
|
2005-10-21 22:23:28 +00:00 |
roc+%cs.cmu.edu
|
3b3c91577f
|
Bug 280987. Remove aPresContext from nsIFrameDebug::List. r+sr=roc, patch by Vidar Braut Harr.
|
2005-09-06 21:34:50 +00:00 |
timeless%mozdev.org
|
45a6c23d9e
|
Bug 277553 clicking on Textarea with a RTL direction doesnt work
patch by uriber@gmail.com r=bz sr=bz a=bsmedberg
|
2005-08-02 21:55:55 +00:00 |
roc+%cs.cmu.edu
|
68b56bc54b
|
Bug 186485. The nsLineBox maximum-width includes the block's left border-padding but not the right. r+sr=roc,a=asa,patch by Hideo Saito
|
2005-06-20 03:42:19 +00:00 |
roc+%cs.cmu.edu
|
fcfeb6506e
|
Bug 209694. Major rework of margin-collapsing and clearance to match CSS 2.1 rules. Also includes major incremental reflow fixes for those situations. See the bug for details. rubber-stamp r+sr=dbaron
|
2004-11-25 14:51:00 +00:00 |
roc+%cs.cmu.edu
|
352f29c25c
|
Bug 269905. Remember emptiness state on line boxes, but be selective about to to minimize the invalidation burden. r+sr=dbaron
|
2004-11-24 13:22:10 +00:00 |
roc+%cs.cmu.edu
|
b0e8529dd5
|
Bug 257612. Fix dynamic margin changes by 1) Propagate IsPreviousMarginDirty through empty lines 2) Reflow any line whose previous margin is dirty. 3) If a reflowed line could have been tested in a subsequent line's ShouldApplyTopMargin both before and after reflow, and might have been empty before or after reflow, then make the next line's previous margin dirty. 4) If reflowing a block changes its carried-out margin, then mark the next line's previous margin dirty. r+sr=dbaron
|
2004-09-18 14:39:07 +00:00 |
roc+%cs.cmu.edu
|
acbe94ccd6
|
Bug 258118. Ensure that float breaks are eventually honoured even if the line with the break is not reflowed and the following line is empty. r+sr=dbaron(rubber-stamp)
|
2004-09-13 02:21:35 +00:00 |
bryner%brianryner.com
|
cc807b07b1
|
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
|
2004-07-31 23:15:21 +00:00 |
dbaron%dbaron.org
|
44f599fd12
|
Remove hacks no longer needed since text inputs became reflow roots (instead of using the IncrementalDamageConstrained hack. b=241833 r+sr=rbs
|
2004-05-04 23:56:25 +00:00 |
gerv%gerv.net
|
85ce8c146b
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-18 14:30:37 +00:00 |
roc+%cs.cmu.edu
|
d162445909
|
Bug 51938. Cache recently accessed line if the lines' combinedArea.y/ymosts are nondecreasing --- speeds up painting and event handling on large blocks. r+sr=bzbarsky
|
2004-03-07 18:04:24 +00:00 |
cbiesinger%web.de
|
b63dcc236e
|
Bug 231372
GetCombinedArea could be faster/better
make it return an nsRect as return value instead of out parameter.
r=dbaron sr=bzbarsky
|
2004-01-22 15:06:25 +00:00 |
dbaron%dbaron.org
|
c3c15dce0c
|
Clean up nsIFrame::IsEmpty signature and move towards making 'white-space' work on inlines. b=191699 r+sr=roc
|
2003-11-10 23:36:06 +00:00 |
dbaron%dbaron.org
|
fb5dcec631
|
Use the correct term "float" instead of "floater". b=218654 r+sr=bzbarsky
|
2003-10-13 21:51:02 +00:00 |
dbaron%dbaron.org
|
3153e31b04
|
Change the way we calculate max-element-width for blocks with floaters: stop trying (and sometimes failing) to ensure that there can always be text next to the floater. b=186593 r+sr=roc+moz
|
2003-02-22 16:19:31 +00:00 |
dbaron%dbaron.org
|
754d904cda
|
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
|
2003-02-22 15:34:38 +00:00 |
dbaron%fas.harvard.edu
|
0a31e6afb5
|
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
|
2003-01-01 23:53:20 +00:00 |
dbaron%fas.harvard.edu
|
2c8a506a47
|
Correctly implement text-decoration in standards mode by drawing the underline on the element with the text-decoration property set. Refactor painting code a bit to avoid code duplication. Patch by Esben Mose Hansen <esben@oek.dk>, with paint refactoring and some other changes by dbaron. r=dbaron sr=bzbarsky b=1777
|
2002-12-11 04:00:18 +00:00 |
dbaron%fas.harvard.edu
|
298772a977
|
Correct my incorrect comments relating to combined area, and explain what combined area is for. Comment changes only. b=172896
|
2002-11-21 15:20:20 +00:00 |
dbaron%fas.harvard.edu
|
eb64406d8d
|
Remove nsLineBox::RemoveFloatersFromSpaceManager, and use nsSpaceManager::PushState and nsSpaceManager::PopState instead. b=177342 r=roc sr=kin
|
2002-11-17 15:51:25 +00:00 |
seawood%netscape.com
|
a384861cd4
|
The c++ standard requires that the throw list be used when declaring functions as well as defining them.
commercial compiler fixes for bug #149032
|
2002-07-03 17:14:41 +00:00 |
dbaron%fas.harvard.edu
|
d558717301
|
Split strict mode into almost-standards and full-standards mode, where the only quirk in almost standards mode is the quirky inline box model. Remove previous fix for bug 151620. Tweak mode detection to use almost-standards for XHTML Transitional, HTML 4.01 transitional with system ID, and for IBM system DOCTYPE. b=153032 r=karnaze, bzbarsky, harishd sr=waterson
|
2002-06-25 21:16:17 +00:00 |