0b6522f13bcfe979c1cd25e58447eecac2df9b34: Bug 1557785 - Hook MOZ_PGO_PROFILE_USE environment variable into common Windows mozconfig; r=firefox-build-system-reviewers,chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 19 Jun 2019 22:05:52 +0000 - rev 480093
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1557785 - Hook MOZ_PGO_PROFILE_USE environment variable into common Windows mozconfig; r=firefox-build-system-reviewers,chmanchester MOZ_PGO_PROFILE_USE is set when the use-pgo attribute is defined in the task. This environment variable is used to enable --enable-profile-use and related configure flags. Differential Revision: https://phabricator.services.mozilla.com/D34798
516aa5eb97328ea43f3a2c2a7de17c947d023f79: Bug 1557785 - Add Windows generate profile task; r=tomprince
Mike Shal <mshal@mozilla.com> - Wed, 19 Jun 2019 22:05:43 +0000 - rev 480092
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1557785 - Add Windows generate profile task; r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D34797
2989571031f9691269ef4441129432d31c5b66dc: Bug 1557785 - Update run-profileserver.sh for Windows compatibility; r=firefox-build-system-reviewers,chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 19 Jun 2019 22:05:41 +0000 - rev 480091
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1557785 - Update run-profileserver.sh for Windows compatibility; r=firefox-build-system-reviewers,chmanchester The run-profileserver.sh script is a bridge between the Taskcluster task and profileserver.py. It was originally written as a Linux-only script, but with a few modifications it can support Windows as well. The xvfb support needs to be optional, and the UPLOAD_PATH and PGO_RUNDIR variables must not assume a Linux filesystem. Differential Revision: https://phabricator.services.mozilla.com/D34796
1bc6ee0c6672a37dd40e4ca5e0c8331042bb2781: Bug 1557785 - Add win64 PGO-instrumented task; r=tomprince
Mike Shal <mshal@mozilla.com> - Wed, 19 Jun 2019 22:05:26 +0000 - rev 480090
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1557785 - Add win64 PGO-instrumented task; r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D34795
725ea89ab2d28d570b4311c5ba77069bc7fcf19c: Bug 1427396 - Twice the dom.serviceWorkers.idle_timeout value for tests under dom/tests/mochitest/fetch/ to reduce the impact SW termination by timeout. r=perry
Eden Chuang <echuang@mozilla.com> - Tue, 25 Jun 2019 15:21:15 +0000 - rev 480089
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1427396 - Twice the dom.serviceWorkers.idle_timeout value for tests under dom/tests/mochitest/fetch/ to reduce the impact SW termination by timeout. r=perry The ServiceWorker is terminated by idleWorkerTimer timeout, and in slow platforms/machines, it would cancel the uncompleted fetching and make unexpected behavior during running tests. The SW idle termination implementation has no defects, so the fix would just double the dom.serviceWorkers.idle_timeout to let fetchings have more chance to finish before idleWorkerTimer timeout. Differential Revision: https://phabricator.services.mozilla.com/D35555
308ea5eaadf1401186e31428f4528120b9803235: Bug 1561392 - Handle backward-compat for new event-breakpoint implementation. r=davidwalsh
Logan Smyth <loganfsmyth@gmail.com> - Tue, 25 Jun 2019 20:17:24 +0000 - rev 480088
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1561392 - Handle backward-compat for new event-breakpoint implementation. r=davidwalsh Differential Revision: https://phabricator.services.mozilla.com/D35847
caacd1cb3ec10b6d39a4fbdc5eb09a7a703d87c3: Bug 1541923 - Avoid leaking cookies via Normandy fetches r=Gijs
Michael Cooper <mcooper@mozilla.com> - Tue, 25 Jun 2019 20:14:23 +0000 - rev 480087
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1541923 - Avoid leaking cookies via Normandy fetches r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D31810
44a166a4efdbfd3270f1e91c854f0dba4e62ddfb: Bug 1555255 - Don't require a network connection to produce Javadoc. r=geckoview-reviewers,agi
Nick Alexander <nalexander@mozilla.com> - Tue, 25 Jun 2019 19:58:26 +0000 - rev 480086
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1555255 - Don't require a network connection to produce Javadoc. r=geckoview-reviewers,agi See https://stackoverflow.com/a/24026735. Adding the `docs` package requirement is not ideal, but it's not worth the effort to install it only in automation (or in the relevant task), and it's not *that* large: 1.0G on my macOS installation. Differential Revision: https://phabricator.services.mozilla.com/D35834
cac1aaff7d7b51da082004488956610f881629e5: Bug 1560826 - Make bootstrap upgrade mercurial when it is older than 4.8. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 25 Jun 2019 16:50:17 +0000 - rev 480085
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1560826 - Make bootstrap upgrade mercurial when it is older than 4.8. r=nalexander 4.3.3 is the strict minimum required for v-c-t's config wizard, but it is preferable people use more modern versions. We could go with 5.0, but it feels like people still using 4.8 and 4.9 don't really need to be bugged to update to a more recent version, they are kind of modern enough. OTOH MozillaBuild comes with 4.5.x, and this will force an upgrade for those. Differential Revision: https://phabricator.services.mozilla.com/D35756
bd4a8fb77389fc0f47979529bcb206c3064808f2: Bug 1560826 - Only install mercurial versions that have wheels. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 25 Jun 2019 16:50:50 +0000 - rev 480084
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1560826 - Only install mercurial versions that have wheels. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D35755
14659558eaad0da11cfe567cf9304ef67d666ddf: Bug 1560826 - Backout changeset c9732a51552b (bug 1364511). r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 25 Jun 2019 16:49:30 +0000 - rev 480083
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1560826 - Backout changeset c9732a51552b (bug 1364511). r=nalexander This makes the bootstrap behavior wrt. Mercurial consistent on all platforms, making Windows bootstrap only upgrade Mercurial if the version is older than MODERN_MERCURIAL_VERSION. As a side effect, this avoids upgrading to version 5.0.1, which doesn't come with wheels at the moment. Differential Revision: https://phabricator.services.mozilla.com/D35754
578f090c90856faf65e33296a1bcd60ba7e69eff: Bug 1561201 - Expose the list of build resource data from `mach resource-usage` page. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 25 Jun 2019 16:48:19 +0000 - rev 480082
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1561201 - Expose the list of build resource data from `mach resource-usage` page. r=nalexander The `mach resource-usage` page supports a list of build resource data, but only ever displays the first one. Nothing actually creates a list with multiple items automatically, but one might want to do that manually to explore data from multiple builds more conveniently. So if such a list exists, we expose a dropdown list of all the data available, and switch the graph when a different item is chosen from the list. Differential Revision: https://phabricator.services.mozilla.com/D35757
dcf33acba09527474a11e107f71583916fc86cbe: Bug 1561350 - Fix libclang detection for clang-cl 9 r=glandium
David Major <dmajor@mozilla.com> - Tue, 25 Jun 2019 20:39:01 +0000 - rev 480081
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1561350 - Fix libclang detection for clang-cl 9 r=glandium In the clang-cl 9 case where we have semicolon-separated paths, the `dirs` variable is never read, so the libclang detection fails. Differential Revision: https://phabricator.services.mozilla.com/D35825
28854bf543da35394680922280e267eb65eb7a41: Bug 1547533 - Update ResizeObserver tests on <img>. r=dholbert
Boris Chiou <boris.chiou@gmail.com> - Tue, 25 Jun 2019 18:10:04 +0000 - rev 480080
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1547533 - Update ResizeObserver tests on <img>. r=dholbert Looks like onload event is not enough, so we still have intermittents. Based on the suggestion in html spec: https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-decode We decode the image in parallel, and only inserting it into the DOM (and thus causing it to be painted) once the decoding process is complete. Because the decode() method attempts to ensure that the decoded image data is available for at least one frame, it can be combined with the requestAnimationFrame() API. This means it can be used with coding styles or frameworks that ensure that all DOM modifications are batched together as animation frame callbacks. Hope this could reduce the occurrence rate of this intermittent. Differential Revision: https://phabricator.services.mozilla.com/D35732
e927a7bfb85e6ef07fc84c34b5e967fa1924e426: Bug 1560229 - [Fission] Make Autoplay work with JSWindowActor. r=NeilDeakin
Abdoulaye O. Ly <ablayelyfondou@gmail.com> - Tue, 25 Jun 2019 20:29:19 +0000 - rev 480079
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1560229 - [Fission] Make Autoplay work with JSWindowActor. r=NeilDeakin Differential Revision: https://phabricator.services.mozilla.com/D35395
c396b50af035b2205a3bc32190e105c97705c497: Bug 1560853 - Fix picture cache tiles with fractional origins. r=kvark
Glenn Watson <github@intuitionlibrary.com> - Tue, 25 Jun 2019 20:28:16 +0000 - rev 480078
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1560853 - Fix picture cache tiles with fractional origins. r=kvark Gecko layouts typically produce a picture cache where the origin of the picture rect is an integer. However, it can occasionally be a fractional origin. In these cases, we need to ensure the content origin is floored, to maintain consistent snapping. When this case occurs, the UV rect for the tile also needs adjusting, to ensure the exact 1:1 texel:pixel mapping when drawing the tile. Differential Revision: https://phabricator.services.mozilla.com/D35761
021c05e47e6f4932a63fc1eeabc3c965fae6e882: Bug 1561102 - Add license exception for the mach crate. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Tue, 25 Jun 2019 20:25:44 +0000 - rev 480077
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1561102 - Add license exception for the mach crate. r=chmanchester Differential Revision: https://phabricator.services.mozilla.com/D35743
d077bc76802d9c6ee4b23fd03fd6ef560ea700a3: Bug 1532935 - Enable ESLint for dom/promise (manual changes). r=mccr8
Alec Gibson <violinmonkey42@gmail.com> - Tue, 25 Jun 2019 20:12:47 +0000 - rev 480076
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1532935 - Enable ESLint for dom/promise (manual changes). r=mccr8 Patch by Alec, updated by Standard8. Differential Revision: https://phabricator.services.mozilla.com/D29646
f0b36a9e6be0076368bff7cfe6af2318ea6d2b13: Bug 1532935 - Enable ESLint for dom/promise (automatic changes). r=mccr8
Alec Gibson <violinmonkey42@gmail.com> - Tue, 25 Jun 2019 20:11:52 +0000 - rev 480075
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1532935 - Enable ESLint for dom/promise (automatic changes). r=mccr8 # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D29645
b1c8bd117233e382d1eb0fb46c80ea467ede4fb3: Bug 1515105 - Turn off git commit.gpgSign when making temporary commits for try pushes. r=ahal
L. David Baron <dbaron@dbaron.org> - Tue, 25 Jun 2019 17:21:47 +0000 - rev 480074
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1515105 - Turn off git commit.gpgSign when making temporary commits for try pushes. r=ahal Differential Revision: https://phabricator.services.mozilla.com/D35726
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip