Commit Graph

57714 Commits

Author SHA1 Message Date
Makoto Kato
3bf7ba667c Bug 1574077 - Add credui.dll to delayload DLL. r=dmajor
Bug 1498518 adds credui.dll to use OS's authenticate dialog for WebAuth support, but this isn't required at start up etc. So we should move this to delay load DLL list.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 18:47:45 +00:00
Micah Tigley
6de8405695 Bug 1573837 - Add utm_* params to the "View full report on Firefox Monitor" link. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42144

--HG--
extra : moz-landing-system : lando
2019-08-15 22:57:09 +00:00
Gabriele Svelto
f4e2add6c3 Bug 1035892 - Handle 64-bit addresses for EXC_BAD_ACCESS exceptions on Mac r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24356

--HG--
extra : moz-landing-system : lando
2019-08-15 19:44:15 +00:00
lesleynorton
ff591a5038 Bug 1569846: Add breach alert dismissal. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D41034

--HG--
extra : moz-landing-system : lando
2019-08-15 18:55:37 +00:00
Oana Pop Rus
8f85c499fe Backed out 3 changesets (bug 1559244) for browser chrome failure in browser_background_tab_crash.js on a CLOSED TREE
Backed out changeset 1ce7d9bbe7a1 (bug 1559244)
Backed out changeset dced8cea7b23 (bug 1559244)
Backed out changeset dabda4e90259 (bug 1559244)
2019-08-15 22:21:26 +03:00
Ehsan Akhgari
3882adee6e Bug 1572925 - Make sure that about:support doesn't list the URL decorations pref as an important locked preference; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D42019

--HG--
extra : moz-landing-system : lando
2019-08-15 12:51:59 +00:00
Abdoulaye O. Ly
8aec5ed540 Bug 1559244 - Step 2: Add support for crashing sub-frame. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D37780

--HG--
extra : moz-landing-system : lando
2019-08-15 17:16:26 +00:00
Mark Striemer
bd5ab026e1 Bug 1557175 - Hide inline options when add-on is disabled r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D35068

--HG--
extra : moz-landing-system : lando
2019-08-01 18:55:30 +00:00
singuliere
3fcd223b56 Bug 1563239 - Do not summarize builtin events to the "dynamic" process r=janerik
Check if the dynamic event is built-in or not before summarizing.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 16:27:54 +00:00
Paul Zuehlcke
3d15cf5b29 Bug 1531303 - Refactored tests using SitePermissions URI methods for PermissionTestUtils and principals. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41490

--HG--
extra : moz-landing-system : lando
2019-08-15 14:35:38 +00:00
Paul Zuehlcke
89fb47a8d9 Bug 1531303 - Refactored tests using PermissionManager URI methods to use PermissionTestUtils. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41029

--HG--
extra : moz-landing-system : lando
2019-08-15 14:32:48 +00:00
Micah Tigley
5dcfae24aa Bug 1573593 - Show a link to account/device management next to the Lockwise "Syncing to X Devices" label r=johannh,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D41951

--HG--
extra : moz-landing-system : lando
2019-08-15 14:11:17 +00:00
Chris H-C
6ad33584e0 Bug 1571734 - Call allow lists "allowlists" consistently in Telemetry r=janerik,Dexter
Differential Revision: https://phabricator.services.mozilla.com/D41432

--HG--
rename : toolkit/components/telemetry/histogram-whitelists.json => toolkit/components/telemetry/histogram-allowlists.json
extra : moz-landing-system : lando
2019-08-14 14:27:49 +00:00
Andrea Marchesini
16b47a442d Bug 1541344 - Delete plugin-data only for the sites with data,r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D40644

--HG--
extra : moz-landing-system : lando
2019-08-14 22:11:09 +00:00
dleblanccyr
b8ed9dbce3 Bug 1572189 - Adds padding between sub-sections. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41095

--HG--
extra : moz-landing-system : lando
2019-08-13 19:33:59 +00:00
dleblanccyr
59089a7119 Bug 1568972 - Adds test for displaying error section. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D39530

--HG--
extra : moz-landing-system : lando
2019-08-13 18:28:58 +00:00
Trishul
9129ff2c95 Bug 1520123: Notify users when there is a duplicate shortcut r=mstriemer,fluent-reviewers,flod,Gijs
Notify users when there is a duplicate shortcut

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

--HG--
extra : moz-landing-system : lando
2019-08-15 10:15:28 +00:00
Luca Greco
8075a03120 Bug 1548479 - Rewrite telemetry-related assertions used in WebExtensions tests to make use of TelemetryTestUtils. r=mixedpuppy
Depends on D41594

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

--HG--
extra : moz-landing-system : lando
2019-08-12 16:44:36 +00:00
Luca Greco
570c0ac6ca Bug 1548481 - Rewrite assertions used in Add-ons Manager tests to make use of TelemetryTestUtils. r=mstriemer,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D41594

--HG--
extra : moz-landing-system : lando
2019-08-14 20:31:58 +00:00
Brindusan Cristian
d674f265db Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
rename : layout/reftests/mathml/dir-6-ref.html => testing/web-platform/tests/mathml/presentation-markup/direction/direction-006-ref.html
2019-08-15 12:50:36 +03:00
Brindusan Cristian
3a61fb322f Merge inbound to mozilla-central. a=merge 2019-08-15 12:45:55 +03:00
Mike Hommey
c173540215 Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander
The remaining uses all need adjustements to in-tree mozconfigs, so they
all need to be done at once.

However, to make things slightly more intelligible, we do this in two
steps. This is step 1: we modify the use_toolchain transform to take care of
the transformation, while keeping the task definitions intact, so that
we only deal with mozconfig and build script adjustements here.

Differential Revision: https://phabricator.services.mozilla.com/D41890
2019-08-15 11:21:52 +09:00
Bogdan Tara
745a1d73ea Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-08-15 01:06:23 +03:00
Jed Davis
51bcb910f3 Bug 1426526 - Remove references to the old Chromium temporary file prefix. r=gsvelto,florian
With the removal of the old Chromium file_util code, we should no longer
be using temporary files with names starting with "org.chromium.", so the
crash reporter and main thread I/O test no longer need to recognize that
prefix.

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

--HG--
extra : moz-landing-system : lando
2019-08-14 22:48:43 +00:00
Brian Hackett
87b9d612de Bug 1573997 - Use correct stride when repainting, r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D42044

--HG--
extra : moz-landing-system : lando
2019-08-14 22:47:51 +00:00
Mihai Alexandru Michis
9da24241a7 Backed out changeset 5974ae084211 (bug 1520123) for causing failures in browser_manage_shortcuts_hidden.js/browser_shortcuts_duplicate_check.js CLOSED TREE
--HG--
extra : rebase_source : 8f52fb5fc8382f125370bec66ecc98fe0bde2c84
extra : amend_source : 10a43ff84af03e7cdccd2c020e8fff5f24c1a77e
2019-08-15 11:27:27 +03:00
Ciure Andrei
7bb64b9037 Backed out changeset 5ed6b561f0ea (bug 1573140) for causing ESlint failres CLOSED TREE 2019-08-14 17:31:57 +03:00
Ehsan Akhgari
56e165b9ce Bug 1573236 - Part 1: Move the Storage Access API heuristics and telemetry from the front-end to Gecko; r=johannh,baku
This will allow these heuristics to be used on mobile.
This depends on GeckoView supporting a JavaScript module
at resource:///modules/BrowserUsageTelemetry.jsm with the
interface described in nsIBrowserUsage.idl.  Bug 1573238 has
been filed in order to implement this module on GeckoView.

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

--HG--
extra : moz-landing-system : lando
2019-08-14 21:00:51 +00:00
Nick Alexander
44608f65ab Bug 1570411 - Add --without-fennec to make mach package not produce Fennec APK. r=chmanchester
When working on GeckoView, there's no need to produce a Fennec APK.
This commit avoids doing that work at `mach package` time.  There are
many other things we'd like to stop doing as we remove Fennec from the
tree, so we add a general flag to guard such things.

Depends on D41447

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

--HG--
extra : moz-landing-system : lando
2019-08-14 20:40:00 +00:00
Mihai Alexandru Michis
cd6717e6e4 Backed out 2 changesets (bug 1569846, bug 1572118) for causing failures in browser_deleteLogin.js
Backed out changeset e9acadba3a61 (bug 1569846)
Backed out changeset 9c5269817d0a (bug 1572118)

--HG--
extra : rebase_source : e6169f79b1518d214d822933771792a6f081c02d
2019-08-15 10:35:25 +03:00
Trishul
93abf723fe Bug 1520123: Notify users when there is a duplicate shortcut r=mstriemer,fluent-reviewers,flod,Gijs
Notify users when there is a duplicate shortcut

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

--HG--
extra : moz-landing-system : lando
2019-08-14 22:33:06 +00:00
Ehsan Akhgari
41e991dd1f Bug 1573236 - Also allow collection in the main process for the single-process case
Differential Revision: https://phabricator.services.mozilla.com/D42070

--HG--
extra : moz-landing-system : lando
2019-08-15 03:39:17 +00:00
Lina Cambridge
1e3d00af59 Bug 1573738 - Test aborting application, not only merging. a=testonly
`SyncedBookmarksMirror::merge` is racy: the storage thread might finish
merging before it gets the cancellation signal. However, `apply` also
notifies observers and fetches records, which happen after we've
aborted our JS controller. Even if the Rust op isn't canceled in time,
we should still abort the remaining operations.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 01:28:50 +00:00
lesleynorton
7fa8371641 Bug 1569846: Add breach alert dismissal. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D41034

--HG--
extra : moz-landing-system : lando
2019-08-14 22:56:55 +00:00
Ehsan Akhgari
9d97f1365f Bug 1573236 - Address review comments on part 1
This got left out of changeset a60edc93a434 during rebase.

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

--HG--
extra : moz-landing-system : lando
2019-08-14 23:00:00 +00:00
Matthew Noorenberghe
60b07d7f71 Bug 1571465 - Stop treating fields with replaced values as generated password ones r=sfoster
Depends on D41147

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

--HG--
extra : moz-landing-system : lando
2019-08-14 19:35:09 +00:00
Matthew Noorenberghe
a0b6e6a413 Bug 1571465 - Stop treating password fields we're about to fill as generated password ones. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D41147

--HG--
extra : moz-landing-system : lando
2019-08-12 23:24:54 +00:00
Matthew Noorenberghe
11122fd86c Bug 1571465 - Stop treating field as generated password ones after blanking. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D41146

--HG--
extra : moz-landing-system : lando
2019-08-12 23:24:46 +00:00
Shane Caraveo
e0b4be7187 Bug 1547140 add classification data to webRequest API r=zombie,kmag,Fallen
Differential Revision: https://phabricator.services.mozilla.com/D35911

--HG--
extra : moz-landing-system : lando
2019-08-14 16:10:51 +00:00
Sebastian Streich
6658520ea2 Bug 1571742 - Move Nosniff-Check into Sniffers r=ckerschb,dragana
Differential Revision: https://phabricator.services.mozilla.com/D41504

--HG--
extra : moz-landing-system : lando
2019-08-14 13:59:06 +00:00
Carolina
f9d0b2be54 Bug 1573140 - Fixes adjustCertInformation function to avoid returning empty or undefined elements.r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41601

--HG--
extra : moz-landing-system : lando
2019-08-14 13:08:03 +00:00
Ciure Andrei
b454daea7a Backed out 3 changesets (bug 1531303) for causing close_window/close.py and browser_permissions_dialog.js to perma fail CLOSED TREE
Backed out changeset 87305e83174e (bug 1531303)
Backed out changeset 0c75c3bac00b (bug 1531303)
Backed out changeset 865c2a5d40da (bug 1531303)
2019-08-14 13:07:55 +03:00
Paul Zuehlcke
065ae1e01e Bug 1531303 - Refactored tests using SitePermissions URI methods for PermissionTestUtils and principals. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41490

--HG--
extra : moz-landing-system : lando
2019-08-14 08:31:39 +00:00
Paul Zuehlcke
93bacc1004 Bug 1531303 - Refactored tests using PermissionManager URI methods to use PermissionTestUtils. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41029

--HG--
extra : moz-landing-system : lando
2019-08-14 08:31:23 +00:00
Henri Sivonen
c562792b2e Bug 1490593 - Move FFI for encoding_rs::mem to a vendored crate. r=froydnj
Also remove most C++-side optimizations for avoiding calls to Rust
for short strings now that we have LTO between C++ and Rust. Since
LTO still leaves the overhead of one function call layer, inlined
function call avoidance optimization is left in place in the
IsUTF8 and in the 8-bit IsASCII cases for which perfherder flags
the difference as significant for the length 15.

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

--HG--
extra : moz-landing-system : lando
2019-08-14 07:53:34 +00:00
Mike Hommey
9176c8beb4 Bug 1572048 - Remove toolkit/library/gtest/static. r=mshal
It was used as an intermediate static library to ensure an order in
libxul-gtest wrt StaticXULComponents*, but those were removed in bug
1541792.

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

--HG--
rename : toolkit/library/gtest/static/TestUCRTDepends.cpp => toolkit/library/gtest/TestUCRTDepends.cpp
extra : moz-landing-system : lando
2019-08-14 02:44:59 +00:00
Cosmin Sabou
bf94f57431 Backed out changeset 2bfb73091f21 (bug 1547140) for xpcshell failures on test_ext_webRequest_urlclassification. CLOSED TREE 2019-08-14 05:35:27 +03:00
Lina Cambridge
9a92aa1ff2 Bug 1573738 - Pass an already-aborted signal to avoid a race in test_abort_merging. a=testonly
Differential Revision: https://phabricator.services.mozilla.com/D41885

--HG--
extra : moz-landing-system : lando
2019-08-14 02:15:26 +00:00
Shane Caraveo
80335e9e8d Bug 1547140 add classification data to webRequest API r=zombie,kmag,Fallen
Differential Revision: https://phabricator.services.mozilla.com/D35911

--HG--
extra : moz-landing-system : lando
2019-08-12 22:00:20 +00:00
Lina Cambridge
65dfa84ccd Bug 1573305 - Remove the check for unmerged synced bookmark changes. r=markh
When a local or remote item changed, we'd potentially scan three tables
(with an expensive `LEFT JOIN`!) to check if anything changed...then
scan the same tables again to build the local and remote trees. This
check was originally meant to avoid unnecessary merges. However, the
bottleneck isn't merging now; it's reading from the database.

Since the merger has been rewritten in Rust, is synchronous, doesn't
keep a transaction open for the entire merge (see the
`total_sync_changes` check), and only emits ops for items that actually
changed, it's more efficient to build and merge optimistically, and
bail before applying if nothing changed.

This commit also moves `validateLocalRoots` into Rust.

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

--HG--
extra : moz-landing-system : lando
2019-08-13 22:58:16 +00:00