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

5673 Коммитов

Автор SHA1 Сообщение Дата
Mike Conley b02b833684 Bug 1666355 - Enable Picture-in-Picture player window controls by default to ride the trains. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D90921
2020-09-21 21:27:36 +00:00
Mihai Alexandru Michis 903eef7389 Backed out changeset bd318d959528 (bug 727668) for causing multiple failures
CLOSED TREE
2020-09-22 03:02:17 +03:00
Jared Wein 3a697d4e80 Bug 727668 - Show bookmarks toolbar on the new tab page. r=Gijs
This adds the ability to force the bookmarks toolbar to appear on all pages. The checkbox in the toolbar context menu will reflect if the toolbar will appear outside of the newtab page. The toolbar will always appear on the newtab page. Profiles that already had the toolbar showing will have a migration to keep their experience unchanged.

Differential Revision: https://phabricator.services.mozilla.com/D89222
2020-09-21 17:01:41 +00:00
Nihanth Subramanya d0303270e2 Bug 1666263 - Clean up `doh-rollout.profileCreationThreshold` pref. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D90861
2020-09-21 14:23:31 +00:00
Cosmin Sabou 07ae33e5d7 Backed out changeset 206a04ae2fa7 (bug 1661756) for bc failures on browser_protections_telemetry.js. CLOSED TREE 2020-09-18 20:27:03 +03:00
Erica Wright c3a8f6a26b Bug 1661756 - Add VPN Card and Banner r=prathiksha,flod,nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D88633
2020-09-18 13:20:01 +00:00
Toshihito Kikuchi fbca2b9d14 Bug 1665617 - Use correct fully-qualified names in GetRemoteAddress. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D90563
2020-09-17 14:47:08 +00:00
Shane Caraveo 41e690dc38 Bug 1659530 skip 3rd party panel when installing recommended addons r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D87326
2020-09-16 16:53:56 +00:00
Toshihito Kikuchi 4c58dba463 Bug 1588245 - Collect the assembly pattern of a target function on detour failure. r=mhowell
Many instances of the launcher failure ping indicate hooking NtMapViewOfSection
or LdrLoadDll failed.  This is most likely caused by a third-party application
applying a hook onto the same target earlier than we do.

This patch is to add a new field "detour_orig_bytes" in the laucnher failure ping
to collect the first sixteen bytes of a detour target function.  With this,
we can know whether those detour failures were caused by a third-party hook or not,
and if yes, what was the actual binary pattern.

Differential Revision: https://phabricator.services.mozilla.com/D89836
2020-09-17 01:42:26 +00:00
Dorel Luca aadcb9bfbc Backed out changeset d5725a81ffd7 (bug 1588245) for Windows build bustages. CLOSED TREE 2020-09-17 00:56:25 +03:00
Toshihito Kikuchi b45fd9fde1 Bug 1588245 - Collect the assembly pattern of a target function on detour failure. r=mhowell
Many instances of the launcher failure ping indicate hooking NtMapViewOfSection
or LdrLoadDll failed.  This is most likely caused by a third-party application
applying a hook onto the same target earlier than we do.

This patch is to add a new field "detour_orig_bytes" in the laucnher failure ping
to collect the first sixteen bytes of a detour target function.  With this,
we can know whether those detour failures were caused by a third-party hook or not,
and if yes, what was the actual binary pattern.

Differential Revision: https://phabricator.services.mozilla.com/D89836
2020-09-16 20:12:08 +00:00
Mark Banner 1114c50941 Bug 1665301 - Disable separate private default search engine in Nightly. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D90439
2020-09-16 15:41:13 +00:00
Julian Descottes cd81a91915 Bug 1664821 - Remove What's New panel r=ochameau,Honza
Differential Revision: https://phabricator.services.mozilla.com/D90443
2020-09-16 16:43:10 +00:00
Jan Odvarko b91fa65bf6 Bug 1640857 - Enable SSE on all channels r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D90374
2020-09-16 12:43:02 +00:00
Toshihito Kikuchi d77b5bdf35 Bug 1662560 - Always retrieve the imagebase of the child process's executable from a process handle. r=mhowell
The earlier fix ea452bb92e6a proved the executable's imagebase in a child
process is not always the same as the local imagebase.  This patch applies
the new approach to retieve the imagebase from a handle to all channels.

Interestingly, we observed the launcher failures at `VirtualProtectEx` only
when launching a sandboxed process, not when launching the browser process.
In the long term, we may need to take care of all `WriteProcessMemory` calls
for a child process for greater safety, but given that observation, this
patch only updates `RestoreImportDirectory` and `InitializeDllBlocklistOOP`.

Differential Revision: https://phabricator.services.mozilla.com/D90316
2020-09-15 21:10:06 +00:00
Doug Thayer 2e5dcd024d Bug 1656526 - Lazily load user32 and gdi32 for skeleton UI r=mhowell
We need this because otherwise we load user32, which fails the check in
WindowsDllBlocklist.cpp (line 649). It sounds like this check is non-
negotiable, so this is the only solution I can come up with. Obviously
please let me know if there is some reason we cannot do this, but it
seems to function fine.

Depends on D89670

Differential Revision: https://phabricator.services.mozilla.com/D90271
2020-09-15 16:23:16 +00:00
Doug Thayer fa7b10106a Bug 1656526 - Show blank window prior to loading xul on Windows r=mhowell
See bug for justification. This patch aims to display a blank window prior to
loading/prefetching xul.dll. It also has a placeholder for drawing a
skeleton UI into that window. Note that this is disabled by default based on
a registry value, as there are still kinks to work out (for instance, what
happens if we aren't actually going to display a window, because, say, Firefox
is already running.) This just gives a basic implementation to dogfood, and
facilitates distributing work across multiple contributors.

Onto the details. The patch achieves its goal by creating a window and
assigning its handle to a static variable, which will be consumed inside
nsWindow::Create by the first toplevel window we want to make. nsWindow::Create
will take ownership of the window handle, restyle it to its own liking, and
then proceed as if everything is normal and it had created the window itself.

Differential Revision: https://phabricator.services.mozilla.com/D86263
2020-09-15 14:50:19 +00:00
Marco Bonardo 24042ff483 Bug 1662509 - Add a pref to experiment with zero-prefix search in search mode. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D89914
2020-09-14 17:05:08 +00:00
pbz 77afb66dec Bug 1664817 - Enable SubDialog chrome prompts in beta and release. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D90105
2020-09-14 15:41:23 +00:00
Luke Crouch 9cd7330a82 Bug 1664360 - introduce browser.privatebrowsing.vpnpromourl r=baku
Use browser.privatebrowsing.vpnpromourl pref to control the display and link
param value of the VPN promo in about:privatebrowsing.

Differential Revision: https://phabricator.services.mozilla.com/D89916
2020-09-14 09:29:44 +00:00
Dorel Luca 89114e2339 Backed out changeset a526a04f7f4c (bug 1662509) for Reftest failures in js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4.js. CLOSED TREE 2020-09-14 13:07:10 +03:00
Marco Bonardo c082da74be Bug 1662509 - Add a pref to experiment with zero-prefix search in search mode. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D89914
2020-09-13 22:41:27 +00:00
Gerald Squelart 782cf5d3ad Bug 1657033 - Use Span<const char> in JSONWriter - r=froydnj
In most situations, JSONWriter users already know string lengths (either directly, or through `nsCString` and friends), so we should keep this information through JSONWriter and not recompute it again.
This also allows using JSONWriter with sub-strings (e.g., from a bigger buffer), without having to create null-terminated strings.

Public JSONWriter functions have overloads that accept literal strings.

Differential Revision: https://phabricator.services.mozilla.com/D86192
2020-09-14 02:33:20 +00:00
Jim Mathies c488d0d3b3 Bug 1664291 - Restrict credit card auotfill to Nightly builds. r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D89954
2020-09-11 19:04:30 +00:00
Dorel Luca 634b687351 Backed out 4 changesets (bug 1656526) for Browser-chrome failures in toolkit/xre/test/browser_checkdllblockliststate.js. CLOSED TREE
Backed out changeset 24648c48a49c (bug 1656526)
Backed out changeset 472b724994eb (bug 1656526)
Backed out changeset 6fbb7e7ac121 (bug 1656526)
Backed out changeset 88ff36a4bcfb (bug 1656526)
2020-09-11 23:17:23 +03:00
Scott a4e69e6bb5 Bug 1664192 - Newtab spocs in DE r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D89825
2020-09-11 18:27:01 +00:00
Artem Polivanchuk 03d729e850 Bug 1661934 - Sync more preferences in Menu-Options-General. r=lina DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D89032
2020-09-11 18:38:19 +00:00
Punam Dahiya 154225ecec Bug 1659150 - Remove about:welcome trailhead, full page and ReturnToAMO templates r=perftest-reviewers,Mardak,mkaply,nanj,sparky
Differential Revision: https://phabricator.services.mozilla.com/D89077
2020-09-11 16:35:04 +00:00
Mark Banner 4bf4c20d40 Bug 1664490 - Update partner attribution URL. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D89932
2020-09-11 15:28:12 +00:00
Doug Thayer efe700e222 Bug 1656526 - Show blank window prior to loading xul on Windows r=mhowell
See bug for justification. This patch aims to display a blank window prior to
loading/prefetching xul.dll. It also has a placeholder for drawing a
skeleton UI into that window. Note that this is disabled by default based on
a registry value, as there are still kinks to work out (for instance, what
happens if we aren't actually going to display a window, because, say, Firefox
is already running.) This just gives a basic implementation to dogfood, and
facilitates distributing work across multiple contributors.

Onto the details. The patch achieves its goal by creating a window and
assigning its handle to a static variable, which will be consumed inside
nsWindow::Create by the first toplevel window we want to make. nsWindow::Create
will take ownership of the window handle, restyle it to its own liking, and
then proceed as if everything is normal and it had created the window itself.

Differential Revision: https://phabricator.services.mozilla.com/D86263
2020-09-11 14:12:00 +00:00
Cosmin Sabou 00b09a0063 Backed out changeset 08f94ba4c50c (bug 1659150) for bc failures on browser_all_files_referenced.js. CLOSED TREE 2020-09-11 08:32:46 +03:00
Punam Dahiya 744a5e4c1e Bug 1659150 - Remove about:welcome trailhead, full page and ReturnToAMO templates r=perftest-reviewers,Mardak,mkaply,nanj,sparky
Differential Revision: https://phabricator.services.mozilla.com/D89077
2020-09-11 00:31:11 +00:00
Erica Wright d3557ef834 Bug 1663729 - Activate mobile promo on protections dashboard. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D89478
2020-09-09 14:38:50 +00:00
Nicholas Nethercote ddf02dcac6 Bug 1426269 - Filter full-line comments and empty lines from prefs files. r=glandium,geckoview-reviewers,snorp
For a local build on my Linux64 box, this reduces greprefs.js from 174,906
bytes to 103,221 bytes, and firefox.js from 112,100 bytes to 68,656 bytes.

Depends on D88242

Differential Revision: https://phabricator.services.mozilla.com/D88243
2020-09-08 07:10:54 +00:00
Andrei Oprea 96d9760e35 Bug 1652513 - Use Remote Settings groups configuration to control message lifetime and frequency r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D85136
2020-09-08 16:26:54 +00:00
Narcis Beleuzu 29b6c46359 Backed out changeset 79894e9a9ccc (bug 1652513) for bc failures on browser_asrouter_group_frequency.js . CLOSED TREE 2020-09-08 18:39:51 +03:00
Andrei Oprea 503001d44e Bug 1652513 - Use Remote Settings groups configuration to control message lifetime and frequency r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D85136
2020-09-08 13:12:00 +00:00
Tooru Fujisawa 5f55a03e39 Bug 1663500 - Revert bug 1661643 change and resurrect browser.link.open_newwindow=1. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D89447
2020-09-08 12:09:43 +00:00
Csoregi Natalia 7d48c81098 Backed out changeset ed6c3abb15c2 (bug 1652513) for node failures. CLOSED TREE 2020-09-07 23:00:52 +03:00
Andrei Oprea 96d74f4b7c Bug 1652513 - Use Remote Settings groups configuration to control message lifetime and frequency r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D85136
2020-09-01 12:04:25 +00:00
Scott bebe317a39 Bug 1655124 - Show similar recs when a page is saved to Pocket. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D86120
2020-09-02 17:53:21 +00:00
Scott 7f1c17db7a Bug 1662292 - Enabling Pocket stories in more regions with German speakers. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D88925
2020-09-02 17:20:09 +00:00
Scott 917d882847 Bug 1662199 - Flip newtab story targeting pref back to v1. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D89033
2020-09-02 17:20:02 +00:00
Mark Banner b0311dd767 Bug 1619926 - Remove legacy search configuration code from the search service. r=daleharvey,geckoview-reviewers,agi
Depends on D87894

Differential Revision: https://phabricator.services.mozilla.com/D88017
2020-09-01 18:08:29 +00:00
Artem Polivanchuk ef6e8ef035 Bug 1659537 - Sync additional preferences in Privacy & Security r=lina DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D89024
2020-09-01 19:16:49 +00:00
Butkovits Atila 7b340f9684 Backed out 15 changesets (bug 1612824, bug 1661234, bug 1619926, bug 1612380, bug 1559530, bug 1642990) for Xpc failures. CLOSED TREE
Backed out changeset 426d017d7e46 (bug 1642990)
Backed out changeset 84ab4021d403 (bug 1559530)
Backed out changeset 82a8305543e5 (bug 1559530)
Backed out changeset 38832c1185b8 (bug 1559530)
Backed out changeset f16918c10a6b (bug 1661234)
Backed out changeset 3a13258fbd51 (bug 1661234)
Backed out changeset abf8d8b24845 (bug 1612824)
Backed out changeset 7dfeb065a385 (bug 1619926)
Backed out changeset bc9d3e210fe7 (bug 1619926)
Backed out changeset 786164c461ae (bug 1619926)
Backed out changeset d89793e9d17d (bug 1619926)
Backed out changeset d665885bc912 (bug 1619926)
Backed out changeset 9260b6620943 (bug 1619926)
Backed out changeset af69a4896f2f (bug 1619926)
Backed out changeset b9cd6b7047b9 (bug 1612380)
2020-09-01 21:03:23 +03:00
Marco Bonardo 05dde8785e Bug 1632318 - Left / Right Arrow key navigation in the one-off search buttons breaks convention (should move caret, not select one-off). r=adw
Differential Revision: https://phabricator.services.mozilla.com/D88536
2020-09-01 13:28:00 +00:00
Mark Banner 3ac411544c Bug 1619926 - Remove legacy search configuration code from the search service. r=daleharvey,geckoview-reviewers,agi
Depends on D87894

Differential Revision: https://phabricator.services.mozilla.com/D88017
2020-09-01 12:51:08 +00:00
Narcis Beleuzu a7cd806311 Backed out 2 changesets (bug 1659530, bug 1657476) for bustages on check.svg. CLOSED TREE
Backed out changeset 761a09f4d153 (bug 1659530)
Backed out changeset c8afdd9434bb (bug 1657476)
2020-09-01 02:30:36 +03:00
Shane Caraveo 6f359e0bea Bug 1659530 skip 3rd party panel when installing recommended addons r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D87326
2020-08-31 21:38:13 +00:00