fe065925701f88b7834e77a50ff20a69012007d5: Bug 1324062. Part 2 - Fix CustomizableUI test failures due to NIGHTLY-only Report Site Issue button. draft
Mike Taylor <miket@mozilla.com> - Thu, 29 Dec 2016 14:30:29 -0600 - rev 454678
Push 40000 by bmo:miket@mozilla.com at Thu, 29 Dec 2016 22:52:21 +0000
Bug 1324062. Part 2 - Fix CustomizableUI test failures due to NIGHTLY-only Report Site Issue button. MozReview-Commit-ID: CvmUoOiVpfU
2a4a489edfd005456fb4905f0fb783a08fdf8e61: Bug 1326174 - For unsupported commands in chrome context throw UnsupportedOperationError draft
Henrik Skupin <mail@hskupin.info> - Thu, 29 Dec 2016 14:04:16 +0100 - rev 454677
Push 39999 by bmo:hskupin@gmail.com at Thu, 29 Dec 2016 22:45:48 +0000
Bug 1326174 - For unsupported commands in chrome context throw UnsupportedOperationError Commands which are not (yet) supported in chrome context have to throw an UnsupportedOperationError to indicate that they cannot be used instead of silently eating failures. MozReview-Commit-ID: 2eFYAfKaQpD
bb78119cab10d8618e6a84ab2ec14fa30cf1795d: Bug 1326174 - Handle cookies with content scope in test_utils.py draft
Henrik Skupin <mail@hskupin.info> - Thu, 29 Dec 2016 23:40:19 +0100 - rev 454676
Push 39999 by bmo:hskupin@gmail.com at Thu, 29 Dec 2016 22:45:48 +0000
Bug 1326174 - Handle cookies with content scope in test_utils.py Cookie handling should be restricted to content scope and will be enforced with a following patch. This patch fixes the unit test. MozReview-Commit-ID: LpbBMH5refy
6c30f89457736fbe6d1c027d7e6c4c9091a1f665: Bug 1326174 - For unsupported commands in chrome context throw UnsupportedOperationError draft
Henrik Skupin <mail@hskupin.info> - Thu, 29 Dec 2016 14:04:16 +0100 - rev 454675
Push 39998 by bmo:hskupin@gmail.com at Thu, 29 Dec 2016 22:41:09 +0000
Bug 1326174 - For unsupported commands in chrome context throw UnsupportedOperationError Commands which are not (yet) supported in chrome context have to throw an UnsupportedOperationError to indicate that they cannot be used instead of silently eating failures. MozReview-Commit-ID: 2eFYAfKaQpD
0f8ee9619f69f56c2d7ae8d815a824e3bd9420fb: Bug 1326174 - Handle cookies with content scope in test_utils.py draft
Henrik Skupin <mail@hskupin.info> - Thu, 29 Dec 2016 23:40:19 +0100 - rev 454674
Push 39998 by bmo:hskupin@gmail.com at Thu, 29 Dec 2016 22:41:09 +0000
Bug 1326174 - Handle cookies with content scope in test_utils.py MozReview-Commit-ID: LpbBMH5refy
7b63c121b334cd4c506352264b005e3e5793f5b8: Bug 1312739 - Use ALL_FLAVORS dict when running mochitest from an interactive loaner, r?jmaher draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 20 Dec 2016 11:24:33 -0500 - rev 454673
Push 39997 by ahalberstadt@mozilla.com at Thu, 29 Dec 2016 22:27:12 +0000
Bug 1312739 - Use ALL_FLAVORS dict when running mochitest from an interactive loaner, r?jmaher MozReview-Commit-ID: Kpxepe9KecV
fa88870077bc85d7e1047e2dc120eed2dcb932dd: Bug 1312739 - Move mochitest 'ALL_FLAVORS' dict from mach_commands.py to mochitest_options.py, r?jmaher draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 20 Dec 2016 10:50:43 -0500 - rev 454672
Push 39997 by ahalberstadt@mozilla.com at Thu, 29 Dec 2016 22:27:12 +0000
Bug 1312739 - Move mochitest 'ALL_FLAVORS' dict from mach_commands.py to mochitest_options.py, r?jmaher Information in the ALL_FLAVORS dict is needed by interactive loaners (in the mach_test_package_commands.py file). Because the normal mach_commands.py file doesn't get copied to the tests.zip, this commit refactors ALL_FLAVORS into mochitest_options.py (which is copied to tests.zip) to avoid duplicating it. A side benefit of moving ALL_FLAVORS to mochitest_options.py, is that mochitest_options.py itself can make use of this dict. This means we no longer need to redefine the --flavor argument in the mach command. The __init__.py file is added to turn the testing/mochitest directory into a python module. This allows things like mach_commands.py to do things like 'from mochitest import runtests'. Mach commands are able to find this module because the 'testing' directory is already added to sys.path in the mach bootstrap. In the future, having mochitest as an importable module should help with running it from the srcdir. So this is a change we should start making anyway. Unfortunately, we still need to import the main runtests.py file from the objdir, as lots of things depend on the SCRIPT_DIR variable being in the objdir. We could probably fix this with minimal work, but that is scope bloat for this bug. MozReview-Commit-ID: KtWCk91bX0K
1858a65c567f20be728ab93e2835637844d1dee1: Bug 1312739 - Fix marionette SEARCH_PATHS in mach_test_package_bootstrap.py, r?jmaher draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 20 Dec 2016 14:08:21 -0500 - rev 454671
Push 39997 by ahalberstadt@mozilla.com at Thu, 29 Dec 2016 22:27:12 +0000
Bug 1312739 - Fix marionette SEARCH_PATHS in mach_test_package_bootstrap.py, r?jmaher In bug 1320073, the marionette package structure was refactored a bit. This made the SEARCH_PATHS in the mach test package bootstrap outdated. While this didn't end up causing any errors due to marionette also appearing in an activated virtualenv, it should still be fixed. Figured since I was in the area, I would just piggy-back off this commit series rather than filing a new bug. MozReview-Commit-ID: DCNz3xEVJfY
f071218bd87fd28124cf061928700c0590f05ec3: Bug 1326236 - Use get_property() to retrieve the selectedIndex of decks and wizards. draft
Henrik Skupin <mail@hskupin.info> - Thu, 29 Dec 2016 20:02:57 +0100 - rev 454670
Push 39996 by bmo:hskupin@gmail.com at Thu, 29 Dec 2016 21:49:14 +0000
Bug 1326236 - Use get_property() to retrieve the selectedIndex of decks and wizards. Fix for a regression as introduced by bug 1277090. get_attribute() no longer returns values of Element properties. For the latter get_property() has to be used now. MozReview-Commit-ID: K45rcHDM6YC
c1f0beb90c8d0ff3dc360a6c83415a95df77cd3a: Bug 1323100 - Use AutoProfilerRegister to register chromium threads with the profiler. r?froydnj draft
Markus Stange <mstange@themasta.com> - Thu, 22 Dec 2016 00:48:55 +0100 - rev 454669
Push 39995 by bmo:mstange@themasta.com at Thu, 29 Dec 2016 21:34:31 +0000
Bug 1323100 - Use AutoProfilerRegister to register chromium threads with the profiler. r?froydnj MozReview-Commit-ID: 12LS5hqCA2c
47a1586c4a44d134391b38c41d6ea1ed37b1d8ab: Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r?froydnj draft
Markus Stange <mstange@themasta.com> - Thu, 29 Dec 2016 22:32:52 +0100 - rev 454668
Push 39995 by bmo:mstange@themasta.com at Thu, 29 Dec 2016 21:34:31 +0000
Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r?froydnj As far as I can tell, this covers all the remaining threads which we start using PR_CreateThread, except the ones that are created inside NSPR or NSS. This adds a AutoProfilerRegister stack class for easy registering and unregistering. There are a few places where we still call profiler_register_thread() and profiler_unregister_thread() manually, either because registration happens conditionally, or because there is a variable that gets put on the stack before the AutoProfilerRegister (e.g. a dynamically generated thread name). AutoProfilerRegister needs to be the first object on the stack because it uses its own `this` pointer as the stack top address. MozReview-Commit-ID: 3vwhS55Yzt
6bbb2fce4295c8c1102195d36705463131f88a2b: Bug 1323100 - Use AutoProfilerRegister to register chromium threads with the profiler. r?froydnj draft
Markus Stange <mstange@themasta.com> - Thu, 22 Dec 2016 00:48:55 +0100 - rev 454667
Push 39994 by bmo:mstange@themasta.com at Thu, 29 Dec 2016 21:07:16 +0000
Bug 1323100 - Use AutoProfilerRegister to register chromium threads with the profiler. r?froydnj MozReview-Commit-ID: 12LS5hqCA2c
543bd1ed1b71a9a1526e595a53edf51a4b2cf47b: Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r?froydnj draft
Markus Stange <mstange@themasta.com> - Thu, 29 Dec 2016 20:07:56 +0100 - rev 454666
Push 39994 by bmo:mstange@themasta.com at Thu, 29 Dec 2016 21:07:16 +0000
Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r?froydnj As far as I can tell, this covers all the remaining threads which we start using PR_CreateThread, except the ones that are created inside NSPR or NSS. This adds a AutoProfilerRegister stack class for easy registering and unregistering. There are a few places where we still call profiler_register_thread() and profiler_unregister_thread() manually, either because registration happens conditionally, or because there is a variable that gets put on the stack before the AutoProfilerRegister (e.g. a dynamically generated thread name). AutoProfilerRegister needs to be the first object on the stack because it uses its own `this` pointer as the stack top address. MozReview-Commit-ID: 3vwhS55Yzt
8904322417ba4f2ec4d8aed1f0ee3a93cf69247a: Bug 1252948: add nightlies; r=kmoir draft
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 29 Dec 2016 17:01:18 +0000 - rev 454665
Push 39993 by dmitchell@mozilla.com at Thu, 29 Dec 2016 21:04:21 +0000
Bug 1252948: add nightlies; r=kmoir MozReview-Commit-ID: HzTQ32Psyuu
9c873a5d1d6ca2477e8d9f560a4e9ef8cfc5fb5e: Bug 1252948: support for periodic taskgraphs; r?Callek, r?jonasfj draft
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 29 Dec 2016 21:03:34 +0000 - rev 454664
Push 39993 by dmitchell@mozilla.com at Thu, 29 Dec 2016 21:04:21 +0000
Bug 1252948: support for periodic taskgraphs; r?Callek, r?jonasfj This adds a new mach command and a directory full of implementations of cron jobs. Well, it will be full someday. Each cron job gets to decide if it wants to run, and if it does, gets to decide what kind of decision task(s) to create. MozReview-Commit-ID: KxQkaUbsjQs
1fee46c959172aeb91e801d7d7e5c390f2cab516: Bug 1325464 - Manually fix the remaining ES6 method syntax eslint errors. r=mattn draft
Jared Wein <jwein@mozilla.com> - Wed, 28 Dec 2016 12:22:09 -0500 - rev 454663
Push 39992 by bmo:jaws@mozilla.com at Thu, 29 Dec 2016 20:56:19 +0000
Bug 1325464 - Manually fix the remaining ES6 method syntax eslint errors. r=mattn MozReview-Commit-ID: 6NqMryvKH9S
d77bd2608f99805e86d3600013f6efbe4ffbd81c: Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=mattn draft
Jared Wein <jwein@mozilla.com> - Thu, 29 Dec 2016 15:20:47 -0500 - rev 454662
Push 39992 by bmo:jaws@mozilla.com at Thu, 29 Dec 2016 20:56:19 +0000
Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=mattn MozReview-Commit-ID: 8WoGr8i6oCR
f6b5a9337113f15aa47087d198a5d398df32a24d: Bug 1325464 - Use ES6 method syntax for preferences. r=mattn draft
Jared Wein <jwein@mozilla.com> - Thu, 22 Dec 2016 15:57:40 -0500 - rev 454661
Push 39992 by bmo:jaws@mozilla.com at Thu, 29 Dec 2016 20:56:19 +0000
Bug 1325464 - Use ES6 method syntax for preferences. r=mattn MozReview-Commit-ID: k3Bkm39TtT
d941b351c8a66c6cad333620202684afcc54f298: Bug 1326174 - For unsupported commands in chrome context throw UnsupportedOperationError r=ato draft
Henrik Skupin <mail@hskupin.info> - Thu, 29 Dec 2016 14:04:16 +0100 - rev 454660
Push 39992 by bmo:jaws@mozilla.com at Thu, 29 Dec 2016 20:56:19 +0000
Bug 1326174 - For unsupported commands in chrome context throw UnsupportedOperationError r=ato Commands which are not (yet) supported in chrome context have to throw an UnsupportedOperationError to indicate that they cannot be used instead of silently eating failures. MozReview-Commit-ID: 2eFYAfKaQpD
08ac0c44736ca122daf8e97040241850638ad2ce: Backed out changeset 25505bf601f6 (bug 1326236) for test_update_wizard.py failures a=backout draft
Wes Kocher <wkocher@mozilla.com> - Thu, 29 Dec 2016 12:46:05 -0800 - rev 454659
Push 39992 by bmo:jaws@mozilla.com at Thu, 29 Dec 2016 20:56:19 +0000
Backed out changeset 25505bf601f6 (bug 1326236) for test_update_wizard.py failures a=backout MozReview-Commit-ID: 6B9HMIxWBSO
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip