58e3696a0dad5751054e4e6c5fec4375373f0c6e: Add reftests for text-shadow and box-shadow not causing scrollable overflow. (Bug 542595, patch 24) (for bug 446693) a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:47 -0700 - rev 55044
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Add reftests for text-shadow and box-shadow not causing scrollable overflow. (Bug 542595, patch 24) (for bug 446693) a2.0=blocking2.0:beta8
b492a3d8bc1c93aadbd3a6080216222c33d14f23: Fix reftests that assume that text-shadow causes scrollbars. (Bug 542595, patch 23) (for bug 446693)
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:47 -0700 - rev 55043
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Fix reftests that assume that text-shadow causes scrollbars. (Bug 542595, patch 23) (for bug 446693)
b9d3ba34dc5e4e2ecaabfc4433d1c8a8caeb0c3f: Mark two reftests that now pass as passing. (Bug 542595, patch 22) (fixes bug 593160) a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:47 -0700 - rev 55042
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Mark two reftests that now pass as passing. (Bug 542595, patch 22) (fixes bug 593160) a2.0=blocking2.0:beta8
7fa3c82dc40f36d1e4b2e93e82100a2892cc60db: Adjust known assertion counts for assertions that now happen for each overflow area. (Bug 542595, patch 21) a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:47 -0700 - rev 55041
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Adjust known assertion counts for assertions that now happen for each overflow area. (Bug 542595, patch 21) a2.0=blocking2.0:beta8
0705671514244627171aa1b4e49053e1a3c6237c: Change callers to use new nsIFrame overflow APIs. (Bug 542595, patch 20) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:47 -0700 - rev 55040
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Change callers to use new nsIFrame overflow APIs. (Bug 542595, patch 20) r=roc a2.0=blocking2.0:beta8
08860c83bf8825b1ceabb1a840954f29a46a143f: Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:46 -0700 - rev 55039
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
061f5e6d58be7d05492d55048d4cd38ba7f354b4: Fix all ReflowChildren methods in table code to avoid unnecessary NS_METHOD and NS_IMETHOD, and one that takes an overflow area to handle it correctly. (Bug 542595, patch 18) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:46 -0700 - rev 55038
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Fix all ReflowChildren methods in table code to avoid unnecessary NS_METHOD and NS_IMETHOD, and one that takes an overflow area to handle it correctly. (Bug 542595, patch 18) r=roc a2.0=blocking2.0:beta8
40788d629f3c99c53acd9af080e3ec745e3e963e: Make parameters to nsTableFrame::InvalidateFrame, nsTableFrame::PlaceChild, and nsTableRowGroupFrame::PlaceChild be the visual overflow rect. (Bug 542595, patch 17) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:46 -0700 - rev 55037
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Make parameters to nsTableFrame::InvalidateFrame, nsTableFrame::PlaceChild, and nsTableRowGroupFrame::PlaceChild be the visual overflow rect. (Bug 542595, patch 17) r=roc a2.0=blocking2.0:beta8
0a7a368d748f91e1d184529dbcc01726ea05a570: Fix the way table cells consider overflowing collapsed borders for split overflow areas. (Bug 542595, patch 16) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:46 -0700 - rev 55036
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Fix the way table cells consider overflowing collapsed borders for split overflow areas. (Bug 542595, patch 16) r=roc a2.0=blocking2.0:beta8
89551308e58554eff348cd6dd38acd0c47db4f4a: Now that overflow areas are split, change nsIFrame::ComputeTightBounds to use visual overflow. While it really only needs to include frame bounds, glyph bounds, and text decorations, since glyph bounds are not part of scrollable overflow, it must use visual overflow. (Bug 542595, patch 15) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:46 -0700 - rev 55035
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Now that overflow areas are split, change nsIFrame::ComputeTightBounds to use visual overflow. While it really only needs to include frame bounds, glyph bounds, and text decorations, since glyph bounds are not part of scrollable overflow, it must use visual overflow. (Bug 542595, patch 15) r=roc a2.0=blocking2.0:beta8
9292ed4f13c720ba7266a0e7d477906adf34e98f: Remaining nsBlockFrame changes for split overflow areas. (Bug 542595, patch 14) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55034
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Remaining nsBlockFrame changes for split overflow areas. (Bug 542595, patch 14) r=roc a2.0=blocking2.0:beta8
0de9480228c0f90350d7009e494fbba088097d7f: Change nsBlockReflowContext::PlaceBlock for split overflow areas. (Bug 542595, patch 13) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55033
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Change nsBlockReflowContext::PlaceBlock for split overflow areas. (Bug 542595, patch 13) r=roc a2.0=blocking2.0:beta8
25b99ff44f9c6f6214c9aca4c54d3e420f67be5a: Split overflow areas for block frame float continuations. (Bug 542595, patch 12) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55032
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Split overflow areas for block frame float continuations. (Bug 542595, patch 12) r=roc a2.0=blocking2.0:beta8
ed9ebff7469d39ba1552c4c760bfea23ba238cf0: Compute nsBlockFrame.cpp's ComputeCombinedArea to split overflow areas. (Bug 542595, patch 11) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55031
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Compute nsBlockFrame.cpp's ComputeCombinedArea to split overflow areas. (Bug 542595, patch 11) r=roc a2.0=blocking2.0:beta8
96a52ac050062e3797e7c4340de8090e88d32a1c: Compute nsBlockFrame::ComputeCombinedArea to split overflow areas. (Bug 542595, patch 10) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55030
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Compute nsBlockFrame::ComputeCombinedArea to split overflow areas. (Bug 542595, patch 10) r=roc a2.0=blocking2.0:beta8
ca6684b7a11c327342aa1328d016bd33c6d47c05: Convert nsBlockReflowState::mFloatCombinedArea and part of nsBlockFrame to split overflow areas. (Bug 542595, patch 9) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55029
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Convert nsBlockReflowState::mFloatCombinedArea and part of nsBlockFrame to split overflow areas. (Bug 542595, patch 9) r=roc a2.0=blocking2.0:beta8
04e34daab502dd5e7e7f3a108797b76b8166bde0: Make overflow from text frames be visual overflow only, and not scrollable. (Bug 542595, patch 8) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55028
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Make overflow from text frames be visual overflow only, and not scrollable. (Bug 542595, patch 8) r=roc a2.0=blocking2.0:beta8
a8f0130ffa83a8c6140ce4f9f64b285ad649b9f5: Make nsLineLayout track two separate overflow areas. (Bug 542595, patch 7) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55027
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Make nsLineLayout track two separate overflow areas. (Bug 542595, patch 7) r=roc a2.0=blocking2.0:beta8
6e1cf319e5b20f16d708807f057dc8b5ac5c9fe2: Make nsLineBox track two separate overflow areas. (Bug 542595, patch 6) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55026
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Make nsLineBox track two separate overflow areas. (Bug 542595, patch 6) r=roc a2.0=blocking2.0:beta8
1302a184ae9cc54b3bf1e5d9fd8dc491f38e7cba: Remove unused method nsLineBox::CombinedAreaIntersects. (Bug 542595, patch 5) r=roc a2.0=blocking2.0:beta8
L. David Baron <dbaron@dbaron.org> - Wed, 06 Oct 2010 21:25:45 -0700 - rev 55025
Push 16120 by dbaron@mozilla.com at Thu, 07 Oct 2010 04:26:21 +0000
Remove unused method nsLineBox::CombinedAreaIntersects. (Bug 542595, patch 5) r=roc a2.0=blocking2.0:beta8
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip