Ms2ger
51135b7777
Bug 616684 - Remove support for DOM Views; r=sicking,ehsan
2011-04-24 08:54:25 +02:00
Daniel Holbert
3f71d14b86
Bug 653238 patch 2: Promote nsSMILAnimationController's static helper 'GetRefreshDriverForDoc' to an instance method. r=smaug
2011-04-28 12:05:24 -07:00
Daniel Holbert
df731ad3c5
Bug 653238 patch 1: Add nsSMILAnimationController::Disconnect to clear the controller's pointer to its doc when the doc goes away. r=smaug
2011-04-28 12:02:20 -07:00
Daniel Holbert
e95eeb5a52
Bug 653270: Simplify nsSMILAnimationController construction/initialization. r=jwatt
2011-04-28 12:02:20 -07:00
Ehsan Akhgari
741285f81f
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
Ms2ger
644190aab3
Bug 616684 - Remove support for DOM Views; r=sicking
2011-04-24 08:54:25 +02:00
Masayuki Nakano
996d9b4fda
Bug 647421 -moz-text-decoration-color and -moz-text-decoration-style should be reset by text-decoration r=dbaron, sr=bzbarsky
2011-04-23 14:16:41 +09:00
Cameron McCormack
132c2fbab7
Bug 651036 - SMIL: Make discrete to-animations behave consistently with discrete from-to animations r=dholbert
2011-04-20 14:05:29 +12:00
Daniel Holbert
3faa94c50c
Bug 641388: When a refresh driver is created, don't start sampling unless we have animations registered. r=bz
2011-04-01 13:33:20 -07:00
Ms2ger
7e664f367c
Bug 604596. Stop using an out param for the return value of GetSMILOverrideStyle. r=bzbarsky
2011-03-28 23:32:11 -04:00
Ms2ger
091c1b69fe
Bug 562701, part c: Use Element in nsStyleAnimation::ComputeValue; r=dbaron
2011-03-28 12:51:59 -04:00
Ms2ger
aeefecdaea
Bug 562701, part a: Use Element in nsSMILCSSValueType::ValueFromString; r=smaug
2011-03-28 12:49:11 -04:00
Daniel Holbert
41889cab92
Bug 604147: Make nsSMILTimedElement::GetNextInterval return PRBool instead of nsresult. r=birtles
2011-03-27 19:10:33 -04:00
Markus Stange
c13d6a1bc1
Bug 627651 - Improve the smooth scroll animation. ui-r=faaborg, r=roc
2011-03-26 00:30:19 -04:00
Brian Birtles
1ffc848a09
Bug 628888 - Ensure external documents loaded after page show get page show update - tests; r=dholbert; a=roc
2011-02-11 16:02:04 +09:00
Brian Birtles
0e80502c32
Backing out bug 628888, changeset e3a645b56973 and changeset 4327761b6350 due to failing test, a=bustage
2011-02-11 11:15:18 +09:00
Brian Birtles
4ce2b0da6c
Bug 628888 - Ensure external documents loaded after page show get page show update - tests; r=dholbert; a=roc
...
--HG--
extra : rebase_source : 759db44bceb4b681f72e3d40ee16a7d81dac7f30
2011-02-11 10:07:38 +09:00
L. David Baron
915e327832
In contexts where the CSS parser accepts numbers and lengths, treat unitless zero as a number rather than a length. (Bug 595648) r=bzbarsky,dholbert a=blocking2.0:betaN+
...
This patch has the side-effect of changing the representation of '0'
values in properties added by SVG to use the number representation
rather than the length representation. This requires marking the
stroke-dashoffset:0 test in test_value_computation.html as known to
fail, since computed style code now returns 0 rather than 0px, and also
requires changing some inputs and results in some SMIL tests (which
seems like it's showing a bug that we can't interpolate between
equivalent values when we ought to be able to do so).
2010-12-30 12:59:33 -05:00
Brian Birtles
8e4d0b5873
Bug 607537 - SVG SMIL: Support paint servers an animation values; r=dholbert,dbaron; a=roc
2010-12-29 10:31:14 +09:00
Brian Birtles
26243ace07
Bug 618205 - SVG SMIL: Correctly fallback to non-additive animation on display and shorthand properties; r=dholbert; a=roc
2010-12-23 14:48:31 +09:00
Brian Birtles
ff969e9245
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
07ebacd26b
Bug 615002 - SVG SMIL: Ignore previous milestones if we've been reset; r=dholbert; a=roc
2010-12-14 09:38:14 +09:00
Daniel Holbert
2423eb98eb
Bug 617817: Don't automatically recompose <set> & indefinite-duration animations, since we know they always have the same effect. r=birtles a=roc
2010-12-10 10:33:13 -08:00
timeless@mozdev.org
29c98223d2
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
Daniel Holbert
e90eae0e69
Bug 615977: Make nsCSSValue::BufferFromString() return an already_AddRefed pointer. r=dbaron a=roc
...
--HG--
extra : rebase_source : b4048d8fbde522f05a01df693887e0e26a5afb97
2010-12-05 13:17:29 +00:00
Brian Birtles
24061d9f66
Bug 614879 - SVG SMIL: Fix indefinite to-animation; r=dholbert, a=roc
...
--HG--
extra : rebase_source : 9abf06da6a8e24f814623c370e66d77ec467c0e6
2010-12-05 13:13:31 +00:00
Brian Birtles
fbd3156e07
Bug 531550 - SVG SMIL: Fix assertion with indefinite duration by-animateTransform; r=dholbert; a=blocking-final
2010-11-24 08:31:17 +09:00
Brian Birtles
75b04df0f0
Bug 611927 - SVG SMIL: Fix assertion when attempting to add to NULL base value; r=dholbert; a=roc
2010-11-24 08:31:17 +09:00
Brian Birtles
9280c2bf2f
Bug 606932 - SVG SMIL: Detect big delays in sampling and ignore intervening time; r=roc; a=blocking-final
2010-11-24 08:31:17 +09:00
Brian Birtles
f601bf521b
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
ec78e214da
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
f7f5c24898
Bug 603917 - SVG SMIL: Allow some forms of animation even if base value is not animatable; r=dholbert; a=blocking-2.0
2010-11-10 08:21:04 +09:00
Brian Birtles
ed2529cd89
Bug 572938 - SVG SMIL: Fix infinite recursion on 'display' with '<use>'; r=dholbert; a=blocking-final
2010-11-10 08:21:03 +09:00
Jonathan Watt
132aeca611
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
Daniel Holbert
561a9e253f
Bug 594198: In SMIL animation of length-valued attributes/properties, allow interpolation between 0 values and unitless values. r=birtles a=blocking-final+
...
--HG--
rename : layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-px-px.svg => layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-no-no.svg
rename : layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-px-px.svg => layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-no-no.svg
rename : layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-px-px.svg => layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-no-no.svg
rename : layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-px-px.svg => layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-no-no.svg
rename : layout/reftests/svg/smil/style/anim-css-strokewidth-4-from-by-px-px.svg => layout/reftests/svg/smil/style/anim-css-strokewidth-4-from-by-no-no.svg
2010-11-06 12:13:01 -07:00
Daniel Holbert
1925f30379
Bug 608295: Pause newly-created SMIL animation controller inside of documents that are hidden. r=roc a=blocking-betaN
2010-11-06 12:13:01 -07:00
Daniel Holbert
a6a593af64
Bug 606101: When first <animate> is registered, delay starting sampling if we lack a time container. r=birtles a=blocking-final
2010-11-06 12:13:01 -07:00
Daniel Holbert
331124c16a
Bug 606942: Pause SMIL Animation Controller (not just time container), and allow helper-images to suspend, when SVG-as-an-image is paused. r=roc a=blocking-final
2010-11-06 12:13:01 -07:00
Brian Birtles
e770102bd4
Bug 579828 - SVG SMIL: Trim, don't prune invalid active intervals; r=dholbert; a=roc
2010-10-20 08:55:09 +09:00
Brian Birtles
bb42df2537
Bug 590425 part 2 - SVG SMIL: Make nsPresShell's interaction with the animation controller account for deferred sampling; r=dholbert; a=roc
2010-10-20 08:53:52 +09:00
Brian Birtles
5603d6f88a
Bug 590425 - SVG SMIL: Clear deferred sampling flag on pause; r=dholbert; a=roc
2010-10-20 08:52:49 +09:00
Brian Birtles
2d5cb47009
Bug 596796 - SVG SMIL: Fix inconsistent state when resetting current interval; r=dholbert; a=roc
2010-10-13 09:20:12 +09:00
Brian Birtles
2e2eee1833
Bug 594653 - SVG SMIL: Don't use InstanceTimeComparator on times without serial numbers; r=dholbert; a=roc
2010-10-13 09:17:55 +09:00
Brian Birtles
e4ffe3b907
Bug 588287 - SVG SMIL: Fix reparenting animation to younger time container; r=dholbert; a=blocking-final
2010-10-13 09:15:32 +09:00
Brian Birtles
9c9a18ed0f
Bug 592477 - SVG SMIL: Flush styles before running sample - test case; r=roc; a=blocking-final
2010-10-13 09:15:22 +09:00
Robert Longson
057a28f943
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
Brian Birtles
29e7378d06
Bug 550071 - SVG SMIL: Use refresh driver timestamp, not PR_Now; r=dholbert; a=blocking-betaN
2010-09-18 12:46:48 +09:00
Brian Birtles
95f12c93d3
Bug 557885 - SVG SMIL: Support keyTimes for calcMode=discrete; r=dholbert; a=blocking-betaN
2010-09-18 12:46:48 +09:00
Brian Birtles
a1eb81555d
Bug 592477 - SVG SMIL: Flush styles before running sample; r=roc; a=blocking-final
2010-09-11 16:05:31 +09:00
Daniel Holbert
45925ad126
Bug 276431 Patch 6: Add method nsSMILAnimationController::HasRegisteredAnimations. r=roc a=blocking
2010-09-08 13:40:39 -07:00
Brian Birtles
78f2d214ad
Bug 587910 - SVG SMIL accessKey timing, r=dholbert,smaug; sr=roc; a=roc
2010-08-28 15:41:05 +09:00
Brian Birtles
d897be7190
Bug 544855 - Make discrete to-animation only visit to value, r=dholbert, a=blocking-betaN+
2010-08-18 19:20:24 +09:00
Brian Birtles
72a6ba2dd4
Bug 485157: SMIL event timing, part 6 repeat timing, r=dholbert, sr=roc, a=roc
2010-08-18 19:20:24 +09:00
Brian Birtles
536200be53
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
0bf68196d6
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
Brian Birtles
098eebb04d
Bug 485157: SMIL event timing, part 3 event registration and timing, r=smaug, dholbert; sr=roc, a=roc
2010-08-18 19:20:24 +09:00
Brian Birtles
79ce5e6558
Bug 485157: SMIL event timing, part 2 refactor instance time clearing, r=dholbert, sr=roc, a=roc
2010-08-18 19:20:24 +09:00
Brian Birtles
4f69e06306
Bug 485157: SMIL event timing, part 1 refactor added end time handling, r=dholbert, sr=roc, a=roc
2010-08-18 19:20:24 +09:00
Brian Birtles
42e8da7d27
Bug 527270: Implement SMIL TimeEvents. r=dholbert,smaug; sr=roc; a=blocking-betaN
2010-07-31 16:02:52 +09:00
Daniel Holbert
53a7b33370
Bug 550975: Apply this bug's mochitest-stability-improvements to test_smilRestart.xhtml, which got missed in main landing for this bug. [tests-only]
2010-07-22 12:19:46 -07:00
Daniel Holbert
6b719b8909
Bug 580098 followup: Revert no-longer-needed hackarounds from mochitests test_smilReset.xhtml & test_smilRestart.xhtml. [tests-only]
2010-07-22 12:19:46 -07:00
Daniel Holbert
957f788f53
Bug 571016: Workaround for randomorange in test_smilRestart.xhtml. [test-only fix]
2010-07-20 02:18:46 +02:00
Zack Weinberg
c1bd367c86
Bug 569719 part 1: Rename nsCSSDeclaration to mozilla::css::Declaration. r=dbaron
2010-06-28 15:49:35 -07:00
Henri Sivonen
a0c3e9d8c0
Bug 552938 - Implement the SVG load event in text/html, make the SVG load event in XML async and only supported on <svg>. (Also disable/tweak 2 broken tests) r=dholbert, sr=roc
2010-07-18 15:07:54 -07:00
Jonathan Watt
cf27411a13
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
Brian Birtles
ae7dbe6f75
Bug 492458 - SVG SMIL: Implement backwards seeking - Part 2 - backwards seeking. r=dholbert, sr=roc
2010-07-03 14:52:51 +09:00
Brian Birtles
ea97917016
Bug 492458 - SVG SMIL: Implement backwards seeking - Part 1 - interval and instance time filtering. r=dholbert, sr=roc
2010-07-03 14:52:50 +09:00
Boris Zbarsky
a48dad7a26
Bug 555627. Make transitions actually work correctly on :before and :after. r=dbaron
2010-06-30 18:54:29 -07:00
Ms2ger@gmail.com
dad7dafec7
Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug
2010-06-25 15:59:57 +02:00
Felipe Corrêa da Silva Sanches
ba40d4a2e8
Bug 554704: Rename "aCanCache" param (for nsISMILAttr::ValueFromString), r=dholbert, r=jwatt
2010-06-23 17:30:55 -07:00
Robert Longson
33d884aa00
Backout bug 487404 - fix mochitest
2010-06-19 14:54:42 +01:00
Ms2ger
8919f436af
Bug 566776 - Some nsINode methods defined in nsGenericElement.cpp return nsnull as an nsresult. r=jst
2010-05-20 10:41:00 -04:00
Robert Longson
9b9f95d539
Bug 570555 - CSS animation on font-size should not require units. r=dholbert,sr=roc
2010-06-09 20:51:31 +01:00
Jesse Ruderman
bff9ad37a8
Add a bunch of crashtests
2010-06-08 17:53:08 -07:00
Brian Birtles
4dadf1d2da
Bug 554202 - SVG SMIL: Fix crash due to infinite recursion negotiating cyclic dependencies. r=roc
2010-05-28 21:43:17 +09:00
Brian Birtles
d8c06dce10
Bug 541297 - SVG SMIL: Fix abort on sampling re-attached animation node, r=roc
...
--HG--
extra : rebase_source : 1f228522d818b31d336558f6a238660c2972b770
2010-05-25 09:38:25 +09:00
Brian Birtles
ca95c10dcd
Bug 554141 - SVG SMIL: Fix crash with orphaned unresolved begin times, r=roc
...
--HG--
extra : rebase_source : 82f7d0cdf89a543b4a07e126157096a47465de8e
2010-05-21 09:18:29 +09:00
Daniel Holbert
d4b7d38e77
Bug 566777: nsSMILMappedAttribute::ClearAnimValue shouldn't do anything if there's no animated value to clear. r=roc
2010-05-19 10:38:05 -07:00
Boris Zbarsky
44169e575e
Bug 565826. Use Element in SMIL code as needed. r=dholbert
2010-05-14 13:04:51 -04:00
Boris Zbarsky
695ad17aa2
Bug 565820. Use Element as the return value for ReferencedElement. r=roc
2010-05-14 13:04:51 -04:00
Daniel Holbert
d18559ddae
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
Boris Zbarsky
e107e963f1
Bug 562688 part 13. Eliminate eELEMENT usage in layout/style, except the rule processor. r=dbaron
2010-04-30 09:12:06 -04:00
Daniel Holbert
b32821031e
Bug 436418, patch D: SVG/SMIL animateMotion - reftests & mochitests.
...
--HG--
rename : layout/reftests/svg/smil/lime.svg => layout/reftests/svg/smil/motion/lime.svg
2010-04-28 16:00:54 -07:00
Daniel Holbert
ae0dcf29fb
Bug 436418, patch F: SVG/SMIL animateMotion - add support for keyPoints attribute. r=roc
2010-04-28 16:00:54 -07:00
Daniel Holbert
1fd18df63a
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
8e8fcfe90a
Bug 436418, patch C3: SVG/SMIL animateMotion - add "TreatSingleValueAsStatic" helper method, to assist nsSMILAnimationFunction subclasses in customizing animation behavior. r=roc
2010-04-28 16:00:53 -07:00
Daniel Holbert
b22ab2dfe6
Bug 436418, patch C2: SVG/SMIL animateMotion - move nsSMILAnimationFunction error-flag-handling code from a macro to a method. r=roc
2010-04-28 16:00:53 -07:00
Daniel Holbert
62f76db3ef
Bug 436418, patch C1: SVG/SMIL animateMotion - add GenericValueParser helper class. r=roc
2010-04-28 16:00:53 -07:00
Craig Topper
dcddb98106
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Daniel Holbert
f394fe8751
Bug 555026: In SMIL animation, ignore keyTimes attr when in paced calcMode. r=roc
2010-04-06 14:39:29 -07:00
Daniel Holbert
b92b5b0edf
Bug 556841: In paced-calcMode SMIL animation, don't bother computing distance in trivial 2-values case. r=roc
2010-04-05 09:59:42 -07:00
Daniel Holbert
e1a6635c86
Bug 556404: Put CSS parser in SVG mode when parsing SMIL animation endpoints for XML attributes. r=roc r=dbaron
2010-04-02 09:34:31 -07:00
Daniel Holbert
3235a90e81
(no bug) Remove method-declaration for unused & undefined function "UpdateValuesArray" in nsSMILAnimationFunction. (no review; one-liner, removing unused code)
2010-04-02 09:34:30 -07:00
Daniel Holbert
7ea2edb0aa
Bug 551298, patch D: Use NS_INLINE_DECL_REFCOUNTING in /content/ directory. r=sicking
2010-04-01 11:05:40 -07:00
Daniel Holbert
6cd946a0c4
Backed out changeset 13819d2e9bd8 (Bug 551298) due to Linux debug mochitest-5 orange
2010-04-01 09:37:26 -07:00
Daniel Holbert
32e0cc85cd
Bug 551298, patch D: Use NS_INLINE_DECL_REFCOUNTING in /content/ directory. r=sicking
2010-04-01 08:08:51 -07:00
Daniel Holbert
0e29a86f1e
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
b3f82754a8
Bug 554687 patch 2: Use nsSMILValue::Swap instead of operator= where appropriate. r=roc
2010-03-26 12:24:07 -07:00
Daniel Holbert
62e2faafc2
Bug 554687 patch 1: Add Swap() method for nsSMILValue. r=roc
2010-03-26 12:22:54 -07:00
Daniel Holbert
f6cff64add
Backed out changeset a4178a154d16 due to PR_STATIC_ASSERT failure on ppc
2010-03-25 09:22:03 -07:00
Daniel Holbert
496a409aa7
Bug 554687 patch 1: Add Swap() method for nsSMILValue. r=roc
2010-03-25 09:02:01 -07:00
Daniel Holbert
a534d75d16
Bug 550593: Make nsISMILType::Init infallible, and return |void| instead of |nsresult|. r=roc
2010-03-22 11:57:36 -07:00
Daniel Holbert
2843fabb1d
Bug 541588 subpatch 2: Use nsRefreshDriver instead of nsITimer to schedule sample callbacks for nsSMILAnimationController. r=roc
2010-03-21 23:42:53 -07:00
Daniel Holbert
f033754143
Bug 553075: Don't register for periodic SMIL sample callbacks until we've got some animations registered. r=roc
2010-03-21 12:22:36 -07:00
Daniel Holbert
2d06ae8242
Backed out changeset 665b48fbfd28 (bug 553075) to see if it was responsible for 1% SVG/DHTML regressions on Win7.
2010-03-20 22:54:12 -07:00
Daniel Holbert
cb0bbd773e
Bug 553075: Don't register for periodic SMIL sample callbacks until we've got some animations registered. r=roc
2010-03-18 22:33:12 -07:00
Daniel Holbert
771a17942f
Bug 541588 subpatch 1: Change method signatures in nsSMILAnimationController, and subclass nsRefreshObserver. r=roc
2010-03-18 21:14:40 -07:00
Daniel Holbert
3c38c892dc
Backed out changeset 59f507847beb (bug 541588) to see if it was responsible for minor SVG perf regression.
2010-03-18 07:58:09 -07:00
Daniel Holbert
11bb4d8513
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-17 01:54:20 -07:00
Daniel Holbert
ccc679ff8f
Bug 534028, Patch D: Tests for smil animation of mapped attributes. r=roc
...
--HG--
rename : content/smil/test/test_smilCSSFromBy.xhtml => content/smil/test/test_smilMappedAttrFromBy.xhtml
rename : content/smil/test/test_smilCSSPaced.xhtml => content/smil/test/test_smilMappedAttrPaced.xhtml
2010-03-16 16:17:33 -07:00
Daniel Holbert
867c9c32cd
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
d518bb88a5
Backed out changeset 68363c7a7f06 due to debug mochitest orange w/ abort_if_false failure
2010-03-11 23:11:09 -08:00
Daniel Holbert
f3baa789d9
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-11 22:03:49 -08:00
Daniel Holbert
9e85a0a11a
Bug 551736: Add parens around right-shift, to fix compile warning and make sure we construct hash value correctly. r=sicking
2010-03-11 22:03:49 -08:00
Daniel Holbert
1dd50deefa
merge
2010-03-10 15:03:47 -08:00
Daniel Holbert
93d6643f45
Backed out changeset 76abe26bf57c due to orange.
2010-03-10 15:03:34 -08:00
Daniel Holbert
e08cb5a18b
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-10 12:33:37 -08:00
Daniel Holbert
0bb1fd1a52
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
225616b6c1
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
Jonas Sicking
ff49d3e414
Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap
2010-03-08 07:45:00 -08:00
Daniel Holbert
6d380916f2
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
2ff34dd0a4
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
Daniel Holbert
8e70af5b8a
Backed out changeset e9ab6e4d121d (Bug 547333 followup) due to debug mochitest orange.
2010-03-02 08:29:46 -08:00
Daniel Holbert
e3cca3e5ee
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
6d51cec810
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
c9fb15dff7
Bug 537361 followup: Address review suggestions. r=birtles
2010-03-01 11:31:52 -08:00
Brian Birtles
ed08ee7e20
Bug 537361: Store SMIL intervals with state for restoring. r=dholbert
2010-03-01 11:31:50 -08:00
Daniel Holbert
2e8ac8249a
Backed out changeset 367cdcfa611b due to smil reftest failures on opt mac & windows tinderboxen
2010-02-26 15:43:47 -08:00
Daniel Holbert
d77a4b4ffc
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
071ccb388c
Test for bug 547333.
2010-02-25 10:20:44 -08:00
Saint Wesonga
7674a5ab7c
Bug 523417 - "warning: invoking macro NS_ENSURE_SUCCESS argument 2: empty macro arguments are undefined in ISO C90 and ISO C++98" in DOM worker code. r=jst
2010-02-22 18:41:21 +01:00
Daniel Holbert
5ec3d64d0f
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
f62ad5a1f6
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
1cd94792dd
Bug 533291 Patch D: Cache base value with each SMIL compositor, since we need to recompose when base value changes. r=roc
2010-02-20 13:13:11 -08:00
Daniel Holbert
240ea67e3b
Bug 542670 Patch B: Add specialized implementations for nsISMILType::IsEqual. r=roc
2010-02-20 13:13:11 -08:00
Daniel Holbert
0cf8ec98c1
Bug 542670 Patch A: Add equality operator for nsSMILValue. r=roc
2010-02-20 13:13:11 -08:00
Daniel Holbert
df8498501c
Bug 533291 Patch C: When an inactive nsSMILAnimationFunction has changed, force its target to recompose during that sample. r=roc
2010-02-20 13:13:11 -08:00
Daniel Holbert
1145ac1621
Bug 533291 Patch B: Add method nsSMILAnimationFunction::UpdateCachedTarget, to tell when an animation function's target has changed. r=roc
2010-02-20 13:13:11 -08:00
Daniel Holbert
acbde1fefd
Bug 533291 Patch A: Create classes nsSMILTargetIdentifier & nsSMILWeakTargetIdentifier, based on nsSMILCompositorKey. r=roc
2010-02-20 13:13:11 -08:00
Jonathan Watt
de091e0e29
Bug 540588. Add support for SMIL animation of <integer> attributes in SVG. r=dholbert
2010-02-18 21:51:00 +00:00
Jonathan Watt
a9c2b850b4
Bug 545042. Add support for SMIL animation of <angle> attributes in SVG. r=dholbert
2010-02-18 21:50:59 +00:00
Daniel Holbert
5de72e93d3
Remove incorrect usage of nsresult to catch return-val of an EnumerateEntries() call in nsSMILAnimationController. (trivial fix, no bug #)
2010-02-11 13:35:33 -08:00
Daniel Holbert
5b236212e7
Bug 542731: Add 'explicit' label to all single-arg constructors in SMIL code. r=roc
2010-02-11 11:40:50 -08:00
Jae-Seong Lee-Russo
32f8745a98
Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE'
2010-02-07 10:52:43 -05:00
Daniel Holbert
ea74ea0a85
Bug 542731, Patch D: Make nsISMILType methods protected, & only give nsSMILValue access. r=roc
2010-02-01 18:46:13 -08:00
Daniel Holbert
db2517939a
Bug 542731, Patch B: Clean up nsSMILCSS* classes. r=roc
2010-02-01 18:46:13 -08:00
Daniel Holbert
067f128cd7
Bug 542731, Patch A: Clean up nsSMILValue class. r=roc
2010-01-29 12:18:50 -08:00
Daniel Holbert
c1ac29edd2
Bug 542731: SMIL misc code cleanup - remove end-of-line whitespace.
2010-01-28 01:51:03 -08:00
Daniel Holbert
d385f4f12b
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
Jonathan Watt
73a3d22d30
Bug 540479. Add support for SMIL animation of boolean attributes in SVG. r=dholbert
2010-01-24 16:42:08 +00:00