Commit graph

6023 commits

Author SHA1 Message Date
Toshihito Kikuchi
a0c3a4c847 Bug 1702717 - Skip blocklisting if the mappad region is not executable. r=mhowell
When a module is loaded with `LOAD_LIBRARY_AS_IMAGE_RESOURCE`, the mapped region
is `MEM_IMAGE`, but it's not executable.  We don't have to check the blocklist
in such a case.

Differential Revision: https://phabricator.services.mozilla.com/D117573
2021-06-11 22:45:46 +00:00
Harry Twyford
b1c5a5b1f8 Bug 1715484 - Stop syncing browser.urlbar.resultBuckets and rename the pref. r=adw
I renamed the pref to resultGroups. This is similar enough that we don't have to change a lot of code. Functions and comments that refer to resultBuckets now clearly refer to resultGroups. As Marco pointed out in the bug, the renaming is necessary to avoid conflicts with old versions.

Differential Revision: https://phabricator.services.mozilla.com/D117354
2021-06-10 16:28:35 +00:00
Marian-Vasile Laza
5c483b46df Backed out 4 changesets (bug 1707954) for causing bc failures in ClearOnShutdown.cpp.
CLOSED TREE

Backed out changeset 7cb0db27236c (bug 1707954)
Backed out changeset fd52d202d10b (bug 1707954)
Backed out changeset 55586d8f7bf4 (bug 1707954)
Backed out changeset 49406bdac5ec (bug 1707954)
2021-06-10 09:13:45 +03:00
Aaron Klotz
85f847e2f0 Bug 1707954: Part 2 - Update Launcher Process with mscom::ProcessRuntime changes; r=Jamie
Given the changes in part 1, we must now use the `ProcessCategory` variant of
`ProcessRuntime`'s constructors.

Differential Revision: https://phabricator.services.mozilla.com/D113561
2021-06-09 21:38:14 +00:00
Noemi Erli
90b8bc9a03 Backed out 4 changesets (bug 1707954) for causing bustages in rules.mk CLOSED TREE
Backed out changeset fa23f9293250 (bug 1707954)
Backed out changeset e1b37839487b (bug 1707954)
Backed out changeset f72b810472fd (bug 1707954)
Backed out changeset fb4829011104 (bug 1707954)
2021-06-10 00:29:29 +03:00
Aaron Klotz
43d03f255a Bug 1707954: Part 2 - Update Launcher Process with mscom::ProcessRuntime changes; r=Jamie
Given the changes in part 1, we must now use the `ProcessCategory` variant of
`ProcessRuntime`'s constructors.

Differential Revision: https://phabricator.services.mozilla.com/D113561
2021-06-09 20:28:06 +00:00
Rob Wu
7652aacc5a Bug 1706391 - Disable blocklist v2 by default r=Gijs,geckoview-reviewers,aklotz
- Require the blocklist v3 everywhere except on Android,
  as Android support will be done in bug 1639050.
  On Firefox desktop it is not possible to switch back to blocklist v2.

- The application size (Firefox/Thunderbird) shrinks by 1 MB
  because the addons.json dump no longer needs to be packaged.

- Thunderbird will now use blocklist v3 instead of v2.
  Doesn't matter because it didn't use the blocklist in practice.

Differential Revision: https://phabricator.services.mozilla.com/D116418
2021-06-04 20:03:27 +00:00
Rob Wu
4be2fa0ee9 Bug 1706391 - Remove blocklist.useMLBF.stashes=false option r=Gijs
extensions.blocklist.useMLBF.stashes has always been true when the
feature shipped, the false mode was never used.

AMO already removed support for non-stashes in
https://github.com/mozilla/addons-server/issues/15426

Differential Revision: https://phabricator.services.mozilla.com/D116416
2021-06-04 20:03:26 +00:00
Brindusan Cristian
be4ce39d9a Backed out 5 changesets (bug 1706391) for xpcshell failures at test_gfxBlacklist_Equal_DriverNew.js.
CLOSED TREE

Backed out changeset ccd2f9b9c513 (bug 1706391)
Backed out changeset 4abbf0ced8b8 (bug 1706391)
Backed out changeset 51ed9a912826 (bug 1706391)
Backed out changeset 90724663c6c4 (bug 1706391)
Backed out changeset 6d733a44225a (bug 1706391)
2021-06-04 22:28:37 +03:00
Rob Wu
64c804f78d Bug 1706391 - Disable blocklist v2 by default r=Gijs,geckoview-reviewers,aklotz
- Require the blocklist v3 everywhere except on Android,
  as Android support will be done in bug 1639050.
  On Firefox desktop it is not possible to switch back to blocklist v2.

- The application size (Firefox/Thunderbird) shrinks by 1 MB
  because the addons.json dump no longer needs to be packaged.

- Thunderbird will now use blocklist v3 instead of v2.
  Doesn't matter because it didn't use the blocklist in practice.

Differential Revision: https://phabricator.services.mozilla.com/D116418
2021-06-04 18:16:38 +00:00
Rob Wu
7e8f5df466 Bug 1706391 - Remove blocklist.useMLBF.stashes=false option r=Gijs
extensions.blocklist.useMLBF.stashes has always been true when the
feature shipped, the false mode was never used.

AMO already removed support for non-stashes in
https://github.com/mozilla/addons-server/issues/15426

Differential Revision: https://phabricator.services.mozilla.com/D116416
2021-06-04 18:16:37 +00:00
Valentin Gosu
7c670aecf4 Bug 1708125 - Remove some remaining FTP references from the tree r=necko-reviewers,dragana,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D114067
2021-05-31 13:08:12 +00:00
Brindusan Cristian
2a324428d6 Backed out changeset 8fea79dcd428 (bug 1708125) for causing xpcshell failures in test_DownloadCore.js.
CLOSED TREE
2021-05-31 15:28:19 +03:00
Valentin Gosu
02335617c8 Bug 1708125 - Remove some remaining FTP references from the tree r=necko-reviewers,dragana,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D114067
2021-05-31 07:33:29 +00:00
Andre Natal
760b23419b Bug 1710546 - Firefox Translations integration r=mossop,mixedpuppy,mhoye
Bundle Firefox Translation as a builtin pref'd off addon in Nightly only

Differential Revision: https://phabricator.services.mozilla.com/D114810
2021-05-28 18:38:59 +00:00
Butkovits Atila
57a0cf8d59 Backed out changeset f6aae19033a0 (bug 1710546) for causing Bug 1713225. CLOSED TREE 2021-05-28 05:56:23 +03:00
Andre Natal
7cd7fe0c60 Bug 1710546 - Firefox Translations integration r=mossop,mixedpuppy,mhoye
Bundle Firefox Translation as a builtin pref'd off addon in Nightly only

Differential Revision: https://phabricator.services.mozilla.com/D114810
2021-05-27 17:56:02 +00:00
Iulian Moraru
35bfe2ddf2 Backed out changeset c7e7bba07257 (bug 1710546) for causing bc failures on browser_all_files_referenced.js. CLOSED TREE 2021-05-27 01:11:00 +03:00
Andre Natal
cfd82965b8 Bug 1710546 - Firefox Translations integration r=mossop,mixedpuppy,mhoye
Bundle Firefox Translation as a builtin pref'd off addon in Nightly only

Differential Revision: https://phabricator.services.mozilla.com/D114810
2021-05-26 21:25:50 +00:00
Paul Zuehlcke
cb8ac7af93 Bug 1705028 - Update places forget-this-site to clear storage by base domain. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D113495
2021-05-26 13:49:36 +00:00
Ed Lee
bfe29b7d3a Bug 1711942 - Ungraduate about:welcome from proton pref r=pdahiya
Restore the design pref but as a bool just for proton.

Differential Revision: https://phabricator.services.mozilla.com/D115547
2021-05-25 21:18:03 +00:00
Drew Willcoxon
5e03c56e0c Bug 1711792 - Allow quick suggest results to appear at Nimbus-configurable positions within the general bucket. r=mak,nanj
This adds two new Nimbus urlbar variables:

* `quickSuggestSponsoredIndex`
* `quickSuggestNonSponsoredIndex`

They work similarly to `suggestedIndex` except they're relative to the general
bucket. We have bug 1710518 for finding a more general way to accomplish this.

I made a new test file instead of adding to browser_quicksuggest.js because I
wanted to test various indexes, and that's not easily doable with the current
test since it sets up a mock experiment right at the beginning, and AFAIK it's
not possible to change a (mock) experiment's variables or override them with
prefs. A new file specifically for this feature doesn't seem like a bad idea
anyway.

The new test copy-pastes some boilerplate from browser_quicksuggest.js. I
considered factoring it out, but I'd like to keep this patch simple since
product may want to uplift it, and in bug 1709741 I have a larger patch that
includes similar refactoring.

Differential Revision: https://phabricator.services.mozilla.com/D115437
2021-05-20 22:25:21 +00:00
Kirk Steuber
b62270161a Bug 1708752 - Allow BackgroundTasksManager to use a timeout to prevent long running tasks r=nalexander,application-update-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D115399
2021-05-20 17:38:04 +00:00
Dão Gottwald
9cbc52bfae Bug 1707700 - Implement getting sponsored top sites from Contile server rather than remote settings. r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D115346
2021-05-20 11:17:57 +00:00
Kate Hudson
ce6918e771 Bug 1709344 - Add Nimbus to about:privatebrowsing r=desktop-theme-reviewers,andreio,harry
Differential Revision: https://phabricator.services.mozilla.com/D114268
2021-05-13 01:18:18 +00:00
amy churchwell
4da8ad5b7c Bug 1709984 - Disable snippets by default. r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D114796
2021-05-12 17:01:47 +00:00
Andi-Bogdan Postelnicu
eab549fd19 Bug 1519636 - Initial reformat of C/C++ code with clang-format version 12.0.0. r=sylvestre
clang-format version 12.0.0 (taskcluster-KEgO7qdgQ8uaewA6NkRnRA)

Differential Revision: https://phabricator.services.mozilla.com/D114211
2021-05-10 07:15:07 +00:00
Dorel Luca
0a5ef97272 Backed out changeset 73abb8b1b4b5 (bug 1708125) for xpcshell failures in browser/components/urlbar/tests/unit/test_avoid_stripping_to_empty_tokens.js. CLOSED TREE 2021-05-07 12:15:35 +03:00
Valentin Gosu
bf24e6a36f Bug 1708125 - Remove some remaining FTP references from the tree r=necko-reviewers,dragana,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D114067
2021-05-07 08:20:14 +00:00
Adam Gashlin
b10ae14e9a Backed out 4 changesets (Bug 1703578). r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D114553
2021-05-06 22:35:23 +00:00
Paul Zuehlcke
6a64e4c3cf Bug 1597751 - Import default permissions for privateBrowsing. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D98200
2021-05-06 17:46:32 +00:00
Nan Jiang
978ac07ba3 Bug 1709088 - Allow QuickSuggest experiment to skip the opt-in modal r=andreio,daleharvey,adw
Differential Revision: https://phabricator.services.mozilla.com/D114094
2021-05-06 16:18:56 +00:00
Adam Gashlin
89d8792194 Bug 1703578 - Part 3: Invoke WDBA to set UserChoice. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D113428
2021-05-06 15:03:48 +00:00
Drew Willcoxon
c01e01528d Bug 1708621 - Add experimental Firefox Suggest label in the urlbar view to support Firefox Suggest experiments. r=mak,nanj
Differential Revision: https://phabricator.services.mozilla.com/D114203
2021-05-06 02:32:25 +00:00
Kagami Sascha Rosylight
20c1c01092 Bug 1707590 - Part 4: Add image/jxl to Accept header and DownloadsViewableInternally r=necko-reviewers,dragana
Depends on D113360

Differential Revision: https://phabricator.services.mozilla.com/D113688
2021-05-06 02:00:58 +00:00
Noemi Erli
13aa18b8d4 Backed out 4 changesets (bug 1707590) for causing gtest crashes CLOSED TREE
Backed out changeset 3bd322893127 (bug 1707590)
Backed out changeset 8cc3eaf728b6 (bug 1707590)
Backed out changeset 21f41a9df048 (bug 1707590)
Backed out changeset 3201d860afef (bug 1707590)
2021-05-06 04:57:44 +03:00
Kagami Sascha Rosylight
3c602f8e43 Bug 1707590 - Part 4: Add image/jxl to Accept header and DownloadsViewableInternally r=necko-reviewers,dragana
Depends on D113360

