layout/generic/nsIFrame.h
8c373f9e40569a81d1f8c34a73c3fd8e86814fa8
created 2011-03-29 14:31 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Back out bug 622072 because it caused bug 645987
d9c2c2e76a37a8f6f5c337e7a445dd4a9ec4d197
created 2011-03-28 12:59 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 3: Support empty transactions for canvas layers. r=tnikkel
5c844a79e5c193962da944d3338aecfa339ea20f
created 2011-03-25 11:38 -0700
pushed unknown
L. David Baron L. David Baron - Back out changeset 25beb9ced8d2 (bug 418975) for causing crash bug 645072.
25beb9ced8d26872adae91fcfaa5765fcd74377a
created 2011-03-24 15:22 +0000
pushed unknown
Jonathan Kew Jonathan Kew - bug 418975 - support soft hyphen when calculating min width for table and fieldset. r=roc
d09549b1b66453a9f9664277dace7f0977a59034
created 2011-03-20 15:49 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 642823 - Make the behavior of nsISelection::Modify consistent for word selection across platforms by not eating spaces on any platform; r=roc
8679bd6e8290e37c60a13ee17c04e4cd174ccec3
created 2011-01-27 13:53 -0800
pushed unknown
Kevin Gadd Kevin Gadd - bug 625248 - During each paint, build a list (stored as a FrameProperty of the root nsIFrame) of all the PresShells that are visible during this paint, so that we can increment their paint count correctly during an empty transaction; r=roc a=blocking-final+
bbf235e368ed7a597c3484089f948ec26558498d
created 2011-01-25 21:41 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 619117. When invalidating due to a transform change, use the cached post-transform visual overflow rect to avoid depending on the new transform style. r=dbaron,a=blocking
a07894326d5d034ebdd0245642056ea32cda9638
created 2010-12-10 21:32 +0200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 615870. Part 2: Track per-display-root-frame 'update layer tree' state bit. r=tnikkel a=b-f
b433f7b6d033be895ae1d279efd95f54bb9a9ea0
created 2010-12-16 14:17 -0800
pushed unknown
Jonathan Kew Jonathan Kew - bug 332636 - fix editor's handling of surrogate-pair combining marks with backspace. r=ehsan a=roc
98ee88c41e2377c4464102cf6aaeffe6d216e9e8
created 2010-12-14 10:00 -0800
pushed unknown
Mounir Lamouri Mounir Lamouri - Bug 596088 - Make <input type='file'> looks disabled when inside a disabled fieldset by adding a ContentStatesChanged method in nsIFrame. r=bz sr=roc a=blocking-final
e331809693aaf8260fdd503cde00efd211c3ffa2
created 2010-12-16 15:15 -0800
pushed unknown
Jonathan Kew Jonathan Kew - Backed out changeset 1958ebae93cc for causing mochitest orange. a=backout
1958ebae93cc225e8403b53be34b5bf642e0eb57
created 2010-12-16 14:17 -0800
pushed unknown
Jonathan Kew Jonathan Kew - bug 332636 - fix editor's handling of surrogate-pair combining marks with backspace. r=ehsan a=roc
1b297eb0a27dfaa012ceb7cd6af8d24d98826db9
created 2010-12-13 16:14 -0800
pushed unknown
Michael Wu Michael Wu - Backed out changeset 34bd12eb4a9c for causing bug 618916, a=stuart
34bd12eb4a9c5e8bed57def73080f4b51d54dd00
created 2010-12-10 21:32 +0200
pushed unknown
Oleg Romashin Oleg Romashin - Bug 615870 - Remote HTML5 video rendering pipeline should be shorter r=roc a=b-f
cb897c736451fafe99bb7165df81c0119fedbb2f
created 2010-11-30 16:59 +0200
pushed unknown
Oleg Romashin Oleg Romashin - Bug 615536 - nsIFrame::GetMouseThrough need to be optimized r=roc a=approval2.0
57a6ec830cd465d84012835d109d5db561a14cd2
created 2010-12-01 14:42 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 616127 - Prevent nsIFrame.h from being used from non-internal code. r+a=bz
a0351ac4eb4535310d68c1c49bc57c3e359a90c8
created 2010-11-13 09:19 +0100
pushed unknown
Ben Turner Ben Turner - Bug 586216 - Don't use one timer per animated widget. r=roc a=b
ed0befc22bb702cd0f18f8837f88829afda6ab9e
created 2010-08-31 14:54 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 389321 - Part 3: Use a centralized algorithm for caret positioning; r=roc a=blocking-betaN+
8188183a6402dbedb59dc484ee068421fc1c262a
created 2010-10-14 20:03 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 599113. Part 3. Can't restrict invalidated rects to visible portion of a scroll frame if we retain content that might be outside the visible portion of the scroll frame. r=roc a=blocking-betaN+
e82310ad2cba04f290fd3939ad6f48e5fbcab550
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - When a frame is themed, report a border-radius of 0. (Bug 595652) r=roc a2.0=blocking2.0:betaN
0705671514244627171aa1b4e49053e1a3c6237c
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - Change callers to use new nsIFrame overflow APIs. (Bug 542595, patch 20) r=roc a2.0=blocking2.0:beta8
89551308e58554eff348cd6dd38acd0c47db4f4a
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - 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
ce61761d254db95cb5ed590033d6f8f4532329d7
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - Change FinishAndStoreOverflow API to take two overflow areas. (Bug 542595, patch 4) r=roc a2.0=blocking2.0:beta8
4abdb488ea62cef7371416a63b1c42875fe2ac94
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - Convert nsIFrame APIs from having a single overflow rect to having two distinct overflow rects. (Bug 542595, patch 1) r=roc sr=bzbarsky a2.0=blocking2.0:beta8
3e5864a81c08a1a7a7e709059d376c493f68026b
created 2010-08-13 18:58 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 240933 - Part 13: Consider text frame continuations containing only newlines editable; r,a=roc
0aa1272e932fee3aa47f6cde08ec602e5c0310bc
created 2010-09-09 08:21 -0700
pushed unknown
L. David Baron L. David Baron - Clip replaced elements (for now, images, canvases, videos, and windowless plugins) to the border radius. (Bug 485501) r=roc a2.0=blocking:beta6
082bd0be8bc01e4789e80fb7682942eb8e79e974
created 2010-09-09 08:21 -0700
pushed unknown
L. David Baron L. David Baron - Clip contents of elements with overflow != visible to the border radius. (Bug 459144, patch 14) r=roc a2.0=blocking2.0:beta6
f3874d6012b62649fb573e199baff43193511302
created 2010-09-08 13:40 -0700
pushed unknown
Daniel Holbert Daniel Holbert - Bug 276431 part 3: Make nsImageFrame store an intrinsic ratio separate from its intrinsic size, and accept percentages in its intrinsic size. r=roc a=blocking
c15d3e99d3dead5331d44ea57f48707fc225ffbd
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Add border-radius-related helper functions to nsIFrame. (Bug 459144, patch 6) r=roc a2.0=blocking:beta6+
be6a7ccc34fe3a68df899036dfbb2478945a9587
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Move clamping of border-radii that are too big from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This also fixes a bug in nsDisplayBoxShadowOuter::ComputeVisibility. (Bug 459144, patch 5) r=roc a2.0=blocking:beta6+
5c60f37c6534fbde135f6b1b3138faa6bb680102
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Move skip-sides handling from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This fixes a bug (ignoring skip-sides) in nsDisplayBoxShadowOuter::ComputeVisibility, and improves the no-border-radius optimizations when skip-sides allow us to take them. (Bug 459144, patch 3) r=roc a2.0=blocking:beta6+
ba996cfeb9f797e3c227615259ba3c24fbefc88d
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Make nsIFrame::ComputeBorderRadii take an nsSize instead of two nscoords. (Bug 459144, patch 2) r=roc a2.0=blocking:beta6+
baa2fb78f457a314dfd30e9a58d95289c6db8a17
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Move nsCSSRendering::GetBorderRadiusTwips to nsIFrame and rename it to ComputeBorderRadii. (Bug 459144, patch 1) r=roc a2.0=blocking:beta6+
4235cd33ad433012678d87ca668203b67c48ad57
created 2010-09-02 19:54 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Back out bug 240933 and bug 590554 because of reftest failure on Win7 and also bug 593211
d044bc01d1266ac8d42595d336cb784424e3b187
created 2010-08-13 18:58 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 240933 - Part 13: Consider text frame continuations containing only newlines editable; r,a=roc
f6916eb6b678436cd495f3a8179c39f776830eb0
created 2010-09-02 14:07 -0400
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 584494 - Regression: Transform rotation testcase performs significantly worse - r=dbaron
c356fe3addab6ebf3709af8020459d0b1d380a35
created 2010-08-31 12:49 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 579323. Part 2: Actually fix the bug by calling InvalidateThebesLayersInSubtree from nsIFrame::Redraw. r=dbaron,a=blocking
8f8d9eb61a5cbc7341126c503c16b9f3c47de5c0
created 2010-08-31 12:49 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 579323. Part 1.8: Rename InvalidateOverflowRect to InvalidateFrameSubtree. r=tnikkel
4e5ddb960fffbe45c875a5cd0b96e4255460ae42
created 2010-08-31 12:46 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 579323. Part 1: Add FrameLayerBuilder::InvalidateThebesLayersInSubtree, and call it from InvalidateOverflowRect. r=tnikkel,sr=dbaron
3924369cf1429ce591f45706d84b0e3a892ed0a1
created 2010-08-30 13:37 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 591657. nsWeakFrame needs a copy constructor because the default one does not hook into the presshell. r=smaug,dbaron a=dbaron,blocking beta5+
b9bc9fa58cc0825dd4850afe059a7bc96e732ba9
created 2010-08-23 21:30 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 581222. Back out patch that disabled box-shadows for native-themed content elements.
27f263f62bfbf0dbf0f7d40e8a868984fe343117
created 2010-08-13 18:09 +0200
pushed unknown
Markus Stange Markus Stange - Bug 506826 - Fix overlapping frame state bit.
1b2d8d1344223eb7ddd791a22202ad62260991f1
created 2010-08-13 15:32 +0200
pushed unknown
Markus Stange Markus Stange - Bug 506826 - Use a frame state bit for recursion detection in SVG pattern drawing. r=roc
1bf9a4c8c8b409ecf4b4142b3d3cd341b4dea1b4
created 2010-08-13 15:31 +0200
pushed unknown
Markus Stange Markus Stange - Bug 572689 - Make nsSVGRenderingObservers observe elements instead of frames. r=roc
97dcac024d4fe102a19574f4c78c390fe0ba5f77
created 2010-08-10 11:16 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 580869 - Cache the frame found in nsTextFrame::GetChildFrameContainingOffset; r=roc approval2.0=dbaron
87be0d140fd611534baa3bc3579062b9fa8ac4e6
created 2010-08-06 15:01 -0700
pushed unknown
Dave Townsend Dave Townsend - Backed out changeset 8f8ee0543d0f from bug 580869 in the CLOSED TREE
8f8ee0543d0f735ae6fa152244a9233bd7891275
created 2010-07-23 17:37 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 580869 - Cache the frame found in nsTextFrame::GetChildFrameContainingOffset; r=roc approval2.0=dbaron
8ab7ef79b6734f3ae5f92c9f23ea23d3760cc2b3
created 2010-08-05 21:59 -0700
pushed unknown
L. David Baron L. David Baron - Rename float continuations to pushed floats. (Bug 563584, patch 33) r=roc
c3f25dd3c232f3aaa97b71d96f20e8493bfbec3e
created 2010-08-05 21:59 -0700
pushed unknown
L. David Baron L. David Baron - Track which frames were float continuations that need to be pulled to the next block rather than figuring it out again when it's time to pull them. (This allows first-in-flows to be float continuations.) (Bug 563584, patch 12) r=roc
235b5d79eedde2fe11810334f79897bc944f31f3
created 2010-08-05 21:59 -0700
pushed unknown
L. David Baron L. David Baron - Replace force-fit with setting mIsTopOfPage correctly. (Bug 563584, patch 5) r=roc
9c9ee87d42fa75467b2afc73ffa9ff6882d3a682
created 2010-07-18 21:23 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 7. Change frame, point, rect, region APIs. r=mats sr=roc
8183174f552762a030ae52ab36a6255ea1f2fc23
created 2010-07-16 09:08 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 38: Make invalidation-during-paint work reliably. r=mats,sr=dbaron
d290d2b974169a1a845bfd208e6b5de284ef522c
created 2010-07-16 09:08 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 25: Introduce a 'has active layers' flag on frames, which times out, and use it for 'opacity'. r=mats,sr=dbaron
d98f8a21727e27081c58a5db8c98dd8024bf45fe
created 2010-07-16 09:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 13: Optimize invalidation to avoid repainting ThebesLayer contents sometimes. r=mats,sr=dbaron
213c2dc6c88ac76fbc336ea79dd414742e533797
created 2010-07-16 09:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 7: Create Begin/EndDeferredInvalidates API so we can catch and defer invalidates on frames (and suppress certain areas completely). r=mats,sr=dbaron
469c18b0c36d3f9d283f3b0ce10e43701fa9bc14
created 2010-07-16 09:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 2: Create retained layer API: methods on FrameLayerBuilder that frames can use to access, reuse and invalidate retained layers. r=mats,sr=vlad
e4381b348943ef633441e93c55844c9b3b640d7a
created 2010-07-16 09:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 1: Create a new kind of frame property that can receive a frame pointer when its destructor is called. r=mats
f8c796eea62608cd255ac92a5b42f695968eb718
created 2010-07-02 14:11 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 5. Rename nsIFrame::GetWindow(Offset) to GetNearestWidget. r=mats
aef10f984368409eefa697f007920ec046f7412c
created 2010-07-01 18:40 +0200
pushed unknown
Markus Stange Markus Stange - Bug 572697 - Add frame types eSVGGeometry and eSVGPaintServer. r=roc
c39ab74a7da1ee3fed89fd41477df084682e4f26
created 2010-06-28 21:02 +0900
pushed unknown
Alexander Surkov Alexander Surkov - Bug 573706 - make frame based accessible creation more pellucid, r=davidb, sr=roc
less more (0) -100 -60 tip