68d08d45977aab6c047666adb7cc7ab8287a6ccd: Bug 1447870 - Don't flush throttled animations in nsIDOMWindowUtils.updateLayerTree. r=mattwoodrow
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 22 Mar 2018 14:08:29 +0900 - rev 409896
Push 101343 by ncsoregi@mozilla.com at Mon, 26 Mar 2018 09:23:33 +0000
Bug 1447870 - Don't flush throttled animations in nsIDOMWindowUtils.updateLayerTree. r=mattwoodrow updateLayerTree() is called from the callback of MozAfterPaint in reftest-content.js all the time except when we specify reftest-no-sync-layers or reftest-no-flush. If there is a throttled animation, FlushPendingNotifications flushes the animation, thus it will fire another MozAfterPaint event. It means we will end up waiting for the throttled animation to finish. This reiteration MozAfterPaint events can be easily observed in WebRender since WebRender fires MozAfterPaint event without checking invalidation change. Whereas current Gecko fires MozAfterPaint only if invalidation change happens and reftests for such throttled animations specify the same value for 'from' and 'to' value, so it hasn't been a problem there. The FlushPendingNotifications in updateLayerTree() was introduced in bug 1083635 <https://hg.mozilla.org/mozilla-central/rev/5bebfbefb3c2> to sync-decode images so it shouldn't matter if there are still throttled animations. MozReview-Commit-ID: B9KgNCX0kWq
5d5c944f32c1d5a6708e80c72d97a6d88c3cbd36: servo: Merge #20402 - Dedupe lazy_static (from Eijebong:lazy_static); r=emilio
Bastien Orivel <eijebong@bananium.fr> - Sun, 25 Mar 2018 15:11:29 -0400 - rev 409895
Push 101343 by ncsoregi@mozilla.com at Mon, 26 Mar 2018 09:23:33 +0000
servo: Merge #20402 - Dedupe lazy_static (from Eijebong:lazy_static); r=emilio :tada: :tada: :tada: Source-Repo: https://github.com/servo/servo Source-Revision: 34f388229df4f201302ee51a8969c0556692bf0b
0a08c4229770a523d4b9afa51c29f08f30eccde3: servo: Merge #20426 - Websockets send typed arrays now (from christianpoveda:issue_20347); r=jdm
Christian Poveda <christianpoveda@protonmail.com> - Sun, 25 Mar 2018 14:07:15 -0400 - rev 409894
Push 101343 by ncsoregi@mozilla.com at Mon, 26 Mar 2018 09:23:33 +0000
servo: Merge #20426 - Websockets send typed arrays now (from christianpoveda:issue_20347); r=jdm <!-- Please describe your changes on the following line: --> r? jdm --- <!-- 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 - [X] These changes fix #20347 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: 36a41722b6b93be6e500b4fc0debfa9b5d2ac7bf
4cfbe223361d26f3d40152e04a82970624e2f0c1: Bug 1438990 - Add a bit more fuzz for Android. r=bustage
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 26 Mar 2018 21:15:29 +1300 - rev 409893
Push 101342 by mwoodrow@mozilla.com at Mon, 26 Mar 2018 08:15:43 +0000
Bug 1438990 - Add a bit more fuzz for Android. r=bustage
b6e90fe569620f82e5b519c144162ec977734d10: Bug 1444275 - Reinstate an assertion. r=me
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 26 Mar 2018 14:56:43 +1100 - rev 409892
Push 101341 by nnethercote@mozilla.com at Mon, 26 Mar 2018 03:57:29 +0000
Bug 1444275 - Reinstate an assertion. r=me This change was supposed to happen in the previous patch from this bug. MozReview-Commit-ID: 93dFyFBbWwO
76d7d6012a152d4a1a9088d54b46bcd3b5c23e3b: Bug 1446686: Follow-up: Fix sync tests that load head_addons.js and fixture add-ons from add-on manager tests. r=they're-lucky-i-don't-just-disable-the-tests,test-only
Kris Maglione <maglione.k@gmail.com> - Sun, 25 Mar 2018 20:12:11 -0700 - rev 409891
Push 101340 by maglione.k@gmail.com at Mon, 26 Mar 2018 03:33:44 +0000
Bug 1446686: Follow-up: Fix sync tests that load head_addons.js and fixture add-ons from add-on manager tests. r=they're-lucky-i-don't-just-disable-the-tests,test-only MozReview-Commit-ID: C9kNoWVsxYY
89c4b23da971e68f420b881f801426c73ba59341: Bug 1448235. List the right support-files for the url-classifier chrome tests. r=francois
Boris Zbarsky <bzbarsky@mit.edu> - Sun, 25 Mar 2018 22:17:21 -0400 - rev 409890
Push 101339 by bzbarsky@mozilla.com at Mon, 26 Mar 2018 02:19:16 +0000
Bug 1448235. List the right support-files for the url-classifier chrome tests. r=francois
92bd25aaba89c8d240489eb5ce1ae128ed8b3be8: Bug 1432261 - Enable depth for WebRender r=jgilbert
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 26 Mar 2018 10:35:27 +0900 - rev 409889
Push 101338 by sikeda@mozilla.com at Mon, 26 Mar 2018 01:36:35 +0000
Bug 1432261 - Enable depth for WebRender r=jgilbert
7948eefa9274b05fe48692eb69990700f264857b: Bug 1447246 - Refactor ContentProcess::Init(). r=jimm
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 16 Mar 2018 12:23:10 +1100 - rev 409888
Push 101337 by nnethercote@mozilla.com at Mon, 26 Mar 2018 00:38:13 +0000
Bug 1447246 - Refactor ContentProcess::Init(). r=jimm The current code is a bit of a mess. This patch does the following. - Changes the processing from backwards to forwards. This avoids the need for all the `found` booleans, because if a flag is present multiple times, the last one will naturally override. - Tightens up the checking. It now doesn't use assertions, but instead returns false if any of the options are missing arguments, or have malformed arguments, or any of the mandatory flags are missing. (It assumes that -appdir and -profile are optional.) - Renames the loop variable `idx` as `i`. - Changes `!strcmp(...)` to `strcmp(...) == 0`, because I find that clearer. - Avoids a redundant nsCString when handling -appdir. The patch also tweaks GeckoChildProcessHost::mGroupId, which was buggy. It holds the appModelUserId argument, which XRE_InitChildProcess() always expects is present in the command. But it's only set to a non-empty value in InitWindowsGroupID(), which is only called for plugin processes. So in lots of cases the appModelUserId argument was missing, and a different argument would be interpreted as the appModelUserId argument (seemingly without noticeable ill effect). The patch changes things to mGroupId defaults to "-", which means it's always present in the command. Note: all this explains why the old code for ContentProcess::Init() started processing from argument aArgc, instead of aArgc-1 as you might expect -- it had to read one extra arg in order to see the argument following -appdir, because XRE_InitChildProcess() was decrementing aArgc for the appModelUserId argument even when that argument wasn't present. The new code for ContentProcess::Init() doesn't have to read past aArgc-1 because the mGroupId fix ensures the appModelUserId argument is always present. MozReview-Commit-ID: 8a8k6ABYMgo
0f4c9a52588ce0c30a8f3560331c7ef44e15c521: Bug 1438990 - Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 07 Mar 2018 15:40:42 +1300 - rev 409887
Push 101336 by mwoodrow@mozilla.com at Mon, 26 Mar 2018 00:32:30 +0000
Bug 1438990 - Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange * * * [mq]: fix MozReview-Commit-ID: F3tlwtmGlvL
284dcbf88f1147e407d0f04d8aca08b23a7ba5dd: Bug 1446686: Follow-up: Skip browser_httphash6 on win/mac opt/verify for frequent intermittent failures. r=bustage CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Sun, 25 Mar 2018 16:51:06 -0700 - rev 409886
Push 101335 by maglione.k@gmail.com at Sun, 25 Mar 2018 23:51:28 +0000
Bug 1446686: Follow-up: Skip browser_httphash6 on win/mac opt/verify for frequent intermittent failures. r=bustage CLOSED TREE MozReview-Commit-ID: FSuYIPluzrF
fef8790f544e55c6c7e5385cc40322fa48aaf23f: Bug 1446296 - builds should use the internal pypi mirror, r=aki
Nick Thomas <nthomas@mozilla.com> - Mon, 26 Mar 2018 12:10:02 +1300 - rev 409885
Push 101334 by nthomas@mozilla.com at Sun, 25 Mar 2018 23:12:06 +0000
Bug 1446296 - builds should use the internal pypi mirror, r=aki
754b5b294b08fe84ac2f352e66a6e09daf505f36: Merge mozilla-central to inbound. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Mon, 26 Mar 2018 00:57:39 +0300 - rev 409884
Push 101333 by cbrindusan@mozilla.com at Sun, 25 Mar 2018 21:58:10 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
b99844d179cacf74a5d39ad23429be91e989c331: Merge inbound to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Mon, 26 Mar 2018 00:44:42 +0300 - rev 409883
Push 101333 by cbrindusan@mozilla.com at Sun, 25 Mar 2018 21:58:10 +0000
Merge inbound to mozilla-central. a=merge
b34a18fff10e8f19aa2bd7367e4c9634baa1307d: Merge autoland to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Mon, 26 Mar 2018 00:42:07 +0300 - rev 409882
Push 101333 by cbrindusan@mozilla.com at Sun, 25 Mar 2018 21:58:10 +0000
Merge autoland to mozilla-central. a=merge
f56ca1235d19984c74d3386a942a48ac645b534c: No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update
ffxbld - Sun, 25 Mar 2018 13:32:21 -0700 - rev 409881
Push 101333 by cbrindusan@mozilla.com at Sun, 25 Mar 2018 21:58:10 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update
7901c86013402133d1c765d1f9f4a97f6b72856f: No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update
ffxbld - Sun, 25 Mar 2018 13:32:17 -0700 - rev 409880
Push 101333 by cbrindusan@mozilla.com at Sun, 25 Mar 2018 21:58:10 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update
14a3a7e06735fdcf686bdf76fcd9b2b5570d4552: Bug 1444760 - Combine loadURIWithFlags and loadURI methods. r=dao
Tim Nguyen <ntim.bugs@gmail.com> - Fri, 16 Mar 2018 23:21:46 +0000 - rev 409879
Push 101333 by cbrindusan@mozilla.com at Sun, 25 Mar 2018 21:58:10 +0000
Bug 1444760 - Combine loadURIWithFlags and loadURI methods. r=dao MozReview-Commit-ID: 5dsyKwvjYht
cedad7dd5d15cc14e3e202f70bec274b5fdbe7fc: Bug 1444760 - Support only one form of loadURIWithFlags calls. r=dao
Tim Nguyen <ntim.bugs@gmail.com> - Sun, 25 Mar 2018 14:35:17 +0200 - rev 409878
Push 101333 by cbrindusan@mozilla.com at Sun, 25 Mar 2018 21:58:10 +0000
Bug 1444760 - Support only one form of loadURIWithFlags calls. r=dao MozReview-Commit-ID: A5rMjQ6xnRw
de459b5357bb2bf6b3f83de6b462cf3800d813c1: Backed out 2 changesets (bug 1444760) for ES lint failure in /builds/worker/checkouts/gecko/browser/base/content/browser.js on a CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Sun, 25 Mar 2018 15:29:54 +0300 - rev 409877
Push 101333 by cbrindusan@mozilla.com at Sun, 25 Mar 2018 21:58:10 +0000
Backed out 2 changesets (bug 1444760) for ES lint failure in /builds/worker/checkouts/gecko/browser/base/content/browser.js on a CLOSED TREE Backed out changeset 71f61091a716 (bug 1444760) Backed out changeset 4956db1e9bdd (bug 1444760)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip