Robert Longson
f03ce0f8a3
Bug 671892 - Simplify a common filter number conversion pattern. r=dholbert
2011-07-23 09:44:52 +01:00
Robert Longson
7115c1b565
Bug 672055 - Use nsCharSeparatedTokenizer to parse number-optional-number attributes. r=dholbert sr=jonas
2011-07-23 09:41:17 +01:00
Robert Longson
217bff5298
Bug 669155 - animation of filterRes does not result in layout being refreshed. r=jwatt
2011-07-08 18:10:07 +01:00
Jonathan Watt
500e26e9cf
Bug 669584 - The kungFuDeathGrip is required if the new length is less than the old length, since the items are created lazily and so the last strong ref to the object could be at any index. r=dholbert.
...
--HG--
extra : rebase_source : bc3dd36d99d3478434315afe04b404bfdd0bee61
2011-07-07 16:48:10 +01:00
Masayuki Nakano
baf54af560
Bug 663039 content should use mozilla::Preferences r=roc+jwatt+chris.double+bjacob
2011-07-07 11:00:02 +09:00
Robert Longson
308f373d21
Bug 669216 - Simplify some of the number-optional-number implementation. r=dholbert
2011-07-04 22:19:54 +01:00
Robert Longson
b1a2285137
Bug 669025 - class name and proto chain interface mismatch with number-optional-number and integer-optional-integer. r=dholbert
2011-07-03 20:49:11 +01:00
Marco Bonardo
13b5cd08c3
Merge mozilla-inbound and mozilla-central
2011-07-02 10:39:08 +02:00
Robert Longson
e5b43ca994
Bug 668889 - simplify boolean attribute parsing. r=dholbert
2011-07-01 22:15:04 +01:00
Robert Longson
1371deaee4
Bug 617623 - animate number-optional-number and integer-optional-integer attributes properly. r=dholbert
2011-07-01 08:19:52 +01:00
Jonas Sicking
26f99e3cdb
Bug 658714 Part 7: DeCOMtaminate nsEventListenerManager. r=smaug
2011-06-23 19:18:01 -07:00
Igor Bazarny
39a01edf21
bug 570341 Initial implementation of web timing specification
...
r=smaug sr=biesi
2011-06-23 12:39:48 +02:00
Robert Longson
3235a831cb
Bug 652832 - Support animation of use element width/height. r=jwatt
2011-06-20 21:15:42 +01:00
Jonathan Watt
739789661d
Bug 664708 - GetCharNumAtPosition should only accept native points. r=longsonr.
...
--HG--
extra : rebase_source : f6baa2c0d4f4d79d626aaebc272604d79edb1db3
2011-06-16 14:47:04 +01:00
Jonathan Watt
cea21c4f74
Bug 664130 - const-ify some SVG element class methods. r=dholbert.
...
--HG--
extra : rebase_source : e3efcfa1b14b36a5b7f1baefde3fbffb471c6b37
2011-06-16 11:53:13 +01:00
Jonas Sicking
5f95458332
Bug 659539 Part 1: Give nsINodeInfos a nodeType, nodeName and localName. r=bz
2011-06-14 00:56:49 -07:00
Matheus Kerschbaum
7406ce377f
Bug 660762 - Remove --disable-mathml support. r=roc
2011-06-02 13:11:33 +02:00
Robert Longson
622580fa22
Bug 657077 - Should not assert calling suspendRedraw on elements that fail conditional processing. r=dholbert
2011-05-31 19:12:40 +01:00
Boris Zbarsky
76f757828a
Bug 598833 part 12. Add dom::Element::UpdateState and use it in various places where elements update their own state. r=smaug,sdwilsh,mounir
2011-05-31 21:46:57 -04:00
Boris Zbarsky
e167b0caba
Bug 598833 part 9. Store an Element pointer in Link. r=smaug,sdwilsh
2011-05-31 21:46:57 -04:00
Boris Zbarsky
e0320797e3
Bug 598833 part 8. Create an explicit API to request link state updates. r=smaug,sdwilsh
...
This is a bit of a hack to make sure that we update link state sometime when doing style resolution, pending a better setup in bug 660959 for determining when to resolve the link URI.
2011-05-31 21:46:57 -04:00
Ms2ger
b171b9ae5c
Bug 658906 - Remove nsIDOMNSDocument; r=sicking
2011-05-28 09:43:53 +02:00
Masayuki Nakano
2b6aea130f
Bug 660401 Re-land the previous backed out patch
2011-05-28 16:03:00 +09:00
Masayuki Nakano
4dede19235
Bug 660401 temporary backout the patches for bug 659820 and bug 659821 for investigating talos regression
2011-05-28 13:50:19 +09:00
Masayuki Nakano
387ea6f111
Bug 659821 Replace nsContentUtils::GetLocalizedStringPref() with Preferences::GetLocalizedC?String() r=roc
2011-05-27 13:53:03 +09:00
Jonas Sicking
b35fd6c424
Bug 659530: Clean up and remove unused code that we no longer need with the safer mutation events implementation. r=smaug
2011-05-25 10:58:23 -07:00
Masayuki Nakano
060287addd
Bug 659533 Replace nsContentUtils::GetBoolPref() with Preferences::GetBool() r=roc
2011-05-25 15:31:59 +09:00
Steven Michaud
3c38967408
Backed out changeset ae5b84b96fd7 (bug 570341) due to test failures DONTBUILD. a=sheriff
2011-05-24 01:54:23 -05:00
Igor Bazarny
b829003e22
bug 570341 - Initial implementation of web timing specification
...
r=jduell sr=biesi
2011-05-23 19:19:24 -07:00
Jim Mathies
4327e25f5e
Backout of bug 570341 (cset:1a645ea075fc) due to test failure.
2011-05-23 19:55:36 -05:00
Igor Bazarny
dbf49a1d09
bug 570341 - Initial implementation of web timing specification
...
r=smaug sr=biesi
--HG--
extra : rebase_source : e8b233ebcf1065ea5e6df61446cfd013262a61d0
2011-05-23 14:19:36 -07:00
Matheus Kerschbaum
35f86c76ad
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Ms2ger
fb6f5dd0ca
Bug 655517 - Remove nsIDOMDocumentEvent; f=ehsan r=smaug
2011-05-23 18:46:36 +02:00
Jonathan Watt
f709b31a75
Bug 657862 - Relative SVG arc path segments are broken. r=longsonr.
...
--HG--
extra : rebase_source : 8897f5f5358f67708f92f50e1061d1947ae011a1
2011-05-20 21:00:35 +01:00
Jonathan Watt
b4856a95b9
Bug 580983. Fix broken test, but disable it since it would now be virtually permaorange.
2011-05-14 20:10:18 +01:00
Jonathan Watt
42626a794e
Bug 580983. Invert the args to is() so that the 'expected...got...' message is the correct way round.
2011-05-14 18:06:02 +01:00
Jonathan Watt
8efe0687fe
Bug 580983. Use path instead of rect to eliminate ambiguity about which rect is being hit.
...
--HG--
extra : rebase_source : 9608b39c80a8a7a1b88c61db1ebd5cfa21e7ff09
2011-05-14 17:56:47 +01:00
Jonathan Watt
de09de0254
Bug 580983. Clean up test before another attempt at orange fix.
...
--HG--
extra : rebase_source : c5dcaec1516041578c9db5af4682b52a0c67d1d0
2011-05-14 17:55:53 +01:00
Jonathan Watt
414d346a76
Bug 580983. Attempt to fix random orange.
2011-05-14 14:12:32 +01:00
Ed Morley
ff5f79b83b
Bug 654463 - Remove WinCE code from content/* ; r=sicking
2011-05-04 09:25:50 +02:00
Olli Pettay
a4d206d66a
Bug 654182, svgnumberlist keeps a strong pointer to element, r=dholbert
2011-05-02 22:19:20 +03:00
Robert Longson
d3f15b07db
Bug 643419 - pathLength should affect stroke-dasharray. r=dholbert
2011-05-01 19:26:20 +01:00
Ms2ger
941e819c63
Bug 616684 - Remove support for DOM Views; r=sicking,ehsan
2011-04-24 08:54:25 +02:00
Robert Longson
b64e818fa8
Bug 652442 - Script feature support should depend on whether javascript is enabled. r=dholbert
2011-04-30 14:56:16 +01:00
Dão Gottwald
abc853c0f0
Backed out changeset 00f6e702f095 because svg-image-script-2.svg is failing intermittently
2011-04-29 17:11:07 +02:00
Robert Longson
91f2e27dba
Bug 652442 - Script feature support should depend on whether javascript is enabled. r=dholbert
2011-04-29 12:28:10 +01:00
Olli Pettay
106880b08c
Bug 653497 - Once bug 335998 is fixed, SVGPathDataAndOwner::mElement leaks documents, r=dholbert
...
--HG--
extra : rebase_source : 76c024841265bbd2a0c2acecc5285074b23f4079
2011-04-29 15:33:11 +03:00
Daniel Holbert
f719ee4025
Bug 649568: Clean up logic for addition & interpolation in SVGPathSegListSMILType. r=jwatt
2011-04-28 12:02:10 -07:00
Ehsan Akhgari
d2a61eb331
Backout changeset 13f6847dd840 (bug 616684) because it changes code semantics in a bad way, which results in problems like the crash in bug 652580, possibly among others
2011-04-25 17:05:17 -04:00
Jonathan Watt
33ba400dd2
Bug 433063 - write tests for bug 418206 (Some SVG files that appear to hang Mozilla).
2011-04-25 16:32:20 +01:00
Ms2ger
295bf7256b
Bug 616684 - Remove support for DOM Views; r=sicking
2011-04-24 08:54:25 +02:00
Daniel Holbert
70f0915512
Bug 652050: revert diagnostic 2 (remove temporary debugging printfs)
2011-04-22 18:28:11 -07:00
Daniel Holbert
db90c5a738
Bug 652050 diagnostic 2 followup: use printf_stderr since android doesn't have printf. rs=dougt
2011-04-22 17:10:50 -07:00
Daniel Holbert
68f63cf866
Bug 652050 diagnostic 2: Temporarily add printfs to verify presumed cause of mobile permaorange. r=dougt
2011-04-22 14:08:54 -07:00
L. David Baron
25d74a36a4
Remove null-checks of nsCSSParser, since construction is infallible. (Bug 542058, patch 1) r=bzbarsky
...
Note that many callers already skipped the null-checks.
2011-04-21 20:17:31 -07:00
Jonathan Watt
9c895c01df
Bug 589648 part 3. Work around lack of cairo support to display square stroke-linecaps for zero length paths. r=longsonr.
...
--HG--
extra : rebase_source : 5aaa65a2bc888b4a64884f5f2a87beb7803f646e
2011-04-20 10:16:02 +01:00
Jonathan Watt
2ab77ec23f
Bug 589648 part 2. Stop hardcoding the segment argument count in SVGPathData::ConstructPath. r=longsonr.
...
--HG--
extra : rebase_source : 8e670189c28a66c682c6097b3c42f41fa3126aa5
2011-04-20 10:16:02 +01:00
Jonathan Watt
95f497f6f6
Bug 589648 part 1. Explicitly maintain a 'segStart' variable in SVGPathData::ConstructPath instead of being clever with 'segEnd'. r=longsonr.
...
--HG--
extra : rebase_source : 7e18e457b3589d103173ffdb97ee7791cf5bf3d2
2011-04-20 10:16:02 +01:00
Robert Longson
55e9f84758
Bug 648819 - Stop ASSERTION: unknown nsISVGValue with invalid patternTransform. r=dholbert
2011-04-18 19:55:07 +01:00
Daniel Holbert
562808c8e5
Bug 641393 patch 4: Add more tests for SVG length lists. r=jwatt
2011-04-14 11:47:27 -07:00
Daniel Holbert
3d7e72652f
Bug 641393 patch 3: Make SVGLengthListSMILType logic match other list types. r=jwatt
2011-04-14 11:47:27 -07:00
Daniel Holbert
d6b2f34020
Bug 641393 patch 2: Make namespacing style consistent across SVG List classes, and replace some Length==0 checks with IsEmpty(). r=jwatt
2011-04-14 11:47:27 -07:00
Daniel Holbert
f228ce35af
Bug 641393 patch 1: Upgrade some NS_ASSERTIONs in SVG List classes to NS_ABORT_IF_FALSE. r=jwatt
2011-04-14 11:47:27 -07:00
Ms2ger
6ee0b2b1da
Bug 589894 - Fix a number of build warnings in content/; r=smaug
2011-04-14 14:04:12 +02:00
Ehsan Akhgari
96d750195b
Merge cedar into mozilla-central
2011-04-08 02:27:03 -07:00
Boris Zbarsky
7fcb06f8bb
Bug 628794. SVG and HTML/XUL .style come from different interfaces. r=peterv
2011-04-07 22:27:57 -07:00
Felipe Corrêa da Silva Sanches
122358c42d
Bug 484966. Remove nsSVGUtils::GetParentElement in favor of nsIContent::GetFlattenedTreeParent. r=jwatt
2011-04-07 22:27:57 -07:00
Boris Zbarsky
8578808ee1
Bug 581177 part 5. Make 'may have style' into a boolean flag. r=sicking
2011-04-07 19:29:50 -07:00
Cameron McCormack
9c4e74e95e
Bug 631437: Add length to SVGXXXList interfaces and make them respond to array indexing (v4) r=jwatt,bzbarsky
2011-04-08 10:44:03 +12:00
Cameron McCormack
6f9c7ae6e8
Bug 619498 - Part 2: Support interpolation and addition of similar SVG path segment types (v4) r=dholbert
2011-04-08 10:17:36 +12:00
Cameron McCormack
f7c58f9131
Bug 619498 - Part 1.5: Some nearby style cleanups (no change to code behavior) r=dholbert
2011-04-08 10:17:36 +12:00
Cameron McCormack
888a445a77
Bug 619498 - Part 1: Eliminate some forwarding member functions with using declarations. r=dholbert
2011-04-08 10:17:32 +12:00
Craig Topper
742b017a7c
Bug 645956 - Part 1: Remove NS_NewCSSStyleRule, r=bzbarsky
2011-03-22 19:56:47 -07:00
Boris Zbarsky
6673da2a39
Bug 646850. When resetting length to the pre-animation value, make sure to not lose track of our units. r=dholbert
2011-03-31 15:29:44 -04:00
Boris Zbarsky
1014c1d928
Bug 646912. Fix grad-to-degree conversion factor. r=dholbert
...
--HG--
rename : layout/reftests/svg/smil/motion/animateMotion-rotate-1.svg => layout/reftests/svg/smil/motion/animateMotion-rotate-1a.svg
rename : layout/reftests/svg/smil/motion/animateMotion-rotate-1.svg => layout/reftests/svg/smil/motion/animateMotion-rotate-1b.svg
2011-03-31 15:29:44 -04:00
Robert Longson
8b57446931
Bug 614367 - Fix assert removing nonexistent transform r=dholbert
2011-02-27 10:54:47 +00:00
Robert Longson
7c5a1f227d
Bug 635511 - Improve performance getting parent SVG elements r=jwatt
2011-02-26 10:21:11 +00:00
Daniel Holbert
141b29162d
Bug 639728: Retain temporary owning references to new-style SVGxxxList DOM tearoffs where necessary. r=jwatt
2011-03-29 08:47:53 -07:00
Robert Longson
60a6329a4b
Bug 619503 - Support SMIL animation of the class attribute r=dholbert,jwatt
2011-01-23 17:08:17 +00:00
Ms2ger
2deca252e5
Bug 639849 - Remove nsIDOM3Document; r=bz
2011-03-26 17:06:27 +01:00
Craig Topper
72d7c1f754
Bug 576831 part 4. Remove nsICSSStyleRule and use mozilla::css::StyleRule instead. r=bzbarsky
...
--HG--
rename : layout/style/nsCSSStyleRule.cpp => layout/style/StyleRule.cpp
rename : layout/style/nsICSSStyleRule.h => layout/style/StyleRule.h
2011-03-10 21:48:57 -05:00
Robert Longson
ebf398f4ac
Bug 635442 - Crash [@ nsSVGComponentTransferFunctionElement::DidAnimateNumberList]
...
r=dholbert a=shaver
2011-02-22 13:04:51 +01:00
timeless@mozdev.org
22c57b9bbd
Bug 620421 - remove useless check of mTokenPos from nsSVGTransformListParser::GetTransformToken
...
r=jwatt a=dbaron
2011-02-16 14:14:22 +01:00
Daniel Holbert
8febb4269b
Bug 632143 patch 4: Extend SVGxxxList mochitest to check animVal up-to-date-ness after baseVal's length is mutated. r=roc a=tests
2011-02-15 23:54:37 -08:00
Daniel Holbert
c8abad09b2
Bug 632143 patch 3: Update animVal after modifying baseVal length, for DOMSVGPathSegList. r=roc a=blocking-final+
2011-02-15 23:54:37 -08:00
Daniel Holbert
a0613a7dd3
Bug 632143 patch 2: Update animVal after modifying baseVal length, for DOMSVGPointList. r=roc a=blocking-final+
2011-02-15 23:54:37 -08:00
Jonathan Watt
0ae30986fa
Bug 632143 patch 1: Update animVal after modifying baseVal length, for DOMSVGLengthList and DOMSVGNumberList. r=roc a=blocking-final+
2011-02-15 23:54:26 -08:00
Daniel Holbert
6db3fddfca
Bug 632143 patch 0: Add helper-method 'UpdateListIndicesFromIndex' to DOMSVGxxxList classes. r=roc a=blocking-final+
2011-02-15 23:54:04 -08:00
Daniel Holbert
83f62938a9
Bug 633315: Make "namespace mozilla" usage consistent across DOMSVG*List.cpp files. r+a=roc
2011-02-15 23:53:43 -08:00
Daniel Holbert
34236c78f0
(no bug) comment typo fix in 2 tests: s/the affect/the effect/ a=comment-only+test-only DONTBUILD
2011-02-15 10:10:40 -08:00
Jonas Sicking
0d87556628
Bug 629982: Attempt to fix crashes due to too deep DOM trees by making GetBaseURI non-recursive. r=jst a=blocker
2011-02-10 23:47:00 -08:00
Daniel Holbert
0c4aab88d6
Bug 614649, patch 1: In SVG-as-an-image with no viewBox, use height & width attrs on <svg> to dynamically synthesize a viewBox. r=jwatt a=roc
2011-02-09 12:13:18 -08:00
Daniel Holbert
7898bd203a
Bug 614649, patch 0: In SVG-as-an-image internals, rename "mNeedsPreserveAspectRatioFlush" & friends to "mImageNeedsTransformInvalidation". r=jwatt a=roc
2011-02-09 12:13:18 -08:00
Jonathan Watt
b3192a3ab4
Bug 631946 - SVG DOM lists should limit the number of items to the number they can index. r=roc, a=roc.
2011-02-08 13:43:34 +00:00
Jonathan Watt
4c64bd4173
Bug 631939 - New SVG list item DOM wrappers get confused if there are more than 256 items in list. r=roc, a=roc.
2011-02-08 13:43:02 +00:00
Jonathan Watt
2a399a00e4
Bug 630760 - DOMSVGLengthList ctor synchronizes animVal instances to the baseVal internal list, plus sync some divergence between comments and code in list types. r=roc, a=blocking.
2011-02-06 22:11:26 +13:00
Jonathan Watt
30cee9cb37
Bug 630083 - Use SetParsedAttr in nsSVGElement::DidChangeXxx instead of SetAttr. r=roc, a=roc.
2011-02-02 08:41:50 +13:00
Jonathan Watt
7c9f9c67d5
Bug 610990 - Regression: SVGPathSegList should allow manipulation of invalid paths. r=roc,sicking, a=blocking.
2011-02-02 08:41:50 +13:00
Phil Ringnalda
1a3b7e01d2
Bug 625562 - Fix intermittent frameLoaded is not defined by moving the iframes below the definition of frameLoaded, r=jwatt, a=orange
2011-01-17 22:26:32 -08:00
Jonathan Watt
e9766e8961
Bug 619955. 'pointer-events' broken on SVG text. r=longsonr, a=roc.
...
--HG--
extra : rebase_source : 69ebfac4019f926014c957c9984cc6d6795016b3
2011-01-28 19:35:35 +13:00
Chris Leary
2b67ce4256
CLOSED TREE: Merge mozilla-central and tracemonkey. (a=blockers)
2011-01-27 20:06:21 -08:00
Blake Kaplan
bde820c88b
Bug 627302 - Don't violate COM rules by forgetting to check the return value. r+a=jst
...
--HG--
extra : rebase_source : 238204a7aefb4cfcc62662004180beba2ede628d
2011-01-25 15:07:07 -08:00
Ryan VanderMeulen
57ae60243a
Bug 586130 - Warning C4099 fixes (svg). r=dholbert a=bsmedberg
2011-01-20 19:49:09 -08:00
Brian Birtles
23f0dcba7c
Bug 544809 - nsSVGPatternFrame::GetPatternWithAttr and callers should take account of SMIL animation, r=longsonr, a=roc
2011-01-16 16:36:34 +09:00
Daniel Holbert
c581c55b9a
Bug 625800: Add missing outparam-setting in SMILAnimatedNumberList::ValueFromString. r+a=roc
2011-01-14 13:30:09 -08:00
Daniel Holbert
15a7fae4e1
Bug 623945: Null-check animationController before using it, in SVGDocumentWrapper::StartAnimation/StopAnimation. r=roc a=joe
2011-01-10 21:58:00 -08:00
Daniel Holbert
86f61bfba0
Bug 613899: If SVG <feImage> element points to our current document's exact URL, keep it from loading that image, to avoid a recursive death-spiral. r=longsonr a=roc
2011-01-10 21:57:57 -08:00
Jonathan Watt
64baa40654
Bug 619959, part 2. Fix handling of various values of pointer-events when stroke-opacity="0". r=longsonr,heycam. a=roc.
...
--HG--
extra : rebase_source : d2adfa6fb8abfc08e2c1693521668587d1aaa00d
2011-01-26 17:50:29 +13:00
Jonathan Watt
3190eb9b42
Bug 619959, part 1. Rename test_pointer-events.xhtml. r=longsonr, a=test.
...
--HG--
rename : content/svg/content/test/test_pointer-events.xhtml => content/svg/content/test/test_pointer-events-2.xhtml
extra : rebase_source : 0278da844f95eec32e994d2ffe8890ea8acbfa0d
2011-01-26 17:47:49 +13:00
Jonathan Watt
01f9a1b0c2
Bug 620034 - "ABORT: DOM wrapper's list length is out of sync" [@ mozilla::DOMSVGNumberList::Length]. r=longsonr, a=blocking.
2011-01-03 09:26:28 +00:00
Jonathan Watt
0e404435bc
Bug 610594 - "ABORT: F.6.6.3 should prevent this. Will sqrt(-num)!". r=longsonr, a=blocking
2011-01-03 09:26:28 +00:00
Cameron McCormack
cc2415b164
Bug 620295 - Give SVGAElement objects an href property in JS r=jwatt a=roc
2010-12-22 16:30:38 +13:00
Brian Birtles
2b13cacbcd
Bug 615872 Part 2 - SVG SMIL: Remove local resamples from timed elements; r=dholbert; a=roc
2010-12-23 14:48:31 +09:00
Brian Birtles
845e17fc42
Bug 615872 Part 1 - SVG SMIL: Remove unneeded mTimedDocumentRoot member from nsSVGAnimationElement; r=dholbert; a=roc
2010-12-23 14:48:30 +09:00
Ms2ger
3cfc490bc7
Bug 620358 - Fix uninitialized variable warning in SVGAnimated{PathSeg|Point}List::SetBaseValueString; r=jwatt a=roc
2010-12-21 15:03:01 -08:00
timeless@mozdev.org
784dd164c7
Bug 620169 [@ SVGAnimatedLengthList::SetBaseValueString] uses domWrapper forgetting it might be null. r=dholbert, a=roc.
2010-12-20 11:13:17 +00:00
Robert Longson
95f8c3df9b
Bug 619968 - feGaussianBlur should render as identity if stdDeviation=0 r=jwatt,a=roc
2010-12-18 13:14:09 +00:00
Robert Longson
2ae2507399
Bug 619630 - Support no comma or whitespace between negative 2nd point in polyline r=jwatt,a=roc
2010-12-18 20:12:13 +00:00
Jonathan Watt
57e831d9ce
Bug 614522 - SVGPathData::GetMarkerPositioningData reads uninitialised stack allocated memory.
...
--HG--
extra : rebase_source : 085e371fc3dd565258eb5e5f604e080604c9d7eb
2010-12-14 12:48:28 -08:00
Jonathan Watt
42fd83c9cd
Bug 602207 - <animateMotion><mpath> uses path's "transform" attribute on <path> elements, which it shouldn't
...
--HG--
extra : rebase_source : 9c8d0cb8d4c349cacf4b6c1f0db2b74695e74ff0
2010-12-09 16:42:59 +00:00
Jonathan Watt
a9cdd991d8
Bug 617634 - SVGPathData::GetMarkerPositioningData checks for PATHSEG_CURVETO_QUADRATIC_ABS instead of PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS. r=longsonr, a=blocking
...
--HG--
extra : rebase_source : ff2195531164a553a099f3a0ff907022db13f322
2010-12-08 20:12:12 +00:00
Daniel Holbert
cad078735a
Bug 272288 Patch 4: Mark <svg:image> as supported feature. r=longsonr a=roc
2010-12-19 16:45:29 -08:00
Daniel Holbert
ebf2a2f077
Bug 272288 Patch 2: Store override preserveAspectRatio values in property table on image document's root node, when painting <svg> image element. r=roc a=roc
...
--HG--
rename : layout/reftests/svg/image/blueRect10x10.svg => layout/reftests/svg/image/blueRect10x10-viewBox.svg
rename : layout/reftests/svg/image/image-preserveAspectRatio-01.svg => layout/reftests/svg/image/image-preserveAspectRatio-01-raster.svg
rename : layout/reftests/svg/image/image-preserveAspectRatio-01.svg => layout/reftests/svg/image/image-preserveAspectRatio-01-svg.svg
rename : layout/reftests/svg/image/image-preserveAspectRatio-02.svg => layout/reftests/svg/image/image-preserveAspectRatio-02-raster.svg
rename : layout/reftests/svg/image/image-preserveAspectRatio-02.svg => layout/reftests/svg/image/image-preserveAspectRatio-02-svg.svg
2010-12-19 16:45:29 -08:00
Daniel Holbert
9dce61ff01
Bug 272288 Patch 1: Fix nsSVGImageFrame to handle SVG images. r=roc a=roc
2010-12-19 16:45:29 -08:00
Daniel Holbert
24a0292ab0
Bug 619516 Patch 3: Rename files nsSVGPreserveAspectRatio.* to SVGAnimatedPreserveAspectRatio. r=jwatt a=roc
...
--HG--
rename : content/svg/content/src/nsSVGPreserveAspectRatio.cpp => content/svg/content/src/SVGAnimatedPreserveAspectRatio.cpp
rename : content/svg/content/src/nsSVGPreserveAspectRatio.h => content/svg/content/src/SVGAnimatedPreserveAspectRatio.h
2010-12-19 16:45:29 -08:00
Daniel Holbert
725fb5d939
Bug 619516 Patch 2: Update clients of nsSVGPreserveAspectRatio with new class name. r=jwatt a=roc
2010-12-19 16:45:29 -08:00
Daniel Holbert
61a096d4a4
Bug 619516 Patch 1: Rename nsSVGPreserveAspectRatio and its inner class to SVGAnimatedPreserveAspectRatio / SVGPreserveAspectRatio. r=jwatt a=roc
2010-12-19 16:45:29 -08:00
Robert Longson
618ecff833
Bug 617448 - remove svg.enabled as the browser now uses SVG and fails to start if it's disabled r+a=roc
2010-12-08 21:25:06 +00:00
Jonathan Watt
0265b48597
Bug 522308 - Add support for SMIL animation of the <polygon> and <polyline> element's 'points' attributes. r=longsonr,dholbert,roc a=roc
...
--HG--
extra : rebase_source : b5958bf2635db311c94191b4683d4b3f24d0232f
2010-12-08 12:15:53 +00:00
timeless@mozdev.org
2e15d9fa67
Bug 577905 mark DEBUG only variables as ifdef DEBUG in svg
...
r=dholbert a=roc
--HG--
extra : rebase_source : 1ff1359b298ffc5f273f3d0448e0e676d0d95069
2010-07-11 15:30:35 +03:00
Boris Zbarsky
90ea2dcdc2
Bug 614723. Don't get our acceptLangs unless we plan to use it. r=jwatt a=roc
...
--HG--
extra : rebase_source : 3f04cb498d6bf86e07ba82c393b4958d27e64449
2010-11-24 21:13:59 -05:00
Robert Longson
106fe8daf7
Bug 615666 - SMIL animation does not work with percent units for "offset" attr on <stop> elements. r=jwatt a=roc
...
--HG--
extra : rebase_source : 9907e24c397c5e7971256c3f0164255420585824
2010-12-05 20:33:31 +00:00
Jonathan Watt
abbcf32622
Bug 580796 - "ASSERTION: Returning unknown unit type" regression from bug 515116. r=longsonr a=roc
...
--HG--
extra : rebase_source : 5aa4913dab0572bbbf7aed3a961348c69fcb0542
2010-12-05 20:28:08 +00:00
Robert Longson
0e3a1489d4
Bug 615658 - SMIL animation of some filter attributes don't invalidate correctly. r=jwatt, a=roc.
...
--HG--
extra : rebase_source : 85b4bbde3697272e5f4f3352b993f46a49a845d6
2010-12-05 11:37:45 +00:00
Jonathan Watt
8f42ed666f
Bug 589556. Make SVGMotionSMILPathUtils::PathGenerator use SVGLength, not nsSVGLength2. r=longsonr, a=roc.
...
--HG--
extra : rebase_source : 24c00ed89d741dd5445db600df3151e4ebe39215
2010-12-04 12:26:45 +00:00
Oleg Romashin
3874b00931
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. part1 r=roc a=apporval2.0
2010-11-24 11:35:21 +02:00
Jonathan Watt
aef4dd636f
Bug 589439. De-COMtaminate SVG number lists and support for SMIL animation of SVG number lists. a=roc r=roc,longsonr,dholbert.
...
--HG--
extra : rebase_source : eabed292053e9f63e025dc44b9f5a6c2017f626a
2010-12-03 16:40:23 +00:00
Boris Zbarsky
ce4d032cff
Bug 608914 part 2. Get rid of some temporary strings now that we can AppendFloat to an nsAString. r=dbaron
2010-11-30 13:18:15 -05:00
Dave Townsend
7a0e0a5cd9
Backing out bug 614058, bug 609272, bug 478445, bug 499628, bug 605296, bug 608914 and bug 614724 due to potentially causing bug 615736 CLOSED TREE. a=backout
2010-12-01 11:01:56 -08:00
Daniel Holbert
365b12fb3a
(no bug) comment fix in SVG code: s/rational/rationale/. a=comments-only
2010-11-30 21:27:30 -08:00
Boris Zbarsky
325022b283
Bug 608914 part 2. Get rid of some temporary strings now that we can AppendFloat to an nsAString. r=dbaron
2010-11-30 13:18:15 -05:00
Justin Lebar
43b18d2b18
Backed out changeset a5ec817740f0. a=orange
2010-11-29 09:08:24 -08:00
Oleg Romashin
233ef8a80c
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
2010-11-24 11:35:21 +02:00
Dave Townsend
1244f0ae62
Backing out changeset 8fff1c186b30 from bug 607653 due to reftest failures on OSX. a=bustage
2010-11-24 16:19:41 -08:00
Oleg Romashin
a8abb4a458
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
2010-11-24 11:35:21 +02:00
Brian Birtles
bb15eae39f
Bug 531550 - SVG SMIL: Fix assertion with indefinite duration by-animateTransform; r=dholbert; a=blocking-final
2010-11-24 08:31:17 +09:00
Henri Sivonen
be74c70467
Bug 606729 - Make sure a script with the src attribute is treated as an external script even if the value of the attribute is not a valid URL. r=jonas, a=blocking2.0-final.
2010-10-27 10:03:10 +03:00
Brian Birtles
b698e78544
Bug 606399 - SVG SMIL: Animating rect rx or ry only should animate corresponding attribute; r=roc; a=roc
2010-11-17 08:24:11 +09:00
Daniel Holbert
cca5a43b65
Bug 610796 followup: Fix non-libxul build issue from main patch, by using a virtual function call to a helper method. (Revert this changeset once we drop support for non-libxul builds). r=roc a=blocking-final+
2010-11-16 15:19:21 -08:00
Jonathan Watt
32b749f30e
Note tests that are not actually being run. a=npob.
2010-11-11 20:40:07 +00:00
Jonathan Watt
400e224219
Bug 611138. Replacing a segment with a second segment with a different number of arguments puts the wrapper and internal list out of sync. r=dholbert, a=blocking.
2010-11-11 20:40:07 +00:00
Henri Sivonen
0e5c39fc7b
Bug 599588 - Make scripts created by createContextualFragment() executable. r=jonas, a=blocking2.0-final.
...
--HG--
extra : rebase_source : cfe476ed6ac2b1ee4cc243034659290d1226bd42
2010-11-01 11:50:01 +01:00
Robert Longson
330faa5ecf
Bug 610466 - feDiffuseLighting with filterRes larger than filter region causes filter not to work r+a=roc
2010-11-10 08:53:53 +00:00
Brian Birtles
36130da895
Bug 608549 - SVG SMIL: Range check values passed to begin/endElement; r=dholbert; a=blocking-2.0
2010-11-10 08:22:19 +09:00
Brian Birtles
c6097b97f5
Bug 605345 - SVG SMIL: Fix time container pause state handling to avoid negative container times; r=dholbert; a=blocking-2.0
2010-11-10 08:22:02 +09:00
Brian Birtles
fb1f182b4c
Bug 603917 - Part 2 - SVG SMIL: Fix notification of animated transforms; r=dholbert; a=blocking-2.0
2010-11-10 08:21:29 +09:00
Jonathan Watt
18d9313895
Bug 522306. Add support for SMIL animation of the <path> element's 'd' attribute. r=roc, r=longsonr, r=dholbert, a=roc.
2010-11-08 15:07:00 +00:00
Robert Longson
785fa4398d
Bug 608653 - lacuna pattern width/height should be zero r+a=roc
2010-11-03 22:35:00 +00:00
Robert Longson
5f4593ff3d
Bug 603584 - feDisplacementMap does not always create output in correct colour space r+a=roc
2010-10-26 09:23:41 +01:00
Serge Gautherie
0de00b3fcb
Bug 595756 - "DOMSVGLength.cpp(58) : error C2248: 'mozilla::DOMSVGLengthList::mItems' : cannot access private member declared in class 'mozilla::DOMSVGLengthList'"; (Av1) Add an unrelated PRUint8() cast.
...
r=longsonr a2.0=roc.
2010-10-27 02:45:50 +02:00
Felipe Corrêa da Silva Sanches
11203a2085
Bug 596063: Fix 4 "warning: suggest parentheses around && within ||" warnings in SVGLengthListSMILType. r=dholbert a=bsmedberg
2010-11-05 11:24:12 -07:00
Ms2ger
024d857be8
Bug 594339 - Create a FromParser enum. r=hsivonen, sr=bzbarsky, a=jonas.
...
--HG--
extra : rebase_source : 70d6b15b0b149a29d0cdb298209706bb5391f6b4
2010-10-25 15:17:38 +03:00
Mounir Lamouri
66067bcb7b
Bug 595036 (2/2) - Introduce nsEventStates class to represent event states. r+a=bz
2010-10-20 13:26:32 +02:00
Robert Longson
4e114f3286
Bug 580983 - try to make test_pointer-events.xhtml more robust. a=test-only
2010-10-17 17:27:51 +01:00
Markus Stange
e785f3e168
Bug 592118 - Don't stack-allocate gfxContexts that are passed to other functions. r=roc a=blocking2.0:final
...
--HG--
extra : rebase_source : efcf3b58c953ea8ec8cad45f4b0ffa0b898a2397
2010-10-15 12:20:22 +02:00
Gavin Sharp
5f6788ed0b
Backed out changeset 2d184fdf2776
...
--HG--
extra : rebase_source : a70a04e5dec9fafff061009d1758f4f2dd57883a
2010-10-14 14:29:39 -04:00
Serge Gautherie
267b5d7fee
Bug 595756 - "DOMSVGLength.cpp(58) : error C2248: 'mozilla::DOMSVGLengthList::mItems' : cannot access private member declared in class 'mozilla::DOMSVGLengthList'"; (Av1) Add an unrelated PRUint8() cast.
...
r=longsonr.
2010-10-14 19:37:50 +02:00
Robert Longson
a177bf7bad
Bug 601251 - numberList and pointlist DOM methods need to validate their arguments. r=jwatt a=blocking-final
2010-10-11 15:11:39 +01:00
Robert Longson
c92d390c9d
Bug 601406 - GetBBox crashes when called on an SVG a element r=jwatt a=blocking-final
2010-10-08 17:49:39 +01:00
Robert Longson
a9e1988758
Bug 595608: Check for non-atom value for "type" attribute in nsSVGTransformSMILAttr::ValueFromString. r=dholbert a=blocking-final+
2010-10-07 12:19:33 -07:00
Robert Longson
062ba744d2
Bug 589436 patch 3: Tests. r=dholbert a=blocking-b8+
2010-10-07 12:19:32 -07:00
Robert Longson
5115e60502
Bug 589436 patch 2: Allow string-valued SVG attributes to be SMIL-animated. r=dholbert a=blocking-b8+
2010-10-07 12:19:32 -07:00
Daniel Holbert
27a432d4a3
Bug 600574 part 2: Check for SVG images with viewBox in nsStyleBackground::Layer::RenderingMightDependOnFrameSize. r=bz r=longsonr a=blocking-betaN+
2010-10-06 15:18:52 -07:00
Henri Sivonen
62878d9b2f
Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=jonas, a=blocking2.0-beta7.
2010-09-01 14:41:12 +03:00
Jonas Sicking
5d3b067a49
Back out bug 591981 since it causes bug 599583. a=backout
2010-09-27 16:23:33 -07:00
Henri Sivonen
27395b2f77
Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=sicking a=blocking2.0-beta7
2010-09-21 12:48:40 -07:00
Jonas Sicking
f161eca3e2
Back out bug 591981 to see if it caused a performance regression. a=backout
2010-09-20 15:47:57 -07:00
Henri Sivonen
1e21e4e21a
Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=jonas, a=blocking2.0-beta7.
...
--HG--
extra : rebase_source : 3d30baa42025c2d5e63b39586671345ae87bb0b2
2010-09-01 14:41:12 +03:00
Brian Birtles
700698e922
Bug 586184 - Report true for AnimationEventsAttribute feature string; r=longsonr; a=blocking-betaN
2010-09-11 16:05:31 +09:00
Daniel Holbert
8460fa015a
Bug 592964: Use nsDependentAtomString instead of nsAtomString for temporary variables. r=jst a=jst
2010-09-04 23:41:17 -04:00
Josh Matthews
2814f869bb
Backing out ebce58252cf8, 1f94199af190, 81664d1912ee, 8e95db7adbea, f97a99ad74af, 66d12a1541f2, 6b936d1a9e65
2010-09-04 15:15:31 -04:00
Daniel Holbert
f390399c09
Bug 592964: Use nsDependentAtomString instead of nsAtomString for temporary variables. r=jst a=jst
...
Bug 592964: Use nsDependentAtomString instead of nsAtomString for temporary variables. r=jst a=jst
2010-09-03 14:29:00 -04:00
Ms2ger
27271a8a8f
Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-24 09:05:56 +02:00
Robert O'Callahan
8cbf8e9f2a
Bug 585817. Part 3: Remove nsSVGUtils::GetThebesComputationalSurface and use gfxPlatform::ScreenReferenceSurface instead. r=jwatt
2010-08-20 14:29:01 -05:00
Chris Jones
308355c7a0
Backed out changeset cebb111fbfc4
2010-08-19 19:03:56 -05:00
Robert O'Callahan
3ecd0a2a97
Bug 585817. Part 3: Remove nsSVGUtils::GetThebesComputationalSurface and use gfxPlatform::ScreenReferenceSurface instead. r=jwatt
2010-08-19 13:49:35 -05:00
Brian Birtles
62844c6133
Bug 485157: SMIL event timing, part 5 make default event base the animation target, r=dholbert, sr=roc, a=roc
2010-08-18 19:20:24 +09:00
Brian Birtles
7581213bbc
Bug 485157: SMIL event timing, part 4 refactor nsIContent usage to use mozilla::dom::Element instead, r=dholbert, sr=roc, a=roc
2010-08-18 19:20:24 +09:00
Robert O'Callahan
20c2a19d6a
Bug 537890. Part 10: Fix nsPresContext and nsIDeviceContext unit-conversion methods to be explicit about using CSS logical units instead of physical units. r=dbaron
2010-08-13 21:58:04 +12:00
Robert O'Callahan
87bbf8a495
Bug 537890. Part 8: Define MM_PER_INCH_FLOAT. r=dbaron
2010-08-13 21:57:57 +12:00
Mounir Lamouri
1860675a01
Bug 585507 - Fix compilation issue when SMIL is disabled. r=dholbert a2.0=dbaron
2010-08-15 11:19:34 -04:00
Robert Longson
79c3db79d2
Bug 584322: Fix confusion between premultiplied and non-premultiplied colors that was causing feDisplacementMap to offset the result incorrectly. r=roc a2.0=dbaron
2010-08-15 08:42:29 -04:00
Robert Sayre
0ab67ae195
Backed out changeset 7b475a00cd7c. Reftest bustage.
2010-08-14 21:27:43 -04:00
Robert Longson
011cb3e886
Bug 584322 - feDisplacementMap seems to be adding an offset. r=roc, a=dbaron
2010-08-14 20:42:18 -04:00
Daniel Holbert
5b754a5516
Bug 582004 part 2: Make imgIContainerObserver::FrameChanged take a const aDirtyRect argument. r=joe a=blocking
2010-08-13 21:09:48 -07:00
Dão Gottwald
f246f9a00f
Backed out changeset cdd440adb726
2010-08-10 15:10:11 +02:00
Ms2ger
e0dc6046da
Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-10 14:25:28 +02:00
Boris Zbarsky
ff911ada1d
Bug 584293. Make .style faster. r=peterv
2010-08-05 17:59:36 -04:00
Daniel Holbert
8695da5b48
Crashtests for Bug 579356. [tests-only]
2010-08-05 07:53:43 -07:00
Robert Longson
495bb25761
Bug 579356: Limit recursion in CalcBezLength for SVG path length-calculation. r=dholbert a=blocking
2010-08-05 07:53:43 -07:00
Zack Weinberg
6873de67ec
Bug 569719 part 9: remove return value from css::Declaration methods that always return NS_OK, and change GetCSSDeclaration to return a css::Declaration instead of an nsresult. r=dbaron
2010-07-23 11:00:34 -07:00
Brian Birtles
6c35d0694f
Bug 527270: Implement SMIL TimeEvents. r=dholbert,smaug; sr=roc; a=blocking-betaN
2010-07-31 16:02:52 +09:00
Robert Longson
2316d387ff
Backout Bug 578309 due to mochitest failures
2010-07-27 09:35:54 +01:00
Robert Longson
c28d8f49a4
Bug 578309 - mask and clipPath applied to foreignObject are translated. r=roc a=blocking
2010-07-27 08:33:01 +01:00
Kyle Huey
a9e232cc45
Bug 581723: Remove completely unused nsISVGLength. r=jwatt
2010-07-26 12:32:43 -07:00
Craig Topper
432b14f38e
Bug 580902 - Remove "using namespace mozilla;" from nsSVGElement.h and fixup the places that relied on it. r=jwatt
2010-07-25 17:25:38 -07:00
Olli Pettay
abf43f852b
Bug 566466 - speed up createElement(), r=jst, peterv
2010-07-23 12:49:57 +03:00
Daniel Holbert
68569e8636
Bug 580098: Request resample when firing SVGLoad, so that any DOM requests after SVGLoad but before first SMIL sample will trigger synchronous sample-flush. r=birtles
2010-07-22 12:19:46 -07:00
Craig Topper
b9673b8709
Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
2010-07-21 15:05:17 -07:00
Boris Zbarsky
b8256cdb51
Bug 578696 part 4. Stop holding strong refs when calling NodeWillBeDestroyed. r=sicking
2010-07-21 11:33:32 -04:00
Zack Weinberg
76dbdde0f4
Bug 569719 part 2: Move headers for the former nsCSSLoader and nsCSSDeclaration into mozilla/css/. r=dbaron
...
--HG--
rename : layout/style/nsCSSDeclaration.cpp => layout/style/Declaration.cpp
rename : layout/style/nsCSSDeclaration.h => layout/style/Declaration.h
rename : layout/style/nsCSSLoader.cpp => layout/style/Loader.cpp
rename : layout/style/nsCSSLoader.h => layout/style/Loader.h
2010-06-28 15:49:35 -07:00
Zack Weinberg
9c006a4ff7
Bug 569719 part 1: Rename nsCSSDeclaration to mozilla::css::Declaration. r=dbaron
2010-06-28 15:49:35 -07:00
Robert Longson
f098d16c9b
Bug 487649 - Markers handle viewBox and preserveAspectRatio badly. r=jwatt
2010-07-18 11:06:03 +01:00
Robert Longson
dc3a420c38
Bug 577475 - polygon end marker should be at the same point as the start marker. r=jwatt
2010-07-18 10:59:11 +01:00
Robert Longson
88ca84966e
Bug 579017 - Fix crash calling nsSVGAngle::NewValueSpecifiedUnits. r=jwatt
2010-07-18 10:51:30 +01:00
Jonathan Watt
fe8a477f84
Bug 515116. DeCOMify SVG length-list, and implement SMIL animation of length-list. r=longsonr, r=dholbert, sr=roc
2010-07-16 22:42:12 +01:00
Robert Longson
9c5cda0b67
Bug 576986 - Fix pointer-events on foreignObject with clip-path. r=roc
2010-07-15 09:10:59 +01:00
Robert Longson
36db312d94
Bug 576802 - Fix crash with gradientTransform animate. r=jwatt
2010-07-12 20:17:17 +01:00
Robert Longson
58c2213318
Bug 574249 - Polyline should display up to the point of a parse error. r=jwatt
2010-07-04 20:00:00 +01:00
Boris Zbarsky
b8fb52d415
Bug 555627. Make transitions actually work correctly on :before and :after. r=dbaron
2010-06-30 18:54:29 -07:00
Ms2ger@gmail.com
a4005e2fd1
Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug
2010-06-25 15:59:57 +02:00
Felipe Corrêa da Silva Sanches
57a4d6e3e9
Bug 554704: Rename "aCanCache" param (for nsISMILAttr::ValueFromString), r=dholbert, r=jwatt
2010-06-23 17:30:55 -07:00
Jesse Ruderman
b02675a617
Bug 573316 - Use IsSVGWhitespace instead of isspace to fix an assertion failure and match the SVG spec. r=jwatt
2010-06-20 14:39:14 -07:00
Robert Longson
3480f5102b
Backout bug 487404
2010-06-19 13:55:46 +01:00
Jesse Ruderman
fb054fc73e
Add some crashtests and reftests
...
--HG--
extra : rebase_source : a167ccf140387fa50e3668422b5a74bea0527255
2010-06-17 13:21:24 -07:00
Robert Longson
ae845283fd
Bug 569463 - Stop coverity complaining about GetParsedAttr call in RebuildPathAndVerticesFromMpathElem. r=jwatt
2010-06-09 20:13:03 +01:00
Robert Longson
32ed8c2967
Bug 570354 - CSS mapping missing for link elements. r=jwatt
2010-06-09 19:53:40 +01:00
Henri Sivonen
66b4460d1a
Bug 535691 - Adjust the assertion annotations for the test case for bug 535691. r=jruderman.
...
--HG--
extra : rebase_source : 3cedc8e5754bd8ade1e9debea0924d7c52650c4b
2010-06-09 09:44:25 +03:00
Henri Sivonen
95a61f78e3
Bug 569538 - Make aFromParser distinguish network, document.write and fragments in the HTML case. r=Olli.Pettay.
...
--HG--
extra : rebase_source : 2f4804245ff7b235736b882e0f9e84403e4e0ae6
2010-06-09 09:44:25 +03:00
Jonas Sicking
1489785d0c
Bug 570258: Some more atom usage cleanup. r=jst
2010-06-08 16:25:27 -07:00
Craig Topper
00d9a2b835
Bug 566808 - "DeCOMtaminate nsIStyleRule method signatures" [r=dbaron]
...
(transplanted from 9a7be1835b530c72a46069a5c3951b80b16804a3)
--HG--
extra : transplant_source : %9A%7B%E1%83%5BS%0Cr%A4%60i%A5%C3%95%1B%80%B1h%04%A3
2010-05-19 22:28:00 -04:00
Robert Longson
4be6c6e0c5
Bug 561726 - make animateTransform work on gradientTransform and patternTransform. r=jwatt
2010-05-28 13:15:56 +01:00
Robert Longson
3829941e78
Bug 564719 - SVG length parsing should indicate an error when it only contains whitespace. r=jwatt
2010-05-28 12:07:06 +01:00
Felipe Corrêa da Silva Sanches
64332a58a3
Bug 558935: Add ifndef/define/endif guards to header files that lack them, in SVG code. r=jwatt
2010-05-26 13:01:10 -07:00
Jonathan Watt
8fb86df3e7
Bug 561654. nsSVGTextPositioningElement should be on the primary inheritance chain. r=longsonr
2010-05-24 16:58:24 +02:00
Boris Zbarsky
45dd44b40c
Bug 565826. Use Element in SMIL code as needed. r=dholbert
2010-05-14 13:04:51 -04:00
Boris Zbarsky
626e1bb052
Bug 565820. Use Element as the return value for ReferencedElement. r=roc
2010-05-14 13:04:51 -04:00
Boris Zbarsky
e98cd67374
Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
Boris Zbarsky
f7d7c95ec6
Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst
2010-05-05 14:18:05 -04:00
L. David Baron
279b6f41b9
Start annotating crashtest manifests with assertion counts. (Bug 472557)
2010-05-04 21:28:19 -07:00
Daniel Holbert
003d36c7fc
Bug 562310 Part 5: Use nsCharSeparatedTokenizer to simplify/fix existing parsing code in SVG and SMIL. r=roc
2010-05-04 07:43:48 -07:00
Daniel Holbert
06a036b3ef
Bug 562310 Part 4: Remove nsCommaSeparatedTokenizer typedef, and replace its uses with nsCharSeparatedTokenizer(','). r=roc
2010-05-04 07:43:48 -07:00
Daniel Holbert
20950733f1
Bug 562310 Part 1: Rename file nsCommaSeparatedTokenizer.h to nsCharSeparatedTokenizer.h (and update #includes). r=roc
...
--HG--
rename : xpcom/ds/nsCommaSeparatedTokenizer.h => xpcom/ds/nsCharSeparatedTokenizer.h
2010-05-04 07:43:48 -07:00
timeless@mozdev.org
37f93391a2
Bug 562487 - comparison between signed and unsigned integer expressions in BoxBlur and nsSVGFETileElement::Filter, r=roc
2010-04-28 16:15:00 -07:00
Boris Zbarsky
5e646b58c9
Bug 562688 part 15. Remove the eELEMENT bit. r=jst
2010-04-30 09:12:06 -04:00
Boris Zbarsky
ca01cf3893
Bug 562688 part 13. Eliminate eELEMENT usage in layout/style, except the rule processor. r=dbaron
2010-04-30 09:12:06 -04:00
Boris Zbarsky
30883f9737
Bug 562688 part 7. Eliminate eELEMENT users in the rest of content/. r=jst
2010-04-30 09:12:06 -04:00
Boris Zbarsky
04027a9479
Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
2010-04-30 09:12:05 -04:00
Daniel Holbert
128f3eaa73
Bug 436418, patch H: SVG/SMIL animateMotion - add support for <mpath> sub-element. r=roc
2010-04-28 16:00:54 -07:00
Daniel Holbert
c121001886
Bug 436418, patch G: SVG/SMIL animateMotion - add support for path attribute. r=roc
2010-04-28 16:00:54 -07:00
Daniel Holbert
c240503b49
Bug 436418, patch F: SVG/SMIL animateMotion - add support for keyPoints attribute. r=roc
2010-04-28 16:00:54 -07:00
Daniel Holbert
49730afb12
Bug 436418, patch E: SVG/SMIL animateMotion - add support for <animateMotion> element and its core logic. r=roc
2010-04-28 16:00:54 -07:00
Daniel Holbert
a18dc3de3d
Bug 436418, patch B: SVG/SMIL animateMotion - update license text, and fix compilation issues. r=roc
2010-04-28 16:00:53 -07:00
Eric Hedekar
d1baa7f8dd
Bug 436418, patch A: SVG/SMIL animateMotion - add some foundational code. r=roc
2010-04-28 16:00:53 -07:00
Ben Newman
941ed3332c
Replace direct instantiations of nsRunnableMethod with calls to the templatized NS_NewRunnableMethod function (part 3/3 of bug 558498). r=dwitte sr=dbaron
2010-04-20 16:21:35 -07:00
Robert O'Callahan
a982d52092
Bug 534566. Use separate nsPropertyTables for different categories so we don't pollute the property name list with unrelated names. r=sicking
2010-04-23 14:41:38 +12:00
Neil Deakin
ceb1712f98
Bug 418521, improve the way focus indicators are displayed to correlate better with system behaviour, add -moz-focusring property to apply only when focus rings should be drawn, r=dao,jmathies,dbaron sr=neil
2010-04-21 10:53:42 -04:00
Ms2ger
4581294096
Bug 559024 - SVGStyleElement.media and SVGStyleElement.title setters do not work. r=jwatt
2010-04-14 10:30:55 +01:00
Robert Longson
eb179fd968
Bug 456286 - support altGlyph elements as tspans. r=roc
2010-04-13 09:58:09 +01:00
Daniel Holbert
0e8a67a7ec
(no bug, comment-only) Remove duplicate "nsIContent methods" header-comment in nsSVGAnimationElement.cpp
2010-04-12 16:50:35 -07:00
Julian Seward
4a8eff8ae8
Bug 547964 - r=dbaron
...
--HG--
extra : rebase_source : 88834502ab1cdac1aa7dac9557ee1aa40ccc354f
2010-04-12 11:53:59 -04:00
Jesse Ruderman
8255751882
Add crashtests
2010-04-11 16:59:47 -07:00
Daniel Holbert
465b1bf745
(no bug) Fix typo in header comment for nsSVGPathDataParser.h: s/nsIDOMPathSeg/nsIDOMSVGPathSeg/. rs=roc
2010-04-08 15:09:14 -07:00
Robert Longson
24c35dec9d
Bug 556808 - ASSERTION: unknown nsISVGValue: Not Reached, when appending segment to SVG path. r=jwatt
2010-04-08 18:18:58 +01:00
Robert Longson
6d504862c2
Bug 553905 - data parser should parse up to a failure and not scrap the whole path. r=jwatt
2010-04-08 09:58:04 +01:00
Peter Van der Beken
8e3acb1006
Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Pair every DOMCI to a specific C++ class. r=jst.
...
--HG--
extra : rebase_source : 9a7823b365cfca04bb08c5be94eab29d218f1e61
2010-01-12 14:08:43 +01:00
Mats Palmgren
57a4d3a783
Bug 383488: don't accept trailing tokens in 'value' in style.setProperty(prop,value,"important"). r=dbaron
2010-04-01 23:07:40 -07:00
Daniel Holbert
f055328561
Bug 551298, patch B: Replace uses of THEBES_INLINE_DECL_REFCOUNTING with NS_INLINE_DECL_REFCOUNTING. r=roc
2010-04-01 11:05:40 -07:00
Daniel Holbert
2c959d12e8
Backed out changeset 29bc09de2f77 (Bug 551298) due to Linux debug mochitest-5 orange
2010-04-01 09:38:53 -07:00
Daniel Holbert
bf4331f880
Bug 551298, patch B: Replace uses of THEBES_INLINE_DECL_REFCOUNTING with NS_INLINE_DECL_REFCOUNTING. r=roc
2010-04-01 08:08:51 -07:00
Robert Longson
11cc4a0089
Bug 388547 - initial support for x,y,dx,dy,rotate lists on SVG text and tspan elements. r=roc
2010-03-30 11:21:19 +01:00
Daniel Holbert
0421bbf64e
Bug 555321: In nsSVGSVGElement::InvalidateTransformNotifyFrame, don't warn about 'wrong frame type' if we don't have a frame. r=jwatt
2010-03-26 20:55:30 -07:00
Daniel Holbert
d527d95aca
Bug 555291: Replace multiple string-literals of SVG whitespace/comma delimeters with a single #define. r=jwatt
2010-03-26 20:55:28 -07:00
Daniel Holbert
fe512e0b26
Bug 554804: Fix GetBaseValue in nsSMILCSSProperty and nsSVGTransformSMILAttr to benefit from return value optimization. r=jwatt
2010-03-26 12:24:13 -07:00
Daniel Holbert
8a432e2ae4
Bug 554687 patch 2: Use nsSMILValue::Swap instead of operator= where appropriate. r=roc
2010-03-26 12:24:07 -07:00
Daniel Holbert
f5b5986626
Backed out changeset 1bcf725bb32f due to PR_STATIC_ASSERT failure on ppc
2010-03-25 09:21:10 -07:00
Daniel Holbert
7a1b4bf825
Bug 554687 patch 2: Use nsSMILValue::Swap instead of operator= where appropriate. r=roc
2010-03-25 09:02:03 -07:00
Robert Longson
0f85e4e1d7
Bug 554091 - negative rx and ry are unsupported rather than errors according to SVG1.2T. r=jwatt
2010-03-23 12:53:36 +00:00
Daniel Holbert
93fa4b366b
Bug 550593: Make nsISMILType::Init infallible, and return |void| instead of |nsresult|. r=roc
2010-03-22 11:57:36 -07:00
Robert Longson
c6f98571f9
Bug 553053 - Should not create frames for SVG animation elements, it interferes with clipPath validation and is inefficient. r=dholbert,sr=roc
2010-03-19 11:17:49 +00:00
Peter Van der Beken
e5d87ec5bb
Fix for bug 552716 (Remove NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO). r=jst.
...
--HG--
extra : rebase_source : 8e03b54ff6117dcac27188b296c59dcafbb6db78
2010-03-17 16:09:05 +01:00
Robert Longson
b4884958db
Bug 552830 - Should not force rx=ry for a rect by clamping if one is omitted. r=jwatt
2010-03-18 12:14:38 +00:00
Robert O'Callahan
c11d039a6b
Bug 538266. Part 3: move nsSVGUtils::GfxRectToIntRect to nsLayoutUtils. r=mats
2010-03-02 12:08:28 +13:00
Daniel Holbert
52f0b1c7e3
Bug 534028, Patch C: Support SMIL animation of SVG attributes that are mapped to CSS properties. r=roc
2010-03-16 16:17:33 -07:00
Daniel Holbert
017831a213
Bug 534028, Patch B: Add "MappedAttrParser" class to simplify parsing values for mapped attributes. r=dbaron
2010-03-16 16:17:32 -07:00
Daniel Holbert
1b7f3ee4bc
Bug 534028, Patch A: Make nsIContent::GetAnimatedAttr()'s nsIAtom argument non-const. r=roc
2010-03-16 16:17:32 -07:00
Daniel Holbert
269ef04f37
Bug 550975: In mochitests with SVG embedded in XHTML, move initial pauseAnimations call to <svg> onload handler. r=roc
2010-03-10 12:33:37 -08:00
Jonas Sicking
3175f89133
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
2010-03-08 07:45:00 -08:00
Shawn Wilsher
9f5d0cab2d
Bug 549797 - Removing href attribute from html:a, html:link, and svg:a doesn't remove link styling
...
r=bz
2010-03-03 12:55:35 -08:00
Daniel Holbert
5f7e96d98d
Bug 547333 followup: Move FlushAnimations() call from nsSVGElement::GetAnimatedLengthValues to FlushPendingNotifications. r=jwatt r=bz
2010-03-02 07:36:33 -08:00
Daniel Holbert
627f47b186
Bug 540090: Add method nsIDocument::HasAnimationController, to let us check for active SMIL animation without triggering lazy construction. r=roc
2010-03-02 23:09:51 -08:00
Zack Weinberg
2c3e543d1d
Bug 544112 part 2: DeCOMtaminate and devirtualize nsCSSLoader. r=bzbarsky sr=dbaron
...
--HG--
rename : layout/style/nsICSSLoader.h => layout/style/nsCSSLoader.h
2010-03-02 13:00:53 -08:00
Zack Weinberg
96887d3f38
Bug 523496: DeCOMtaminate nsCSSParser. r=bzbarsky sr=dbaron
...
--HG--
rename : layout/style/nsICSSParser.h => layout/style/nsCSSParser.h
2010-03-02 12:59:32 -08:00
Daniel Holbert
bb1b787565
Backed out changeset e9ab6e4d121d (Bug 547333 followup) due to debug mochitest orange.
2010-03-02 08:29:46 -08:00
Daniel Holbert
bf932485ec
Bug 547333 followup: Move FlushAnimations() call from nsSVGElement::GetAnimatedLengthValues to FlushPendingNotifications. r=jwatt r=bz
2010-03-02 07:36:33 -08:00
Daniel Holbert
749e40a648
Bug 548899: Don't issue attribute-changed notification when transform attribute is animated. r=jwatt sr=roc
2010-03-02 07:36:31 -08:00
Daniel Holbert
16413ffab8
Backed out changeset 367cdcfa611b due to smil reftest failures on opt mac & windows tinderboxen
2010-02-26 15:43:47 -08:00
Daniel Holbert
ba5c1ee63b
Bug 547333 followup: Remove FlushAnimations() call from another internal getter (nsSVGElement::GetAnimatedLengthValues), to prevent SMIL samples during frame construction. r=jwatt
2010-02-26 11:08:54 -08:00
Daniel Holbert
c63fcd1cf9
Remove unused argument from nsSVGTransformSMILAttr constructor. (no bug)
2010-02-25 18:12:25 -08:00
Daniel Holbert
71488977d3
Bug 547333: Call FlushAnimations() in SVG DOM getters for animated values, and not in internal getters. r=jwatt
2010-02-25 10:20:43 -08:00
Shawn Wilsher
cb0509c597
Bug 461199 (Part 30) - Fixes invalidation issues when changing the href attribute.
...
r=bz
2010-02-24 08:37:38 -08:00
Shawn Wilsher
b6e4bfa8f1
Bug 542632 - Protect nsGenericHTMLElement::GetHrefURIForAnchors
...
Also makes DNS prefetching take mozilla::dom::Link instead of nsIContent.
r=bz
2010-02-24 08:37:03 -08:00
Shawn Wilsher
149f5aac0a
Bug 542592 - Change how we use/store nsDocument::mLinkMap
...
This makes changes nsDocument::mLinkMap in a number of ways:
1) renamed to mStyledLinks to better reflect its new nature.
2) change it to an nsTHashtable of Link*. It no longer has a strong reference
3) add some assertions to make sure we call ForgetLink and AddStyleRelevantLink
in pairs.
This also makes mozilla::dom::Link::ResetLinkState take a boolean indicating if
we should notify or not.
r=bz
2010-02-24 08:37:03 -08:00
Shawn Wilsher
1e53ff806b
Bug 461199 (Part 19) - nsSVGAElement fails to call ResetLinkState in [Uns|S]etAttr
...
Have nsSVGAelement implement UnsetAttr and SetAttr, and make sure it calls
mozilla::dom::Link::ResetLinkState when appropriate.
r=jwatt
sr=bz
2010-02-24 08:37:02 -08:00
Shawn Wilsher
8d82ffe93c
Bug 461199 (Part 14) - Implement nsIContent::IntrinsicState on mozilla::dom::Link subclasses
...
All mozilla::dom::Link subclasses need to implement IntrinsicState and make sure
to call LinkState.
r=sicking
sr=bz
2009-12-15 16:04:09 -08:00
Shawn Wilsher
3a408ccc92
Bug 461199 (Part 10) - Ensure that Link::ResetLinkState is always called when an element is bound or unbound from the DOM tree.
...
We would not be notified about base URI changes during this time, so we need to
make sure we are not registered and have no cached state.
r=bz
r=jwatt
2009-11-23 10:48:52 -08:00
Shawn Wilsher
a0f960d660
Bug 461199 (Part 6) - nsSVGAElement::GetHrefURI is not implemented
...
Fixes nsSVGAElement::GetHrefURI so that it actually returns a URI when it is a
link instead of nsnull.
r=jwatt
2009-11-09 10:00:54 -08:00
Boris Zbarsky
966f597e72
Bug 534526 part 3. Change the ordering in nsSVGElement::UnsetAttr. r=longsonr
2010-02-23 23:37:47 -05:00
Boris Zbarsky
ebac0e31a3
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
2010-02-23 23:37:47 -05:00
Boris Zbarsky
0aef843d39
Bug 534526 part 1. Remove a SetAttrAndNotify caller by making XUL inherit from nsStyledElement. r=sicking
2010-02-23 23:37:46 -05:00
Robert Longson
dded1dc9d5
Bug 547596 - zoom events do not fire. r=jwatt
2010-02-23 20:39:15 +00:00
Daniel Holbert
1c36459f3b
Bug 533291 Patch Z: Enable "don't recompose if we know our animated value can't have changed" optimization, and add tests. r=roc
2010-02-20 13:13:11 -08:00
Daniel Holbert
9123e91013
Bug 533291 Patch E: Add another outparam to nsISMILAttr::ValueFromString, to let us know whether we can re-use the parsed result in the future. r=roc
2010-02-20 13:13:11 -08:00
Daniel Holbert
f2e36498c9
Bug 542670 Patch B: Add specialized implementations for nsISMILType::IsEqual. r=roc
2010-02-20 13:13:11 -08:00
Daniel Holbert
2dad1d18f6
Followup to Bug 541884: Fix --disable-smil build bustage by moving SVGViewBoxSMILType.cpp within Makefile
2010-02-19 12:39:30 -08:00
Jonathan Watt
20a0206062
Bug 541884 follow-up to use IsNull() instead of checking mPtr manually. r=dholbert
2010-02-19 13:28:23 +00:00
Jonathan Watt
f2e0136d80
Bug 540588. Add support for SMIL animation of <integer> attributes in SVG. r=dholbert
2010-02-18 21:51:00 +00:00
Jonathan Watt
232dae9b42
Bug 541884. Add support for SMIL animation of the viewBox attribute in SVG. r=dholbert
2010-02-18 21:51:00 +00:00
Jonathan Watt
d8f45843d9
Bug 545042. Add support for SMIL animation of <angle> attributes in SVG. r=dholbert
2010-02-18 21:50:59 +00:00
Daniel Holbert
4156ad402c
Bug 546785: Fix function signature of nsSVGFE::DidAnimatePreserveAspectRatio() to match inherited method. r=jwatt
2010-02-18 12:16:37 -08:00
Shawn Wilsher
5181d06c45
Backed out changeset 3d8baa8213cf
2010-02-18 10:11:23 -08:00
Shawn Wilsher
7e6a8b2fd8
Bug 461199 (Part 6) - nsSVGAElement::GetHrefURI is not implemented
...
Fixes nsSVGAElement::GetHrefURI so that it actually returns a URI when it is a
link instead of nsnull.
r=jwatt
2009-11-09 10:00:54 -08:00
Daniel Holbert
e4e0b32a53
Bug 545550: In setters for base values of SVG attributes, only set mAnimVal if we're not currently being animated. r=jwatt
2010-02-11 11:41:48 -08:00
Daniel Holbert
07c873628f
Bug 542731: Add 'explicit' label to all single-arg constructors in SMIL code. r=roc
2010-02-11 11:40:50 -08:00
Alexander Surkov
73e251f02b
Bug 534527 - Accessibility needs new DOM API, r=olli.pettay, sr=roc
2010-02-12 01:34:01 +08:00
Robert Longson
85732d1416
Bug 536912 - getNumberOfChars() throws an exception if text is display:none. r=roc
2010-02-11 10:54:45 +00:00
Robert Longson
1a51c439dc
Bug 544742 - fePointLight does not work with primitiveUnits=objectBoundingBox. r=roc
2010-02-08 09:51:19 +00:00
Jonathan Watt
c9e50cb93c
Bug 541882. Add support for SMIL animation of the preserveAspectRatio attribute in SVG. r=dholbert
2010-02-08 02:28:01 +00:00
Daniel Holbert
d8f21dffff
Bug 542731, Patch D: Make nsISMILType methods protected, & only give nsSMILValue access. r=roc
2010-02-01 18:46:13 -08:00
Daniel Holbert
89ac61ebcb
Bug 542731, Patch C: Clean up nsSVGTransformSMIL* classes. r=roc
2010-02-01 18:46:13 -08:00
Daniel Holbert
696a82b8cc
Bug 535850: fix random orange in SMIL mochitest, test_animLengthReadonly.xhtml, by adding initial pause & seek-to-0. (test-only fix)
2010-01-29 12:18:50 -08:00
Daniel Holbert
d215e312fb
Bug 542731: SMIL misc code cleanup - remove end-of-line whitespace.
2010-01-28 01:51:03 -08:00
Daniel Holbert
86c7eaa0cd
Bug 542731: SMIL misc code cleanup: remove trailing '.' from warning messages, to prevent the '.:' in output like 'ASSERTION: blah blah.: /path/to/file:NN'. (no changes outside of assertion/warning message text)
2010-01-28 01:50:30 -08:00
Robert Longson
85bad1dfb5
Bug 540726 - User units for angles should be degrees. r=jwatt
2010-01-27 10:13:57 +00:00
Robert Longson
c1b79c43cb
Bug 539576 - SVGTransform matrix changes still not live in all circumstances (with bustage fix). r=jwatt
2010-01-25 14:36:09 +00:00
Robert Longson
b5611e5ba7
Backout Bug 539576 due to test failures
2010-01-25 13:44:55 +00:00
Robert Longson
1034acc582
Bug 539576 - SVGTransform matrix changes still not live in all circumstances. r=jwatt
2010-01-25 12:26:15 +00:00
Jonathan Watt
f3a47b5a19
Bug 540479. Add support for SMIL animation of boolean attributes in SVG. r=dholbert
2010-01-24 16:42:08 +00:00
Jonathan Watt
41fa491d84
Bug 540478, part 2 of 2. Add support for SMIL animation of enumeration attributes in SVG. r=dholbert
2010-01-23 18:59:03 +00:00
Jonathan Watt
b930b5ed27
Bug 540478, part 1 of 2. Make nsSVGEnum::GetAnimVal take its element as an argument in preparation for it needing to call FlushAnimations() on it. r=dholbert
2010-01-23 18:58:47 +00:00
Robert Longson
882299369f
Bug 539697 - missing files bustage fix
2010-01-20 20:22:40 +00:00
Robert Longson
1f7a81ac64
Bug 539697 - valueAsString returns an incorrect failure code. r=jwatt
2010-01-20 19:58:58 +00:00
Daniel Holbert
f924f74604
Bug 539585: Fix "warning: format '%p' expects type 'void*'" in content directory. r=jst
2010-01-17 15:11:02 -08:00
Jonathan Watt
9f1cae1927
Bug 537067. SMIL animation of <length> attributes does not work. r=roc
2010-01-15 14:21:06 +00:00
Jonathan Watt
51098080d7
Bug 522267, part 2 of 2. Add support for animating <number> attributes. r=dholbert
2009-12-29 07:34:27 +01:00
Jonathan Watt
4335bf355f
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
2009-12-29 07:32:03 +01:00
Robert Longson
cbd82b1050
Bug 531259 - The SVG script element should respect the aFromParser flag on NS_NewElement. r=hsivonen, r+sr=jst
2010-01-15 11:44:12 +00:00
Peter Van der Beken
2113947210
Fix for bug 539236 (Make nsSVGAnimateTransformElement use SVGAnimateTransformElement DOMCI). r=roc.
...
--HG--
extra : rebase_source : 4e2e5c084aba8d6aa91502e39fa3f4c51e4fa164
2010-01-13 14:52:31 +01:00
Cameron McCormack
332d1566ff
Bug 512636 - SVGTransform.setMatrix() should copy the matrix argument, not adopt it. r=jwatt
2010-01-13 19:21:17 +00:00
Daniel Holbert
f7436b6990
Bug 537313: Disable MSVC warning C4355 ('this' used in init list) in SVG's consumers of nsReferencedElement. r=roc
2010-01-13 00:18:48 -08:00
Brian Birtles
d7a66e59c4
Bug 474743 Patch D: Implement syncbase logic. r=dholbert sr=roc
2010-01-12 12:00:49 -08:00
Brian Birtles
76b1e6e830
Bug 474743 Patch B: Implement milestone sampling behavior. r=dholbert sr=roc
2010-01-12 12:00:49 -08:00
Jae-Seong Lee-Russo
daf0803331
Bug 530372 - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX in svg smil, r=jwatt
2009-12-30 18:25:44 -05:00
Boris Zbarsky
cb8ca909a6
Bug 500882 part 4. Switch content module to using the new GetPrimaryFrame API. r=smaug, sr=roc
2009-12-24 16:20:05 -05:00
Robert Longson
da1e4a0b96
Bug 534841 - filter feFunc[RGBA] does not default omitted attributes correctly. r=roc
2009-12-17 11:00:54 +00:00
Takeshi Kurosawa
2224e0d531
Bug 395614 - implement nsSVGScriptElement::SetType. r=longsonr,jonas
2009-12-12 19:58:05 +00:00
Henri Sivonen
e8f639313e
Bug 527896 - Freeze script deferredness and asyncness upon insertion to tree by HTML5 parser. r&sr=sicking.
...
--HG--
extra : rebase_source : a070df9af738e1716929cecf6163f82b74ab4e1d
2009-11-17 10:52:30 +02:00
Olli Pettay
2f4c5ea761
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
...
--HG--
extra : rebase_source : dbab242066ba97c0d7f34a2fb701a1c465f26ec4
2009-12-10 20:02:13 -08:00
L. David Baron
4ee286e827
Call RuleMatched method on CSS rules when they are matched. (Bug 522595) r=bzbarsky
2009-12-11 08:13:19 -08:00
Boris Zbarsky
cc6eb188e6
Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
2009-12-10 14:36:04 -08:00
Robert Longson
3813a31710
Bug 520506 - Incorrect text getBBox in SVG. r=jwatt
2009-11-18 20:59:24 +00:00
Robert Longson
0c13556d69
Bug 527325 - feConvoleMatrix does not process bias correctly. r=roc
2009-11-10 18:49:37 +00:00
Jonas Sicking
b801bd247a
Bug 503481: Implement async attribute
2009-11-09 17:04:24 -08:00
Shawn Wilsher
a99c022038
Bug 461199 - Create an API for asynchronous isVisited checks that content/layout can use (Step 1 of at least 3)
...
This first step simply refactors all link elements to use the same base class
to make future patches simpler and more obvious.
r=sicking
sr=bz
2009-10-13 15:13:41 -07:00
Brian Birtles
f3e371bacd
Bug 522878 - Fix random orange in test_animLengthUnits.xhtml
...
--HG--
extra : rebase_source : 6cb5f30a3e79626fcb07972ba1929209e23e34c2
2009-11-04 09:08:24 +11:00
Robert Longson
a78c07f658
Bug 521207 - tiles do not work if they extend beyond the filter subregion bounds
2009-10-21 18:47:59 +01:00
Olli Pettay
3a8a4c432f
Bug 523111 - DOMEvent implementations should inherit first the base class, r=jwatt, sr=jst
...
--HG--
extra : rebase_source : 81cba369792644a99f42c1901dbf04196d007d53
2009-10-21 12:38:39 +03:00
Brian Birtles
8141231842
Bug 521705 - SVG SMIL: Update getStartTime to match behaviour in SVG 1.1 SE r=roc
...
--HG--
extra : rebase_source : ccb167188b6c3be499e75ef3b7d65ec24d266388
2009-10-13 10:14:08 +11:00
Takeshi Kurosawa
19058d0ddd
Bug 521631 - remove SVGSVGElement::createSVGString. r=longsonr
2009-10-11 16:48:36 +01:00
Robert Longson
1507843db2
Backout Bug 388547 due to Mac test orange
2009-10-11 14:03:06 +01:00
Robert Longson
bbaa60b7ef
Bug 388547 - Initial support for x,y,dx,dy,rotate lists on SVG text and tspan elements. r=roc
2009-10-11 12:44:33 +01:00
Takeshi Kurosawa
de1a8ba479
Tests for Bug 519107. r=longsonr
2009-10-11 11:47:01 +01:00
Takeshi Kurosawa
ae0b8348e7
Bug 519107 - SVGElement::isSupported is not supported. r=longsonr
2009-10-07 19:17:03 +01:00
Robert Longson
81d7b59a32
Bug 517393 - Crash in GetTransformToElement. r=jwatt
2009-10-07 14:56:22 +01:00
Robert Longson
5962c1abdf
Bug 413975 - GetCtx returning null does not mean we are an outer SVG. r=jwatt
2009-10-07 14:54:00 +01:00
Robert Longson
d7bf269d43
Bug 512603 - switches with systemLanguage fail in some cases. r=jwatt,sr=roc
2009-10-07 14:50:49 +01:00
Jeff Muizelaar
c5c24cc4fa
Bug 519794. Add a comment about using PR_strtod. r=jwatt
2009-10-02 18:08:34 -04:00
David Zbarsky
8d8553ee41
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Shawn Wilsher
628afb918d
Merge for back out of changeset 50be346999f6 (bug 515494). This fix is not what we want.
2009-09-28 12:27:23 -07:00
Shawn Wilsher
58d4b4d270
Backed out changeset 50be346999f6 (bug 515494). This fix is not what we want.
2009-09-28 12:25:49 -07:00
Shawn Wilsher
c1cbb80a67
Bug 515494 - Remove xlink support in nsGenericElement
...
r=sicking
sr=jst
--HG--
extra : rebase_source : 43601965bc6579c8940e97b8df6bf2c1b6306873
2009-09-11 09:38:36 -07:00
Bobby Holley
0b02012ed8
Bug 435296 - Sync decode handling for decode-on-draw. r=roc
2009-09-12 16:44:18 -06:00
Bobby Holley
2d5ec55945
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
2009-09-12 16:44:18 -06:00
Robert Longson
300606b3d6
Bug 515080 - setting fill doesn't always cause re-styling. r=bzbarsky
2009-09-11 14:39:12 +01:00
Takeshi Kurosawa
ecd56e6571
Bug 494201 - feComposite has arguments inverted. r=longsonr
2009-09-07 08:33:22 +01:00
Brian Birtles
de489d63b7
Fix and re-enable failing test from bug 506856.
2009-09-01 12:40:49 -04:00
Jesse Ruderman
e1a92dde70
Add more crashtests
2009-08-27 21:11:40 -07:00
Jesse Ruderman
15e3a448a6
Add crashtests
2009-08-27 19:48:20 -07:00
Jonathan Watt
90f95338dd
Fix build bustage due to checkin of bug 506856.
2009-08-27 04:56:09 -07:00
Brian Birtles
a064e64688
Test for bug 506856.
2009-08-26 21:40:37 -07:00
Brian Birtles
73fb00580e
Bug 508496. SVGAnimatedLength's animVal and baseVal attributes always return different objects. r=roc
2009-08-26 21:30:51 -07:00
Brian Birtles
0f97c0a18e
Patch for bug 508206.
2009-08-26 21:19:44 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Boris Zbarsky
36622c6995
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
...
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
David Zbarsky
932e28482f
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Brian Birtles
60e3fae385
Bug 507067: Fix GetAnimVal and GetBaseVal's handling of em/ex/etc. units inside display:none elements by using nsComputedDOMStyle's method for resolving style contexts for such elements. r=dbaron
2009-08-20 14:52:47 -07:00
David Zbarsky
a3748ef858
Bug 484200. src attribute on <style> makes styles not apply. r=bzbarsky
2009-07-28 12:07:31 -04:00
Robert O'Callahan
53d5a94b76
Bug 503928. Cap blur box size to 1024 pixels to avoid pathological behaviour. r=longsonr
...
--HG--
extra : rebase_source : 6ce4a3b197a567c15cc3d9f5aa8d262e84b4ebe2
2009-07-27 10:09:20 +12:00
Jonathan Watt
93d4d6c74c
Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
2009-07-23 10:35:59 +02:00
Jonathan Watt
7ba9615f7a
Backout bug 435356 to fix nsSVGMatrix leaks.
2009-07-22 00:55:48 +02:00
Jonathan Watt
766d192858
Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
2009-07-21 22:34:37 +02:00
Joe Drew
6c441f55f7
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
...
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
2009-07-20 18:50:15 -07:00
Daniel Holbert
8cbc17565e
Bug 491080: add support for xlink:href targeting of SVG (SMIL) animations. r+sr=roc
2009-07-15 21:20:16 -07:00
Daniel Holbert
78cacddb37
cleanup: remove trailing whitespace in SMIL code. (whitespace changes only)
2009-07-15 11:33:31 -07:00
Daniel Holbert
26b1152092
Bug 487450: Remove stale SMIL animation effects from SVG elements, when animations are dynamically removed or retargeted. r+sr=roc
2009-07-14 12:33:29 -07:00
Peter Van der Beken
ed0899f1ce
Fix for bug 499781 (Move some methods from nsILink to nsIContent). r=bz, sr=dbaron.
...
--HG--
extra : rebase_source : da0ec8bfb6825d2e55edd2f5b08a9e43b033a2a3
2009-07-13 13:48:06 +02:00
Robert Longson
04852f4c7a
Bug 500174 - pointer-events=all not registering on non-visible stroke. r=roc
2009-07-12 19:50:45 +01:00
Craig Topper
4c6c257967
Bug 501311 - nsSVGLength still has infinite number parsing bug 393832. r=longsonr
2009-07-11 09:23:16 +02:00
Henri Sivonen
af98547431
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-29 00:44:22 +02:00
Johnny Stenback
eb2ed73403
Backed out changeset 168dd0eb7283
2009-06-28 11:47:11 -07:00
Henri Sivonen
77265dbfa7
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-28 20:19:05 +03:00
Henri Sivonen
28fcb8397f
Merge trunk into HTML5 repo
2009-06-26 18:22:48 +03:00
Jesse Ruderman
a944b7552a
Fix allocator mismatch in nsSVGFEConvolveMatrixElement::Filter (bug 500273). r=roc
2009-06-24 16:32:46 -07:00
Henri Sivonen
43e0fcb133
Merge trunk into HTML5 repo
2009-06-22 10:05:55 +03:00
Henri Sivonen
420d38551f
Merge trunk into HTML5 repo
2009-06-16 12:18:59 +03:00
Olli Pettay
1a534bf2c2
Bug 497178 - Make nsPIDOMEventTarget::GetListenerManager to return nsIEventListenerManager*, r+sr=peterv
...
--HG--
extra : rebase_source : e92146a2236fe857aff7b2a9b1516b30174b8d83
2009-06-23 14:23:52 +03:00
Olli Pettay
d0915154d5
Bug 499665 - Remove nsIDOMSVGListener and nsIDOMSVGZoomListener interfaces, r+sr=roc
2009-06-23 12:19:12 +03:00
Jonathan Watt
0c1ff4dba4
Bug 498275. Stop using nsIDOMSVGMatrix in nsSVGForeignObjectFrame + fixes. r=longsonr
2009-06-18 13:31:25 +02:00
Robert Longson
59091587f8
Bug 327756 - ASSERTION: can't find nsISVGValue interface on mMatrix. r=roc
2009-06-17 22:39:59 +01:00
Robert Longson
ca3f800907
Bug 496420 - ASSERTION: no presShell' changing currentScale in display:none iframe. r=jwatt
2009-06-17 22:35:49 +01:00
Robert Longson
41938ef925
Bug 393832 - svg circle with infinite radius causes hang. r=jwatt
2009-06-17 21:58:38 +01:00
Robert Longson
387a9578c5
Bug 495135 - nsSMILValue forward declared as a struct in one place. r=jwatt
2009-06-17 21:38:15 +01:00
Ryo Onodera
95bc019eac
Bug 366697 - getCTM() shouldn't return the same matrix as .getScreenCTM() for nested SVG elements. r=longsonr
2009-06-26 21:13:07 +01:00
Henri Sivonen
54e806273c
Bug 484988 - Make HTML5 parser-performed removals notify but not fire mutation events
2009-05-28 20:42:26 +03:00
Olli Pettay
1d0c8384b8
Bug 491063 - Mixed mode warning dialog (and other dialog windows) is sometimes not rendered, r+sr=bz
2009-05-20 11:00:04 +03:00
Shawn Wilsher
c75ae311ff
Backed out changeset f3fcd36fcbd1 (bug 119061) for linux orange.
2009-06-11 16:57:09 -07:00
Jonathan Watt
befc705ae5
Bug 119061. SVG elements to which the :hover pseudo class apply do not restyle when moved under the mouse pointer. r=roc
2009-06-11 21:49:34 +02:00
Jonathan Watt
f703960fe8
Bug 495938. Stop using nsIDOMSVGRect objects on the stack. r=longsonr
2009-06-11 17:21:03 +02:00
Arpad Borsos
be212f351c
Bug 495296 - kill nsISVGTextContentMetrics; r+sr=roc
2009-05-29 12:15:40 +02:00
Robert Longson
983f8abcf2
Bug 484176 - Support allowReorder for switch. r=jwatt,sr=roc
2009-05-07 20:37:33 +01:00
Jonathan Watt
f34d9fa3aa
Bug 488314. Kill SetMatrixPropagation, part 1. r=roc
2009-04-29 06:31:34 +02:00
Craig Topper
0a6f7ad6c7
Bug 474230. Cleanup scale and translate in nsSVGElement similar to the new style SVG classes. r=jwatt
2009-04-28 15:25:03 +02:00
Bob Clary
9bb6579301
bug 435209 - crash test by Martin Wargers.
2009-04-24 10:08:25 -07:00
Bob Clary
738121472f
bug 336994 - crash test by Martijn Wargers.
2009-04-24 10:08:13 -07:00
Jonathan Watt
74a6060e4b
Bug 487019. Rename IsDependentAttribute to AttributeDefinesGeometry. r=longsonr
2009-04-24 01:41:17 +02:00
Ryo Onodera
db305118fd
Bug 489151 - Masking and clipping with objectBoundingBox and non-trivial transforms is broken. r=jwatt
2009-04-24 03:10:22 +09:00
Robert Longson
86965131e0
Bug 486935 - feImage should support of image-rendering attribute. r+sr=roc
2009-04-11 18:57:58 +01:00
Jonathan Watt
2bef32708b
Bug 487404. The 'marker' attribute does not work. r=longsonr
2009-04-08 18:03:51 +02:00
Markus Stange
d9a9b2e4b3
Bug 485786. Handle negative and zero erode radii correctly. r=jwatt
2009-04-06 12:34:48 +12:00
Robert Longson
bd838c4357
Bug 486365 - Should not assert on invalid content. r=jwatt
2009-04-05 10:52:16 +01:00
Jonathan Watt
2224f45384
Fix typo in disabled test.
2009-03-31 19:37:26 +02:00
Robert Longson
f686b035cd
Bug 485544 - crash getting attributeType of target element of animation. r=jwatt
2009-03-29 15:37:58 +01:00
Arpad Borsos
726ab5be17
Bug 481881 - use better template arguments for nsTArray<T> after bug 474369, content part; r+sr=sicking
2009-03-26 09:29:49 +01:00
Robert Longson
c725ebcfde
Bug 483389 - viewportElement methods return the wrong element sometimes. r+sr=roc
2009-03-21 15:36:39 +00:00
Arpad Borsos
a3c3485d44
Bug 474369 - get rid of nsVoidArray, uninitialized warning fix; r+sr=sicking
2009-03-21 09:32:16 +01:00
Arpad Borsos
8dc04b2fe9
Bug 474369 - get rid of nsVoidArray, content part; r=jwatt, sr=sicking
2009-03-20 09:15:35 +01:00
Daniel Holbert
eae0d7096d
Bug 473904 - Add an about:config option (defaulting to 'false' right now) for toggling SVG animation (SMIL) support. r+sr=roc
2009-03-09 18:20:17 -07:00
Robert Longson
f63037edfb
Bug 470653 - nsSVGElement::AfterSetAttr should probably use insertionParent, not insertionParent of the bindingParent. r+sr=roc
2009-03-09 13:14:35 +00:00
Daniel Holbert
5d6d174bc5
Bug 481562: Don't create time container for an <svg> element until after it's been bound to a smil-enabled document. r+sr=roc
2009-03-07 13:40:08 -08:00
Robert Longson
b027f83c1a
Backout patch for bug 361920
2009-02-27 14:13:53 +00:00