Differential Revision: https://phabricator.services.mozilla.com/D113688
2021-05-06 01:14:22 +00:00
Noemi Erli
3487bbd1ee Backed out 4 changesets (bug 1707590) for causing gtest crashes CLOSED TREE
Backed out changeset 6edab66fe2c5 (bug 1707590)
Backed out changeset e5d2d6824408 (bug 1707590)
Backed out changeset 9c7204c3f03c (bug 1707590)
Backed out changeset 25da391baa22 (bug 1707590)
2021-05-06 02:07:42 +03:00
Kagami Sascha Rosylight
56860e5d49 Bug 1707590 - Part 4: Add image/jxl to Accept header and DownloadsViewableInternally r=necko-reviewers,dragana
Depends on D113360

Differential Revision: https://phabricator.services.mozilla.com/D113688
2021-05-05 21:44:09 +00:00
Csoregi Natalia
df171582fd Backed out 4 changesets (bug 1707590) for causing gtest crashes. CLOSED TREE
Backed out changeset fec7b65cc3d7 (bug 1707590)
Backed out changeset 3a7e5c98dd13 (bug 1707590)
Backed out changeset 9dfd0d516062 (bug 1707590)
Backed out changeset 9ab607973f20 (bug 1707590)
2021-05-05 22:23:06 +03:00
Kagami Sascha Rosylight
8c61b98e3b Bug 1707590 - Part 4: Add image/jxl to Accept header and DownloadsViewableInternally r=necko-reviewers,dragana
Depends on D113360

Differential Revision: https://phabricator.services.mozilla.com/D113688
2021-05-05 17:33:54 +00:00
Andrei Oprea
92b0ab56f1 Bug 1707901 - Add opt in to nimbus experiments via URL r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D113641
2021-05-05 08:58:56 +00:00
Dorel Luca
803852ff99 Backed out changeset 31a188caa6dd (bug 1707901) for toolkit/components/normandy/test/browser/browser_about_studies.js. CLOSED TREE 2021-05-05 02:07:29 +03:00
Andrei Oprea
6099a1abdc Bug 1707901 - Add opt in to nimbus experiments via URL r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D113641
2021-05-04 22:33:02 +00:00
Dorel Luca
f8cffec171 Backed out 4 changesets (bug 1707590) for worker/checkouts/gecko/config/rules.mk. CLOSED TREE
Backed out changeset 4ccdb31e1c5a (bug 1707590)
Backed out changeset 4b69f99caf69 (bug 1707590)
Backed out changeset a3f23a20b532 (bug 1707590)
Backed out changeset f591c3da4311 (bug 1707590)
2021-05-04 20:29:51 +03:00
Kagami Sascha Rosylight
1c2fec0dc9 Bug 1707590 - Part 4: Add image/jxl to Accept header and DownloadsViewableInternally r=necko-reviewers,dragana
Depends on D113360

Differential Revision: https://phabricator.services.mozilla.com/D113688
2021-05-04 15:24:55 +00:00
Iulian Moraru
7e3d199323 Backed out 4 changesets (bug 1707590) for causing build bustages. CLOSED TREE
Backed out changeset f3f40c6fb8e2 (bug 1707590)
Backed out changeset 3e76ff83ebe2 (bug 1707590)
Backed out changeset 40a3f43a2306 (bug 1707590)
Backed out changeset 01bb0e75cb82 (bug 1707590)
2021-05-04 17:11:54 +03:00
Kagami Sascha Rosylight
16d0bd0051 Bug 1707590 - Part 4: Add image/jxl to Accept header and DownloadsViewableInternally r=necko-reviewers,dragana
Depends on D113360

Differential Revision: https://phabricator.services.mozilla.com/D113688
2021-05-04 13:29:10 +00:00
Jesse Schwartzentruber
24ef473acb Bug 1708409 - Include libFuzzer in xpcshell r=decoder
libFuzzer is already included in the firefox binary, so including it in
libxul is problematic.

Differential Revision: https://phabricator.services.mozilla.com/D113899
2021-04-30 17:46:15 +00:00
Daisuke Akatsuka
90d803cb82 Bug 1697722: Implement unit converter as UrlbarProvider. r=adw,dminor
Differential Revision: https://phabricator.services.mozilla.com/D107968
2021-04-29 01:30:58 +00:00