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