Dorel Luca
665b49a8bb
Backed out 2 changesets (bug 1591563) for Spidermonkey failures. CLOSED TREE
...
Backed out changeset 53d79a9ad34f (bug 1591563)
Backed out changeset 9bd151c03945 (bug 1591563)
2019-11-22 05:02:39 +02:00
Dorel Luca
4f48da1b73
Backed out changeset 0257181c4fe2 (bug 1598507) for Spidermonkey failures. CLOSED TREE
2019-11-22 04:43:35 +02:00
Michael Cooper
4b77f237fd
Bug 1594035 p2 - Add filler enrollment IDs to old Normandy studies and rollouts. r=Gijs
...
Having null or undefined values for enrollment IDs causes trouble with
Telemetry. The easiest approach is to assign all objects that could have an
enrollment ID but don't a filler value. This value will be ignored by tooling
and should be fairly obvious to humans reading the code.
Any newly created studies and rollouts will have enrollment IDs set. The
migrations introduced here will ensure that any old studies and rollouts get a
value. Therefor all of them will have an enrollment ID that is non-null. This
simplifies the code that deals with enrollment IDs, instead of scattering null
checks all around the code.
Differential Revision: https://phabricator.services.mozilla.com/D52085
--HG--
extra : moz-landing-system : lando
2019-11-20 00:21:34 +00:00
Michael Cooper
95327e78e3
Bug 1594035 p1 - Register UI listener sooner in Normandy init to avoid race conditions r=Gijs
...
Without this patch, the UI finished listener is only registered after the
migrations are completely run. If the UI finishes intializating before this
happens, then our listener will never fire, and we'll miss the event. This
causes initialization to never proceed.
With this patch, we register the listener synchronously (before the first
`await`) and so are guaranteed to receive the event, no matter how long the
migrations take to run.
Differential Revision: https://phabricator.services.mozilla.com/D53896
--HG--
extra : moz-landing-system : lando
2019-11-21 16:58:17 +00:00
Andrei Oprea
00a4140def
Bug 1594405 - Cache mozjexl evaluation results to reuse between frequent calls r=k88hudson
...
MozReview-Commit-ID: 8BVWPm810jk
Differential Revision: https://phabricator.services.mozilla.com/D53415
--HG--
extra : moz-landing-system : lando
2019-11-21 16:37:49 +00:00
Ricky Stewart
35f7bc06ec
Bug 1598134 - configure and unit test performance regressed by inspect.stack() call from bug 1582155 r=mshal,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D54038
--HG--
extra : moz-landing-system : lando
2019-11-21 14:59:19 +00:00
Jason Laster
5ac14e224d
Bug 1598174 - Fix skipBreakpoints is undefined error in tests. r=bhackett
...
Differential Revision: https://phabricator.services.mozilla.com/D54064
--HG--
extra : moz-landing-system : lando
2019-11-21 16:17:28 +00:00
Kershaw Chang
0074c17ca8
Bug 1587686 - Cancel post-redirect channel if pre-redirect channel is already canceled r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D52546
--HG--
extra : moz-landing-system : lando
2019-11-21 16:17:55 +00:00
Jonathan Kew
fbf91045d0
Bug 1593414 - Try to use the full list of user-preferred languages on Windows to guide CJK font-preference priority. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D54043
--HG--
extra : moz-landing-system : lando
2019-11-21 15:42:00 +00:00
ffxbld
533132c23d
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D54125
--HG--
extra : moz-landing-system : lando
2019-11-21 15:29:52 +00:00
Rob Wu
d5a21ff298
Bug 1584391 - Attempt to debug leak in browser_ext_themes_ntp_colors_perwindow.js r=rpl
...
Differential Revision: https://phabricator.services.mozilla.com/D52354
--HG--
extra : moz-landing-system : lando
2019-11-21 12:12:13 +00:00
Māris Fogels
fd2e3c6b9e
Bug 1593105 - [mozbuild] Port mozbuild.util.FileAvoidWrite to Python 3 r=firefox-build-system-reviewers,mshal
...
The FileAvoidWrite class does a bunch of stuff with bytes and strings
that doesn't work in Python 3. Make sure the object is handling only
bytes or only strings under the hood so Python 3 is happy.
The FileAvoidWrite unit tests written with MockedOpen don't work in
Python 3 either. Swap them out for vanilla pytest tests without
the MockedOpen dependency.
Differential Revision: https://phabricator.services.mozilla.com/D51341
--HG--
extra : moz-landing-system : lando
2019-11-21 15:13:37 +00:00
Harry Twyford
d7c31e9a0d
Bug 1593825 - Implement badged favicons. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D53148
--HG--
extra : moz-landing-system : lando
2019-11-21 14:58:15 +00:00
Chris H-C
2c3d275f39
Bug 1591563 - Only build the fogotype crate on Nightly r=janerik,lina
...
Depends on D53713
Differential Revision: https://phabricator.services.mozilla.com/D53714
--HG--
extra : moz-landing-system : lando
2019-11-20 21:37:12 +00:00
Chris H-C
0e992e24f7
Bug 1591563 - Add an empty do-nothing crate for fogotype work r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D53713
--HG--
extra : moz-landing-system : lando
2019-11-20 21:37:02 +00:00
Tim Nguyen
c466b25172
Bug 1597844 - Fix positioning of form validation and date/time input popups. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D53902
--HG--
extra : moz-landing-system : lando
2019-11-22 00:13:15 +00:00
Hiroyuki Ikezoe
49285c5161
Bug 1598225 - Call restoreNormalRefresh before closing window. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D54197
--HG--
extra : moz-landing-system : lando
2019-11-22 01:35:03 +00:00
Jeff Walden
62732d4bf4
Bug 1598507 - Fix nonunified builds. r=sfink
...
Differential Revision: https://phabricator.services.mozilla.com/D54239
--HG--
extra : moz-landing-system : lando
2019-11-22 01:37:46 +00:00
Daniel Varga
19e8a51a77
Backed out changeset 59e0b3d74d19 (bug 1598448) for webrender-lint-tidy fail. On a CLOSED TREE
2019-11-22 03:45:45 +02:00
Ehsan Akhgari
e580bb5d66
Bug 1505917 - Only consider a resource as a tracker if we would be blocking its load from the network in strict content blocking mode; r=Honza
...
Differential Revision: https://phabricator.services.mozilla.com/D54029
--HG--
extra : moz-landing-system : lando
2019-11-21 09:45:13 +00:00
Ehsan Akhgari
eae928f35e
Bug 1597841 - Add preferences for the automated storage access grant heuristics for ETP; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D54051
--HG--
extra : moz-landing-system : lando
2019-11-21 12:30:21 +00:00
Matthew Noorenberghe
c5f5b70fa5
Bug 1595656 - Only clear user-facing passwords with the browsingData API. r=rpl
...
FxA/Sync stores a credential in login storage but this is no longer user-facing so users shouldn't expect it to be cleared. Users can still diconnect Sync properly from about:preferences.
Differential Revision: https://phabricator.services.mozilla.com/D53834
--HG--
extra : moz-landing-system : lando
2019-11-21 14:42:57 +00:00
Matthew Noorenberghe
ebd3c33af6
Bug 1595656 - isUserFacingLogin should only exclude the FxA one, not legacy extension ones. r=sfoster
...
We shouldn't hide data saved by legacy extensions, the user should remain in control of them since they may contain credentials they want to delete.
Differential Revision: https://phabricator.services.mozilla.com/D53833
--HG--
extra : moz-landing-system : lando
2019-11-21 14:41:41 +00:00
Rishi Gupta
42889b7b8e
Bug 1597737 : Importing urlparse from six to keep py2, py3 compatible r=whimboo,marionette-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D54128
--HG--
extra : moz-landing-system : lando
2019-11-21 14:33:45 +00:00
Harry Twyford
d3de0e27da
Bug 1593664 - Add urlbar.megabar.expandTextOnFocus pref and increase font size to the equivalent of 15px on focus. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D53723
--HG--
extra : moz-landing-system : lando
2019-11-21 09:15:21 +00:00
Marian Raiciof
d89d3711ad
Bug 1596770 - Add '--enable-fission' command line argument to 'mach marionette-test' r=whimboo,marionette-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D53205
--HG--
extra : moz-landing-system : lando
2019-11-21 13:43:49 +00:00
Jan de Mooij
0183c42c4f
Bug 1597943 part 3 - Remove JSOP_CONDSWITCH and CondSwitch source notes. r=arai
...
Unfortunately SRC_TABLESWITCH is still used by code coverage.
Differential Revision: https://phabricator.services.mozilla.com/D54089
--HG--
extra : moz-landing-system : lando
2019-11-21 13:32:00 +00:00
Jan de Mooij
369d0d0f41
Bug 1597943 part 2 - Remove For::UpdateOffset and DoWhile::CondOffset source notes. r=arai
...
Depends on D54087
Differential Revision: https://phabricator.services.mozilla.com/D54088
--HG--
extra : moz-landing-system : lando
2019-11-21 12:59:19 +00:00
Jan de Mooij
0798d11d6c
Bug 1597943 part 1 - Remove some now-unused source notes. r=arai
...
Removes:
* SRC_IF
* SRC_IF_ELSE
* SRC_COND
* SRC_CONTINUE
* SRC_BREAK
* SRC_BREAK2LABEL
* SRC_SWITCHBREAK
* SRC_NEXTCASE
IonBuilder no longer needs those source notes since bug 1595476.
Differential Revision: https://phabricator.services.mozilla.com/D54087
--HG--
extra : moz-landing-system : lando
2019-11-21 12:59:19 +00:00
Sylvestre Ledru
2f6d8cf062
Bug 1591500 - Move the coding style doc from mdn to the internal docs r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D50638
--HG--
extra : moz-landing-system : lando
2019-11-21 12:46:28 +00:00
Belén Albeza
ba7e841092
Bug 1596148 - Part 2: Re-enable start SW mochitest r=jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D53991
--HG--
extra : moz-landing-system : lando
2019-11-21 13:25:48 +00:00
Belén Albeza
ee4721a1c4
Bug 1596148 - Part 1: Allow remote debugging of service workers r=jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D53990
--HG--
extra : moz-landing-system : lando
2019-11-20 22:51:06 +00:00
danwalsh99
da48b9cb49
Bug 1590358 - [remote] Replace static assertions in browser chrome tests with info(), r=remote-protocol-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D53352
--HG--
extra : moz-landing-system : lando
2019-11-21 13:25:46 +00:00
Ryan VanderMeulen
277857312a
Bug 1598202 - Update jsoncpp to version 1.9.2. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D54076
--HG--
rename : toolkit/components/jsoncpp/include/json/features.h => toolkit/components/jsoncpp/include/json/json_features.h
extra : moz-landing-system : lando
2019-11-21 11:59:28 +00:00
Gijs Kruitbosch
94b2e1d932
Bug 1586139 - fix race condition in reader mode test, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D53946
--HG--
extra : moz-landing-system : lando
2019-11-21 13:14:55 +00:00
Glenn Watson
7c0b1bcdc7
Bug 1598448 - Change compositor example to use EGLImage instead of pbuffer. r=sotaro
...
Update the example compositor implementation to use the faster
EGLImage technique that the Gecko implementation now uses.
Differential Revision: https://phabricator.services.mozilla.com/D54185
--HG--
extra : moz-landing-system : lando
2019-11-21 23:40:57 +00:00
Gijs Kruitbosch
9421776013
Bug 1263176 - get appropriate description on Windows 8/10 for apps/filetypes delegated via TWINUI / Windows Storage types, r=emk,mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D53370
--HG--
extra : moz-landing-system : lando
2019-11-22 00:07:21 +00:00
Daniel Varga
f12c40c242
Backed out changeset afe80b4ff889 (bug 1595934) Requested by ehsan to see if it fixex bug 1597915. On a CLOSED TREE
2019-11-22 02:01:51 +02:00
Daniel Varga
af05b317ec
Backed out 7 changesets (bug 1597216, bug 1596777, bug 1536156) for reftest failures at reftest/bipbop_300_215kbps.mp4.lastframe.htm. On a CLOSED TREE
...
Backed out changeset a3fa99d936f3 (bug 1536156)
Backed out changeset 29dd64930421 (bug 1536156)
Backed out changeset 77c16444e714 (bug 1536156)
Backed out changeset d540f1802ff6 (bug 1536156)
Backed out changeset 8283eed414d2 (bug 1536156)
Backed out changeset 01d2c84810f0 (bug 1597216)
Backed out changeset e0184916cf37 (bug 1596777)
2019-11-22 01:58:42 +02:00
Gabriele Svelto
3233e4e9ef
Bug 1598005 - Remove the useless browserDumpID field from the plug-in crash events r=froydnj,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D53977
--HG--
extra : moz-landing-system : lando
2019-11-21 12:29:58 +00:00
Henrik Skupin
40e00a5be5
Bug 1557232 - [marionette] Skip test_switch_tabs_in_different_windows_with_focus_change on Linux due to intermittent failures. r=marionette-reviewers,ato
...
Differential Revision: https://phabricator.services.mozilla.com/D54115
--HG--
extra : moz-landing-system : lando
2019-11-21 13:03:45 +00:00
Johan Lorenzo
a966f72bb8
Bug 1597928 - Snap repackage: Stop fetching scripts from the hg.mozilla.org archive endpoint r=jlund
...
Differential Revision: https://phabricator.services.mozilla.com/D53933
--HG--
extra : moz-landing-system : lando
2019-11-21 09:50:47 +00:00
Andreas Pehrson
391dbe5d1b
Bug 1536156 - Clear future frames when VideoSink is finished. r=padenot
...
Depends on D53832
Differential Revision: https://phabricator.services.mozilla.com/D54117
--HG--
extra : moz-landing-system : lando
2019-11-21 12:41:06 +00:00
Andreas Pehrson
531a7211a9
Bug 1536156 - Stop doing EndCloningVisually in Unlink. r=mconley
...
Unlink must not cause an AddRef on the unlinked object, or it is at risk of
leaking. See 1593739 for an example of where this happens.
EndCloningVisually is dangerous in that it tries to do more than just unlink the
video element. It does AddRef in NotifyUAWidgetSetupOrChange, so that must be
avoided.
Previous patches to this bug make sure that MediaDecoder shutdown takes care of
clearing the secondary video container in the MediaDecoder stack, so this is not
actually necessary anymore.
Differential Revision: https://phabricator.services.mozilla.com/D53832
--HG--
extra : moz-landing-system : lando
2019-11-21 12:40:11 +00:00
Andreas Pehrson
6dcf422797
Bug 1536156 - Simplify setting the current frame in the secondary video container. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D53733
--HG--
extra : moz-landing-system : lando
2019-11-20 21:51:48 +00:00
Andreas Pehrson
1052205963
Bug 1536156 - Let cloneElementVisually() return a promise that resolves when frames have been rendered. r=alwu,mconley,bzbarsky
...
This patch does the following:
- Makes cloneElementVisually() return a promise
- Plumbs an event from the MediaDecoderStateMachine's VideoSink to
HTMLVideoElement
- Hooks the event up to resolve the promise from cloneElementVisually()
- Updates tests and their expectations.
Differential Revision: https://phabricator.services.mozilla.com/D53831
--HG--
extra : moz-landing-system : lando
2019-11-20 21:51:48 +00:00
Andreas Pehrson
4537fe005f
Bug 1536156 - Remove unused MediaSink::ClearSecondaryVideoContainer. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D53731
--HG--
extra : moz-landing-system : lando
2019-11-20 21:51:48 +00:00
Andreas Pehrson
8e1d28a54b
Bug 1597216 - Handle changes to mMediaSink in MediaDecoderStateMachine. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D53712
--HG--
extra : moz-landing-system : lando
2019-11-19 16:35:12 +00:00
Andreas Pehrson
9d878d1ca7
Bug 1596777 - Hook up the SecondaryVideoContainer with state mirroring. r=alwu
...
This better follows how MediaDecoder and MediaDecoderStateMachine was
architected.
Differential Revision: https://phabricator.services.mozilla.com/D53710
--HG--
extra : moz-landing-system : lando
2019-11-20 16:32:52 +00:00
Christoph Kerschbaumer
ca7efe86e5
Bug 1595652: Exempt loads triggered by an extension from XFO. r=jkt,mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D53969
--HG--
extra : moz-landing-system : lando
2019-11-21 12:10:29 +00:00