layout/svg/base/src/nsSVGPathGeometryFrame.cpp
8ddd09649e1318e52b111d52a11725158661e2e5
created 2011-09-30 10:25 +0100
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 614732 - Add an argument to nsSVGUtils::GetBBox() to allow callers to specify whether stroke or markers should be included in the bounds returned. r=roc.
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
e082a424c7fb5afe5ca83c63ce800efb36580f7e
created 2011-09-08 12:15 +0100
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 614732 - Stop recalculating the contribution of markers on every GetCoveredRegion() call. r=roc.
f53268a84b23ca67cb6cc5c8c867f0f2c582e37c
created 2011-07-08 14:20 +0100
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 664130 - Rename GetHittestMask to GetHitTestFlags to avoid confusion about masking. r=longsonr.
5b78983c482249186af83a3895c8080af15fe077
created 2011-04-20 10:16 +0100
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 589648 part 3. Work around lack of cairo support to display square stroke-linecaps for zero length paths. r=longsonr.
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.
91e75937d34ab641eb593651be6f110f3539c181
created 2011-04-19 15:07 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 6: Rename Empty to SetEmpty. r=cjones
1baef3c464337523b0878573ae4bc706e9340d11
created 2011-04-19 15:07 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 3: Convert gfxRect::pos/size to x/y/width/height. r=joe,sr=cjones
36f62297c1e146a12045c4650e902ace2766ae15
created 2011-04-19 15:07 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 2: Remove a bunch of direct gfxRect::pos/size usage. r=joe
822a61861a3831b5d56ded46cc0d138e06281cbb
created 2011-01-28 19:35 +1300
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 619955. 'pointer-events' broken on SVG text. r=longsonr, a=roc.
4d6554646378a04e911d00d53bc39f332027bb50
created 2011-01-26 17:50 +1300
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 619959, part 2. Fix handling of various values of pointer-events when stroke-opacity="0". r=longsonr,heycam. 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
d27d7109949888415f956c13d640070157a227bc
created 2010-10-15 12:20 +0200
pushed 2011-09-30 20:09 +0000
Markus Stange Markus Stange - Bug 592118 - Don't stack-allocate gfxContexts that are passed to other functions. r=roc a=blocking2.0:final
64fa66e599c8bfe562456c5772c9cf98614db723
created 2010-08-20 14:29 -0500
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 585817. Part 3: Remove nsSVGUtils::GetThebesComputationalSurface and use gfxPlatform::ScreenReferenceSurface instead. r=jwatt
2763e57a691437b53d6223672cb3230945ee41f8
created 2010-08-19 19:03 -0500
pushed 2011-09-30 20:09 +0000
Chris Jones Chris Jones - Backed out changeset cebb111fbfc4
cebb111fbfc49506798a97c389519b1ead2fe0f4
created 2010-08-19 13:49 -0500
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 585817. Part 3: Remove nsSVGUtils::GetThebesComputationalSurface and use gfxPlatform::ScreenReferenceSurface instead. r=jwatt
46e3ca39d3d09af127b4dbf9cc922d6230820446
created 2010-03-29 14:46 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
516b6b9daa30e861ebe0c0b1e12e33e6fbfeb8cf
created 2009-12-21 22:10 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 510177 - path with a single point not rendered. r=jwatt
9a01f1355f44a96ecadf6d54dcc004dceac19c03
created 2009-12-19 19:28 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - backout Bug 510177 (reftest failure)
36ebd86f43f2814a1ba1f79183e509948f184ed0
created 2009-12-19 17:00 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 510177 - path with a single point not rendered. r=jwatt
da9d1d97301758a6cdf83901d1c2cd6738724250
created 2009-10-30 20:21 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 525363 - clipPath winding-mode is broken. r=roc
573a37f0d13c045c4185f707ab8c67c5119f344c
created 2009-10-21 13:32 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 523481. Restore the group opacity optimization that was broken by the patch for bug 455984. r=longsonr@gmail.com
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
390fb109b9fe6e804cb0d9348201e375bcab2651
created 2009-08-26 20:53 -0700
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 508179. Implement 'pointer-events:none;' for all elements. r=roc, r=dbaron.
684dadc0726e8c6632f912b8592ff8ec07b77474
created 2009-07-23 10:35 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
d3e0648a5d54ab9852426d0326c601b8bea8c951
created 2009-07-22 00:55 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Backout bug 435356 to fix nsSVGMatrix leaks.
941a73f2fc2142c17d5e8f8bba13968eae523c2e
created 2009-07-21 22:34 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
7a1ca8b23d9ae1b626728103657bddf9af96ea38
created 2009-07-12 19:50 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 500174 - pointer-events=all not registering on non-visible stroke. r=roc
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
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
0fae24feb57a02c353d629745050924aea859732
created 2009-04-24 14:11 +0100
pushed 2011-09-30 20:09 +0000
Ryo Onodera Ryo Onodera - Bug 489718 - image-rendering and text-rendering hints should operate when clipping. r=longsonr
0d93e8dbf91a2bb980bd7ddd9d83899033738833
created 2009-04-24 01:41 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 487019. Rename IsDependentAttribute to AttributeDefinesGeometry. r=longsonr
6d229acfb6d576ff8d0e02159a990edaebcca6fb
created 2009-03-31 14:19 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 465996. Small objects that are scaled up don't get invalidated correctly. r=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
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:
c764915ebd2ee7587a80d79f5a76ddc67d40627f
created 2008-12-04 19:17 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 464374 - Crash [@ nsSVGUtils::MaxExpansion] with svg filter, mathml; r+sr=roc
8a4f6b93e7212dc9285159c18c1ec83a160da8e3
created 2008-12-03 14:35 +1300
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 437704. Always union fill extents with stroke extents instead of just relying on stroke extents, in case they turn out to be empty. r+sr=roc
132c340c09fff7730ea7b3871c8c29d8a39894db
created 2008-11-03 10:04 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 460946 - getBoundingClientRect on rotated svgElement with stroke is incorrect. r+sr=roc
0dd32fac8d1a7776e8ac5914c7add5bb33ae239c
created 2008-10-26 11:11 +0100
pushed 2011-09-30 20:09 +0000
Bernd Bernd - bug 258377, make border collapsed tables to listen for dynamic border style changes r/sr=bzbarsky
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
1ee3957c661721a0b2e71e64dd75e4fc17458135
created 2008-10-13 18:03 -0400
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Make sure DidSetStyleContext methods call the base class DidSetStyleContext, and change the signature to return void. (Bug 459649) r+sr=bzbarsky
0569b4a4b379929f60fc990e5de59c35570d62d8
created 2008-10-10 14:14 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 309220 - SVG markers should be live to id changes in document. 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
9eb7090abff39956da866f5009141755da211c35
created 2008-09-11 12:24 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 450340. Support SVG mask/clip-path/filter CSS properties applied to non-SVG content. r=longsonr,sr=mats
3933040bac46202bee3ce8c0100bdf3f299a4ab3
created 2008-08-25 21:23 +1200
pushed 2011-09-30 20:09 +0000
Jeremy Lea Jeremy Lea - Bug 379616. The mRect for SVG frames should be in appunits. r+sr=tor
573c5b6e8ec057ba45cc91e88b5ec74403fda2c8
created 2008-08-19 12:20 -0400
pushed 2011-09-30 20:09 +0000
Benjamin Smedberg Benjamin Smedberg - Backed out changeset e92e18d52d71 due to the following test failures on Windows:
e92e18d52d714ded67f557aed34aed09e1883f0e
created 2008-08-19 10:14 -0400
pushed 2011-09-30 20:09 +0000
Jeremy Lea Jeremy Lea - Bug 379616 - Switch SVG's frame mRect to app units, r+sr=tor
2e7da4485029468d7b1bf00dd6bb917a3414fcc0
created 2008-08-06 12:55 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 447567. Instead of brutally wiping out effects properties whenever the style context changes for an SVG frame (which wouldn't work for non-SVG frames), create a new style change hint to handle it. r=longsonr,sr=dbaron
98c9179a875fbb4d68c948529eafd882c6fa82d0
created 2008-04-08 05:51 -0700
pushed 2011-09-30 20:09 +0000
longsonr longsonr - Bug 423998 - Fix repainting regression(s) and multiple invalidation bugs. r=jwatt,sr=roc,a1.9=blocking1.9+ and beltzner
924dfd37c792ffdec468103d0fdf51fe16641dab
created 2008-03-19 14:27 -0700
pushed 2011-09-30 20:09 +0000
jwatt jwatt - Bug 421584. SVG that is filtered does not repaint correctly when filtered elements change/move. Patch by Robert Longson longsonr@gmail.com, r=jwatt@jwatt.org, sr=roc@ocallahan.org, a=blocking1.9
c2465e4e343fdb28dca08210914288eca75e22b4
created 2008-01-27 06:55 -0800
pushed 2011-09-30 20:09 +0000
longsonr longsonr - Bug 377085 - line svg element getBBox() returns bad rect. r+sr=tor,a1.9=blocking1.9+
a69a47d62ab3d1e0b28b312685f886388ae23310
created 2008-01-25 01:27 -0800
pushed 2011-09-30 20:09 +0000
longsonr longsonr - Bug 411555 - Text inside filter causing invalidation loop. r=jwat,sr=tor,a1.9=blocking1.9+
2b40fdcfd56afa43132a1dcea482b76fa675026d
created 2007-12-03 21:11 -0800
pushed 2011-09-30 20:09 +0000
tor tor - Bug 376952 - pointer events not working properly when clipPath present. r=longsonr, sr=roc, a=tor
61fdd5aae7f38be42afdd318fb67c0a878229d5b
created 2007-12-03 08:57 -0800
pushed 2011-09-30 20:09 +0000
tor tor - Bug 401112 - filter paint invalidation problems. r=jwatt, sr=roc
less more (0) -60 tip