layout/svg/base/src/nsSVGForeignObjectFrame.cpp
831df43787ef647af37fa028fc7fa9a14dbe0578
created 2011-09-30 09:25 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 689546 - Simplify attribute updates to svg elements. r=jwatt
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-30 20:09 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
c9a9397f6db3e27cff0cf5ba8ed1fa4c3b9d85c2
created 2011-09-25 22:04 +0100
pushed 2011-09-30 20:09 +0000
Brian Birtles Brian Birtles - Bug 602759 part 13 - Update layout to use new matrix and transform types; r=jwatt
d9797d99f5f739ebd244ce27748a548f4b3b9cfd
created 2011-08-24 22:54 +0200
pushed 2011-09-30 20:09 +0000
Mats Palmgren Mats Palmgren - Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc
89f90f9fac80b95c4140911d6aa9e8fb260f6341
created 2011-07-23 10:28 +1200
pushed 2011-09-30 20:09 +0000
Matt Woodrow Matt Woodrow - Bug 505115 - Part 5 - Use gfx3DMatrix in layout. r=roc
f23ef87dcfb3f6ff30bb6b5486574778e7df1187
created 2011-04-24 20:55 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 620274 - nsSVGForeignObjectFrame::PaintSVG null checks aDirtyRect when it is always non-null r=dholbert
1e025cfeb9c2c5706840574956d583b226a969a7
created 2011-04-20 10:16 +0100
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 488314 part 2 - Kill vestiges of SetMatrixPropagation. r=longsonr.
f54747d3a9087414d41d7c8894b8c67fa52c4474
created 2011-04-07 18:04 -0700
pushed 2011-09-30 20:09 +0000
Jan Küchler Jan Küchler - Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
997d32630b9ba892ae2df0c27327361eaa404bbd
created 2011-03-24 11:28 +1300
pushed 2011-09-30 20:09 +0000
Chris Pearce Chris Pearce - Bug 642695 - Remove debug printf in nsSVGForeignObjectFrame::DoReflow(). r=jwatt
680f69bed54ddb46e3895815a361e13e17730876
created 2011-02-17 16:33 -0800
pushed 2011-09-30 20:09 +0000
Daniel Holbert Daniel Holbert - Bug 596765, patch 2: In nsSVGForeignObjectFrame::MaybeReflowFromOuterSVGFrame, don't mark kid as dirty if we know we're not going to reflow it. r+a=roc
7754be6aecc96d529c4d37593244f93b8eb77367
created 2011-02-17 16:33 -0800
pushed 2011-09-30 20:09 +0000
Daniel Holbert Daniel Holbert - Bug 596765, patch 1: Don't skip initial reflow for zero-sized svg foreignObject frames. r+a=roc
395fac6a7de431827a5254d47ed92c5dafa8b489
created 2010-12-07 09:57 +1300
pushed 2011-09-30 20:09 +0000
Cameron McCormack Cameron McCormack - Bug 615146 - Ensure outer SVG elements get an nsSVGOuterSVGFrame even they fail conditional processing attributes (v2) r=longsonr, a=blocking
acc4673a58ac64487ccffb0bfb936e6a78a9fcec
created 2010-10-14 20:03 -0500
pushed 2011-09-30 20:09 +0000
Timothy Nikkel Timothy Nikkel - Bug 582476. Part 2. When painting SVG foreign objects make sure to set the painting to window flag correctly. r=roc a=blocking-betaN+
c5c038c9b33496ce7a964fbfb9b38658d23b4f9b
created 2010-10-14 20:03 -0500
pushed 2011-09-30 20:09 +0000
Timothy Nikkel Timothy Nikkel - Bug 582476. Part 1. Pass invalidation flags through SVG foreign objects. r=roc a=blocking-betaN+
08860c83bf8825b1ceabb1a840954f29a46a143f
created 2010-10-06 21:25 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
80cea1587c03208c5b4d3f925460a793dfdd3ace
created 2010-08-20 14:29 -0500
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 585817. Part 2: Change nsIPresShell::CreateRenderingContext to GetReferenceRenderingContext, that uses the shared 1x1 surface, and use it all over the place. r=mats,sr=dbaron
62d6d6d5f723bf624b36a9f210ccb14fd5a2aca7
created 2010-08-19 19:04 -0500
pushed 2011-09-30 20:09 +0000
Chris Jones Chris Jones - Backed out changeset 7b3726c3a580
7b3726c3a580a4be272b8c7ea35ef4d87f99e239
created 2010-08-19 13:49 -0500
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 585817. Part 2: Change nsIPresShell::CreateRenderingContext to GetReferenceRenderingContext, that uses the shared 1x1 surface, and use it all over the place. r=mats,sr=dbaron
1bf9a4c8c8b409ecf4b4142b3d3cd341b4dea1b4
created 2010-08-13 15:31 +0200
pushed 2011-09-30 20:09 +0000
Markus Stange Markus Stange - Bug 572689 - Make nsSVGRenderingObservers observe elements instead of frames. r=roc
3b72080b265c94b7e9444da2843eb07fc83f17ef
created 2010-07-27 09:35 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Backout Bug 578309 due to mochitest failures
f7a7153103e2499f1ecd214b4a947b3f817558e1
created 2010-07-27 08:33 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 578309 - mask and clipPath applied to foreignObject are translated. r=roc a=blocking
7aa313a80930226c386f0695bf7bbe9b9bdc7aab
created 2010-07-15 09:10 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 576986 - Fix pointer-events on foreignObject with clip-path. r=roc
690ed9c17c5eaa00288ad17a394648946326dad5
created 2010-03-31 08:43 -0400
pushed 2011-09-30 20:09 +0000
Craig Topper Craig Topper - Bug 253889: DeCOMtaminate nsIPresShell - IsReflowLocked(). r=roc
9ba741f58e4f330983955d58586ee41c05372147
created 2010-03-30 19:56 -0400
pushed 2011-09-30 20:09 +0000
Kyle Huey Kyle Huey - Backed out changeset 4b8936ac4a31
4b8936ac4a314150498aade04c074e20930017bf
created 2010-03-28 19:21 -0400
pushed 2011-09-30 20:09 +0000
Craig Topper Craig Topper - Bug 253889: More deCOMtamination of nsIPresShell. r=roc
bbc58a03cab9bc7d94f08f777b853ee11f61cfe5
created 2010-01-30 11:28 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Pass the dirty rect through, transformed appropriately, in nsSVGForeignObjectFrame::PaintSVG. (Bug 541188) r=jwatt sr=roc
59a8c065718b7dfe361cb770a208090e4b6a400d
created 2010-01-26 12:39 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - No longer need to invalidate all of a foreignObject when there's an invalidate inside of it. (Bug 418063) r=jwatt
1e37be566afa2f59aae7a09e8571f0350bc14542
created 2009-12-24 00:21 -0500
pushed 2011-09-30 20:09 +0000
fantasai fantasai - Bug 508473 part III: Pass destruction root to frame destruction methods r=bz sr=roc
7df4c375164fd13c2290e178f0e11dc5559b81b0
created 2009-09-12 17:49 +0100
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
b02f3a8ce4cd94cb91eb3ada7ba94174122d648c
created 2009-07-27 10:47 +0200
pushed 2011-09-30 20:09 +0000
Michael Kohler Michael Kohler - Bug 106386 - Correct misspellings in source code (old); Part 2; r=timeless
d3156c132bc19f948b12fc1f92fd7bab6c81d559
created 2009-07-22 12:45 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 14: hide windowed plugins in CSS transforms and SVG foreignObject contexts; we can't display them properly, so let's not display them at all. r=dbaron
7a983cc4040f6e512cf4bab3dd980d853bc94f2c
created 2009-06-18 13:31 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 498275. Stop using nsIDOMSVGMatrix in nsSVGForeignObjectFrame + fixes. r=longsonr
128867ce454ddc03ab8cce7c51b8afa5feaffcae
created 2009-06-17 21:51 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 481614 - implement clip property. r=jwatt
ddcc8721c954471acae1dde25eee5cffa031ecdf
created 2009-06-11 17:23 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 488460. Invalidation cleanup. r=longsonr
665b73eb15c804b90b4978b7820e41067a955d59
created 2009-05-08 14:31 +1200
pushed 2011-09-30 20:09 +0000
Ryo Onodera Ryo Onodera - Bug 489485. nsRect::ToNearest/Inner/OuterPixels should be nonstatic. r+sr=roc
a08d1947ec5abf320dc401cebb31d2dc285a206c
created 2009-04-21 19:53 -0400
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 67752. Implement interruptible reflow. r=roc,dbaron
fc3def2eef99397b1a15f603441b4cded8535f33
created 2009-04-29 06:31 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 488314. Kill SetMatrixPropagation, part 1. r=roc
f58de2414f51ac92548b9b52e2ee85abc9b35456
created 2009-04-21 23:02 -0400
pushed 2011-09-30 20:09 +0000
Joe Drew Joe Drew - Backed out changeset 6a452e522e07 - Boris Zbarsky – Bug 67752. Implement interruptible reflow. r=roc,dbaron - because of apparent Tp hangs.
6a452e522e0775c1993c41085fb2851acd3aaf5b
created 2009-04-21 19:53 -0400
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 67752. Implement interruptible reflow. r=roc,dbaron
b48ae9fb7c0c4bdd4b9e9af8b0214ba4f4541536
created 2009-03-29 14:58 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 484677 - Mouse coordinates in zoomed foreignObject are calculated incorrectly. r+sr=roc
422ebbfbdc87a2185750596c607b2b5abaee22de
created 2009-01-19 13:31 -0500
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 473390 part 16. Move around SVG assertions so that they happen in frame init, not during frame creation. r=jwatt, sr=roc
a7f7ec7f347cb39b47977f8a3a259277bb96ba3b
created 2009-01-15 16:27 +1300
pushed 2011-09-30 20:09 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
61ca5667346845391496df48802cb4a83a8f87e0
created 2009-01-12 14:20 -0500
pushed 2011-09-30 20:09 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
864061941ee1bd4ae34deec261b8440e4a3a720d
created 2009-01-09 11:35 -0500
pushed 2011-09-30 20:09 +0000
Benjamin Smedberg Benjamin Smedberg - Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
4c4df6ed1b41131568d4659d62908214e8c81b7b
created 2008-11-05 14:25 -0500
pushed 2011-09-30 20:09 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
496e0cb5c943e630c473dbce949d6437e05c62ac
created 2009-01-04 19:39 -0500
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc
ec95b93b3ae8310b551a3649419910f40113f66e
created 2008-12-06 15:22 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 463064 - Use covered region to minimise foreignObject painting r+sr=roc
7659ab5a28082af83b8b22efbdf5748fd76d7b84
created 2008-10-24 08:47 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 461324 - Simplify NS_STATE_SVG_NONDISPLAY_CHILD in foreignObject. r+sr=roc
60121272ed01a6320b56025e5ff17c767aeae8c1
created 2008-10-23 10:04 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 461131 - Remove unused mFilterRect variable from nsSVGFilterProperty. r+sr=roc
734b871312a46aaf552b5a3ce03ae22c15c6af3a
created 2008-10-20 09:42 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 459758 - effects on outer svg frames only work accidentally. r+sr=roc
8994763880c998da86745dbf76fdd8957a9453b5
created 2008-10-18 09:19 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 460551 - overrideCTM is no longer necessary. r+sr=roc
8554e41d2b04c1697398669650b74c87d2825f97
created 2008-10-17 20:41 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 460210 - Various frames should call GetMatrixPropagation() instead of using mPropagateTransform. r+sr=roc
594b90ca0cec3599e4842118d8f48997a371edf9
created 2008-10-01 13:51 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 455984. Rework gradient and pattern code to use nsReferencedElement and nsSVGRenderingObservers, so they observe changes to the ID-element-map properly and propagate invalidations correctly (and with simpler code too). r=longsonr,sr=mats
7f678bca2dbf3c7bc5998c20850f2bde5c6a697f
created 2008-10-01 00:28 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 455984 to see if it fixed Tp crashes
1c681814281d68baac8110aedb6f83fc48614ed4
created 2008-09-30 21:47 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 455984. Rework gradient and pattern code to use nsReferencedElement and nsSVGRenderingObservers, so they observe changes to the ID-element-map properly and propagate invalidations correctly (and with simpler code too). r=longsonr,sr=mats
f77e8a166f067f66aa4f620952210c51bec764db
created 2008-09-28 23:13 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
536b982929cd53ea8deab06dbb5ba2f4ae0732d0
created 2008-09-28 20:38 +1300
pushed 2011-09-30 20:09 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint their own types so that we can catch errors by distinguishing pixels from appunits. r+sr=roc
9ac77603d3260906f32e11761a0b86c3f422a550
created 2008-09-26 13:10 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
b3412569801fb11b3cc2f76f86645bc3bae1bb47
created 2008-09-26 10:42 +1200
pushed 2011-09-30 20:09 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
2ae966a99b0f27db0a7aac13ad4a073965cb598d
created 2008-09-20 18:31 +0200
pushed 2011-09-30 20:09 +0000
Keith Schwarz Keith Schwarz - Bug 455389 - SVG foreignObjects don't get NS_FRAME_MAY_BE_TRANSFORMED frame bit; r+sr=roc
less more (0) -60 tip