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

63782 Коммитов

Автор SHA1 Сообщение Дата
Andrea Marchesini a29f8625e9 Bug 1651120 - Add cookie sameSite schemeful as an experimental feature, r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82561
2020-07-09 23:24:53 +00:00
Dragana Damjanovic 6621d5958e Bug 1642559 - Initiate a variable to fix SPDY_REQUEST_PER_CONN_2 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D80413
2020-06-23 02:53:52 +00:00
pbz 95a2e8ea4c Bug 1650794 - Extended SubDialogManager to support queuing dialogs. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82406
2020-07-09 18:09:25 +00:00
pbz 5c65d2dbca Bug 1650794 - Refactor subdialogs.js to reusable SubDialog.jsm. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82405
2020-07-10 00:01:50 +00:00
Butkovits Atila b8cf7098a8 Backed out 3 changesets (bug 1580811) for failures at test_ext_contentscript_xorigin_frame.js. CLOSED TREE
Backed out changeset 7733de7d4f5a (bug 1580811)
Backed out changeset d18f8e821cc7 (bug 1580811)
Backed out changeset f9c8318e3c01 (bug 1580811)
2020-07-10 03:07:12 +03:00
Ryan VanderMeulen ea337477e6 Bug 1651735 - Update pdf.js to version 2.6.103. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D82940
2020-07-09 21:57:40 +00:00
Tom Prince 204d796929 Bug 1651731: [lint] Python and shell files without `#!` should not be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,agi,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82954
2020-07-09 20:29:18 +00:00
Tom Prince 2c52622b85 Bug 1651731: [lint] Add a bunch more types of files that should never be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,preferences-reviewers,agi,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82953
2020-07-09 21:28:49 +00:00
Kashav Madan 069254b63a Bug 1580811 - Add xpcshell test to check that moz-extension: redirect by webRequest is loaded in the correct process, r=zombie
This was originally authored by :willdurand for bug 1573456, but was broken at
the time due to DocumentChannel not knowing how handle parent-initiated document
loads. The behaviour was fixed in bug 1673869, so this test now works.

Differential Revision: https://phabricator.services.mozilla.com/D80987
2020-07-09 21:34:51 +00:00
Kashav Madan 6290dc16f9 Bug 1580811 - Add xpcshell test to check that we process-switch cross-origin frames, r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D80988
2020-07-09 21:34:58 +00:00
Kashav Madan 5e7059c4e5 Bug 1580811 - Make the ContentPage browser work with out-of-process frames, r=nika,zombie
Differential Revision: https://phabricator.services.mozilla.com/D80084
2020-07-09 21:34:38 +00:00
Kris Maglione a1cb850855 Bug 1464542: Part 3c - Change Services.jsm to use the C++-implemented services cache. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D81420
2020-07-09 21:42:53 +00:00
Kris Maglione 6a39211860 Bug 1464542: Part 3b - Add existing Services.jsm registrations to the new services cache. r=mccr8,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D81419
2020-07-09 21:42:25 +00:00
Kris Maglione fb2f2a517f Bug 1464542: Part 3a - Modernize enterprise policy registration. r=mkaply
Aside from making registration somewhat more efficient, this allows us to make
the services available on the new C++-implemented JS Services object, which
requires services to use the new static component registration system.

Differential Revision: https://phabricator.services.mozilla.com/D81418
2020-07-09 20:42:50 +00:00
Butkovits Atila 8ad8b58105 Backed out changeset deedf7ed7bc2 (bug 1650961) for multiple failures. e.g. browser_anti_clickjacking.js CLOSED TREE 2020-07-10 01:15:49 +03:00
Andrea Marchesini 3c1b71a6e4 Bug 1651618 - Use cookie 'SameSite' attribute with capital 'S' everywhere, r=flod,fluent-reviewers,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,whimboo,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82872
2020-07-09 20:40:15 +00:00
Zibi Braniecki 1c65d81323 Bug 1650961 - Restrict the clickjacking delay to credit card fields. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D82638
2020-07-09 20:10:20 +00:00
Csoregi Natalia b355fcc4bf Backed out 6 changesets (bug 1464542) for xpcshell failures on test_Services.js. CLOSED TREE
Backed out changeset b50af9005851 (bug 1464542)
Backed out changeset 9d3a0ea2cf65 (bug 1464542)
Backed out changeset 71c3475fcbc2 (bug 1464542)
Backed out changeset 51ff93220a95 (bug 1464542)
Backed out changeset e84de1547c09 (bug 1464542)
Backed out changeset bbecc16d08eb (bug 1464542)
2020-07-09 23:19:26 +03:00
Harry Twyford 0b5b53d828 Bug 1645324 - Move the omnibox heuristic result to the omnibox provider. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80295
2020-07-09 05:02:44 +00:00
Harry Twyford 2830a9e611 Bug 1645521 - Part 3 - Port unifiedcomplete tests. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80294
2020-07-09 05:02:47 +00:00
Harry Twyford 6d889318bf Bug 1645521 - Part 1 - Add ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80291
2020-07-09 05:02:42 +00:00
Kris Maglione b787b84e52 Bug 1464542: Part 3c - Change Services.jsm to use the C++-implemented services cache. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D81420
2020-07-09 17:59:22 +00:00
Kris Maglione d09458dc51 Bug 1464542: Part 3b - Add existing Services.jsm registrations to the new services cache. r=mccr8,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D81419
2020-07-09 17:59:16 +00:00
Kris Maglione d8406d9631 Bug 1464542: Part 3a - Modernize enterprise policy registration. r=mkaply
Aside from making registration somewhat more efficient, this allows us to make
the services available on the new C++-implemented JS Services object, which
requires services to use the new static component registration system.

Differential Revision: https://phabricator.services.mozilla.com/D81418
2020-07-09 17:59:14 +00:00
Junior Hsu 92ef1e0f78 Bug 1596904 - handle data race for mReceivedStop, r=robwu,mixedpuppy
Move the EmitStopRequest check to main thread to avoid race condition.
OnDataAvailable is promised to be received before OnStopRequest, so
it needs not to check if we need to emit OnStopRequest.

Differential Revision: https://phabricator.services.mozilla.com/D82472
2020-07-08 19:47:16 +00:00
Chris H-C 77c7ad6ffa Bug 1647876 - Instrument window raised and lowered for FOG r=janerik,NeilDeakin
Depends on D81188

Differential Revision: https://phabricator.services.mozilla.com/D82417
2020-07-09 15:39:52 +00:00
Chris H-C e8a302fd2f Bug 1647876 - Record how long users interact with Firefox Desktop r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D81188
2020-07-09 15:30:11 +00:00
Andrei Oprea fdb37dc24b Bug 1651185 - Fallback content for about:studies experiments without proper description r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D82882
2020-07-09 15:28:01 +00:00
Mike Conley 390e7e58e6 Bug 1627022 - Add a new cleaner that sanitizes the about:home startup cache when appropriate. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D82089
2020-07-09 14:39:25 +00:00
Razvan Maries e23631e029 Backed out 2 changesets (bug 1650794) for perma failures on browser_masterpassword.js .CLOSED TREE
Backed out changeset 5ffeb4bf7fa5 (bug 1650794)
Backed out changeset 45b3d9917fb3 (bug 1650794)
2020-07-09 15:04:47 +03:00
Sebastian Streich d806bac0e0 Bug 1646768 - Add Telemetry for MCB-Download Blocking r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D80215
2020-07-09 09:58:52 +00:00
pbz 82e43c13e5 Bug 1650794 - Extended SubDialogManager to support queuing dialogs. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82406
2020-07-09 10:10:26 +00:00
pbz 650149a70d Bug 1650794 - Refactor subdialogs.js to reusable SubDialog.jsm. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82405
2020-07-09 10:10:18 +00:00
Mark Banner 7665b32b2b Bug 1650756 - When upgrading app-provided search engines, ensure the modern configuration is properly re-applied. r=daleharvey
Depends on D82583

Differential Revision: https://phabricator.services.mozilla.com/D82584
2020-07-09 10:19:03 +00:00
Mark Banner f92e442128 Bug 1650756 - Avoid translating any params from the search engine configuration to and from URLSearchParams an additional time. r=daleharvey
Currently we're converting the configuration url parameters to strings in makeEngineFromConfig via URLSearchParams. We then pass them through URLSearchParams again in _initEngineURLFromMetaData.

Depends on D82525

Differential Revision: https://phabricator.services.mozilla.com/D82583
2020-07-09 10:14:22 +00:00
Mark Banner e70637b6d9 Bug 1632448 - Remove now unused confirm and extensionID parameters for nsISearchService.addEngine, and rename it. r=daleharvey
Renaming to addOpenSearchEngine to make it more explicit about what it is actually doing.

Depends on D82524

Differential Revision: https://phabricator.services.mozilla.com/D82525
2020-07-09 09:56:25 +00:00
Mark Banner 6cd1a39735 Bug 1632448 - Remove AddSearchProvider implementation. r=baku,daleharvey
Depends on D82350

Differential Revision: https://phabricator.services.mozilla.com/D82524
2020-07-09 09:52:24 +00:00
Mark Banner d3b5d95706 Bug 1637744 - Merge getEngineParams into functions in SearchEngine. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D82350
2020-07-09 09:51:58 +00:00
Mark Banner 081c72b8b1 Bug 1637744 - Add more tests to cover various search engine parameter options. r=daleharvey
These cover some gaps in coverage for the existing getEngineParams.

Differential Revision: https://phabricator.services.mozilla.com/D82349
2020-07-09 09:50:29 +00:00
Mark Banner 009c9b0686 Bug 1637744 - Create a new function for adding search engines, and a separate function for policy engines. r=daleharvey
The main aim here is to move the call to getEngineParams that currently happens before addEngineWithDetails. This is moved into addEngineWithDetails, so that it is next to where the search engine is actually created. This gets ready for the next step which will be to merge getEngineParams with the SearchEngine initWithMetadata and associated calls.

The side effects are that we need a specific function for policy engines to use, and that we now have only tests using addEngineWithDetails.

Differential Revision: https://phabricator.services.mozilla.com/D82348
2020-07-09 09:23:10 +00:00
Mark Banner 8fd10a1111 Bug 1649493 - Fix intermittent failure in test_remove_profile_engine.js - ensure we correctly wait for the cache to save. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D82228
2020-07-09 08:04:47 +00:00
Dorel Luca 584ee0d8de Backed out 5 changesets (bug 1647881, bug 1645521, bug 1645324) for BC failures in urlbar/tests/browser/browser_autocomplete_a11y_label.js. CLOSED TREE
Backed out changeset 65f908569875 (bug 1645324)
Backed out changeset 3080a3cacd0a (bug 1645521)
Backed out changeset d32236f070bf (bug 1645521)
Backed out changeset 579362aab769 (bug 1645521)
Backed out changeset 2b306b83c0d1 (bug 1647881)
2020-07-09 07:57:42 +03:00
Harry Twyford dfc6e2fddf Bug 1645324 - Move the omnibox heuristic result to the omnibox provider. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80295
2020-07-09 02:13:31 +00:00
Harry Twyford 8b234ca0d2 Bug 1645521 - Part 3 - Port unifiedcomplete tests. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80294
2020-07-09 02:13:11 +00:00
Harry Twyford 1b48974567 Bug 1645521 - Part 1 - Add ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80291
2020-07-09 02:12:21 +00:00
Nick Alexander 066a872d44 Bug 1651136 - Part 2: Use non-XPCOM bool instead of nsresult in code used in updater. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D82641
2020-07-08 23:38:15 +00:00
Nick Alexander aa96e0fc28 Bug 1651130 - Part 2: Add a new `tools/update-programs` build project. r=froydnj
Here "update programs" refers to the various standalone binaries we
produce in order to update Firefox.  There's not strong conceptual
coherence between them; rather, it's the pieces that the
Install/Update team generally work on.

To use this build project, prepare a minimal mozconfig with
`--enable-project=tools/update-programs`.  Depending on the mozconfig
options and host and target OS, some of the following will be built:

1. the maintenance service;
2. the updater binary;
3. the Windows Default Browser Agent;
4. the Background Update Agent.

Differential Revision: https://phabricator.services.mozilla.com/D82644
2020-07-08 23:03:21 +00:00
Nick Alexander c15a785768 Bug 1651130 - Part 1: Extract NSS and "update programs" configuration. r=froydnj
This is just re-arranging the deckchairs in preparation for adding an
"update programs" build project.  Here "update programs" refers to the
various standalone binaries we produce in order to update Firefox.
There's not strong conceptual coherence between them; rather, it's the
pieces that the Install/Update team generally work on.

Differential Revision: https://phabricator.services.mozilla.com/D82643
2020-07-08 23:01:36 +00:00
Nika Layzell 99431cbd6d Bug 1650837 - Part 6: Hack around SpecialPowers being disabled, r=kmag
The pref is automatically disabled when disabling unsigned extensions, which can
cause issues. This hacks around that issue in the one place which I noticed
doing that.

Differential Revision: https://phabricator.services.mozilla.com/D82613
2020-07-07 22:08:03 +00:00
Junior Hsu 7b2203e291 Bug 1647978 - ensure we have the right status for redirection, r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D81956
2020-07-08 19:36:24 +00:00