L. David Baron
|
0a538a162d
|
Eliminate unnecessary reference counting of gfxContext objects. b=433640 r+sr=roc
|
2008-06-03 15:25:31 -07:00 |
|
|
|
16741bf60b
|
Bug 398332. Merge reflow statuses from out-of-flow frames more carefully so that we don't lose information about the primary reflow. r=fantasai,r+sr=dbaron,a=shaver
|
2008-05-28 06:39:41 -07:00 |
|
|
|
2cba0afc84
|
Compute widths for replaced block clearing past floats once we're at the correct vertical position. b=430813 r+sr=roc a=schrep
|
2008-05-03 16:33:36 -07:00 |
|
|
|
541d342ad1
|
Fix extra block-clearing caused by margins on tables. b=430813 r+sr=roc a=damon
|
2008-05-01 08:14:36 -07:00 |
|
|
|
11d3a68553
|
Bug 351687 [@ nsBlockFrame::GetAccessible] mContent null check comes after we use mContent r=aaronl sr=dbaron a=beltzner
|
2008-04-21 10:19:32 -07:00 |
|
|
|
818152dff5
|
consider relevant overflow when balancing columns (fixes various crashes and hangs) b=404215 r+sr=roc a=beltzner
|
2008-04-18 00:40:35 -07:00 |
|
|
|
08ad459197
|
Fix bug 427129 / 377664: When displacing blocks that don't interact with floats around floats, displace the border box rather than the margin box. Fix bug 427782: Simultaneously, only displace when the width actually won't go down to an amount that fits (i.e., if it will go to an amount smaller than the intrinsic minimum width, let it). b=427129 r+sr=roc a=schrep
|
2008-04-14 18:05:17 -07:00 |
|
|
|
55ebb2e0ad
|
The position of an outside bullet should not be affected by floats inside the principal block (this fixes most cases). b=427370 r+sr=dbaron a1.9=beltzner
|
2008-04-13 10:43:12 -07:00 |
|
|
|
003ba486ca
|
Bug 427017: Disable page-break-before/after for fixed- & absolutely-positioned elements. Also, fix assertion during an iterator-comparison by handling case where lineBox is in overflow-lines. r=fantasai sr=roc a1.9=beltzner
|
2008-04-11 22:32:49 -07:00 |
|
|
|
81fd20f5b1
|
Bug 425253. Propagate reflow-depth tracking through XUL box layout. r+sr=dbaron,a=damon
|
2008-04-09 21:39:41 -07:00 |
|
|
|
60290704af
|
Bug 421710: Replace a call to CreateContinuationFor with calls to SplitPlaceholder & SplitLine, to make sure that we don't lose the real frame for which we've made a placeholder. Patch by Michal Novotny <michal@allpeers.com> r+sr=roc a=blocking1.9+
|
2008-04-08 07:42:52 -07:00 |
|
|
|
e7cb291875
|
Bug 424710. Make sizing of abs-pos frames whose container is the initial containing block sane and consistent with Firefox 2, while still incorrect. r+sr=dbaron
|
2008-04-06 03:03:41 -07:00 |
|
|
|
f034354436
|
Correct the coordinates for selection decoration in right-to-left text. Bug 421042, r+sr=roc, a=beltzner
|
2008-04-06 01:12:09 -07:00 |
|
|
|
baa3322b40
|
Bug 421353 Moving the mouse over text hyperlinks which become underlined spikes cpu usage r=roc+stuart, sr=roc, a1.9=beltzner
|
2008-03-29 14:25:15 -07:00 |
|
|
|
c5fff65119
|
Invalidate tables a little harder. Bug 421632, r+sr=roc
|
2008-03-16 13:32:48 -07:00 |
|
|
|
80102fe6a3
|
Bug 421239: Remove broken/brittle optimization of guessing (incorrectly) whether a line might be empty, when we're determining whether we need to mark next line's margin as dirty. r+sr=roc, a=blocking1.9+
|
2008-03-14 00:21:15 -07:00 |
|
|
|
da5f40c9a0
|
Don't make overflow:-moz-hidden-unscrollable affect layout. b=411213 r+sr=roc a=beltzner
|
2008-03-13 08:23:27 -07:00 |
|
|
|
516d9d37b4
|
Bug 417014 Need blacklist system for underline offset adjusting of CJK fonts which have wrong underline offset r=roc+stuart, sr=roc, b1.9=stuart
|
2008-03-12 19:36:58 -07:00 |
|
|
|
1d87302e3a
|
Fix the weird Get* API on nsStyleSides in favor of returning structs by value, to avoid further occurrences of bug 420069. b=420069 r+sr=roc a=beltzner
|
2008-03-05 16:05:26 -08:00 |
|
|
|
ebf3859a4f
|
Bug 418766: Use width, not height, as a quick proxy for whether a line is empty. r+sr=roc, a=beltzner
|
2008-02-29 13:45:43 -08:00 |
|
|
|
bbbc01a0d1
|
Bug 400057. Make nsBlockInFlowLineIterator useful for finding the line containing a frame, searching across block continuations and their overflow lines. Use it in various places, especially in textrun construction. r+sr=dbaron
|
2008-02-27 01:53:48 -08:00 |
|
|
|
6b7f42ddc3
|
Bug 391559 - "Incorrect ordered-list numbering within -moz-column-* (and/or numbering changes when clicked)" [p=craig.topper@gmail.com (Craig Topper) r+sr=roc a1.9=beltzner]
|
2008-02-23 23:31:29 -08:00 |
|
|
|
1505e945c5
|
switch GetOverflowAreaProperty callers to GetOverflowRect b=417116 r+sr=roc a=roc
|
2008-02-19 23:08:55 -08:00 |
|
|
|
3142e26930
|
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron
|
2008-02-16 07:31:27 -08:00 |
|
|
|
a33f650f30
|
Remove redundant |if| around assertion (bug 416645). r+sr=roc, a=schrep
|
2008-02-11 09:13:34 -08:00 |
|
|
|
fa9c906fce
|
Stop using -moz-float-edge for list items, but offset the bullet position in the presence of floats. b=413840 (and numerous others) r+sr=roc a=blocking1.9+
|
2008-02-10 13:49:24 -08:00 |
|
|
|
49e32902e4
|
Fix bug 416073: invalidate more things as needed during table reflow to prevent glitches. r+sr=roc
|
2008-02-08 01:36:32 -08:00 |
|
|
|
27164fc104
|
Remove unnecessary whitespace, triggering a build
|
2008-01-30 10:12:38 -08:00 |
|
|
|
47e3d15bbc
|
patch hang for FFb3 b=414255 r+sr=roc
|
2008-01-29 21:48:42 -08:00 |
|
|
|
0e992d0a5c
|
Bug 411870. nsBidiPresUtils needs to track the current line across block continuation boundaries. r=smontagu
|
2008-01-29 15:39:39 -08:00 |
|
|
|
a45f66ce73
|
Push scrollframes, tables, and other blocks that don't participate in float formatting down when they don't fit next to floats. b=134706,349255 r+sr=roc a=blocking1.9+
|
2008-01-28 23:40:05 -08:00 |
|
|
|
8c07f99bf2
|
Bug 411870 backout again
|
2008-01-28 11:10:26 -08:00 |
|
|
|
7069971a0a
|
Bug 411870. Bidi resolution needs to scan through block continuations when tracking the current line for frames. r=smontagu
|
2008-01-28 10:16:22 -08:00 |
|
|
|
9409e73aa0
|
backing out 411870
|
2008-01-27 22:28:31 -08:00 |
|
|
|
88fa1d00cc
|
Bug 411870. Make bidi resolution track lines across block continuation boundaries. r=smontagu
|
2008-01-27 21:07:14 -08:00 |
|
|
|
772c045b1d
|
fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc
|
2008-01-23 16:28:42 -08:00 |
|
|
|
3ce94744df
|
backing out patch to bug 368079 to investigate reftest failure
|
2008-01-15 20:59:15 -08:00 |
|
|
|
4e221b908b
|
fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc
|
2008-01-15 19:54:46 -08:00 |
|
|
|
4406076dc0
|
Bug 408749. Use a QI check instead of a frame-type check to detect blocks. r+sr=bzbarsky,a=schrep
|
2007-12-20 19:28:18 -08:00 |
|
|
|
4dc1c6d9ab
|
Collect frames from all block continuations in the buffer for bidi resolution. Bug 408292. r+sr=roc, a=schrep
|
2007-12-20 02:06:14 -08:00 |
|
|
|
0d2a47ea90
|
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
|
2007-12-18 15:01:15 -08:00 |
|
|
|
cd8c7db7c9
|
Whitespace-only change -- fixing too-little-indentation in two lines added from bug 385607.
|
2007-12-12 16:24:32 -08:00 |
|
|
|
292273a3ac
|
Fix comment describing nsBlockFrame.
|
2007-12-12 13:49:14 -08:00 |
|
|
|
a83ec3a833
|
Bug 404180. Bidi reordering moves frames around so we can't trust pfd->mBounds in nsLineLayout::RelativePositionFrames. r+sr=dbaron
|
2007-12-11 17:43:09 -08:00 |
|
|
|
227bd9e0ef
|
Only try to process first-letter frames when they exist. Bug 404209, r+sr+b=roc
|
2007-12-05 00:15:15 -08:00 |
|
|
|
2aaa6867c5
|
Bug 375304. Make nsHTMLScrollFrame handle situations where the child content height depends on our height. patch by Eli Friedman, r+sr=roc,dbaron
|
2007-12-04 19:05:57 -08:00 |
|
|
|
378c5fd09f
|
Bug 406568. Don't reflow abs-pos kids of a block if we're going to reflow it again because of a clearance change. r=sr=dbaron
|
2007-12-04 18:57:53 -08:00 |
|
|
|
60036d3d9a
|
Backing out unintentionally-checked in stuff
|
2007-12-04 18:12:40 -08:00 |
|
|
|
e348b4eab0
|
Bug 392809. Break between whitespace and following punctuation even when stop_at_punctuation is false. Don't stop between punctuation and following non-punctuatino if the preceding punctuation follows white-space. r=smontagu
|
2007-12-04 18:11:17 -08:00 |
|
|
|
6aa9b580c3
|
Backing out fix for bug 392785 as per roc + mconnor.
|
2007-12-04 15:32:08 -08:00 |
|