338526a054586a6e6b7c1ed4330c1029647a9572: Merge autoland to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 23 Aug 2018 06:39:25 +0300 - rev 488049
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge autoland to mozilla-central. a=merge
2b2cc1983172a567ec81830d4cc530616eb2aa74: Bug 1485499 - Reduce size of js::Symbol r=sfink
Ted Campbell <tcampbell@mozilla.com> - Thu, 23 Aug 2018 01:34:37 +0000 - rev 488048
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1485499 - Reduce size of js::Symbol r=sfink MozReview-Commit-ID: 4mEHixUnUax Differential Revision: https://phabricator.services.mozilla.com/D4017
bb9759881cd75c2a0cba3510f35166d160074e79: Bug 1483703 - part4 : modify current telemtry scalar because we won't block media without audio track anymore. r=cpearce,francois
alwu <alwu@mozilla.com> - Wed, 22 Aug 2018 22:54:05 +0000 - rev 488047
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483703 - part4 : modify current telemtry scalar because we won't block media without audio track anymore. r=cpearce,francois Since we don't block media without audio track anymore, the original telemetry scalar becomes useless. We need to change its meaning in order to know the number of allowed autoplay without audio track. Differential Revision: https://phabricator.services.mozilla.com/D3673
d915d805e9642c0e4cab3db3042bd9bdf5f2c5b7: Bug 1483703 - part3 : modify test. r=cpearce
alwu <alwu@mozilla.com> - Wed, 22 Aug 2018 22:52:04 +0000 - rev 488046
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483703 - part3 : modify test. r=cpearce Differential Revision: https://phabricator.services.mozilla.com/D3672
3326c0e920d4c9a180a26561a1a9d49b886c0eb7: Bug 1483703 - part2 : add telemetry for the media which was blocked before loading metadata and ended up being without audio track. r=cpearce,francois
alwu <alwu@mozilla.com> - Wed, 22 Aug 2018 22:50:54 +0000 - rev 488045
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483703 - part2 : add telemetry for the media which was blocked before loading metadata and ended up being without audio track. r=cpearce,francois Add two telemetry scarlar, "MEDIA_BLOCKED_NO_METADATA" records how many media which was blocked because it hadn't loaded metadata yet. "MEDIA_BLOCKED_NO_METADATA_ENDUP_NO_AUDIO_TRACK" records how many media which was blocked because it hadn't loaded metadata and ended up for being no audio track. By collecting those data, we can know the proportion of media which should be autoplay but was blocked because of lacking metadata. Differential Revision: https://phabricator.services.mozilla.com/D3671
71ad474cdeeb928e303c2fb7eb5322402529b48b: Bug 1483703 - part1 : allow media without audio track to autoplay. r=cpearce
alwu <alwu@mozilla.com> - Wed, 22 Aug 2018 23:31:58 +0000 - rev 488044
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483703 - part1 : allow media without audio track to autoplay. r=cpearce We would allow media without audio track to autoplay after it had loaded the metadata. If media hasn't loaded metadata yet, we would treat it as audible media and then block it. Differential Revision: https://phabricator.services.mozilla.com/D3670
a28f7398ddff28f51ee1ac68203a02286bca6367: Backed out changeset ffe0fc382b2f (bug 1369209) for bc failures on browser_ext_management.js. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 23 Aug 2018 02:28:19 +0300 - rev 488043
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out changeset ffe0fc382b2f (bug 1369209) for bc failures on browser_ext_management.js. CLOSED TREE
cc2cb08f3759f4c0250c081c5696d13c5a86725a: Bug 1482224 Crash in Shutdown due to ProxyAutoConfig still aiming to resolve addressThis crash has arisen due to a loop in ProxyAutoConfig which spins until apending PAC request is complete, even when the ProxyAutoConfig object is beingshut... r=valentin
Polly Shaw <polly.shaw@gmail.com> - Wed, 22 Aug 2018 23:23:08 +0000 - rev 488042
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1482224 Crash in Shutdown due to ProxyAutoConfig still aiming to resolve addressThis crash has arisen due to a loop in ProxyAutoConfig which spins until apending PAC request is complete, even when the ProxyAutoConfig object is beingshut... r=valentin ...down. The remedy to prevent the crash is to exit the loop when the mShutdown flag is set. This does not attempt to address the underlying cause of why the request continues to be pending, although this is also a concern. Files changed: netwerk/base/ProxyAutoConfig.cpp - expanded lambda containing logic of when to stop waiting for the request to complete to include a check to the mShutdown flag. Also logged a warning if the loop is exited because of mShutdown. Differential Revision: https://phabricator.services.mozilla.com/D3977
265d09efe73f674a364194d4ad16dfd77d0aab57: Bug 1483122 - "https" is pushed off left edge of address bar (overlapping buttons!) for long URLs with broken cert configurations r=Gijs
Drew Willcoxon <adw@mozilla.com> - Wed, 22 Aug 2018 22:29:52 +0000 - rev 488041
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483122 - "https" is pushed off left edge of address bar (overlapping buttons!) for long URLs with broken cert configurations r=Gijs Bug 1470910 broke the positioning because it changed the tag name of .urlbar-input-box but didn't update the related rule in browser.css, and then bug 1480355 landed and made it worse. This patch fixes the first problem by updating the tag name in the CSS, and it fixes the second problem (and bug 1480355) by setting `direction: ltr` on .urlbar-input-box. Differential Revision: https://phabricator.services.mozilla.com/D4015
d57a6d415507fb7e43cad18c2755aa124b84bbbe: Bug 1485472 - Avoid a couple addref / release in ParseStyleAttribute. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Aug 2018 22:27:12 +0000 - rev 488040
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1485472 - Avoid a couple addref / release in ParseStyleAttribute. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D4008
cd6a42517bb9e60c45b6441a986b53d8da7fb147: Bug 1483703 - part1 : allow media without audio track to autoplay. r=cpearce
alwu <alwu@mozilla.com> - Tue, 21 Aug 2018 20:58:26 +0000 - rev 488039
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483703 - part1 : allow media without audio track to autoplay. r=cpearce We would allow media without audio track to autoplay after it had loaded the metadata. If media hasn't loaded metadata yet, we would treat it as audible media and then block it. Differential Revision: https://phabricator.services.mozilla.com/D3670
d77ca862636da2f413aa0b3a6e98c11c45ecae15: Bug 1435045 - Don't make CSS filters on the <svg> element use fallback. r=jrmuizel
Markus Stange <mstange@themasta.com> - Wed, 22 Aug 2018 22:06:24 +0000 - rev 488038
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1435045 - Don't make CSS filters on the <svg> element use fallback. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D4018
867a77e99ab0d656c7e8f10f7d1d5950501e7535: Merge mozilla-central to autoland. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 23 Aug 2018 01:02:39 +0300 - rev 488037
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
ffe0fc382b2f0c8aa80f562e6a52993f19d48162: Bug 1369209 - Implement management.install for themes only r=kmag,robwu
Tomislav Jovanovic <tomica@gmail.com> - Wed, 22 Aug 2018 21:52:28 +0000 - rev 488036
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1369209 - Implement management.install for themes only r=kmag,robwu Differential Revision: https://phabricator.services.mozilla.com/D3106
c8443454c32507d960e7a935a943f2f7412afcc6: Bug 1482560: Do not flush tracelogger to disk unless specifically requested to do so r=sfink
Denis Palmeiro <dpalmeiro@mozilla.com> - Wed, 22 Aug 2018 20:09:33 +0000 - rev 488035
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1482560: Do not flush tracelogger to disk unless specifically requested to do so r=sfink When enabling the tracelogger, it will automatically spew the data to disk in the location specified by TLDIR or /tmp, if undefined. However, there needs to be a way to enable the tracelogger without spewing so that we can write this data as part of the gecko profiler JSON output, and ultimately visualized with perf.html. Differential Revision: https://phabricator.services.mozilla.com/D3138
8f1443ae9fe4cc6bf37b21e7f302816b9b481965: Bug 1481604 - Require nightly Cargo in addition to a particular rustc when building with tup. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 22 Aug 2018 20:39:33 +0000 - rev 488034
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1481604 - Require nightly Cargo in addition to a particular rustc when building with tup. r=mshal Our version check is removed as well, as the current required rustc version for Firefox includes all features required to build with tup. Differential Revision: https://phabricator.services.mozilla.com/D3847
202f0986f4599698554946394d878597b7263484: Bug 1485484 - Always fill in the optional third parameter to ApplicationID::Set. r=agashlin
Matt Howell <mhowell@mozilla.com> - Wed, 22 Aug 2018 20:38:12 +0000 - rev 488033
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1485484 - Always fill in the optional third parameter to ApplicationID::Set. r=agashlin In theory, the third parameter (dualMode) to the NSIS ApplicationID plugin's Set function is optional, but the plugin assumes that either it's there or there's nothing else on the NSIS stack, so it pops three items from the stack unconditionally. This means that supplying only two parameters results in one item silently being dropped from the NSIS stack. Fortunately this one function is the only place where we were doing that, so it only became a problem if there were an awful lot of shortcuts (around 7) to the same installation. Differential Revision: https://phabricator.services.mozilla.com/D4009
e65592761f4cb4562a194cd2bc5c9c907e13f898: Bug 1484101 - Ensure DrawTargetTiled::PadEdges is called with region in device space. r=rhunt
Jamie Nicol <jnicol@mozilla.com> - Wed, 22 Aug 2018 16:29:52 +0000 - rev 488032
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484101 - Ensure DrawTargetTiled::PadEdges is called with region in device space. r=rhunt In MultiTiledContentClient we can create a DrawTargetTiled with a different origin than the layer we are painting. We must therefore ensure when edge-padding that we provide the valid region in the draw target's device-space rather than layer-space. Not doing so was causing us to pad out in incorrect directions, causing visible seams. Differential Revision: https://phabricator.services.mozilla.com/D3993
3dd6ba40f3bf51dc3513c0ad88c86f62473330b6: Bug 1468225 - remove method nsICertificateDialogs.viewCert and its uses. r=Gijs,keeler
Dipen Patel <bugzilla@pansara.org> - Wed, 22 Aug 2018 17:38:33 +0000 - rev 488031
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1468225 - remove method nsICertificateDialogs.viewCert and its uses. r=Gijs,keeler - Remove the viewCert method from nsICertificateDialogs - Remove all associated C++ code - Directly invoke UI window where it was previous called. - Update tests MozReview-Commit-ID: 9b62Go0DjE9 Differential Revision: https://phabricator.services.mozilla.com/D3358
e2cedc15272d164e81a4f48cb7115ff012430745: Bug 1466722 - Remove remaining references to nsCSSRuleProcessor since it has been removed. r=heycam
svoisen <svoisen@mozilla.com> - Wed, 22 Aug 2018 01:29:39 +0000 - rev 488030
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1466722 - Remove remaining references to nsCSSRuleProcessor since it has been removed. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D3928
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip