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

51787 Коммитов

Автор SHA1 Сообщение Дата
Nicholas Hurley 669d078042 Bug 1050329 - part 1 - Re-start transactions on totally busted h2 sessions. r=francois,dragana
Previously, we would just let these fail. But, when a peer claims to speak h2 via ALPN, and then plainly doesn't speak h2 (by not doing the opening handshake properly), we should re-try any transactions dispatched to that session using http/1.1 only. No use in giving the user a horrible experience. We will also collect telemetry on how often we have sessions where this happens, so we can see how big of a problem this is (and thus if we need to do any kind of outreach).

Depends on D8432

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

--HG--
extra : moz-landing-system : lando
2018-10-25 20:46:24 +00:00
Luca Greco 7784e40883 Bug 1501405 - Renewal of WebExtensions storage.sync histograms expired on Firefox 64. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D9762

--HG--
extra : moz-landing-system : lando
2018-10-25 18:45:48 +00:00
Ciure Andrei 2c53ceb546 Backed out 2 changesets (bug 1501877, bug 1498940) for failing browser_about_studies.js CLOSED TREE
Backed out changeset f0ed99b29aaf (bug 1498940)
Backed out changeset ae8cdf156f9a (bug 1501877)
2018-10-25 21:24:45 +03:00
Jeff Gilbert 02e6ff5ccb Bug 1499587 - Fix win64 clang-cl -Wwritable-strings. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D9031

--HG--
extra : moz-landing-system : lando
2018-10-25 14:16:27 +00:00
Michael Cooper 1de0980839 Bug 1498940 - Reflect study opt-out in about:studies when Normandy is generally enabled. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D9738

--HG--
extra : moz-landing-system : lando
2018-10-25 17:20:25 +00:00
Michael Cooper f277d3b531 Bug 1501877 - Remove errant .only() from about:studies tests. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D9737

--HG--
extra : moz-landing-system : lando
2018-10-25 16:14:38 +00:00
Ehsan Akhgari 43f23459b2 Bug 1501286 - Part 4: Remove the browser.contentblocking.ui.enabled pref from several tests which now set it needlessly r=johannh
Depends on D9521

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

--HG--
extra : moz-landing-system : lando
2018-10-25 16:46:42 +00:00
Ehsan Akhgari 1590b70886 Bug 1501286 - Part 3: Remove support for tracking protection UI in about:privatebrowsing r=johannh
Depends on D9520

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

--HG--
extra : moz-landing-system : lando
2018-10-25 16:46:49 +00:00
Daniel Varga c1fea8cbed Merge mozilla-central to autoland. a=merge 2018-10-25 19:18:54 +03:00
Daniel Varga 4207d5ac1d Merge mozilla-inbound to mozilla-central. a=merge 2018-10-25 19:09:12 +03:00
Dão Gottwald c388cf4b1c Bug 1502067 - Add end padding to in-content search fields on Mac. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D9792

--HG--
extra : moz-landing-system : lando
2018-10-25 15:13:12 +00:00
Dão Gottwald 119ab6595e Bug 1500647 - Clean up ancient toolbarbutton:-moz-focusring rule. r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D9782

--HG--
extra : moz-landing-system : lando
2018-10-25 15:06:06 +00:00
Christoph Kerschbaumer 14f53f5a65 Bug 1501498: Fix crash in AddonContentPolicy. r=baku 2018-10-25 15:10:47 +02:00
Dorel Luca 9529a31c66 Backed out 5 changesets (bug 1501286) for browser-chrome failures in browser/components/uitour/test/browser_trackingProtection.js
Backed out changeset cac0d4aa79d1 (bug 1501286)
Backed out changeset 578d395f555e (bug 1501286)
Backed out changeset d9940451c373 (bug 1501286)
Backed out changeset ca6c3139bdd2 (bug 1501286)
Backed out changeset 93d6f4d54f78 (bug 1501286)

--HG--
extra : rebase_source : 04083c456cd0df6243861cf53e5c39c08888c5ad
2018-10-25 17:52:59 +03:00
Dão Gottwald feb5e5a4da Bug 1501952 - Make mScaleCombobox point to the right element. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D9763

--HG--
extra : moz-landing-system : lando
2018-10-25 13:53:12 +00:00
Ehsan Akhgari 0cc932a863 Bug 1501286 - Part 4: Remove the browser.contentblocking.ui.enabled pref from several tests which now set it needlessly r=johannh
Depends on D9521

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

--HG--
extra : moz-landing-system : lando
2018-10-25 13:35:24 +00:00
Ehsan Akhgari df7b68e39e Bug 1501286 - Part 3: Remove support for tracking protection UI in about:privatebrowsing r=johannh
Depends on D9520

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

--HG--
extra : moz-landing-system : lando
2018-10-25 13:35:22 +00:00
Gijs Kruitbosch fd6e0060d2 Bug 1501592 - remove remaining expired feed telemetry, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D9665

--HG--
extra : moz-landing-system : lando
2018-10-25 10:52:59 +00:00
Collin Wing 5093e5422f Bug 1500279 New accesskey for Check for Updates r=flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D9415

--HG--
extra : moz-landing-system : lando
2018-10-25 00:39:02 +00:00
Csoregi Natalia 9fbc76ace6 Merge inbound to mozilla-central. a=merge 2018-10-25 07:45:08 +03:00
Nika Layzell 5b24f801f7 Bug 1500927 - Add copy-free jsstring support to perfecthash.py, r=bzbarsky
This is needed for bug 1500926. It takes the approach of taking a JSFlatString
and using AutoAssertCannotGC to read the memory directly from the JS heap.
This lets us avoid re-encoding strings when performing lookups, which can be
advantageous.

Only ASCII strings are supported by this handler, and wide strings are hashed
as though they contain only values under 0x7f. This is OK as invalid keys to
perfecthash may return any hashtable entry.

Differential Revision: https://phabricator.services.mozilla.com/D9405
2018-10-24 20:11:01 -04:00
Kearwood "Kip" Gilbert b3309c2776 Bug 1501455 - Remove gfx/vr/gfxVROculus.cpp and gfx/vr/gfxVROpenVR.cpp r=daoshengmu
Now that the VRService thread is enabled by default, we
can remove these old files.

The OpenVR 3rd party code has been moved from gfx/vr/openvr
to gfx/vr/service/openvr to be closer to the OpenVRSession
implementation.

The Oculus header (ovr_capi_dynamic.h) has been moved from
gfx/vr/ovr_capi_dynamic.h to gfx/vr/service/oculus to be
closer to the OculusSession implementation.

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

--HG--
rename : gfx/vr/ovr_capi_dynamic.h => gfx/vr/service/oculus/ovr_capi_dynamic.h
rename : gfx/vr/openvr/LICENSE => gfx/vr/service/openvr/LICENSE
rename : gfx/vr/openvr/README.md => gfx/vr/service/openvr/README.md
rename : gfx/vr/openvr/README.mozilla => gfx/vr/service/openvr/README.mozilla
rename : gfx/vr/openvr/headers/openvr.h => gfx/vr/service/openvr/headers/openvr.h
rename : gfx/vr/openvr/moz.build => gfx/vr/service/openvr/moz.build
rename : gfx/vr/openvr/src/README => gfx/vr/service/openvr/src/README
rename : gfx/vr/openvr/src/dirtools_public.cpp => gfx/vr/service/openvr/src/dirtools_public.cpp
rename : gfx/vr/openvr/src/dirtools_public.h => gfx/vr/service/openvr/src/dirtools_public.h
rename : gfx/vr/openvr/src/envvartools_public.cpp => gfx/vr/service/openvr/src/envvartools_public.cpp
rename : gfx/vr/openvr/src/envvartools_public.h => gfx/vr/service/openvr/src/envvartools_public.h
rename : gfx/vr/openvr/src/hmderrors_public.cpp => gfx/vr/service/openvr/src/hmderrors_public.cpp
rename : gfx/vr/openvr/src/hmderrors_public.h => gfx/vr/service/openvr/src/hmderrors_public.h
rename : gfx/vr/openvr/src/ivrclientcore.h => gfx/vr/service/openvr/src/ivrclientcore.h
rename : gfx/vr/openvr/src/openvr_api_public.cpp => gfx/vr/service/openvr/src/openvr_api_public.cpp
rename : gfx/vr/openvr/src/pathtools_public.cpp => gfx/vr/service/openvr/src/pathtools_public.cpp
rename : gfx/vr/openvr/src/pathtools_public.h => gfx/vr/service/openvr/src/pathtools_public.h
rename : gfx/vr/openvr/src/sharedlibtools_public.cpp => gfx/vr/service/openvr/src/sharedlibtools_public.cpp
rename : gfx/vr/openvr/src/sharedlibtools_public.h => gfx/vr/service/openvr/src/sharedlibtools_public.h
rename : gfx/vr/openvr/src/strtools_public.cpp => gfx/vr/service/openvr/src/strtools_public.cpp
rename : gfx/vr/openvr/src/strtools_public.h => gfx/vr/service/openvr/src/strtools_public.h
rename : gfx/vr/openvr/src/vrpathregistry_public.cpp => gfx/vr/service/openvr/src/vrpathregistry_public.cpp
rename : gfx/vr/openvr/src/vrpathregistry_public.h => gfx/vr/service/openvr/src/vrpathregistry_public.h
extra : moz-landing-system : lando
2018-10-24 22:22:41 +00:00
Gurzau Raul 44779dbce7 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-25 01:03:07 +03:00
Gurzau Raul 2a5fa0a706 Merge autoland to mozilla-central. a=merge 2018-10-25 01:00:19 +03:00
shindli e36630f23c Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-24 19:51:16 +03:00
shindli 670e412487 Merge inbound to mozilla-central. a=merge 2018-10-24 19:46:50 +03:00
shindli 09789471e1 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-24 16:28:13 +03:00
Junior Hsu ced59fc1ad Bug 1498434 - add new telemetry probe to know the delay caused by e10s back pressure r=valentin
a straight forward implementation

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

--HG--
extra : moz-landing-system : lando
2018-10-23 22:17:22 +00:00
Junior Hsu 8f2bbcfceb Bug 1487559 - add new telemetry probe for the mime type causing suspension for back pressure r=francois,valentin
Differential Revision: https://phabricator.services.mozilla.com/D4729

--HG--
extra : moz-landing-system : lando
2018-10-24 16:26:19 +00:00
Marco Bonardo 86f9a130f9 Bug 1500108 - Remove the history.onlyTyped preference and behavior from the Address Bar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D9512

--HG--
extra : moz-landing-system : lando
2018-10-24 13:01:42 +00:00
Marco Bonardo 134e4ec293 Bug 1499743 - Address Bar restriction characters: remove typed, change url and search r=adw
Remove the "~" typed restriction character.
Change the url restriction character to "$" and the search one to "?".

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

--HG--
extra : moz-landing-system : lando
2018-10-24 12:49:00 +00:00
Paolo Amadini 3320f4e2ef Bug 1486984 - Fix find commands for PDF and special pages, and remove obsolete code. r=Gijs
Support for finding text in a page is now determined by a blacklist of locations, simplifying handling in multi-process mode and restoring the intended behavior.

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

--HG--
extra : rebase_source : 129f3d4e3cdd3673251ed7a3cc58101dd3cb0c91
2018-10-23 15:29:09 +01:00
shindli 6e9f254411 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-24 19:50:03 +03:00
Narcis Beleuzu f6bb9f5a88 Backed out changeset e66bbfad641e (bug 1497694) for bc failures on browser_advanced_update.js. CLOSED TREE 2018-10-24 18:59:34 +03:00
Gabriele Svelto 5ae7a8becf Bug 1498609 - Annotate crash pings to include ECC memory support (or lack of) r=ted
Differential Revision: https://phabricator.services.mozilla.com/D8587

--HG--
extra : moz-landing-system : lando
2018-10-24 08:22:42 +00:00
arthur.iakab 0d669cb499 Merge inbound to mozilla-central a=merge 2018-10-24 07:15:44 +03:00
Cosmin Sabou 34354a47b3 Backed out changeset 35bae18d7d67 (bug 1499899) for build bustages on updater.cpp. 2018-10-24 03:42:05 +03:00
Jeff Gilbert 33599f7ed3 Bug 1499899 - Fix some win64 clang-cl -Wunused-* warnings. r=waldo
Differential Revision: https://phabricator.services.mozilla.com/D9052

MozReview-Commit-ID: BJjNqGqO5Bd
2018-10-23 17:38:56 -07:00
Noemi Erli 06a8cd8e3c Backed out changeset bee1c344cb47 (bug 1491909) for failures in browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js 2018-10-24 04:23:13 +03:00
Andrew McCreight c87fb5b0a9 Bug 1499865 - Make loadedModules and loadedComponents into array attributes. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D9561

--HG--
extra : moz-landing-system : lando
2018-10-23 23:28:44 +00:00
Denis Palmeiro fc930ad16f Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange
JSONWriter currently calls new and delete indirectly through mozilla::MakeUnique to allocate a buffer.  Becuase of this, the methods of this class cannot be invoked within Spidermonkey due to https://searchfox.org/mozilla-central/source/config/check_vanilla_allocations.py#6-14.  Therefore, JSONWriter needs an AllocPolicy template parameter so that the allocation and deallocation routines can be changed to match the JS AllocPolicy when invoked within SpiderMonkey.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 20:46:31 +00:00
Kirk Steuber 19c8368ea5 Bug 1458314 - Move the update directory to an installation specific location r=rstrong
This change applies to Windows only.
Firefox will need to migrate the directory from the old location to the new location. This will be done only once by setting the pref `app.update.migrated.updateDir2.<install path hash>` to `true` once migration has completed.

Note: The pref name app.update.migrated.updateDir has already been used, thus the '2' suffix. It can be found in ESR24.

This also removes the old handling fallback for generating the update directory path. Since xulrunner is no longer supported, this should no longer be needed. If neither the vendor nor app name are defined, it falls back to the literal string "Mozilla".

The code to generate the update directory path and the installation hash have been moved to the updatecommon library. This will allow those functions to be used in Firefox, the Mozilla Maintenance Service, the Mozilla Maintenance Service Installer, and TestAUSHelper.

Additionally, the function that generates the update directory path now has extra functionality. It creates the update directory, sets the permissions on it and, optionally, recursively sets the permissions on everything within.

This patch adds functionality that allows Firefox to set permissions on the new update directory on write failure. It attempts to set the permissions itself and, if that fails and the maintenance service is enabled, it calls into the maintenance service to try from there. If a write fails and the permissions cannot be fixed, the user is prompted to reinstall.

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

--HG--
rename : toolkit/mozapps/update/updater/win_dirent.cpp => toolkit/mozapps/update/common/win_dirent.cpp
rename : toolkit/mozapps/update/tests/unit_aus_update/cleanupSuccessLogMove.js => toolkit/mozapps/update/tests/unit_aus_update/updateDirectoryMigrate.js
extra : moz-landing-system : lando
2018-10-23 21:41:04 +00:00
Noemi Erli c8135ba046 Backed out changeset 59205b705c5c (bug 1501329) for failures in toolkit/components/telemetry/tests/unit/test_TelemetryClientID_reset.js CLOSED TREE 2018-10-24 01:53:07 +03:00
arthur.iakab f4e188aae8 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-10-24 01:22:06 +03:00
arthur.iakab 6b80c7eba9 Merge inbound to mozilla-central. a=merge 2018-10-24 01:18:31 +03:00
arthur.iakab ff965569bd Merge autoland to mozilla-central a=merge 2018-10-24 01:15:18 +03:00
Ciure Andrei 09e4040e94 Merge autoland to mozilla-central. a=merge 2018-10-23 19:48:47 +03:00
Mark Banner 109bbee514 Bug 1501337 - Fix a leak and uncleared listeners in places code relating to the edit bookmarks views. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D9546

--HG--
extra : moz-landing-system : lando
2018-10-23 17:58:43 +00:00
Jeff Gilbert f2e0b47bd4 Bug 1499844 - Fix win64 clang-cl -Wformat warnings. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D9027

--HG--
extra : moz-landing-system : lando
2018-10-23 14:18:15 +00:00
Dimi Lee d4be315641 Bug 1190020 - P2. Testcase to ensure digest is not truncated. r=francois
This test will trigger a remote lookup.
Verify the protocol buffer sent by download protection service matches the
hard-coded protocol buffer.

This protcol buffer contains following information:
1. source URI
2. referrer URI
3. redirect UiRI
4. sha256 hash with '\x00' in the middle of the data
5. suggested file name

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

--HG--
extra : moz-landing-system : lando
2018-10-23 20:03:44 +00:00