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
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
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
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
78f2d214ad
Bug 587910 - SVG SMIL accessKey timing, r=dholbert,smaug; sr=roc; a=roc
2010-08-28 15:41:05 +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
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
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
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
Robert Longson
33d884aa00
Backout bug 487404 - fix mochitest
2010-06-19 14:54:42 +01: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
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
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
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
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
Brian Birtles
ed08ee7e20
Bug 537361: Store SMIL intervals with state for restoring. r=dholbert
2010-03-01 11:31:50 -08: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
160dfa722e
Fix indentation in db_smilCSSFromTo.js (whitespace-only, test-only).
2010-01-19 13:40:22 -08:00
Daniel Holbert
7b09d1f440
Bug 537852 followup D: Misc nit fixes to syncbase reftests. r=birtles
2010-01-12 12:00:50 -08:00
Brian Birtles
e96d43208f
Bug 537852: Add tests for syncbase timing (bug 474743). r=dholbert
2010-01-12 12:00:49 -08:00
Brian Birtles
2315ad232c
Bug 474743 Patch D: Implement syncbase logic. r=dholbert sr=roc
2010-01-12 12:00:49 -08:00
Daniel Holbert
36b39585c2
Bug 530983, patch 2: Enable SMIL animation for 'clip' property. r=roc
2010-01-04 16:32:11 -08:00
Daniel Holbert
21162668eb
Trivial fix for random orange in test 'test_smilTextZoom.xhtml' from bug 474049.
2009-12-21 18:28:24 -08:00
Daniel Holbert
77673bec0a
Bug 530675: Support "cursor" property in SVG/SMIL. r=roc
2009-12-10 09:26:28 -08:00
Daniel Holbert
cd07e7078b
Bug 520239, patch 5: Enable SVG/SMIL animation of shorthand properties, and remove unneeded nsISMILCSSValueType interface. r=roc
2009-12-10 09:26:28 -08:00
Daniel Holbert
59edc20248
Bug 520487: Support URI-valued properties in SVG/SMIL. r=roc
2009-12-10 09:26:27 -08:00
Daniel Holbert
2e0a8315d5
Bug 528656: Support "font-family" property in SVG/SMIL. r=roc
2009-12-10 09:26:27 -08:00
Daniel Holbert
4a954a17ec
Bug 524539, patch 2: Support "stroke-dasharray" property in SVG/SMIL. r=roc
2009-12-10 09:26:27 -08:00
Daniel Holbert
b6c16077c2
Bug 520239, patch 1: Split out a chunk of nsStyleAnimation::ComputeValue into its own function. r=dbaron
2009-12-10 09:26:27 -08:00
Daniel Holbert
d50b9b708b
Add mochitest for bug 529387. (test only)
2009-12-10 09:26:27 -08:00
Daniel Holbert
7b983f586a
Bug 529406: Enable support for SMIL animation of font-weight & font-stretch. r=roc
2009-11-17 22:08:19 -08:00
Brian Birtles
a273ec73ae
Bug 524828 - Fix random orange in test_smilGetStartTime.xhtml
...
--HG--
extra : rebase_source : db96df6c884d9b0898f6e29be87902569ae13f9d
2009-10-31 09:15:14 +11:00
Daniel Holbert
145466f37e
Bug 520486 (patch 2): Enable SVG/SMIL animation of properties with enumerated values. r=roc
2009-10-21 14:57:57 -07:00
Daniel Holbert
7e9165e9d1
tests for bug 521335
2009-10-20 09:55:37 -07:00
Brian Birtles
32ea8ee806
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
Daniel Holbert
290041d15f
Bug 520485, patch 4 of 5: add support for 'font-size-adjust' property in SVG/SMIL. r=roc
2009-10-08 18:30:53 -07:00
Daniel Holbert
880d4ae6de
Bug 520485, patch 2 of 5: add support for float values in SVG/SMIL. r=roc
2009-10-08 18:30:50 -07:00
Daniel Holbert
41c8dd7e2c
Bug 520325: add mochitests for "none" CSS value.
2009-10-03 15:16:16 -07:00
Daniel Holbert
513f5a6863
Bug 474049: Add support for SMIL animation of CSS properties in SVG. r=birtles sr=roc
2009-10-02 14:37:25 -07:00
L. David Baron
e901e4d110
Fix test from bug 501569 to avoid triggering the tinderbox error parser.
2009-08-25 08:30:16 -07:00
Brian Birtles
0f3ce2ae85
Use binary subdivision rather than Newton-Raphson iteration when the slope is very near 0 to avoid failing to converge correctly. (Bug 501569) r=dbaron
2009-08-24 12:34:34 -07:00
Brian Birtles
ffe0e2b216
Bug 474739. Handle zero-duration intervals properly in SMIL. r=roc
...
--HG--
extra : rebase_source : 8ad07bedbb6b808dd36ce8949dcb186ba1fd7ca1
2009-08-05 14:39:04 +12:00
Daniel Holbert
42595da179
Bug 492081: In SVG Animation (SMIL), update pause start time during setCurrentTime calls. r+sr=roc
2009-05-09 08:29:24 -07:00
Brian Birtles
03f9d86660
Bug 474357, Calls to setCurrentTime, beginElementAt etc. should update the DOM state immediately. r+sr=roc
...
--HG--
extra : rebase_source : 7c69aae13ee1c1b4fff077a046e042bae9a4970d
2009-01-22 14:00:27 +13:00