c15ba7e706c254a5cbc5255da104aac2cb7d1f1e: Bug 1350212 - Improve TickSample. r=jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 24 Mar 2017 15:09:05 +1100 - rev 397869
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350212 - Improve TickSample. r=jseward. This patch does the following. - Renames TickSample's members to mFoo style. - Changes TickSample's constructor to set mTimeStamp. - Moves TickSample creation from SamplerThread::SuspendAndSampleAndResumeThread() to SamplerThread::Run(), so it's not repeated for each platform. - Changes TickSample::PopulateContext() so it takes a |tick_context_t*| parameter, which avoids having to cast from |void*|.
84ffdb0d40f9dc01d6af4ff4f8169a30d369cdf9: Bug 1350725 - Get rid of the GetUserToCanvasTM call in nsSVGUtils::PaintFrameWithEffects. r=longsonr
Jonathan Watt <jwatt@jwatt.org> - Mon, 27 Feb 2017 12:46:18 +0000 - rev 397868
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350725 - Get rid of the GetUserToCanvasTM call in nsSVGUtils::PaintFrameWithEffects. r=longsonr
476f9977f5c2dcf33f0418499d5ca769f66a25eb: Bug 1350706 - Get rid of nsSVGDisplayableFrame::GetCoveredRegion and its overrides. r=longsonr
Jonathan Watt <jwatt@jwatt.org> - Mon, 27 Feb 2017 11:43:16 +0000 - rev 397867
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350706 - Get rid of nsSVGDisplayableFrame::GetCoveredRegion and its overrides. r=longsonr
096b992d0b34a34e4575927e7f2d24201bd2e1f5: Bug 1350211 - Re-enable native stack walking on Android. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 24 Mar 2017 17:02:54 +1100 - rev 397866
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350211 - Re-enable native stack walking on Android. r=mstange. Bug 1339695 part 8 accidentally disabled native stack walking on Android by using GP_arm_android instead of GP_PLAT_arm_android in a #if. This patch fixes that. It also fixes a couple of compile errors that crept into the relevant code while it was disabled.
1e442b92ea2d7261158419799ee001452e37d327: Bug 1350655 - Special case some of the well-known chrome:// URIs that can never be used for add-on packages in ResolveURI(); r=billm
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 26 Mar 2017 14:05:19 -0400 - rev 397865
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350655 - Special case some of the well-known chrome:// URIs that can never be used for add-on packages in ResolveURI(); r=billm
6f31760f0ffae62ca715a2b74f017ac059160bda: merge mozilla-central to mozilla-inbound. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 26 Mar 2017 21:00:31 +0200 - rev 397864
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
merge mozilla-central to mozilla-inbound. r=merge a=merge
c7f3f26cc004940fcb28e5e1e860ebebf323037d: Bug 1350015 - Fix the 'fill-opacity' property to work with fill="context-fill". r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Fri, 24 Feb 2017 14:55:28 +0000 - rev 397863
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350015 - Fix the 'fill-opacity' property to work with fill="context-fill". r=dholbert This change makes SVGEmbeddingContextPaint's GetFillPattern and GetStrokePattern methods honor their opacity arguments as they should. Since these arguments must affect the gfxPattern that is returned, the code now creates those on demand rather than creating them up front and caching them. MozReview-Commit-ID: 4oemU2nRMeQ
2de4332125a345e2471a835ecc77f60acae6ff84: Bug 1350493 - Speed up and clean up SVGTransformableElement::PrependLocalTransformsTo and its overrides. r=longsonr
Jonathan Watt <jwatt@jwatt.org> - Thu, 23 Feb 2017 08:35:08 +0000 - rev 397862
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350493 - Speed up and clean up SVGTransformableElement::PrependLocalTransformsTo and its overrides. r=longsonr
7ac8812719a11344a4cbcb5b1f6d55b5a68de0e6: Bug 1330243 - update gtest for mp4 rust parser. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Sat, 25 Mar 2017 17:55:06 +0800 - rev 397861
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1330243 - update gtest for mp4 rust parser. r=kinetik MozReview-Commit-ID: 3CfsHkpk625
4d539d11ebc9151d25e38cf72992c0479a0913df: Bug 1330243 - add preference to enable rust mp4 parser. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Tue, 14 Mar 2017 15:42:09 +0800 - rev 397860
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1330243 - add preference to enable rust mp4 parser. r=kinetik MozReview-Commit-ID: LINNEMiXYx4
43143f8b9fa1aee0819cf7d96b9e0e0d65fbcb6e: Bug 1344966 - Post eRestyle_CSSAnimations instead of eRestyle_Self and eRestyle_Subtree. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 27 Mar 2017 06:17:08 +0900 - rev 397859
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1344966 - Post eRestyle_CSSAnimations instead of eRestyle_Self and eRestyle_Subtree. r=heycam MozReview-Commit-ID: 7azwzIPc45X
1552119b94a16eec02cc38a6470a4a6a4f8ff4f0: Bug 1344966 - Add NODE_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO to represent that an element's descendant has animation. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 27 Mar 2017 06:17:07 +0900 - rev 397858
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1344966 - Add NODE_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO to represent that an element's descendant has animation. r=heycam MozReview-Commit-ID: GRumykMgGg0
9025c14f11790c4b19b67cdc3c836c2578b080ad: servo: Merge #16145 - Animation only restyles (from hiikezoe:animation-only-restyles); r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sun, 26 Mar 2017 21:13:44 -0700 - rev 397857
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16145 - Animation only restyles (from hiikezoe:animation-only-restyles); r=heycam <!-- Please describe your changes on the following line: --> This is a PR of https://bugzilla.mozilla.org/show_bug.cgi?id=1344966 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] These changes do not require tests because it's for stylo. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: d77fceaf241843d0fee246c1c910072fe041a69e
a6380012133b6353bdd4f2708ab1aee697684cf8: Bug 1342162 - Make timeout API in client backwards compatible; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 23 Mar 2017 16:22:34 +0000 - rev 397856
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1342162 - Make timeout API in client backwards compatible; r=whimboo This makes the session timeout duration configuration API backwards compatible with earlier Firefoxen. As Marionette changes to accept pageLoad, we must still continue to allow "page load" as a key for as long as the Marionette Python client is used for Firefox upgrade tests. MozReview-Commit-ID: Ln4D3bY2d7f
84948ee2d8ff4e7358585dc6937ef0213e1eba1e: Bug 1342162 - Align pageLoad key with WebDriver; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 23 Feb 2017 18:33:26 +0000 - rev 397855
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1342162 - Align pageLoad key with WebDriver; r=maja_zf The WebDriver specification recently decided to use "pageLoad" instead of "page load" to identify the page load duration timeout in the session timeouts configuration object: https://github.com/w3c/webdriver/pull/796 This change aligns Marionette with WebDriver, and as long as this patch is uplifted to Aurora (53) and Beta (52) in reasonable time, we should be able to avoid the backwards compatibility dance with the Python client (for upgrade tests) because the original change to the data format landed on the current Firefox version: https://bugzilla.mozilla.org/show_bug.cgi?id=1316622 MozReview-Commit-ID: BzQeJku4AFS
16ae5cf72cd684b87acaf61b183f05128a85fdab: Bug 1344748 - List --marionette in CLI help; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Mar 2017 20:16:17 +0000 - rev 397854
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1344748 - List --marionette in CLI help; r=whimboo This adds an entry to the firefox --help output mentioning Marionette, the remote control protocol server. MozReview-Commit-ID: 8mwGO0HjvOr
728b96e6ccdd234919e50263521e8f080f505d5f: Bug 1344748 - Make Marionette respect marionette.enabled pref; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Mar 2017 20:15:32 +0000 - rev 397853
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1344748 - Make Marionette respect marionette.enabled pref; r=whimboo This removes the internal enabledness state tracking in MarionetteComponent in favour of the marionette.enabled preference. When the marionette.enabled preference changes, Marionette is enabled or disabled. Depending on whether all the initialisation conditions have been met, Marionette is started. If it is running, it is stopped when toggling the preference back off. MozReview-Commit-ID: jQFYZhULqO
818abd440d52e010eb2ea2ec50f131da650551eb: Bug 1344748 - Document and make MarionetteComponent easier to read; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Mar 2017 17:57:26 +0000 - rev 397852
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1344748 - Document and make MarionetteComponent easier to read; r=whimboo MozReview-Commit-ID: 4VTCOsTYftG
4985a0d47c7f22aaf3f96e3f89a1daaf347739fa: Bug 1344748 - Remove ENABLE_MARIONETTE check from MarionetteComponent; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Mar 2017 17:56:46 +0000 - rev 397851
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1344748 - Remove ENABLE_MARIONETTE check from MarionetteComponent; r=whimboo If ENABLE_MARIONETTE is false, the Marionette jar will not be included in the omnijar, making the check in MarionetteComponent superfluous. It also does not belong in this file: the intention of ENABLE_MARIONETTE is to disable the compilation and inclusion of Marionette altogether, not to gate whether to enable the Marionette server. The Marionette component is considered enables if the marionette.enabled/marionette.defaultPrefs.enable preference is true or --marionette is passed as a flag. This presupposes that the Marionette component is packaged. MozReview-Commit-ID: K8gam5hOvB0
1598e2db1cf6bc8df116cff6a90ff382820801b8: Bug 1344748 - Skip recommended Marionette prefs for Firefox tests; r=maja_zf,whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 06 Mar 2017 18:38:06 +0000 - rev 397850
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1344748 - Skip recommended Marionette prefs for Firefox tests; r=maja_zf,whimboo The recommended Marionette preferences for use in automation are not so useful when testing the browser itself. Many of the tests for Firefox have highly specific requirements, and setting the recommended Marionette preferences could for these mean a deterioration of test coverage. The majority of test harnesses utilising Marionette use it to install unsigned add-ons at runtime, and these preferences are not relevant in this context. The preferences they use are defined in prefs_general.js. To avoid an unfortunate and unintended regression in test coverage, we skip using the recommended Marionette preferences when we test the browser itself. MozReview-Commit-ID: 5h3cGPfbicV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip