Граф коммитов

680876 Коммитов

Автор SHA1 Сообщение Дата
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