13e3f762e6820d3981ddb1c68ba53cc9b3a06b6e: Bug 1350298 - Fix most of the ESLint issues in nsContextMenu.js. r=jaws
Mark Banner <standard8@mozilla.com> - Thu, 23 Mar 2017 12:34:22 +0000 - rev 349750
Push 39563 by mbanner@mozilla.com at Mon, 27 Mar 2017 08:30:56 +0000
Bug 1350298 - Fix most of the ESLint issues in nsContextMenu.js. r=jaws MozReview-Commit-ID: 4t2paQntzBO
b08c0c9b7820212edb207b2120a88185bb4b9d77: Bug 1350298 - Stop preprocessing nsContextMenu.js - use AppConstants instead. r=jaws
Mark Banner <standard8@mozilla.com> - Fri, 24 Mar 2017 11:33:48 +0000 - rev 349749
Push 39563 by mbanner@mozilla.com at Mon, 27 Mar 2017 08:30:56 +0000
Bug 1350298 - Stop preprocessing nsContextMenu.js - use AppConstants instead. r=jaws MozReview-Commit-ID: LLz9bRu9Xxs
8580c2a3629ef717355ec74a175c7c89013b7e28: Bug 1291320 - Make refresh command synchronous. r=ato,automatedtester
Henrik Skupin <mail@hskupin.info> - Tue, 14 Mar 2017 18:10:00 +0100 - rev 349748
Push 39562 by hskupin@mozilla.com at Mon, 27 Mar 2017 08:14:15 +0000
Bug 1291320 - Make refresh command synchronous. r=ato,automatedtester Update the refresh command to make it synchronous, and let it return once the target page has been loaded. This can be accomplished by using the loadListener object in listener.js. MozReview-Commit-ID: Lc8QoGFeQrY
3f619577e5d7a4bf7ea3b5d34b561e1671646553: Bug 1291320 - Refactor page load algorithm for listener framescript. r=ato,automatedtester
Henrik Skupin <mail@hskupin.info> - Thu, 23 Mar 2017 21:54:02 +0100 - rev 349747
Push 39562 by hskupin@mozilla.com at Mon, 27 Mar 2017 08:14:15 +0000
Bug 1291320 - Refactor page load algorithm for listener framescript. r=ato,automatedtester This refactoring allows us to re-use the same load algorithm for each command which could trigger a page load. It also takes remoteness changes into account, and waits until the load has been done. With this change we no longer check for readyState only, but observe the necessary DOM events as fired for page unloads and loads. This will help us to implement the page loading strategy later. By observing the DOM events, I also expect a small increase of performance for any kind of page load, given that we now return immediately and do not have a delay of 100ms at maximum. MozReview-Commit-ID: IVtO6KgJFES
e99f058812bf0236d488e7290352791c9d3d7f51: Bug 1291320 - Disallow slow loading page to be put into the cache. r=ato,automatedtester
Henrik Skupin <mail@hskupin.info> - Wed, 15 Mar 2017 14:28:21 +0100 - rev 349746
Push 39562 by hskupin@mozilla.com at Mon, 27 Mar 2017 08:14:15 +0000
Bug 1291320 - Disallow slow loading page to be put into the cache. r=ato,automatedtester To delay the page load for our slowly served example page when using the back or forward commands, the page doesn't have to be put into the browser cache. MozReview-Commit-ID: 4xMjR3SakZn
5573ab27d696d236e48c7d781ac5b7998204d95c: Bug 1291320 - Refactor navigation unit tests by using non-remote pages only if necessary. r=ato,automatedtester
Henrik Skupin <mail@hskupin.info> - Tue, 14 Mar 2017 08:30:32 +0100 - rev 349745
Push 39562 by hskupin@mozilla.com at Mon, 27 Mar 2017 08:14:15 +0000
Bug 1291320 - Refactor navigation unit tests by using non-remote pages only if necessary. r=ato,automatedtester Using non-remote pages causes framescripts to be reloaded. We should try to avoid using those pages as much as possible, and test remoteness switches in particular tests only. This is to reduce possible hangs. MozReview-Commit-ID: ICPPkU07KQK
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 349744
Push 39561 by ayang@mozilla.com at Mon, 27 Mar 2017 07:04:46 +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 349743
Push 39561 by ayang@mozilla.com at Mon, 27 Mar 2017 07:04:46 +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 349742
Push 39560 by hikezoe@mozilla.com at Mon, 27 Mar 2017 06:44:50 +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 349741
Push 39560 by hikezoe@mozilla.com at Mon, 27 Mar 2017 06:44:50 +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 349740
Push 39559 by servo-vcs-sync@mozilla.com at Mon, 27 Mar 2017 06:41:07 +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 349739
Push 39558 by atolfsen@mozilla.com at Mon, 27 Mar 2017 06:32:54 +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 349738
Push 39558 by atolfsen@mozilla.com at Mon, 27 Mar 2017 06:32:54 +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 349737
Push 39557 by atolfsen@mozilla.com at Mon, 27 Mar 2017 06:32:04 +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 349736
Push 39557 by atolfsen@mozilla.com at Mon, 27 Mar 2017 06:32:04 +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 349735
Push 39557 by atolfsen@mozilla.com at Mon, 27 Mar 2017 06:32:04 +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 349734
Push 39557 by atolfsen@mozilla.com at Mon, 27 Mar 2017 06:32:04 +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 349733
Push 39557 by atolfsen@mozilla.com at Mon, 27 Mar 2017 06:32:04 +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
0701ad4bd9f69a71e4c3daebc23bcec6b26f80ee: Bug 1344748 - Gate recommended prefs on a preference; r=maja_zf,whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 07 Mar 2017 21:02:05 +0000 - rev 349732
Push 39557 by atolfsen@mozilla.com at Mon, 27 Mar 2017 06:32:04 +0000
Bug 1344748 - Gate recommended prefs on a preference; r=maja_zf,whimboo MozReview-Commit-ID: FnqBDAXpg6v
65aee3ceefec4af57f77b88c1352780fb9de49df: Bug 1344748 - Rename and register Marionette prefs; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Mar 2017 11:12:53 +0000 - rev 349731
Push 39557 by atolfsen@mozilla.com at Mon, 27 Mar 2017 06:32:04 +0000
Bug 1344748 - Rename and register Marionette prefs; r=maja_zf This change renames the following Marionette preferences: marionette.defaultPrefs.enabled marionette.enabled marionette.defaultPrefs.port marionette.port marionette.force-local marionette.forcelocal marionette.logging marionette.log.level The old preference names are still usable, but are henceforth considered deprecated. They will be removed when Firefox 55 ships. It also registers these preferences in Firefox so that they are discoverable through about:config. This patch also refactors testing/marionette/components/marionette.js. MozReview-Commit-ID: 1dAMQS2e0og
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip