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

61159 Коммитов

Автор SHA1 Сообщение Дата
Adam Gashlin 4b591f8eae Bug 1515451 Part 1 - Update agent scheduled task r=mhowell,bytesized,nalexander
This is the skeleton for interacting with the Windows Task Scheduler, it
produces an exe that can register and unregister itself as a scheduled
task.

The schedule is to run once daily. Bug 1568287 is reserved for discussions
of other trigger patterns, possibly depending on the channel.

This uses a the Windows Event Log for logging, Bug 1343676 deals with
possibly extending that to a rotating log file.

Differential Revision: https://phabricator.services.mozilla.com/D35507

--HG--
extra : moz-landing-system : lando
2020-03-11 18:04:11 +00:00
Florian Quèze 2c3a1ae0be Bug 1620630 - The OS.File worker should record markers indicating which operation it is performing on which file, r=Yoric.
Differential Revision: https://phabricator.services.mozilla.com/D65747

--HG--
extra : moz-landing-system : lando
2020-03-11 14:22:06 +00:00
Zibi Braniecki 51c9856f7e Bug 1560038 - Add FluentResource. r=emilio,smaug
Differential Revision: https://phabricator.services.mozilla.com/D54323

--HG--
extra : moz-landing-system : lando
2020-03-11 15:42:33 +00:00
Ben Hearsum 644c3e8d4f Bug 1619985: use a unique package platform for aarch64 windows builds r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D66278

--HG--
extra : moz-landing-system : lando
2020-03-10 18:31:16 +00:00
Neil Deakin 1b0965006c Bug 1621302, remove unused message manager argument from FormAutoCompleteResult constructor, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D66235

--HG--
extra : moz-landing-system : lando
2020-03-10 17:28:35 +00:00
Ian Neal 7ccd5729a2 Bug 1621564 - 75.0beta source tarballs dont contain third_party/rust/failure/.github-ci.yml -> failure to build r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D66373

--HG--
extra : moz-landing-system : lando
2020-03-11 10:35:48 +00:00
shindli b02b3a6e1a Backed out changeset a08637fb30c8 (bug 1143478) for causing bustages in /builds/worker/checkouts/gecko/ipc/mscom/Registration.cpp CLOSED TREE
--HG--
rename : mfbt/CompactPair.h => mfbt/Pair.h
2020-03-11 14:30:54 +02:00
Chris Fronk a27e438c2d Bug 1143478 - Rename mozilla::Pair to CompactPair. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D64511

--HG--
rename : mfbt/Pair.h => mfbt/CompactPair.h
extra : moz-landing-system : lando
2020-03-11 12:18:13 +00:00
Jan-Erik Rediger 0819017624 Bug 1619990 - Always load dynamic-builtin probes in xpcshell test environment. r=chutten,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D66039

--HG--
extra : moz-landing-system : lando
2020-03-10 19:37:36 +00:00
Zibi Braniecki fc2dfec886 Bug 1560038 - Vendor in fluent-rc. r=emilio
--HG--
extra : amend_source : c535f2190b8a11ae36ee8a00278b9c3e1f0c9e71
2020-03-11 08:45:00 +02:00
Dorel Luca c3fab9a147 Backed out changeset 3acb7c2cdc30 (bug 1560038) for build bustages 2020-03-11 07:33:40 +02:00
Zibi Braniecki 00bb428a7c Bug 1560038 - Vendor in fluent-rs. 2020-03-11 07:21:26 +02:00
Mike Conley 8ba260392e Bug 1619992 - Split AboutNewTabService into AboutNewTabParentService and AboutNewTabChildService. r=perftest-reviewers,Mardak,sparky
This patch does the following:
* Moves most logic for initiating about:home / about:newtab into AboutNewTab.jsm
* Makes AboutNewTab the API surface for overriding the default about:newtab URLs.
* Reduces the surface of nsIAboutNewTabService, and makes the properties read-only
* Splits the remaining code in the nsIAboutNewTabService into an implementation for
  the parent process, and one for content processes.

This split will hopefully help reduce confusion about which code in
AboutNewTabService is running in which process.

Differential Revision: https://phabricator.services.mozilla.com/D65569

--HG--
rename : browser/components/newtab/test/xpcshell/test_AboutNewTabService.js => browser/components/newtab/test/xpcshell/test_AboutNewTab.js
extra : moz-landing-system : lando
2020-03-11 03:10:29 +00:00
Daniel Varga a2cbf61a81 Backed out 9 changesets (bug 1560038) for causing build bustage
CLOSED TREE

Backed out changeset 12069dae9b8d (bug 1560038)
Backed out changeset a0845cf79487 (bug 1560038)
Backed out changeset dc2406d01a63 (bug 1560038)
Backed out changeset 1b11616a5ee5 (bug 1560038)
Backed out changeset 06cdc27a39a7 (bug 1560038)
Backed out changeset a390456d9d26 (bug 1560038)
Backed out changeset 7e3d839a3e9d (bug 1560038)
Backed out changeset 0678db762fed (bug 1560038)
Backed out changeset 3b9b16532bf3 (bug 1560038)
2020-03-11 04:53:10 +02:00
Dorel Luca 6c6fc9f3dc Backed out changeset 9160f18bc24e (bug 1619992) for XPCshell failures in newtab/test/xpcshell/test_AboutNewTab.js
--HG--
rename : browser/components/newtab/test/xpcshell/test_AboutNewTab.js => browser/components/newtab/test/xpcshell/test_AboutNewTabService.js
2020-03-11 04:20:31 +02:00
Zibi Braniecki 8b91a599a2 Bug 1560038 - Add FluentResource.
Differential Revision: https://phabricator.services.mozilla.com/D54323

Depends on D56641

--HG--
extra : rebase_source : 1087ad4b1f401d942f3be65a1a215b0ef7d1a10e
2020-03-10 20:05:06 +02:00
Zibi Braniecki 646dfccfd9 Bug 1560038 - Vendor in fluent-rs.
Differential Revision: https://phabricator.services.mozilla.com/D56641

Depends on D58858

--HG--
extra : rebase_source : e2ffe74759467c613326d8e966c6eb32c05b38b7
2020-03-10 20:05:06 +02:00
Mike Conley 4cb59612e3 Bug 1619992 - Split AboutNewTabService into AboutNewTabParentService and AboutNewTabChildService. r=perftest-reviewers,Mardak,sparky
This patch does the following:
* Moves most logic for initiating about:home / about:newtab into AboutNewTab.jsm
* Makes AboutNewTab the API surface for overriding the default about:newtab URLs.
* Reduces the surface of nsIAboutNewTabService, and makes the properties read-only
* Splits the remaining code in the nsIAboutNewTabService into an implementation for
  the parent process, and one for content processes.

This split will hopefully help reduce confusion about which code in
AboutNewTabService is running in which process.

Differential Revision: https://phabricator.services.mozilla.com/D65569

--HG--
rename : browser/components/newtab/test/xpcshell/test_AboutNewTabService.js => browser/components/newtab/test/xpcshell/test_AboutNewTab.js
extra : moz-landing-system : lando
2020-03-11 01:25:31 +00:00
Tom Schuster cf9658bab6 Bug 1619177 - Fix two tests outside js/. r=jdescottes,zombie
For test_protocol_stack we now generate a different function name like
onConnect/>. This happens because the test doesn't execute with strict mode
anymore, which would inhibit lazy parsing. With lazy parsing we get
different function naming ..

option("strict") will throw now.

Differential Revision: https://phabricator.services.mozilla.com/D65833

--HG--
extra : moz-landing-system : lando
2020-03-10 22:59:49 +00:00
Kashav Madan 41ed32b21b Bug 1578070 - Use nsWindowWatcher::GetBrowsingContextByName in GeckoViewOpenWindow, r=farre
This also removes LaunchObserver, which was only needed for Fennec.

Differential Revision: https://phabricator.services.mozilla.com/D65401

--HG--
extra : moz-landing-system : lando
2020-03-10 20:27:24 +00:00
Dorel Luca 7d0c94a0e9 Backed out 8 changesets (bug 1506602, bug 1194529) for Browser-chrome failures in browser/browser_aaa_eventTelemetry_run_first.js. CLOSED TREE
Backed out changeset 0848e3945164 (bug 1506602)
Backed out changeset a8b80ec1830e (bug 1506602)
Backed out changeset e83a89eb5007 (bug 1194529)
Backed out changeset 7bf0a8463e53 (bug 1194529)
Backed out changeset 5b5cbd52e30f (bug 1194529)
Backed out changeset 55c38d92f65a (bug 1194529)
Backed out changeset 3242adb0ff8e (bug 1194529)
Backed out changeset c2f10d341da8 (bug 1194529)

--HG--
rename : browser/modules/OSKeyStore.jsm => browser/extensions/formautofill/OSKeyStore.jsm
rename : browser/modules/test/OSKeyStoreTestUtils.jsm => browser/extensions/formautofill/test/fixtures/OSKeyStoreTestUtils.jsm
rename : browser/modules/test/unit/test_osKeyStore.js => browser/extensions/formautofill/test/unit/test_osKeyStore.js
2020-03-11 01:48:36 +02:00
Dorel Luca 3c3c2b665a Backed out changeset 5deeb2644977 (bug 1607882) for Browser-chrome failures in pictureinpicture/tests/browser_dblclickFullscreen.js. CLOSED TREE 2020-03-11 01:21:53 +02:00
Mike Conley f7ecd1e84e Bug 1607882 - Make double-clicking the Picture-in-Picture fullscreen the player. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D64102

--HG--
extra : moz-landing-system : lando
2020-03-10 20:42:57 +00:00
Jared Wein 2642cc0cdb Bug 1194529 - Move OSKeyStore.jsm to browser/modules since it is no longer used by just Form Autofill. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D61743

--HG--
rename : browser/extensions/formautofill/OSKeyStore.jsm => browser/modules/OSKeyStore.jsm
rename : browser/extensions/formautofill/test/fixtures/OSKeyStoreTestUtils.jsm => browser/modules/test/OSKeyStoreTestUtils.jsm
rename : browser/extensions/formautofill/test/unit/test_osKeyStore.js => browser/modules/test/unit/test_osKeyStore.js
extra : moz-landing-system : lando
2020-03-10 20:00:55 +00:00
Emilio Cobos Álvarez 980c6f3033 Bug 1621044 - Update rkv. r=vporof
See last patch of this bug for the third_party/ changes.

Differential Revision: https://phabricator.services.mozilla.com/D66279

--HG--
extra : moz-landing-system : lando
2020-03-10 21:04:51 +00:00
J.C. Jones 5f94569489 Bug 1621346 - Update Authenticator-rs to 0.2.10 to add MIPS64 and S390X support r=kjacobs
Differential Revision: https://phabricator.services.mozilla.com/D66267

--HG--
extra : moz-landing-system : lando
2020-03-10 19:28:27 +00:00
Dimi Lee 5f1f00a746 Bug 1620602 - P3. Pass parent window's BrowsingContext to AllowAccessFor r=timhuang,Ehsan
This patch doesn't make ContentBlocking::AllowAccessFor fission
compatible. This is more like a prerequisite work.

Differential Revision: https://phabricator.services.mozilla.com/D65729

--HG--
extra : moz-landing-system : lando
2020-03-10 20:28:42 +00:00
Mike Shal 211c2b2745 Bug 1620744 - Convert gen_built_in_addons.py to py3; r=firefox-build-system-reviewers,rstewart
Depends on D65858

Differential Revision: https://phabricator.services.mozilla.com/D66298

--HG--
extra : moz-landing-system : lando
2020-03-10 20:22:13 +00:00
Mike Shal d6e9df170e Bug 1620744 - Convert test_archive action to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65858

--HG--
extra : moz-landing-system : lando
2020-03-10 20:19:49 +00:00
Mike Shal 4017368b2f Bug 1620744 - Use py3_action for cases that already support it; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65846

--HG--
extra : moz-landing-system : lando
2020-03-10 20:19:13 +00:00
Daniel Varga 7ef794c3b8 Backed out changeset 52947d2e8692 (bug 1617333) for causing xpcshell failures at gre/modules/NewTabUtils.jsm
CLOSED TREE
2020-03-10 23:04:49 +02:00
Daniel Varga 22ab1c2ce6 Backed out 9 changesets (bug 1560038) for causing build bustages.
CLOSED TREE

Backed out changeset 350df98095f8 (bug 1560038)
Backed out changeset 56dd15fbeced (bug 1560038)
Backed out changeset 570aa7aaceb5 (bug 1560038)
Backed out changeset fc4da4a1c192 (bug 1560038)
Backed out changeset 7c69b0e5fd93 (bug 1560038)
Backed out changeset 1caf41590caf (bug 1560038)
Backed out changeset b4bf28bec6a8 (bug 1560038)
Backed out changeset e923de659c2b (bug 1560038)
Backed out changeset 7f1be4424898 (bug 1560038)
2020-03-10 22:22:40 +02:00
Zibi Braniecki 288da34db6 Bug 1560038 - Add FluentResource. r=emilio,smaug
Differential Revision: https://phabricator.services.mozilla.com/D54323

--HG--
extra : moz-landing-system : lando
2020-03-10 18:05:06 +00:00
Zibi Braniecki c1b556c483 Bug 1560038 - Vendor in fluent-rs. r=fluent-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D56641

--HG--
extra : moz-landing-system : lando
2020-03-10 18:05:06 +00:00
Daniel Varga 09acd57d19 Backed out 13 changesets (bug 1620744) for causing diffoscope failures firefox/browser/chrome/browser/content/browser/built_in_addons.json
CLOSED TREE

Backed out changeset 6beda54bcb9b (bug 1620744)
Backed out changeset a1e97f0b91ef (bug 1620744)
Backed out changeset b8faa0184d4f (bug 1620744)
Backed out changeset 3bc8fda68107 (bug 1620744)
Backed out changeset 8e95b21b2ae3 (bug 1620744)
Backed out changeset 1de09de1a802 (bug 1620744)
Backed out changeset 622a2f7414fa (bug 1620744)
Backed out changeset 3372c9ab721c (bug 1620744)
Backed out changeset 0997313a9f99 (bug 1620744)
Backed out changeset 2fa34749bbfa (bug 1620744)
Backed out changeset 6d597d2eb792 (bug 1620744)
Backed out changeset 78e78f7c7b26 (bug 1620744)
Backed out changeset 6e4d85b19f88 (bug 1620744)
2020-03-10 21:13:18 +02:00
Daniel Varga df858c9057 Backed out changeset 6aaa835ae0eb (bug 1620630) for causing xpcshell failures at osfile/tests/xpcshell/test_osfile_closed.js
CLOSED TREE
2020-03-10 21:08:48 +02:00
Harry Twyford 4601f6b5bc Bug 1617333 - Show appropriately-sized favicons in the Urlbar for Top Sites with history visits. r=mak,Mardak
Differential Revision: https://phabricator.services.mozilla.com/D64653

--HG--
extra : moz-landing-system : lando
2020-03-10 14:17:16 +00:00
Mike Shal d181929c22 Bug 1620744 - Convert test_archive action to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65858

--HG--
extra : moz-landing-system : lando
2020-03-09 22:02:50 +00:00
Mike Shal a1ea58eb94 Bug 1620744 - Use py3_action for cases that already support it; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65846

--HG--
extra : moz-landing-system : lando
2020-03-09 22:02:22 +00:00
Florian Quèze 5345d6fcbb Bug 1620630 - The OS.File worker should record markers indicating which operation it is performing on which file, r=Yoric.
Differential Revision: https://phabricator.services.mozilla.com/D65747

--HG--
extra : moz-landing-system : lando
2020-03-10 17:04:10 +00:00
Jason Adler db32a2f7ad Bug 1609822 - make about:checkerboard an HTML file r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D66148

--HG--
rename : toolkit/components/aboutcheckerboard/content/aboutCheckerboard.xhtml => toolkit/components/aboutcheckerboard/content/aboutCheckerboard.html
extra : moz-landing-system : lando
2020-03-10 17:05:16 +00:00
Sean Feng 9afa07b4ef Bug 1620669 - Separate CONTAINS_REMOTE_SUBFRAMES to its own label in BFCACHE_COMBO telemetry r=nika
Differential Revision: https://phabricator.services.mozilla.com/D65792

--HG--
extra : moz-landing-system : lando
2020-03-10 15:39:34 +00:00
Agi Sferro fe6beee13d Bug 1614760 - Add telemetryInfo to Addon Install object. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D66093

--HG--
extra : moz-landing-system : lando
2020-03-10 15:24:50 +00:00
Bogdan Tara fb2b3d4e41 Backed out 2 changesets (bug 1614933) for busages complaining about IdleSchedulerChild.cpp CLOSED TREE
Backed out changeset ff92f800a74e (bug 1614933)
Backed out changeset 5cee8f603ae4 (bug 1614933)
2020-03-10 17:21:55 +02:00
Rob Wu fa1a51ec22 Bug 1487353 - Test for file requests from content scripts r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D54544

--HG--
extra : moz-landing-system : lando
2019-12-12 00:23:15 +00:00
Rob Wu cfb99d1f4b Bug 1420296 - Test for same-origin file requests r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D54543

--HG--
extra : moz-landing-system : lando
2020-01-17 09:02:51 +00:00
Gabriele Svelto 9336e8143b Bug 1614933 - Gather content processes' crash annotations at exception time instead of using IPC; r=froydnj
Crash annotations in content processes are currently sent over IPC via
shared memory buffers. To pave the way for the Rust rewrite of the exception
handler we are removing this code and gathering all the crash annotations
within the content processes themselves. This patch causes annotations to be
stored in the global table of each content process. They are then streamed
out to the parent process by the exception handler together with the
exception-time annotations.

This has a number of benefits:

* we have one less channel to exchange data between content processes and
  the parent process
* we save memory because we don't need to allocate the shared memory buffers
* annotations are faster because we don't stream them all out every time one
  changes
* we won't truncate annotations anymore if we run out of space in the shared
  segment.
* we don't need delayed annotations anymore, so we can get rid of the
  associated machinery

As I refactored the code I tried to adjust all the obsolete comments,
consolidate shared code and remove the redundant steps that were sometimes
present. In many places we had two entire crash annotation tables we merged to
change just a couple; that comes from the fact that historically we loaded
them from disk. Now it doesn't matter anymore and we can just go ahead and
change the ones we care about.

Differential Revision: https://phabricator.services.mozilla.com/D62586

--HG--
extra : moz-landing-system : lando
2020-03-10 14:59:22 +00:00
Gijs Kruitbosch 63d2ff9134 Bug 1620731 - remove extraneous argument from call to loadProcessScript, r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D66220

--HG--
extra : moz-landing-system : lando
2020-03-10 13:34:16 +00:00
Bogdan Tara f7039a4704 Backed out changeset 1fa5a2877746 (bug 1609825) for aboutmemory related failures CLOSED TREE
--HG--
rename : toolkit/components/aboutmemory/content/aboutMemory.html => toolkit/components/aboutmemory/content/aboutMemory.xhtml
2020-03-10 15:54:27 +02:00
Sebastian Streich fbb2bf6422 Bug 1620624 - Refactor nsUrlClassifier r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D65758

--HG--
extra : moz-landing-system : lando
2020-03-10 13:13:02 +00:00
eghitta eb16450714 Bug 1609825 - Make about:memory and HTML file.r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D66183

--HG--
rename : toolkit/components/aboutmemory/content/aboutMemory.xhtml => toolkit/components/aboutmemory/content/aboutMemory.html
extra : moz-landing-system : lando
2020-03-10 12:42:26 +00:00
Bogdan Tara db31d5b274 Backed out changeset 00ab51ea2723 (bug 1620778) for test_autocomplete_mac_caret.xhtml failures CLOSED TREE 2020-03-10 12:24:48 +02:00
Emilio Cobos Álvarez 49598c22ee Bug 1620778 - Fix interaction of up/down keys with autocomplete and <input type=number>. r=masayuki,smaug
Differential Revision: https://phabricator.services.mozilla.com/D66011

--HG--
extra : moz-landing-system : lando
2020-03-10 02:44:44 +00:00
Marco Bonardo 7d0e827280 Bug 1598216 - Change file extensions with invalid characters to valid file extensions on save. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D65823

--HG--
rename : uriloader/exthandler/tests/mochitest/unsafeBidi_chromeScript.js => uriloader/exthandler/tests/mochitest/HelperAppLauncherDialog_chromeScript.js
extra : moz-landing-system : lando
2020-03-09 16:11:13 +00:00
Simon Giesecke 8ad76c7e47 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in toolkit. r=mossop
Depends on D66008

Differential Revision: https://phabricator.services.mozilla.com/D66010

--HG--
extra : moz-landing-system : lando
2020-03-10 08:48:24 +00:00
Ehsan Akhgari cde7e014c2 Bug 1620322 - Part 9: Move ContentBlockingLog to antitracking to keep all related code together in the same place; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65822

--HG--
rename : dom/base/ContentBlockingLog.cpp => toolkit/components/antitracking/ContentBlockingLog.cpp
rename : dom/base/ContentBlockingLog.h => toolkit/components/antitracking/ContentBlockingLog.h
extra : moz-landing-system : lando
2020-03-09 23:36:39 +00:00
Ehsan Akhgari 5200d034f5 Bug 1620322 - Part 8: Rename AntiTrackingCommon to ContentBlocking; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65821

--HG--
rename : toolkit/components/antitracking/AntiTrackingCommon.cpp => toolkit/components/antitracking/ContentBlocking.cpp
rename : toolkit/components/antitracking/AntiTrackingCommon.h => toolkit/components/antitracking/ContentBlocking.h
extra : moz-landing-system : lando
2020-03-09 23:36:39 +00:00
Ehsan Akhgari 351063200f Bug 1620322 - Part 7: Move TemporaryAccessGrantObserver out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65820

--HG--
extra : moz-landing-system : lando
2020-03-09 23:36:36 +00:00
Ehsan Akhgari 4369044005 Bug 1620322 - Part 6: Refactor the code related to user interactions out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65819

--HG--
extra : moz-landing-system : lando
2020-03-09 23:36:35 +00:00
Ehsan Akhgari f6432b8584 Bug 1620322 - Part 5: Refactor the code for calculating the permission type string to AntiTrackingUtils; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65818

--HG--
extra : moz-landing-system : lando
2020-03-09 23:36:44 +00:00
Ehsan Akhgari 2a68f773ba Bug 1620322 - Part 4: Refactor the code for the redirect heuristic out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65752

--HG--
extra : moz-landing-system : lando
2020-03-09 23:36:41 +00:00
Ehsan Akhgari c8b15ee520 Bug 1620322 - Part 3: Move MaybeGetDocumentURIBeingLoaded to AntiTrackingUtils; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65751

--HG--
extra : moz-landing-system : lando
2020-03-09 23:36:39 +00:00
Ehsan Akhgari 8e46ea55d2 Bug 1620322 - Part 2: Refactor the code for content blocking events and notifications out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65743

--HG--
extra : moz-landing-system : lando
2020-03-09 23:36:37 +00:00
eghitta f02f91d94b Bug 1609871 - Make about:performance an HTML page. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D66121

--HG--
rename : toolkit/components/aboutperformance/content/aboutPerformance.xhtml => toolkit/components/aboutperformance/content/aboutPerformance.html
extra : moz-landing-system : lando
2020-03-09 22:27:26 +00:00
Sam Foster 0904183830 Bug 1618696 - Enable signon.passwordEditCapture.enabled by default. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D64843

--HG--
extra : moz-landing-system : lando
2020-03-07 02:14:49 +00:00
Narcis Beleuzu 0186cbe565 Backed out 8 changesets (bug 1620322) for bustages on nsContentSink.cpp . CLOSED TREE
Backed out changeset f41739c64dff (bug 1620322)
Backed out changeset be942a7f329e (bug 1620322)
Backed out changeset a916987c7c71 (bug 1620322)
Backed out changeset ead3484ffb5f (bug 1620322)
Backed out changeset 4e1e8b9afa1a (bug 1620322)
Backed out changeset 473bba698e5a (bug 1620322)
Backed out changeset 0e5e5d41597d (bug 1620322)
Backed out changeset 31b24d79db3d (bug 1620322)

--HG--
rename : toolkit/components/antitracking/ContentBlockingLog.cpp => dom/base/ContentBlockingLog.cpp
rename : toolkit/components/antitracking/ContentBlockingLog.h => dom/base/ContentBlockingLog.h
rename : toolkit/components/antitracking/ContentBlocking.cpp => toolkit/components/antitracking/AntiTrackingCommon.cpp
rename : toolkit/components/antitracking/ContentBlocking.h => toolkit/components/antitracking/AntiTrackingCommon.h
2020-03-09 22:18:36 +02:00
Ehsan Akhgari 460b407070 Bug 1620627 - Remove AsyncStreamReader.jsm; r=dimi
Looks like bug 1603053 did not remove this file.

Differential Revision: https://phabricator.services.mozilla.com/D66085

--HG--
extra : moz-landing-system : lando
2020-03-09 19:37:37 +00:00
Mike Conley c4ee750f86 Bug 1617983 - Adjust browser_openTabAndSendCertInfo test for running about:certificate in the privileged about content process. r=NeilDeakin
The test was originally using BrowserTestUtils.waitForNewWindow with an argument for
the expected initial tab URL which was a function rather than a string. This helper
function never expects a function, but transparently passed it along to browserLoaded,
which _can_ handle a function, so everything worked.

With the privileged about content process enabled, the waitForNewWindow code fell
down a codepath that doesn't handle the function parameter at all, and causes the
test to wait for a XULFrameLoaderCreated event that will never fire.

This patch adjusts the test to no longer pass the function to waitForNewWindow, since
it never supported having a function passed to it. Instead, we do the check for the
initial tab URL after the window has been opened.

Differential Revision: https://phabricator.services.mozilla.com/D64603

--HG--
extra : moz-landing-system : lando
2020-03-09 18:35:49 +00:00
Luca Greco 5588906cc7 Bug 1616596 - Use ChannelWrapper and nsIHttpActivityDistributor to detect when identity.launchWebAuthFlow dialog is being navigated to the redirect_uri. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D64389

--HG--
extra : moz-landing-system : lando
2020-03-09 19:17:51 +00:00
Sebastian Streich 28f8e5ebf3 Bug 1620661 - Remove GetUri in nsAlertsUtils.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D65770

--HG--
extra : moz-landing-system : lando
2020-03-09 17:02:48 +00:00
Ehsan Akhgari 8530d61140 Bug 1620322 - Part 9: Move ContentBlockingLog to antitracking to keep all related code together in the same place; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65822

--HG--
rename : dom/base/ContentBlockingLog.cpp => toolkit/components/antitracking/ContentBlockingLog.cpp
rename : dom/base/ContentBlockingLog.h => toolkit/components/antitracking/ContentBlockingLog.h
extra : moz-landing-system : lando
2020-03-09 18:12:42 +00:00
Ehsan Akhgari 5045d313c2 Bug 1620322 - Part 8: Rename AntiTrackingCommon to ContentBlocking; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65821

--HG--
rename : toolkit/components/antitracking/AntiTrackingCommon.cpp => toolkit/components/antitracking/ContentBlocking.cpp
rename : toolkit/components/antitracking/AntiTrackingCommon.h => toolkit/components/antitracking/ContentBlocking.h
extra : moz-landing-system : lando
2020-03-09 18:12:40 +00:00
Ehsan Akhgari 3e28e7496f Bug 1620322 - Part 7: Move TemporaryAccessGrantObserver out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65820

--HG--
extra : moz-landing-system : lando
2020-03-09 18:12:37 +00:00
Ehsan Akhgari a95fb737fd Bug 1620322 - Part 6: Refactor the code related to user interactions out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65819

--HG--
extra : moz-landing-system : lando
2020-03-09 18:12:35 +00:00
Ehsan Akhgari cc77a3232a Bug 1620322 - Part 5: Refactor the code for calculating the permission type string to AntiTrackingUtils; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65818

--HG--
extra : moz-landing-system : lando
2020-03-09 18:12:33 +00:00
Ehsan Akhgari a1313db812 Bug 1620322 - Part 4: Refactor the code for the redirect heuristic out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65752

--HG--
extra : moz-landing-system : lando
2020-03-09 18:12:30 +00:00
Ehsan Akhgari f658ede842 Bug 1620322 - Part 3: Move MaybeGetDocumentURIBeingLoaded to AntiTrackingUtils; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65751

--HG--
extra : moz-landing-system : lando
2020-03-09 18:12:28 +00:00
Ehsan Akhgari 78677f7812 Bug 1620322 - Part 2: Refactor the code for content blocking events and notifications out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65743

--HG--
extra : moz-landing-system : lando
2020-03-09 18:12:26 +00:00
Bernard Igiri 2791a5ffc6 Bug 1607624 - Migrating UnselectedTabHover to use JSWindowActor r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D64388

--HG--
extra : moz-landing-system : lando
2020-03-06 17:29:03 +00:00
Brindusan Cristian d48e9e3ed5 Backed out 2 changesets (bug 1617333) for xpcshell failures at test_NewTabUtils.js. CLOSED TREE
Backed out changeset 63dc7cf61aab (bug 1617333)
Backed out changeset b8cdd28b8b7d (bug 1617333)
2020-03-09 21:05:02 +02:00
Brindusan Cristian 04e4fd3ac6 Bug 1617333 - Fix Eslint failure. CLOSED TREE 2020-03-09 20:16:53 +02:00
Harry Twyford a72eff55f9 Bug 1617333 - Show appropriately-sized favicons in the Urlbar for Top Sites with history visits. r=mak,Mardak
Differential Revision: https://phabricator.services.mozilla.com/D64653

--HG--
extra : moz-landing-system : lando
2020-03-09 17:36:55 +00:00
Noemi Erli a48fac9e3b Backed out 8 changesets (bug 1620322) for causing bustages in ContentBlockingLog.cpp CLOSED TREE
Backed out changeset 3dcf513e36cb (bug 1620322)
Backed out changeset 46714855ce1d (bug 1620322)
Backed out changeset 0eb2b5f7322f (bug 1620322)
Backed out changeset 72d640fa0740 (bug 1620322)
Backed out changeset 4533bb4e5177 (bug 1620322)
Backed out changeset 659270edd419 (bug 1620322)
Backed out changeset 6802c18b1914 (bug 1620322)
Backed out changeset 60ff34db9f15 (bug 1620322)

--HG--
rename : toolkit/components/antitracking/ContentBlockingLog.cpp => dom/base/ContentBlockingLog.cpp
rename : toolkit/components/antitracking/ContentBlockingLog.h => dom/base/ContentBlockingLog.h
rename : toolkit/components/antitracking/ContentBlocking.cpp => toolkit/components/antitracking/AntiTrackingCommon.cpp
rename : toolkit/components/antitracking/ContentBlocking.h => toolkit/components/antitracking/AntiTrackingCommon.h
2020-03-09 19:19:41 +02:00
Ehsan Akhgari bdb57e8112 Bug 1620712 - Properly truncate long URLs in anti-tracking logs; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65825

--HG--
extra : moz-landing-system : lando
2020-03-09 10:23:58 +00:00
Ehsan Akhgari 271a1e1e51 Bug 1620322 - Part 9: Move ContentBlockingLog to antitracking to keep all related code together in the same place; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65822

--HG--
rename : dom/base/ContentBlockingLog.cpp => toolkit/components/antitracking/ContentBlockingLog.cpp
rename : dom/base/ContentBlockingLog.h => toolkit/components/antitracking/ContentBlockingLog.h
extra : moz-landing-system : lando
2020-03-09 10:23:30 +00:00
Ehsan Akhgari 1195c302a4 Bug 1620322 - Part 8: Rename AntiTrackingCommon to ContentBlocking; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65821

--HG--
rename : toolkit/components/antitracking/AntiTrackingCommon.cpp => toolkit/components/antitracking/ContentBlocking.cpp
rename : toolkit/components/antitracking/AntiTrackingCommon.h => toolkit/components/antitracking/ContentBlocking.h
extra : moz-landing-system : lando
2020-03-09 10:23:07 +00:00
Ehsan Akhgari 0dd09035a7 Bug 1620322 - Part 7: Move TemporaryAccessGrantObserver out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65820

--HG--
extra : moz-landing-system : lando
2020-03-09 10:22:32 +00:00
Ehsan Akhgari 300024b8c3 Bug 1620322 - Part 6: Refactor the code related to user interactions out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65819

--HG--
extra : moz-landing-system : lando
2020-03-09 10:22:14 +00:00
Ehsan Akhgari 2a4da9146f Bug 1620322 - Part 5: Refactor the code for calculating the permission type string to AntiTrackingUtils; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65818

--HG--
extra : moz-landing-system : lando
2020-03-09 10:21:15 +00:00
Ehsan Akhgari c8e7dec480 Bug 1620322 - Part 4: Refactor the code for the redirect heuristic out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65752

--HG--
extra : moz-landing-system : lando
2020-03-09 10:20:53 +00:00
Ehsan Akhgari a860758740 Bug 1620322 - Part 3: Move MaybeGetDocumentURIBeingLoaded to AntiTrackingUtils; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65751

--HG--
extra : moz-landing-system : lando
2020-03-09 10:20:12 +00:00
Ehsan Akhgari 4bc71d0112 Bug 1620322 - Part 2: Refactor the code for content blocking events and notifications out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65743

--HG--
extra : moz-landing-system : lando
2020-03-09 10:16:54 +00:00
Dão Gottwald 61b4e4cf7f Bug 1620626 - Move checkEmptyPageOrigin to BrowserUtils. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D65861

--HG--
extra : moz-landing-system : lando
2020-03-09 15:52:06 +00:00
Noemi Erli 4f84a00cd0 Backed out changeset c1b10a848d64 (bug 1620630) for causing failures in test_attachments_downloader.js 2020-03-09 17:00:08 +02:00
Sean Feng 8511f106a4 Bug 1612128 - Add a new label to BFCACHE_COMBO telemetry probe r=smaug
Add a new label to collect the number of BFCached documents that are not
the only top level documents in their BrowsingContextGroup.

Differential Revision: https://phabricator.services.mozilla.com/D65790

--HG--
extra : moz-landing-system : lando
2020-03-06 22:24:08 +00:00
Florian Quèze 26cef7bbdf Bug 1620630 - The OS.File worker should record markers indicating which operation it is performing on which file, r=Yoric.
Differential Revision: https://phabricator.services.mozilla.com/D65747

--HG--
extra : moz-landing-system : lando
2020-03-09 14:00:04 +00:00
Gabriele Svelto f01ae26843 Bug 1610385 - Increase the maximum number of crashes we record per day to avoid having tests bump into the limit r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D65642

--HG--
extra : moz-landing-system : lando
2020-03-09 13:15:57 +00:00
Julien Cristau ef4b89a74c Bug 1620224 - improve display for non-dNSName subjectAltNames. r=johannh,fluent-reviewers,flod
Handle rfc822Name and iPAddress subjectAltNames, and replace "[object
Object]" with an explicit "unsupported" string for otherName.

Differential Revision: https://phabricator.services.mozilla.com/D65749

--HG--
extra : moz-landing-system : lando
2020-03-09 11:54:27 +00:00
Julien Cristau 1ec8fd96f5 Bug 1620037 - add md5WithRSAEncryption to the certificate viewer. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D65691

--HG--
extra : moz-landing-system : lando
2020-03-06 12:33:50 +00:00
Gijs Kruitbosch f1a04bd343 Bug 1618188 - remove XML backend for plugin and add-on blocklisting, r=mconley,perftest-reviewers,whimboo
This removes the obsolete backend. Notes on some of the less obvious changes
made as part of this patch:

- some of the gFoo style getters in Blocklist.jsm were only used by the XML
  version of the blocklist; I've removed them and tried to remove spurious
  settings of those properties in the remaining tests.
- some utility methods (e.g. distribution information getters) were also only
  used for the XML version (for the update URL).
- it's no longer necessary to test switching implementations.
- in browser/base/content/test/plugins/, we ran some tests from two manifests
  in order to run them with both blocklist backends. The simplest way of
  reducing this back down to one was to remove the remote-settings one. If I'd
  been more future-oriented when I created the duplication, perhaps I would
  have moved the XML version out into a different manifest instead, but I
  didn't, so now it looks like we're removing the modern one, whereas really
  we're going to be running the modern one as part of the "normal" tests and
  we're no longer running the "old" tests.
- removed all mentions I could see of extensions.blocklist.url which is no
  longer used for anything.
- per https://bugzilla.mozilla.org/show_bug.cgi?id=1016555#c23, updated
  references for the OneCRL timing and how it relates to blocklist updates.

Differential Revision: https://phabricator.services.mozilla.com/D64933

--HG--
extra : moz-landing-system : lando
2020-03-09 12:02:17 +00:00
Simon Van Accoleyen 3006ffb76d Bug 1619619 - DeCOMtaminate accesses to nsFocusManager r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D65884

--HG--
extra : moz-landing-system : lando
2020-03-09 09:51:46 +00:00
Toshihito Kikuchi a8bf6fdef8 Bug 1605478 - Add temporary MOZ_DIAGNOSTIC_ASSERT to narrow down UntrustedModulesData's integrity problem. r=aklotz
Bug 1603714 showed there were `UntrustedModulesData` instances in which a load
event pointed to a module which did not exist in the modules list.

This patch adds `MOZ_DIAGNOSTIC_ASSERT` to the following places to narrow down
when it happened.

Given that the number of the impected users seems big (~200 crashes/day on Nightly),
we activate the assers with a probability of 1/16 (~12.5 crashes/day).

1. When processing load events
1-1. [Content] `UntrustedModulesProcessor::CompleteProcessing:`
  Verify events of a trusted module were eliminated by `GetModulesTrust`
1-2. [Content] `UntrustedModulesData::AddNewLoads`:
  Verify a new `ModuleRecord` matches the event
1-3. [Content] `UntrustedModulesProcessor::CompleteProcessing`:
  Verify processed data after new items were appended.

2. When processed data is sent
2-1. [Content] `UntrustedModulesProcessor::GetAllProcessedData`:
  Verify processed data before serialization.
2-2. [Content] `ParamTraits<mozilla::UntrustedModulesData>::WriteEvent`:
  Verify processed data before transferring to the browser process
2-3. [Browser] `ParamTraits<mozilla::UntrustedModulesData>::ReadEvent`:
  A final point to catch this integrity problem.  We had an IPC error here.

Differential Revision: https://phabricator.services.mozilla.com/D59964

--HG--
extra : moz-landing-system : lando
2020-03-08 23:13:48 +00:00
Mark Banner 2c4e35b0a6 Bug 1620218 - Automatic code fixes for Prettier 1.18.2 upgrade. r=mossop,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D65509

--HG--
extra : moz-landing-system : lando
2020-03-08 21:45:16 +00:00
Shane Caraveo d51b1be41f Bug 1618500 handle permissions and preferences changes on addon update r=aswan
If an addon is updated and moves permissions between required to optional, we
want to retain the previously granted permission so the extension does not have to
request the permission from the user again. We also handle permission removal
and changes to preferences based on permissions.

Differential Revision: https://phabricator.services.mozilla.com/D64696

--HG--
extra : moz-landing-system : lando
2020-03-08 19:29:55 +00:00
Ian Neal 5a836d5e08 Bug 1620854 - Tarball generation should also exclude git files. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D65906

--HG--
extra : moz-landing-system : lando
2020-03-08 19:12:35 +00:00
Oana Pop Rus e7d86cec68 Backed out changeset 996f931d61b6 (bug 1605478) for build bustages in Unified_cpp_toolkit_xre0.obj 2020-03-08 16:40:06 +02:00
Toshihito Kikuchi af5571ae8c Bug 1605478 - Add temporary MOZ_DIAGNOSTIC_ASSERT to narrow down UntrustedModulesData's integrity problem. r=aklotz
Bug 1603714 showed there were `UntrustedModulesData` instances in which a load
event pointed to a module which did not exist in the modules list.

This patch adds `MOZ_DIAGNOSTIC_ASSERT` to the following places to narrow down
when it happened.

Given that the number of the impected users seems big (~200 crashes/day on Nightly),
we activate the assers with a probability of 1/16 (~12.5 crashes/day).

1. When processing load events
1-1. [Content] `UntrustedModulesProcessor::CompleteProcessing:`
  Verify events of a trusted module were eliminated by `GetModulesTrust`
1-2. [Content] `UntrustedModulesData::AddNewLoads`:
  Verify a new `ModuleRecord` matches the event
1-3. [Content] `UntrustedModulesProcessor::CompleteProcessing`:
  Verify processed data after new items were appended.

2. When processed data is sent
2-1. [Content] `UntrustedModulesProcessor::GetAllProcessedData`:
  Verify processed data before serialization.
2-2. [Content] `ParamTraits<mozilla::UntrustedModulesData>::WriteEvent`:
  Verify processed data before transferring to the browser process
2-3. [Browser] `ParamTraits<mozilla::UntrustedModulesData>::ReadEvent`:
  A final point to catch this integrity problem.  We had an IPC error here.

Differential Revision: https://phabricator.services.mozilla.com/D59964

--HG--
extra : moz-landing-system : lando
2020-03-07 21:46:47 +00:00
Dale Harvey 7ea39613e0 Bug 1592335 - Add tests for sort_orders with specified locale r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D65629

--HG--
extra : moz-landing-system : lando
2020-03-06 18:33:03 +00:00
Mark Banner 15cfe23b88 Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D65703

--HG--
extra : moz-landing-system : lando
2020-03-07 10:09:44 +00:00
Emma Malysz 4d71db7b6d Bug 1604299, Remove remaining references to XULDocument r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D58143

--HG--
extra : moz-landing-system : lando
2020-03-06 21:51:36 +00:00
Noemi Erli 4ce2700cf2 Backed out 3 changesets (bug 1604365, bug 1604367, bug 1618408) for causing xpcshell failures in test_addon_unenroll.js CLOSED TREE
Backed out changeset da98cf612f95 (bug 1618408)
Backed out changeset d0267467fe87 (bug 1604365)
Backed out changeset 34215be38526 (bug 1604367)
2020-03-07 00:42:40 +02:00
Sam Foster 1184e2c9fc Bug 1620482 - Don't treat non-user-triggered autofill into login forms as an edit. r=MattN
* Dont flag a form as user-modified when the input is from autofilling a login
* Avoid sending PasswordEditedOrGenerated messages to the parent from non-user-modified forms.

Differential Revision: https://phabricator.services.mozilla.com/D65668

--HG--
extra : moz-landing-system : lando
2020-03-06 21:26:28 +00:00
Mike Hommey dfb4ce4d61 Bug 1620177 - Fix differences in dependentlibs.list between Windows native and cross builds. r=rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65659

--HG--
extra : moz-landing-system : lando
2020-03-06 21:23:24 +00:00
Michael Cooper 07ae22869a Bug 1618408 - Remove action alias machinery r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D64499

--HG--
extra : moz-landing-system : lando
2020-03-06 19:35:00 +00:00
Michael Cooper 860ab20550 Bug 1604365 - Remove old preference-experiment action r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D64498

--HG--
extra : moz-landing-system : lando
2020-03-06 19:35:02 +00:00
Michael Cooper 136b5a8adc Bug 1604367 - Remove old addon-study action r=rdalal
Differential Revision: https://phabricator.services.mozilla.com/D64497

--HG--
extra : moz-landing-system : lando
2020-03-06 20:14:14 +00:00
Noemi Erli 3e332e686a Backed out 3 changesets (bug 1604365, bug 1604367, bug 1618408) for causing ES Lint failure in ActionsManager.jsm
Backed out changeset 6d7fafa57a83 (bug 1618408)
Backed out changeset 3d7c92e05441 (bug 1604365)
Backed out changeset 93b016e0b665 (bug 1604367)
2020-03-06 20:59:08 +02:00
Michael Cooper 4c1728dcac Bug 1618408 - Remove action alias machinery r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D64499

--HG--
extra : moz-landing-system : lando
2020-03-06 18:33:06 +00:00
Michael Cooper 0be1a23f92 Bug 1604365 - Remove old preference-experiment action r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D64498

--HG--
extra : moz-landing-system : lando
2020-03-06 18:32:38 +00:00
Michael Cooper 19750e9604 Bug 1604367 - Remove old addon-study action r=rdalal
Differential Revision: https://phabricator.services.mozilla.com/D64497

--HG--
extra : moz-landing-system : lando
2020-03-06 18:32:05 +00:00
Sebastian Hengst 5b855de25b Bug 1609278 - Replace bugzilla product and component assignment 'Firefox for Android :: General' with 'GeckoView :: General'. r=kbrosnan DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D61512

--HG--
extra : moz-landing-system : lando
2020-03-06 17:54:58 +00:00
Mark Banner 0be0a4923e Bug 1620227 - Handle shutdown occurring during SearchService initialisation. r=mikedeboer
Abort it before writing the cache to avoid potentially writing a incomplete cache.

Differential Revision: https://phabricator.services.mozilla.com/D65723

--HG--
extra : moz-landing-system : lando
2020-03-06 14:32:13 +00:00
Michael Cooper 7684d8dbd9 Bug 1607894 - Add debugging assert to Normandy test for intermittent r=leplatrem
Differential Revision: https://phabricator.services.mozilla.com/D63936

--HG--
extra : moz-landing-system : lando
2020-03-06 17:47:12 +00:00
Mike Shal 6133e75b71 Bug 1620449 - Convert gen_cert_header.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65632

--HG--
extra : moz-landing-system : lando
2020-03-06 17:31:15 +00:00
Ehsan Akhgari 5a4c537105 Bug 1620322 - Part 1: Refactor the code for content blocking allow list out of AntiTrackingCommon.cpp; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65662

--HG--
extra : moz-landing-system : lando
2020-03-06 16:36:01 +00:00
Mike Shal b9a43d893b Bug 1620140 - Convert gen_process_data.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65465

--HG--
extra : moz-landing-system : lando
2020-03-06 16:03:07 +00:00
Mike Shal fafac61597 Bug 1620140 - Convert gen_process_enum.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65464

--HG--
extra : moz-landing-system : lando
2020-03-06 16:03:05 +00:00
Mike Shal d73050302c Bug 1620140 - Convert gen_event_enum.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65463

--HG--
extra : moz-landing-system : lando
2020-03-06 16:03:02 +00:00
Mike Shal 76e55932f5 Bug 1620140 - Convert gen_event_data.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65462

--HG--
extra : moz-landing-system : lando
2020-03-06 16:03:00 +00:00
Mike Shal 891abab72e Bug 1620140 - Convert gen_scalar_enum.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65461

--HG--
extra : moz-landing-system : lando
2020-03-06 16:02:58 +00:00
Mike Shal 7f06e347ca Bug 1620140 - Convert gen_scalar_data.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65460

--HG--
extra : moz-landing-system : lando
2020-03-06 16:02:55 +00:00
Mike Shal 93d37217b2 Bug 1620140 - Convert gen_histogram_phf.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65459

--HG--
extra : moz-landing-system : lando
2020-03-06 16:02:51 +00:00
Mike Shal de00dfe84f Bug 1620140 - Convert gen_histogram_enum.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65458

--HG--
extra : moz-landing-system : lando
2020-03-06 16:02:50 +00:00
Mike Shal f62e78903f Bug 1620140 - Convert gen_histogram_data.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65457

--HG--
extra : moz-landing-system : lando
2020-03-06 16:02:50 +00:00
Marco Bonardo 7f9b896113 Bug 1592976 - Expire some favicons more aggressively. r=Standard8
Expire favicons older than 6 months when:
 * they are for permanently redirecting urls, that are unlikely to receive
   updated favicons
 * they are for urls with refs (often mail, docs) that have a fallback root
   favicon for their origin

Expiration happens in chunks, mostly on idle-daily.

Differential Revision: https://phabricator.services.mozilla.com/D65308

--HG--
extra : moz-landing-system : lando
2020-03-06 15:39:39 +00:00
Mark Banner f1c54825bc Bug 1605164 - Create nsISearchEngine.telemetryId and use that for telemetry rather than the identifier/other-name combo. r=daleharvey
This also bumps the cache version numbers, because we currently need to cache the telemetry id as part of the engine info.

Differential Revision: https://phabricator.services.mozilla.com/D65134

--HG--
extra : moz-landing-system : lando
2020-03-06 14:49:16 +00:00
Mark Banner 0fc1fa6a39 Bug 1616617 - Add distribution handling to the modern search configuration. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D65316

--HG--
extra : moz-landing-system : lando
2020-03-06 15:34:38 +00:00
James Willcox 6a100ba3a0 Bug 1620415 - Don't include GMP in GeckoView r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D65644

--HG--
extra : moz-landing-system : lando
2020-03-06 00:45:52 +00:00
Tim Nguyen 8895c9d6b5 Bug 1620137 - Make #dialogGrid wrapper a <div> instead of a <box>. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D65514

--HG--
extra : moz-landing-system : lando
2020-03-06 12:46:21 +00:00
Alastor Wu 0936fc7520 Bug 1577890 - part6 : remove browser's methods which were used for android media control. r=baku
These methods were used for media control and audio focus on Fennec, and we don't need them anymore.

Differential Revision: https://phabricator.services.mozilla.com/D65262

--HG--
extra : moz-landing-system : lando
2020-03-05 06:15:33 +00:00
Alastor Wu 0e6a3fee29 Bug 1577890 - part5 : remove tests for checking suspend states. r=baku
These tests are used to test `SUSPENDED_PAUSE`, which is used for the old audio focus mechanism on Fennec, and `SUSPENDED_PAUSE_DISPOSABLE`, which is used for the media control on Fennec.

As we don't use them anymore, we can remove these tests.

Differential Revision: https://phabricator.services.mozilla.com/D65261

--HG--
extra : moz-landing-system : lando
2020-03-05 06:12:55 +00:00
Mathieu Leplatre 2d4875b904 Bug 1618491 - Detect shutdown during Remote Settings sync r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D65318

--HG--
extra : moz-landing-system : lando
2020-03-05 18:06:52 +00:00
Mike Hommey 5e3d7e3257 Bug 1619867 - Look for .exe-suffixed midl and rc from configure. r=dmajor
With this and all the previous changes, the necessary mozconfig for
local cross-builds only contains DIA_SDK_PATH, WINDOWSSDKDIR and
--target.

Differential Revision: https://phabricator.services.mozilla.com/D65295

--HG--
extra : moz-landing-system : lando
2020-03-04 17:13:24 +00:00
Andrea Marchesini 306c9a9273 Bug 1619964 - Fix anti-tracking heuristic regression, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D65515

--HG--
extra : moz-landing-system : lando
2020-03-05 21:05:21 +00:00
Emilio Cobos Álvarez 5bba05d7c8 Bug 1620307 - Rename -moz-menulist-button to -moz-menulist-arrow-button. r=spohl
This should be less confusing. This is not supported outside of chrome:// or
user-agent stylesheets so we can name this however we want.

Differential Revision: https://phabricator.services.mozilla.com/D65605

--HG--
extra : moz-landing-system : lando
2020-03-05 21:13:46 +00:00
Gabriele Svelto 7e978643d5 Bug 1618879 - Do not send the telemetry session ID along with crash reports r=mconley
The telemetry session ID annotation is only used to correlate crash pings with
main pings, it does not need to be sent along with crash reports as we have no
use for it there.

Differential Revision: https://phabricator.services.mozilla.com/D65446

--HG--
extra : moz-landing-system : lando
2020-03-05 16:00:43 +00:00
Mike Hommey 71fabe7fce Bug 1620158 - Stop signing NSS libraries. r=keeler,froydnj
The signatures are used for Firefox's FIPS mode. But they are actually
mostly a longstanding lie: people interested in the FIPS mode ought to
use a FIPS-validated version of the affected NSS libraries, and the last
validated version is now more than 10 years old. Needless to say,
Firefox doesn't ship anything close to the validated version anymore.

Furthermore, at the moment, the build system doesn't support generating
these signature while cross compiling. We have been cross compiling
Firefox for Mac for 5 years give or take, which means it hasn't been
possible to enable FIPS mode in Firefox on Mac out of the box for that
long.

As we are moving towards cross compiling for Windows, the question
whether we should keep those signatures has risen again. And if we're
going to remove them for the cross compiled platforms, we might as well
remove them everywhere.

Differential Revision: https://phabricator.services.mozilla.com/D65468

--HG--
extra : moz-landing-system : lando
2020-03-05 20:29:50 +00:00
Mike Shal 473672120d Bug 1620143 - Convert dependentlibs.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65447

--HG--
extra : moz-landing-system : lando
2020-03-05 19:05:37 +00:00
Kirk Steuber dde5bcf9b1 Bug 1615136 - Make the Update URL formatter more robust r=mhowell,bhearsum,mkaply
This patch prevents the URL formatter from setting empty values for distribution data.

Differential Revision: https://phabricator.services.mozilla.com/D65368

--HG--
extra : moz-landing-system : lando
2020-03-05 17:44:44 +00:00
Cosmin Sabou 9ec8941cd4 Backed out 2 changesets (bug 1603703) for xpc failures on test_storage_aggregates.js. CLOSED TREE
Backed out changeset 05dbbf7c379f (bug 1603703)
Backed out changeset a1e723439116 (bug 1603703)

--HG--
extra : rebase_source : 65d834f15b63fdd0ce5c90d2efd080e4841777aa
2020-03-05 19:37:32 +02:00