8ada4020596a3a39fb9b08b316cfe849efc394eb: Backed out 3 changesets (bug 1503776) for failing new MnG suite in test_pref_rollout_workaround.py. CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 19 Nov 2018 23:15:33 +0200 - rev 447053
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Backed out 3 changesets (bug 1503776) for failing new MnG suite in test_pref_rollout_workaround.py. CLOSED TREE Backed out changeset 5b6f0d586bf7 (bug 1503776) Backed out changeset bcb35a8cb22b (bug 1503776) Backed out changeset fb616c66a1fd (bug 1503776)
d277cd7dcbb4c4c5e2741723fd6974bb79367055: Backed out 3 changesets (bug 1503393) for failing xpcshell's test_proxy-failover_canceled.js and mochitest browser-chrome's browser_firstPartyIsolation.js
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 19 Nov 2018 23:14:13 +0200 - rev 447052
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Backed out 3 changesets (bug 1503393) for failing xpcshell's test_proxy-failover_canceled.js and mochitest browser-chrome's browser_firstPartyIsolation.js Backed out changeset 02892fb6feab (bug 1503393) Backed out changeset 7b1514667292 (bug 1503393) Backed out changeset 606cfe2ddd36 (bug 1503393)
aa84fe3c5853a519f1d3de60cdbb195d9d88f5c4: Bug 1426493 - Optimize Element.getElementById inside shadow trees. r=bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 19 Nov 2018 20:58:56 +0000 - rev 447051
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1426493 - Optimize Element.getElementById inside shadow trees. r=bzbarsky This is the only optimization missing compared to documents. Differential Revision: https://phabricator.services.mozilla.com/D12215
6b5790baa26c1ecbe6d38f6a1404ee399c51678b: Bug 1507913 - Return root a11y node when failing to retrieve virtual child. r=snorp
Eitan Isaacson <eitan@monotonous.org> - Mon, 19 Nov 2018 19:55:59 +0000 - rev 447050
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1507913 - Return root a11y node when failing to retrieve virtual child. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D12338
6a9f15fb809da3bed50ede05e663537c44075778: Bug 1501985 - Update Content Blocking section UI r=flod,johannh
Erica Wright <ewright@mozilla.com> - Mon, 19 Nov 2018 17:40:28 +0000 - rev 447049
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1501985 - Update Content Blocking section UI r=flod,johannh This adds a card-like UI to the content blocking section in preferences. Differential Revision: https://phabricator.services.mozilla.com/D11212
7efd8b5c5b934ba3897fb33ac19720c07f4d4057: Bug 1507479: Make WorkerPrivate::mIsSecureContext const r=perry,asuth
Yaron Tausky <ytausky@mozilla.com> - Mon, 19 Nov 2018 15:52:40 +0000 - rev 447048
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1507479: Make WorkerPrivate::mIsSecureContext const r=perry,asuth This member was never changed after it was set, but it couldn't be const because WorkerLoadInfo used a custom StealFrom() function instead of an idiomatic move constructor and move assignment operator. This commit replaces StealFrom with its idiomatic counterparts, adds a function that determines a new worker's secure context status, and uses that function to initialize the now const mIsSecureContext. Making constant members const is part of a greater effort to ensure that data is either modified from a single thread only, or access to it is synchronized properly. Differential Revision: https://phabricator.services.mozilla.com/D12030
d834c0fe16e536cf3cae25946056f3372285f127: Bug 1321466 - provide client cert when using proxy with SSL r=keeler
Junior Hsu <juhsu@mozilla.com> - Sat, 17 Nov 2018 00:28:30 +0000 - rev 447047
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1321466 - provide client cert when using proxy with SSL r=keeler Differential Revision: https://phabricator.services.mozilla.com/D11950
02892fb6feaba4654eb127812b8a43147cc6690b: Bug 1503393, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 14 Nov 2018 11:37:06 +0000 - rev 447046
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1503393, r=jaws
7b1514667292828ecbabc998ad42947da468c0e9: Bug 1503393 - verify default localhost not-proxied with PAC. r=mayhemer
Daniel Stenberg <daniel@haxx.se> - Mon, 19 Nov 2018 21:27:16 +0200 - rev 447045
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1503393 - verify default localhost not-proxied with PAC. r=mayhemer
606cfe2ddd368dc617f52795ddb2f5016d3ef1a8: Bug 1503393 - never let "localhost" get sent to a proxy. r=mayhemer
Daniel Stenberg <daniel@haxx.se> - Mon, 19 Nov 2018 21:25:40 +0200 - rev 447044
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1503393 - never let "localhost" get sent to a proxy. r=mayhemer
5b6f0d586bf79f1427d822cd562ad6a8c248b4f2: Bug 1503776 - Add marionette-gpu job. r=jmaher
Chris Pearce <cpearce@mozilla.com> - Mon, 19 Nov 2018 19:18:38 +0000 - rev 447043
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1503776 - Add marionette-gpu job. r=jmaher In order to reduce the cost of running marionette tests on a virtual machine with a GPU, add a marionette-gpu job, and run the WebRender rollout test added in the previous patch in this new job. Depends on D10528 Differential Revision: https://phabricator.services.mozilla.com/D12241
bcb35a8cb22b1d55a357fa592cfbe2418c6ae9ae: Bug 1503776 - Add test to verify WR qualified pref default value saved and respected on restart. r=bryce
Chris Pearce <cpearce@mozilla.com> - Mon, 19 Nov 2018 19:18:23 +0000 - rev 447042
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1503776 - Add test to verify WR qualified pref default value saved and respected on restart. r=bryce Add test that when we restart the browser with a default value set on gfx.webrender.all.qualified, Firefox saves that value and checks respects the saved value when initializing WebRender. Depends on D10527 Differential Revision: https://phabricator.services.mozilla.com/D10528
fb616c66a1fd330cdbdaa8494bbd38b4b18ff1f0: Bug 1503776 - Save default value of WebRender rollout pref to user pref, check on startup. r=mattwoodrow
Chris Pearce <cpearce@mozilla.com> - Mon, 19 Nov 2018 19:18:06 +0000 - rev 447041
Push 35066 by rmaries@mozilla.com at Tue, 20 Nov 2018 04:59:51 +0000
Bug 1503776 - Save default value of WebRender rollout pref to user pref, check on startup. r=mattwoodrow Normandy's Preference Rollout code sets default values on prefs, not user values (see uses of PrefUtils.setPref() in PreferenceRolloutAction.jsm). Default prefs are not persistent; unlike user prefs, changes to default pref values are not stored on disk. Changes to default values are only made on the in-memory copy of the pref's value, and thus don't survive a browser restart. Normandy changes the rolled out prefs early on in the startup of the browser, but not before gfxPlatform::Init() runs. So that means gfx can't use Normandy pref rollout to gradually rollout WebRender to release, as gfxPlatform::InitWebRenderConfig() won't see the rolled out version of the pref in time to turn on WebRender. So to work around this, add a profile-before-change shutdown observer that saves the default value of the gfx.webrender.all.qualified pref to a new user pref, gfx.webrender.all.qualified.default. We check that on startup and emulate the behavior that the pref system would have if that pref default value had already been set by Normandy. Differential Revision: https://phabricator.services.mozilla.com/D10527
bd4cebdbed4bcd34d449f67d51f139f9bdf75edc: Bug 1508147 - Re-remove unused CompartmentPrivate::isAddonCompartment, r=bholley
Timothy Guan-tin Chien <timdream@gmail.com> - Mon, 19 Nov 2018 18:46:57 +0000 - rev 447040
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1508147 - Re-remove unused CompartmentPrivate::isAddonCompartment, r=bholley It was removed in bug 1478275, but re-introduced because of a false rebase in bug 1431255. Differential Revision: https://phabricator.services.mozilla.com/D12331
d68e7e8e1db2c8620d3678897532569fd711667d: Bug 1406941 - Add unittests for configuring AudioConduit; r=padenot
Dan Minor <dminor@mozilla.com> - Mon, 19 Nov 2018 17:00:35 +0000 - rev 447039
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1406941 - Add unittests for configuring AudioConduit; r=padenot Depends on D12017 Differential Revision: https://phabricator.services.mozilla.com/D12018
0968b25b736fbc2456ae99e21580e0f204e9ded8: Bug 1406941 - Make AudioConduit more easily unit testable; r=padenot
Dan Minor <dminor@mozilla.com> - Mon, 19 Nov 2018 17:00:43 +0000 - rev 447038
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1406941 - Make AudioConduit more easily unit testable; r=padenot This makes Init and DeleteChannels virtual and mRecvChannelProxy and mSendChannelProxy protected. This will allow unit test code to override the creation of channels so that we can use a mocked ChannelProxy instead. Depends on D12016 Differential Revision: https://phabricator.services.mozilla.com/D12017
3f0b3e4421c02371dc83404acb259512a278905b: Bug 1406941 - Remove unused error handling code from SetLocalRTPExtensions; r=padenot
Dan Minor <dminor@mozilla.com> - Mon, 19 Nov 2018 17:46:15 +0000 - rev 447037
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1406941 - Remove unused error handling code from SetLocalRTPExtensions; r=padenot Rather than returning an error, the channel proxies have asserts that the underlying calls to the channel objects succeeded. Depends on D12015 Differential Revision: https://phabricator.services.mozilla.com/D12016
c0f52a7424dece45164a7af535a8ce85d0cf0053: Bug 1406941 - Set opus maxplaybackrate in AudioConduit; r=padenot
Dan Minor <dminor@mozilla.com> - Mon, 19 Nov 2018 17:01:16 +0000 - rev 447036
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1406941 - Set opus maxplaybackrate in AudioConduit; r=padenot This was regressed by the branch 64 update. The parameter is used in audio_encoder_opus.cc. Depends on D12014 Differential Revision: https://phabricator.services.mozilla.com/D12015
c99a8cc72471893a46b15798439eba7549cf7300: Bug 1406941 - Fix typo in videoconduit_unittests.cpp; r=padenot
Dan Minor <dminor@mozilla.com> - Mon, 19 Nov 2018 17:01:25 +0000 - rev 447035
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1406941 - Fix typo in videoconduit_unittests.cpp; r=padenot Depends on D12013 Differential Revision: https://phabricator.services.mozilla.com/D12014
d08645c751752d0601a660bf491959dc3e2efe1e: Bug 1406941 - Remove unused fields from JsepAudioCodecDescription; r=bwc
Dan Minor <dminor@mozilla.com> - Mon, 19 Nov 2018 17:44:16 +0000 - rev 447034
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1406941 - Remove unused fields from JsepAudioCodecDescription; r=bwc Packet size and rate are no longer configured inside AudioConduit, so there is no reason to continue to define them here. We now take the defaults provided by webrtc.org. Depends on D12012 Differential Revision: https://phabricator.services.mozilla.com/D12013
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip