content/svg/content/src/nsSVGElement.cpp
1995edaefd3f79ca174f28635cbdce3d6db0bbe8
created 2010-03-08 07:45 -0800
pushed 2010-03-08 15:47 +0000
Jonas Sicking Jonas Sicking - Bug 534136 Part 3: Optimize atom-using code for the fact that atoms store 16bit strings. Also take advantage of new nsAtomString API. r=bz
d6dbb4231c11b824a0cac08455f6f908bcd2de75
created 2010-03-02 07:36 -0800
pushed 2010-03-03 07:12 +0000
Daniel Holbert Daniel Holbert - Bug 547333 followup: Move FlushAnimations() call from nsSVGElement::GetAnimatedLengthValues to FlushPendingNotifications. r=jwatt r=bz
65d602fba99fa2936b59f48ae9eee40949f6376f
created 2010-03-02 23:09 -0800
pushed 2010-03-03 07:10 +0000
Daniel Holbert Daniel Holbert - Bug 540090: Add method nsIDocument::HasAnimationController, to let us check for active SMIL animation without triggering lazy construction. r=roc
a1f9b5d1ccad1d31a46612f6883b3226158db663
created 2010-03-02 13:00 -0800
pushed 2010-03-02 21:55 +0000
Zack Weinberg Zack Weinberg - Bug 544112 part 2: DeCOMtaminate and devirtualize nsCSSLoader. r=bzbarsky sr=dbaron
f6beeb3157479d22e6abc3c2789f4a0606446fdc
created 2010-03-02 12:59 -0800
pushed 2010-03-02 21:55 +0000
Zack Weinberg Zack Weinberg - Bug 523496: DeCOMtaminate nsCSSParser. r=bzbarsky sr=dbaron
81b2e55ea5b454ac88c2894961709a984eaa572c
created 2010-03-02 08:29 -0800
pushed 2010-03-02 16:30 +0000
Daniel Holbert Daniel Holbert - Backed out changeset e9ab6e4d121d (Bug 547333 followup) due to debug mochitest orange.
e9ab6e4d121d97c2f8be97229e05ac3c53d43091
created 2010-03-02 07:36 -0800
pushed 2010-03-02 15:38 +0000
Daniel Holbert Daniel Holbert - Bug 547333 followup: Move FlushAnimations() call from nsSVGElement::GetAnimatedLengthValues to FlushPendingNotifications. r=jwatt r=bz
6776f09c1bc68bd233352f3f436839b5457d6157
created 2010-03-02 07:36 -0800
pushed 2010-03-02 15:38 +0000
Daniel Holbert Daniel Holbert - Bug 548899: Don't issue attribute-changed notification when transform attribute is animated. r=jwatt sr=roc
61a9334cd00f27eed22fcce38635f00a2bc78834
created 2010-02-26 15:43 -0800
pushed 2010-02-26 23:44 +0000
Daniel Holbert Daniel Holbert - Backed out changeset 367cdcfa611b due to smil reftest failures on opt mac & windows tinderboxen
367cdcfa611b838c95684ebd1704c08daf64882c
created 2010-02-26 11:08 -0800
pushed 2010-02-26 19:09 +0000
Daniel Holbert Daniel Holbert - Bug 547333 followup: Remove FlushAnimations() call from another internal getter (nsSVGElement::GetAnimatedLengthValues), to prevent SMIL samples during frame construction. r=jwatt
df01d24ab60a450f31e9c3ca52aa10183e5696ad
created 2010-02-25 18:12 -0800
pushed 2010-02-26 02:17 +0000
Daniel Holbert Daniel Holbert - Remove unused argument from nsSVGTransformSMILAttr constructor. (no bug)
35637227632df389d0b1b4a75763c47a1df70311
created 2010-02-25 10:20 -0800
pushed 2010-02-25 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 547333: Call FlushAnimations() in SVG DOM getters for animated values, and not in internal getters. r=jwatt
f643c44fe147e8b81649731b536a96f732a180a6
created 2010-02-23 23:37 -0500
pushed 2010-02-24 05:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 534526 part 3. Change the ordering in nsSVGElement::UnsetAttr. r=longsonr
45fac6dd87f9f350b1ba7c9a3ede23e77528db55
created 2010-02-23 23:37 -0500
pushed 2010-02-24 05:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 534526 part 2. Move AttributeWillChange out of SetAttrAndNotify, and in particular to before ParseAttribute, since some ParseAttribute implementations actually change the attribute value. Also move it to before we've changed the CSSDeclaration for inline style changes. r=sicking,longsonr,dbaron
08a105de8f0b366ff8aff79fb9c77807e5f60567
created 2010-02-23 23:37 -0500
pushed 2010-02-24 05:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 534526 part 1. Remove a SetAttrAndNotify caller by making XUL inherit from nsStyledElement. r=sicking
c61d3ed9a0155ac3cb6bbbc42a62c0a25fe803d6
created 2010-02-18 21:51 +0000
pushed 2010-02-18 21:52 +0000
Jonathan Watt Jonathan Watt - Bug 540588. Add support for SMIL animation of <integer> attributes in SVG. r=dholbert
e2863ca85819b67210e532f3f83753fe080c786b
created 2010-02-18 21:51 +0000
pushed 2010-02-18 21:52 +0000
Jonathan Watt Jonathan Watt - Bug 541884. Add support for SMIL animation of the viewBox attribute in SVG. r=dholbert
43f1520ffd3e89a7ec07a0bee2f2d0170451cba6
created 2010-02-18 21:50 +0000
pushed 2010-02-18 21:52 +0000
Jonathan Watt Jonathan Watt - Bug 545042. Add support for SMIL animation of <angle> attributes in SVG. r=dholbert
8dc04dca2a59ec794a198dc95792915c446cf806
created 2010-02-08 02:28 +0000
pushed 2010-02-08 02:31 +0000
Jonathan Watt Jonathan Watt - Bug 541882. Add support for SMIL animation of the preserveAspectRatio attribute in SVG. r=dholbert
b3b2e90f743d4499249af0901c018cec07e04bba
created 2010-01-24 16:42 +0000
pushed 2010-01-24 16:44 +0000
Jonathan Watt Jonathan Watt - Bug 540479. Add support for SMIL animation of boolean attributes in SVG. r=dholbert
03641989306e1c8b9589f0d385f2f53019c33da7
created 2010-01-23 18:59 +0000
pushed 2010-01-23 19:29 +0000
Jonathan Watt Jonathan Watt - Bug 540478, part 2 of 2. Add support for SMIL animation of enumeration attributes in SVG. r=dholbert
eedaca875fa137b57c5fe265b83c1299268ee447
created 2009-12-29 07:34 +0100
pushed 2010-01-15 13:33 +0000
Jonathan Watt Jonathan Watt - Bug 522267, part 2 of 2. Add support for animating <number> attributes. r=dholbert
8d44dc537f43201ef023413d2fa57a93ab133358
created 2009-12-29 07:32 +0100
pushed 2010-01-15 13:33 +0000
Jonathan Watt Jonathan Watt - Bug 522267, part 1 of 2. Make nsSVGNumber2::GetAnimVal take its element as an argument in preparation for it needing to call FlushAnimations() on it. r=dholbert
76cee6fdfadeec3a8d28ea1e6750b547f0846f2a
created 2009-12-11 08:13 -0800
pushed 2009-12-11 16:15 +0000
L. David Baron L. David Baron - Call RuleMatched method on CSS rules when they are matched. (Bug 522595) r=bzbarsky
cc3c732f56cdc3291f3a63e5b7239583a1507064
created 2009-10-07 19:17 +0100
pushed 2009-10-07 18:17 +0000
Takeshi Kurosawa Takeshi Kurosawa - Bug 519107 - SVGElement::isSupported is not supported. r=longsonr
7d03ad8e0e5be77fd38dfe3b41a3abc3217fb5df
created 2009-09-11 14:39 +0100
pushed 2009-09-11 13:39 +0000
Robert Longson Robert Longson - Bug 515080 - setting fill doesn't always cause re-styling. r=bzbarsky
2e8b6f1bf670fc64652d0f82cd140fc339b96daf
created 2009-08-24 20:51 -0400
pushed 2009-08-25 00:52 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
4aa19414e651669fa16f4c4a5ac53567f8f471c9
created 2009-08-24 16:02 -0400
pushed 2009-08-24 20:02 +0000
David Zbarsky David Zbarsky - Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
684dadc0726e8c6632f912b8592ff8ec07b77474
created 2009-07-23 10:35 +0200
pushed 2009-07-23 08:36 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
d3e0648a5d54ab9852426d0326c601b8bea8c951
created 2009-07-22 00:55 +0200
pushed 2009-07-21 22:56 +0000
Jonathan Watt Jonathan Watt - Backout bug 435356 to fix nsSVGMatrix leaks.
941a73f2fc2142c17d5e8f8bba13968eae523c2e
created 2009-07-21 22:34 +0200
pushed 2009-07-21 20:40 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
eeb04deff8f3d83265f416c1ef8db24debe86b1f
created 2009-06-26 21:13 +0100
pushed 2009-06-26 20:13 +0000
Ryo Onodera Ryo Onodera - Bug 366697 - getCTM() shouldn't return the same matrix as .getScreenCTM() for nested SVG elements. r=longsonr
8d5c08070a2396254665a59fbc7a56b871dcfc00
created 2009-06-23 14:23 +0300
pushed 2009-06-23 11:30 +0000
Olli Pettay Olli Pettay - Bug 497178 - Make nsPIDOMEventTarget::GetListenerManager to return nsIEventListenerManager*, r+sr=peterv
0aea8ddb0189bb159ffde88413a0839d09bbff6b
created 2009-06-17 21:58 +0100
pushed 2009-06-17 20:59 +0000
Robert Longson Robert Longson - Bug 393832 - svg circle with infinite radius causes hang. r=jwatt
fc3def2eef99397b1a15f603441b4cded8535f33
created 2009-04-29 06:31 +0200
pushed 2009-04-29 05:04 +0000
Jonathan Watt Jonathan Watt - Bug 488314. Kill SetMatrixPropagation, part 1. r=roc
aa5fd79f36b6c76a9b643617407b276ea802a898
created 2009-04-08 18:03 +0200
pushed 2009-04-08 16:04 +0000
Jonathan Watt Jonathan Watt - Bug 487404. The 'marker' attribute does not work. r=longsonr
7cb9b924b8de3f4825dce12dcefc72f69e928352
created 2009-03-21 15:36 +0000
pushed 2009-03-21 15:36 +0000
Robert Longson Robert Longson - Bug 483389 - viewportElement methods return the wrong element sometimes. r+sr=roc
f8c83e876d37715e1f94860fc5f56a61592b2b10
created 2009-03-09 13:14 +0000
pushed 2009-03-09 13:15 +0000
Robert Longson Robert Longson - Bug 470653 - nsSVGElement::AfterSetAttr should probably use insertionParent, not insertionParent of the bindingParent. r+sr=roc
0ffbb4014f5134267905ec39099aac224e3de0a7
created 2009-02-27 14:13 +0000
pushed 2009-02-27 14:14 +0000
Robert Longson Robert Longson - Backout patch for bug 361920
288d7890c2763aaa129602df7560874cccb3b717
created 2009-02-23 11:24 +0000
pushed 2009-02-23 11:24 +0000
Robert Longson Robert Longson - Bug 361920 - Incorrect unit conversion for SVGLength created through createSVGLength. r+sr=roc
13b5a7af35bbf3f026ef44577db05615a6133cde
created 2009-02-03 15:42 +0100
pushed 2009-02-03 14:44 +0000
Craig Topper Craig Topper - Bug 374111 - DeCOMtaminate SVG viewBox; r+sr=roc
97daab9778b0ee8903c9c990c67f4e8b0d0c0517
created 2009-01-22 14:00 +1300
pushed 2009-01-22 04:42 +0000
Brian Birtles Brian Birtles - Bug 474357, Calls to setCurrentTime, beginElementAt etc. should update the DOM state immediately. r+sr=roc
386dcaa1482ef5c12b13af92db7d202a1af11db2
created 2009-01-22 13:56 +1300
pushed 2009-01-22 04:42 +0000
Craig Topper Craig Topper - Bug 471551. Stop duplicating SVG string attribute storage by having nsSVGString use the attribute value as the underlying base value (removing mBaseVal); also make mAnimVal an nsAutoPtr<nsString>. r=longsonr,r+sr=roc
3eb79df3bcb0a0e873ee9464ad60bc91590178ef
created 2009-01-20 00:26 +1300
pushed 2009-01-19 11:26 +0000
Robert O'Callahan Robert O'Callahan - Merged backout of bug 471551
30531d6b458391f4fa84a40044fc5910dda078d9
created 2009-01-20 00:25 +1300
pushed 2009-01-19 11:26 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset fb2d014e0352
c8da73bbcb1b3a028e98c377103a1491944b051b
created 2009-01-19 22:14 +1300
pushed 2009-01-19 09:37 +0000
Brian Birtles Brian Birtles - Bug 468996. Implement SMIL animateTransform element. r+sr=roc
fb2d014e035264beec44c6aa18b1e83661d9b1de
created 2009-01-19 22:03 +1300
pushed 2009-01-19 09:37 +0000
Robert O'Callahan Robert O'Callahan - Bug 471551. Avoid duplicate string storage for SVG string attributes; let nsSVGString get the baseval from the element. Also change mAnimVal to an nsAutoPtr to minimize storage in the non-animated common case. r=longsonr,sr=roc
ed15cc897a16dafbddd555673f4f9424b1632426
created 2009-01-14 20:38 -0800
pushed 2009-01-15 04:40 +0000
Brian Birtles Brian Birtles - Bug 216462: Add support for basic SVG animation (SMIL). Disabled in builds by default. r+sr=roc
1fb9d185d8f1aa81c566b8c04a937bd458e7b2eb
created 2009-01-05 14:19 +1300
pushed 2009-01-05 01:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 470911. Make the preserveAspectRatio attribute storage much simpler and make the DOM accessors use tear-offs. With help from Craig Topper. r+sr=roc
b5e0fbf1c5c5aff5924fb7a9a4ee9e6c191b58b1
created 2008-12-27 23:52 +0100
pushed 2008-12-27 23:29 +0000
Craig Topper Craig Topper - Bug 471239 - nsSVGElement::ParseAttribute doesn't return PR_TRUE for new style SVG strings; r=longsonr sr=roc
4b66625f9fd46fdef3e2dbf019803b039227168b
created 2008-12-27 21:20 +0200
pushed 2008-12-27 19:21 +0000
Olli Pettay Olli Pettay - Bug 470571, r=longsonr, sr=roc
1e2d620ae9182da71eab85eef2a235fb51598589
created 2008-12-03 12:39 +0200
pushed 2008-12-03 10:39 +0000
Olli Pettay Olli Pettay - Bug 464009, patch2, r+sr=sicking
514ea093a63fef004ee68d04f40ad58ced219d6c
created 2008-09-25 15:46 -0700
pushed 2008-09-25 22:46 +0000
Taras Glek Taras Glek - bug 455536: s/NS_ERROR_FAILURE/NS_ERROR_OOM/ outparamdelled nsNodeInfoManager::GetNodeInfo r+sr=jsr
ec4733eb1bd808995ee2f6e46e0e1bd738ceb270
created 2008-09-12 15:32 -0700
pushed 2008-09-12 22:33 +0000
Taras Glek Taras Glek - bug 450777:deCOMtaminate nsNodeInfoManager::GetNodeInfo r+sr=jst
85bd4779c682bebcc5f83e88bf30f35e9d47d610
created 2008-08-05 13:01 +0100
pushed 2008-08-05 12:02 +0000
Robert Longson Robert Longson - bug 445101 - rendering does not change if systemLanguage attribute changes r=jwatt,sr=bzbarsky
0dc0d48156d3cf44e33eb0593525f73ab14c48ea
created 2008-07-24 14:57 -0700
pushed 2008-07-24 22:00 +0000
Daniel Holbert Daniel Holbert - Fixing a typo in a comment.
c1598626dbd3cedccda558182a87a3340dbc464d
created 2008-07-13 12:30 +0100
pushed 2008-07-13 11:32 +0000
Robert Longson Robert Longson - Bug 409383 - Make dynamic changes to switch children work and fix transient switch errors. r=jwatt,sr=roc
d827cf877fd486e2488f6aa884d177793266de28
created 2008-07-08 02:24 -0700
pushed 2008-07-08 09:24 +0000
Daniel Holbert Daniel Holbert - Comment-only change: s/effect/affect/, and added '.' at end of sentence.
f6f4f16bf57b6feb760b7bd66a06ed2e62e3664f
created 2008-06-24 13:54 +0100
pushed 2008-06-25 09:56 +0000
Robert Longson Robert Longson - Bug 441339 - Simplify number-optional-number parsing. r+sr=roc
ba9b9a7c52a5303795b67cde195c714374c46e40
created 2008-06-14 21:01 +1200
pushed 2008-06-14 09:01 +0000
Robert Longson Robert Longson - Bug 437448. New-style nsSVGString (simpler and more efficient support for animated values). r+sr=roc
less more (0) -60 tip