layout/svg/base/src/nsSVGEffects.cpp
0adc41ff56dcddc7533f52730b3ec2296ff52430
created 2012-06-11 16:45 +1200
pushed 2012-07-16 20:02 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-06-04 20:19 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
78e3ec2adbdf011b735661f0e9e7f48616f33060
created 2012-03-26 12:58 +0100
pushed 2012-04-24 17:50 +0000
Jonathan Watt Jonathan Watt - Bug 738929 - Speed up building of layout/svg/base/src by cleaning up #include directives in its source files. r=dholbert.
a6cb28e6c61ccdbb3a46fb38ce6743261c30fc74
created 2012-03-21 14:07 -0400
pushed 2012-04-24 17:50 +0000
Hessam Salehi Hessam Salehi - Bug 474505 - Replace uses of nsVoidPtrHashkey with nsPtrHashKey<T>; r=bsmedberg
247b83139d6d7ecc88deb9fce55c5cf0a0266e45
created 2012-03-20 12:15 +0000
pushed 2012-04-24 17:50 +0000
Jonathan Watt Jonathan Watt - Bug 734079, part 2 - Use a mark and asynchronously sweep scheme (similar to HTML reflow) to invalidate and update SVG frame bounds. r=longsonr.
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-11-09 02:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-11-09 02:03 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
d9797d99f5f739ebd244ce27748a548f4b3b9cfd
created 2011-08-24 22:54 +0200
pushed 2011-09-27 17:43 +0000
Mats Palmgren Mats Palmgren - Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc
0ca1b65bb907b67d8af7c897e442044232d1464c
created 2010-12-19 17:47 +0000
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 620144 - clip paths and masks that cannot be resolved should be ignored r=jwatt,a=roc
1a816f05746db5c15869f80a041b2ed06f41c11f
created 2010-11-16 10:35 -0800
pushed 2012-07-16 20:02 +0000
Daniel Holbert Daniel Holbert - Bug 610796: In SVG-as-an-image helper-documents, clear rendering observer lists at xpcom shutdown time. r=roc a=blocking-final+
6963912691590c1cd0da331448efc279ca882a60
created 2010-11-16 11:24 -0800
pushed 2012-07-16 20:02 +0000
Daniel Holbert Daniel Holbert - Backed out changeset 5a5ead36d721 (bug 610796) due to non-libxul-build bustage
5a5ead36d721620e5ea1fd3c60a61e88350bdf54
created 2010-11-16 10:35 -0800
pushed 2012-07-16 20:02 +0000
Daniel Holbert Daniel Holbert - Bug 610796: In SVG-as-an-image helper-documents, clear rendering observer lists at xpcom shutdown time. r=roc a=blocking-final+
3dac4e7101577acefa7cb2035aff6be9b87e5d69
created 2010-11-09 21:50 -0800
pushed 2012-07-16 20:02 +0000
Daniel Holbert Daniel Holbert - Bug 601999: Skip reflow request on target frame if it's already reflowing, when invalidating an SVG filter. r=roc a=blocking-betaN+
70158f778f09264eb0b9d125a11274c8802e2fc4
created 2010-09-14 15:50 -0400
pushed 2012-07-16 20:02 +0000
Markus Stange Markus Stange - Bug 590404 - Crash [@ nsURIHashKey::HashKey] with -moz-element in data: document; r=roc a=blocking-final+
e4b11cd1b34cf59157e988ff58b7f48b2cbea60b
created 2010-09-08 13:40 -0700
pushed 2012-07-16 20:02 +0000
Daniel Holbert Daniel Holbert - Bug 276431 patch 12c: Make nsSVGRenderingObserver into a generic interface, and rename the existing impl to nsSVGIDRenderingObserver. r=roc a=blocking
9933c41be19553d4a5ff6cabb0311c9b8ff32936
created 2010-08-24 09:05 +0200
pushed 2012-07-16 20:02 +0000
Ms2ger Ms2ger - Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
8b129680a3bb80c88a90fc57aa9b1091d8f738f1
created 2010-08-13 15:36 +0200
pushed 2012-07-16 20:02 +0000
Markus Stange Markus Stange - Bug 572689 - Allow overriding ID targets with mozSetImageElement for the BackgroundImageProperty which is used for -moz-element drawing. r=roc
1bf9a4c8c8b409ecf4b4142b3d3cd341b4dea1b4
created 2010-08-13 15:31 +0200
pushed 2012-07-16 20:02 +0000
Markus Stange Markus Stange - Bug 572689 - Make nsSVGRenderingObservers observe elements instead of frames. r=roc
77d39c005c6fd1e068feb192e6edf93c4c60c7ca
created 2010-08-13 15:30 +0200
pushed 2012-07-16 20:02 +0000
Markus Stange Markus Stange - Bug 572689 - Add an SVG property for -moz-element called BackgroundImageProperty and make it able to handle multiple observers with different observer URLs. r=roc
e6ab14cca64b59511fbd0a293cc590e3d9b11b39
created 2010-08-10 15:10 +0200
pushed 2012-07-16 20:02 +0000
Dão Gottwald Dão Gottwald - Backed out changeset cdd440adb726
cdd440adb726474a3e23d7bde3c7bb085b7e11b2
created 2010-08-10 14:25 +0200
pushed 2012-07-16 20:02 +0000
Ms2ger Ms2ger - Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
7ff4f4a95e642607336ebc3aace87ce663eb205d
created 2010-07-21 15:05 -0700
pushed 2012-07-16 20:02 +0000
Craig Topper Craig Topper - Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
0dd4e086cea5368862bf2a337d518114944e905f
created 2010-06-25 15:59 +0200
pushed 2012-07-16 20:02 +0000
Ms2ger Ms2ger - Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug
3d81d9823bda6583280f630dd32c31560db064c0
created 2010-05-14 13:04 -0400
pushed 2012-07-16 20:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 562700 part 2. Change the restyle-event functions to take Element. r=dbaron
3da93d131e355f9dd2eedb1e16873af0daf868e4
created 2010-05-10 21:12 -0400
pushed 2012-07-16 20:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
6ac70189d1b83a70f303a4aa9b3ab27bca9bf87d
created 2010-04-30 09:12 -0400
pushed 2012-07-16 20:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 562688 part 12. Eliminate eELEMENT usage in the rest of layout except layout/style. r=dbaron
bf065b08ef9f14796d76f3ff53f4cba08f620a66
created 2010-03-31 17:43 -0700
pushed 2012-07-16 20:02 +0000
Zack Weinberg Zack Weinberg - Bug 494117 preliminary refactor: Search-and-replace 'ReStyle' with 'Restyle' throughout layout. r=roc
46e3ca39d3d09af127b4dbf9cc922d6230820446
created 2010-03-29 14:46 +1300
pushed 2012-07-16 20:02 +0000
Robert O'Callahan Robert O'Callahan - Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
ba77049941c3999b6f0f4e272c7c908394976453
created 2010-03-02 09:31 +0000
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 547062 - Implement restrictions on clipPath content. r=roc
945b83537ab375c75b611ad65c196adb5f78996e
created 2010-01-23 18:47 +0000
pushed 2012-07-16 20:02 +0000
Jonathan Watt Jonathan Watt - Bug 540477. Add comments for nsSVGEffects::InvalidateRenderingObservers and others. r=longsonr
8d24f6a1863c4fc47f7b506b07f007b3d44e65d9
created 2010-01-13 11:09 +0000
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 539122 - Stop restyling non-elements with SVG. r=roc
5ac0897dafface10d68e4d21d7e6616dbc83d311
created 2010-01-13 00:18 -0800
pushed 2012-07-16 20:02 +0000
Daniel Holbert Daniel Holbert - Bug 537313: Disable MSVC warning C4355 ('this' used in init list) in SVG's consumers of nsReferencedElement. r=roc
d22694ba13c9505aa05928e9d9a01cfca4837080
created 2010-01-07 19:07 +0000
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 536677 - fill with url to gradient not inherited when dynamically switched more than once. r=roc
8b6f32659aa66634e8417d15952b8f2d6c9299f9
created 2009-12-24 16:20 -0500
pushed 2012-07-16 20:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 500882 part 5. Switch layout module to using the new GetPrimaryFrame API. r=roc
cc8aab2f36b30aaef644ccb4cb21320aac4c0ae8
created 2009-12-10 14:36 -0800
pushed 2012-07-16 20:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
59b6f57cd825c28358f9bc71e486161566a3c7eb
created 2009-06-24 20:47 +1200
pushed 2012-07-16 20:02 +0000
Robert O'Callahan Robert O'Callahan - Bug 499608. Fix leak of nsSVGRenderingObserverList frame property. r=jwatt
7157cc2440bb26429a6218408873c823dd9c4dd0
created 2009-04-01 14:08 +1300
pushed 2012-07-16 20:02 +0000
Robert O'Callahan Robert O'Callahan - Bug 459666. Guard assertion containing GetPrimaryFrameFor so it doesn't run at a bad time to be calling GetPrimaryFrameFor. Also, nsCSSFrameConstructor::PostRestyleEvent should check mPresShell->IsDestroying() when deciding whether to drop requests, and it should drop requests silently because it's perfectly safe and correct to do so. r+sr=bzbarsky
989bd3bc6cdfd8499b1aff94453628d8b2446853
created 2009-03-30 15:54 +1300
pushed 2012-07-16 20:02 +0000
Robert O'Callahan Robert O'Callahan - Backout fix for bug 459666
4167419a5f4aeca7a5c0241d197c6dbc8fdefda1
created 2009-02-10 21:28 +1300
pushed 2012-07-16 20:02 +0000
Robert O'Callahan Robert O'Callahan - Bug 459666. GetReferencedFrame should bail out if we've destroyed the frame tree while reconstructing frames for the entire document. r+sr=bzbarsky
75657a88c0635ddd33a91841fd9e4b82df8f4ae3
created 2009-01-30 20:13 +1300
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 475193. Only SVG frames should have marker properties. r+sr=roc
7ab2054c76800cd044ee277b08285f526a597318
created 2009-01-22 14:02 +1300
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 472135. Invalidate markers using style system hints instead of doing an eager invalidation (which reacquires frames, breaking our one-shot nsSVGRenderingObservers setup). r+sr=roc
87a549e52a9a14c1db740aec4479c028ee03d489
created 2009-01-17 23:58 +1300
pushed 2012-07-16 20:02 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset 9246fefef1cc
9246fefef1cc661df9a0f9e41d64e61132bfafea
created 2009-01-16 21:20 +1300
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 472135. Avoid re-getting the target marker frame in nsSVGMarkerProperty::DoUpdate --- that leads to infinite loops. Update things lazily instead via fake style changes. r+sr=roc
b2355b2d980104fc6aaf05db3be0e90957dbe282
created 2008-12-12 21:25 +1300
pushed 2012-07-16 20:02 +0000
Robert O'Callahan Robert O'Callahan - Bug 455314. nsSVGRenderingObserver::GetReferencedFrame shouldn't try to look up the frame on a cache miss, if we're currently destroying frames. r+sr=mats
c764915ebd2ee7587a80d79f5a76ddc67d40627f
created 2008-12-04 19:17 +0100
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 464374 - Crash [@ nsSVGUtils::MaxExpansion] with svg filter, mathml; r+sr=roc
678883a079ba35fed67b9be670f93599c4701da5
created 2008-10-27 11:48 +0000
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 459883 r+sr=roc
60121272ed01a6320b56025e5ff17c767aeae8c1
created 2008-10-23 10:04 +0100
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 461131 - Remove unused mFilterRect variable from nsSVGFilterProperty. r+sr=roc
dad9b46f1cb6fc6ba17002a92c100d51246f2aed
created 2008-10-22 10:09 +0100
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 458493 - Crash calling nsSVGEffects::RemoveRenderingObserver. r+sr=roc
c53251d62ddf3b05e6c27346d4a49014e368022c
created 2008-10-21 01:50 -0500
pushed 2012-07-16 20:02 +0000
Arpad Borsos Arpad Borsos - Bug 456388 - "Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree" (followup for mozilla-central) [r+sr=brendan]
17e8145c49968a5ed1081db64c477641918bd133
created 2008-10-16 08:48 +0100
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 459759 - Crash if markers contain paths. r+sr=roc
fc63a840219651c4072e24fbe6f6a52904af0916
created 2008-10-11 12:29 +0100
pushed 2012-07-16 20:02 +0000
Robert Longson Robert Longson - Bug 458010 - textPath should use nsReferencedElement instead of nsSVGUtils::GetReferencedFrame. r+sr=roc
0569b4a4b379929f60fc990e5de59c35570d62d8
created 2008-10-10 14:14 +0100
pushed 2012-07-16 20:02 +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 2012-07-16 20:02 +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 2012-07-16 20:02 +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 2012-07-16 20:02 +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 2012-07-16 20:02 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
536b982929cd53ea8deab06dbb5ba2f4ae0732d0
created 2008-09-28 20:38 +1300
pushed 2012-07-16 20:02 +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 2012-07-16 20:02 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
b3412569801fb11b3cc2f76f86645bc3bae1bb47
created 2008-09-26 10:42 +1200
pushed 2012-07-16 20:02 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
d5f64df82da6dba55f38e242f20e3faed72c151a
created 2008-09-16 13:54 +0200
pushed 2012-07-16 20:02 +0000
Jeremy Lea Jeremy Lea - Bug 454937 - Pixel/app unit confusion in SVG filter code; r+sr=roc
less more (0) -60 tip