441a1c280cd86d05f71e3bd5f00f4b62e315ac8b: Bug 1018862 part 9 - Remove nsIDOMWindowUtils::GetOMTAOrComputedStyle; r=dholbert
Brian Birtles <birtles@gmail.com> - Thu, 12 Jun 2014 13:17:48 +0900 - rev 188324
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1018862 part 9 - Remove nsIDOMWindowUtils::GetOMTAOrComputedStyle; r=dholbert Now that getOMTAOrComputedStyle is no longer used by any tests it should be removed. It is a footgun because it can lead the test author to think they are testing compositor animations (OMTA) when in fact they are just testing main thread animations. This has bitten us before because while we were getting results from the compositor on some platforms when run locally, on Tinderbox the only build configurations that had OMTA turned on were falling back to returning the computed style.
cea6a1920ce7925591662ef3910090da8b0053f7: Bug 1018862 part 8 - Add special handling for non-invertible transforms; r=dholbert
Brian Birtles <birtles@gmail.com> - Thu, 12 Jun 2014 13:17:47 +0900 - rev 188323
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1018862 part 8 - Add special handling for non-invertible transforms; r=dholbert This patch adjusts the tests for transform transitions that run on the compositor to handle transitions that begin with a non-invertible transform. In this case the first sample at the start of the animation won't create a layer because in nsDisplayTransform::BuildLayer / FrameLayerBuilder::BuildContainerLayerFor we'll skip creating the layer once we notice the equivalent matrix is singular. In this patch we detect that case and force an extra sample betwee 0 and 200s at 100s. This means the layer will be created at t=100s and be available for querying at the next sample. Similar issues could occur, for example, if the transforms at both t=0s and t=100s are not invertible but currently that doesn't occur. We can add handling for that if and when it becomes necessary.
1d7898e89dab2f4d90421a43c1a82fd12fae03b8: Bug 1018862 part 7 - Convert test_transitions_per_property.html to use OMTA test methods; r=dholbert
Brian Birtles <birtles@gmail.com> - Thu, 12 Jun 2014 13:17:47 +0900 - rev 188322
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1018862 part 7 - Convert test_transitions_per_property.html to use OMTA test methods; r=dholbert This patch takes the existing tests for transitions running on the compositor and makes them re-use the same test utility methods as used for testing CSS Animations that run on the compositor. This means these tests now also check that the transition is in fact running on the compositor when it is expected to. It seems the big_omta_round_error is no longer needed so I've removed that. The test that begins with "skew(45deg, 45deg)" currently fails so it is skipped here. This is addressed in the next patch in the series.
99f24b59c78260ab928ab5d074197e481aba225a: Bug 1018862 part 6 - Fix handling of 3d matrices in omta_is and co.; r=dholbert
Brian Birtles <birtles@gmail.com> - Thu, 12 Jun 2014 13:17:47 +0900 - rev 188321
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1018862 part 6 - Fix handling of 3d matrices in omta_is and co.; r=dholbert This patch fixes a bug in the handling of 3d matrices represented as an array of numbers.
0f6fd048a317f6e45e5ebcc4b23c5b0d9718e3b4: Bug 1018862 part 5 - Move paint listener promise wrappers to animation_utils.js; r=dholbert
Brian Birtles <birtles@gmail.com> - Thu, 12 Jun 2014 13:17:47 +0900 - rev 188320
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1018862 part 5 - Move paint listener promise wrappers to animation_utils.js; r=dholbert This patch moves some utility methods from test_animations_omta.html to animation_utils.js so that they can be used for testing transitions as well.
49775bc6825e8b0508f13a7d2f9202dc51c53557: Bug 1018862 part 4 - Move omta_is and friends to animation_utils.js; r=dholbert
Brian Birtles <birtles@gmail.com> - Thu, 12 Jun 2014 13:17:47 +0900 - rev 188319
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1018862 part 4 - Move omta_is and friends to animation_utils.js; r=dholbert This patch simply moves code from test_animations_omta.html to animation_utils.js so that we can use it for testing transitions as well.
1c0a44e761ec4ca144801c6ac377d14c4173ab2e: Bug 1018862 part 3 - Fix the order of arguments to omta_is_approx; r=dholbert
Brian Birtles <birtles@gmail.com> - Thu, 12 Jun 2014 13:17:47 +0900 - rev 188318
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1018862 part 3 - Fix the order of arguments to omta_is_approx; r=dholbert This patch simply re-arranges the order of arguments to omta_is_approx so that the delta sits along side the values being compared. This, I think, makes more sense and also is more consistent when converting tests from test_animations.html to test_animations_omta.html since the "RunningOn" parameter is consistently inserted in the second-to-last position just before the description for both omta_is and omta_is_approx.
4900384bce9f1d8cf37f03aeaca715776b07863d: Bug 1018862 part 2 - Make new_div no longer secretly flush styles; r=dholbert
Brian Birtles <birtles@gmail.com> - Thu, 12 Jun 2014 13:17:47 +0900 - rev 188317
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1018862 part 2 - Make new_div no longer secretly flush styles; r=dholbert This patch removes the line from new_div that forced a style flush. This was very confusing because: * It behaved differently to new_div in test_animations.html so copying tests over was more complex (particularly when registering for events is involved). * It meant after setting up initial style using new_div you could just call waitForPaints but if you updated style using elem.style you'd need to call waitForPaintsFlushed. In adjusting test_animations_omta.html we are able to simplify the tests somewhat. This patch also adds a few additional checks that waiting to update the compositor does not produce different results.
1f3384e94822869c2f2c13d4beaa28b59f410f3b: Bug 1018862 part 1 - Factor out common async animation test methods; r=dholbert
Brian Birtles <birtles@gmail.com> - Thu, 12 Jun 2014 13:17:46 +0900 - rev 188316
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1018862 part 1 - Factor out common async animation test methods; r=dholbert This patch moves some test utility methods from test_animations_omta.html to animation_utils.js. It also renames addAsyncTest to addAsyncAnimTest and likewise for a few other methods.
7ee90f5b0aac6cc15f49fc56dc8ca12a4b0b2f6b: Bug 1006485 - Part b: hg rename LockedFile.h/cpp/webidl in a separate patch for better readability; r=bent
Jan Varga <jan.varga@gmail.com> - Thu, 12 Jun 2014 05:35:47 +0200 - rev 188315
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1006485 - Part b: hg rename LockedFile.h/cpp/webidl in a separate patch for better readability; r=bent
00d924bed2d1be6252ba8aa4c0c66a4d7baf2a71: Bug 1006485 - Part a: Rename FileHandle to MutableFile and LockedFile to FileHandle; r=bent
Jan Varga <jan.varga@gmail.com> - Thu, 12 Jun 2014 05:35:29 +0200 - rev 188314
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1006485 - Part a: Rename FileHandle to MutableFile and LockedFile to FileHandle; r=bent
4cb7f834871a2b83ba345d2cdf713ad7c4fc7d62: Bug 1023618 - Always call FlushRendering in the reftest harness. r=roc
Seth Fowler <seth@mozilla.com> - Wed, 11 Jun 2014 20:21:08 -0700 - rev 188313
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1023618 - Always call FlushRendering in the reftest harness. r=roc
39977f33568571ce15a8e6c9a143bd5738706d36: Bug 1024195 - Fix a compilation error with clang-cl in nsContentList.cpp; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 11 Jun 2014 21:56:59 -0400 - rev 188312
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1024195 - Fix a compilation error with clang-cl in nsContentList.cpp; r=bzbarsky This is similar to bug 1021494.
86b272ffafeccd995da6ead71e115deb47d537e3: Bug 1022801 - Don't visit support.mozilla.org in testBookmarksPanel; r=mcomella
Geoff Brown <gbrown@mozilla.com> - Wed, 11 Jun 2014 19:41:10 -0600 - rev 188311
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1022801 - Don't visit support.mozilla.org in testBookmarksPanel; r=mcomella
d4d8ddbf23570590c95de7dd92816e87417e7088: Merge m-c to inbound
Wes Kocher <wkocher@mozilla.com> - Wed, 11 Jun 2014 18:38:53 -0700 - rev 188310
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Merge m-c to inbound
95eb80d503c8e8fb96e318f60ff89b4a9815e039: Bug 1023727 - SVGStyleElement::UnbindFromTree should look at the element's containing shadow, not its own shadow. r=wchen
Cameron McCormack <cam@mcc.id.au> - Thu, 12 Jun 2014 11:15:22 +1000 - rev 188309
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1023727 - SVGStyleElement::UnbindFromTree should look at the element's containing shadow, not its own shadow. r=wchen
98d801fe3f5da03a9403a1dea4bb6f70c2ee01a5: Bug 1023915 - [mozversion] Support targeting device by serial identifier. r=wlach
Dave Hunt <dhunt@mozilla.com> - Wed, 11 Jun 2014 08:44:00 -0400 - rev 188308
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1023915 - [mozversion] Support targeting device by serial identifier. r=wlach
3ec1e506e47e4a0d19964b63a713ba4ebebf6be0: Bug 1023883 - Update doc reference to manifestparser from manifestdestiny. r=ahal
William Lachance <wlach@mozilla.com> - Wed, 11 Jun 2014 10:27:20 -0400 - rev 188307
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1023883 - Update doc reference to manifestparser from manifestdestiny. r=ahal
43ff2a7f349ca11a4e5234c65eb3512a133706a3: Bug 1023469 - Replace generic observer with specific ones in browser.js. r=mfinkle
Jim Chen <nchen@mozilla.com> - Tue, 10 Jun 2014 12:33:00 -0400 - rev 188306
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1023469 - Replace generic observer with specific ones in browser.js. r=mfinkle
3dfd98f3afc158814cff303ca7f6f81cb66ab00b: Bug 1017515 - Add copy color item to context menu of CSS rule and computed views. r=pbrosset
Sami Jaktholm <sjakthol@outlook.com> - Thu, 12 Jun 2014 06:02:00 -0400 - rev 188305
Push 1036 by rnewman@mozilla.com at Wed, 06 Aug 2014 02:14:58 +0000
Bug 1017515 - Add copy color item to context menu of CSS rule and computed views. r=pbrosset
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip