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

61159 Коммитов

Автор SHA1 Сообщение Дата
Gijs Kruitbosch 904c3344c9 Bug 1484210 - attempt to fix issues in test_videocontrols.html when run in tsan, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D67133

--HG--
extra : moz-landing-system : lando
2020-03-18 02:06:46 +00:00
Artem 3c3a57a026 Bug 1608165 - port profileSelection DTD to fluent r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D66912

--HG--
extra : moz-landing-system : lando
2020-03-18 09:01:51 +00:00
Michael 143adb8792 Bug 1619154 - Added .webp to supported image file types so that it is possible to upload .webp files. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D67026

--HG--
extra : moz-landing-system : lando
2020-03-18 06:14:10 +00:00
Mike Hommey 646579d57d Bug 1618781 - Use the taskcluster artifact for pdbstr on both Windows native and cross builds. r=froydnj
And make it an explicit dependency of the build system.

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

--HG--
extra : moz-landing-system : lando
2020-03-18 04:21:18 +00:00
Ciure Andrei 19d8351b5f Backed out 2 changesets (bug 1618781) for toolchain bustages CLOSED TREE
Backed out changeset 83026834b242 (bug 1618781)
Backed out changeset ac168e956e3a (bug 1618781)
2020-03-18 05:32:00 +02:00
Matthew Noorenberghe 21c2701185 Bug 1619498 - Restore access to LoginManagerParent._recipeManager to fix resetting recipes in mochitest. r=sfoster
https://hg.mozilla.org/mozilla-central/rev/aa78dbe7934f7b7c5ec3de348cb70109fa0e35aa#l8.32 deleted this member but didn't update this reference. This caused `<!-- formless password field selector recipe test -->` in test_formless_autofill.html to fail test verification.

Depends on D67088

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

--HG--
extra : moz-landing-system : lando
2020-03-17 22:59:38 +00:00
Matthew Noorenberghe 35dc6f306b Bug 1619498 - Fix passwordmgr mochitest-plain test-verify failures. r=sfoster
Also add some logging that seems generally useful.

Depends on D67087

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

--HG--
extra : moz-landing-system : lando
2020-03-17 22:58:40 +00:00
Matthew Noorenberghe e03985c57d Bug 1619498 - Add missing await in passwordmgr mochitests. r=sfoster
Also simplify checkAutoCompleteResults.

Depends on D66887

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

--HG--
extra : moz-landing-system : lando
2020-03-17 22:54:50 +00:00
Matthew Noorenberghe 4042a500db Bug 1619498 - Check for a 'generatedPassword' result before accessing gGeneratedPasswordsByPrincipalOrigin. r=bdanforth
Fixes an error with generatedPW being null and access `generatedPW.autocompleteShown`.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 03:40:06 +00:00
Matthew Noorenberghe e22d3f4fcf Bug 1619498 - Reduce duplication between _requestAutoCompleteResultsFromParent and startSearch. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D66729

--HG--
extra : moz-landing-system : lando
2020-03-17 19:01:53 +00:00
Matthew Noorenberghe 0486b8c356 Bug 1619498 - Move _autoCompleteSearchAsync and gAutoCompleteListener to LoginAutoComplete.jsm. r=sfoster
Consolidate login autocomplete code in one file.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 18:57:20 +00:00
Matthew Noorenberghe 5102860723 Bug 1619498 - Rename LoginAutoCompleteResult.jsm to LoginAutoComplete.jsm. r=sfoster
The file is more than just the LoginAutoCompleteResult class, it handles all login autocompletion.

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

--HG--
rename : toolkit/components/passwordmgr/LoginAutoCompleteResult.jsm => toolkit/components/passwordmgr/LoginAutoComplete.jsm
extra : moz-landing-system : lando
2020-03-17 03:40:05 +00:00
Matthew Noorenberghe 534de05dbe Bug 1619498 - Create previousResult once in LoginAutoCompleteResult. r=sfoster
The only difference was the conversion to vanilla objects.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 18:38:21 +00:00
Matthew Noorenberghe 1511b694ff Bug 1619498 - Switch _autoCompleteSearchAsync to an async method. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D66725

--HG--
extra : moz-landing-system : lando
2020-03-17 03:40:05 +00:00
Matthew Noorenberghe 3fd725cb83 Bug 1619498 - Assign to this._autoCompleteLookupPromise inside completeSearch. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D66724

--HG--
extra : moz-landing-system : lando
2020-03-17 03:40:04 +00:00
Matthew Noorenberghe c69b438eec Bug 1619498 - Remove function.bind from LoginAutoCompleteResult.startSearch. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D66723

--HG--
extra : moz-landing-system : lando
2020-03-17 03:40:04 +00:00
Mike Hommey 570134e4a8 Bug 1618781 - Use the taskcluster artifact for pdbstr on both Windows native and cross builds. r=froydnj
And make it an explicit dependency of the build system.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 14:01:46 +00:00
Cosmin Sabou 61f224ec08 Backed out changeset 02ef6cee073c (bug 1619154) for mochitest failures on test_input_file_picker.html. CLOSED TREE 2020-03-18 02:56:31 +02:00
Michael 8629ee8623 Bug 1619154 - Added .webp to supported image file types so that it is possible to upload .webp files. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D67026

--HG--
extra : moz-landing-system : lando
2020-03-17 23:38:28 +00:00
Lina Cambridge 534fd0e715 Bug 1622949 - Add `HashPropertyBag::clone_from_bag`. r=froydnj
`clone_from_bag` lets Rust code create a thread-safe `HashPropertyBag`
from any kind of `nsIPropertyBag` by cloning its contents. This is
important when you want to use a property bag that's passed to an XPIDL
method off the main thread. An `nsIPropertyBag` passed from JS isn't
thread-safe, since it's cycle-collected, and its properties are
`XPCVariant`s. But a Rust `HashPropertyBag` is, because it's backed by
a non-cycle collected `nsHashPropertyBag`, and the only supported
properties are thread-safe storage variants.

It also marks `HashPropertyBag` as `Send + Sync`, given that the only
way to construct one is through `HashPropertyBag::new`, and
`VariantType` is only implemented for storage variants.

Finally, it adds more type tags for string (narrow and wide) variants,
and changes the `VariantType for nsCString` getter to use
`GetAsAUTF8String`, since that's what mozStorage implements for its
text variant, not `GetAsACString`.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 23:33:45 +00:00
Agi Sferro 3342f3308e Bug 1623173 - Preserve embedderDisabled when rebuilding addon DB. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D67226

--HG--
extra : moz-landing-system : lando
2020-03-17 22:50:04 +00:00
Shane Caraveo 7dbc543b13 Bug 1621491 fix activityLog api by passing alreadyLogged where necessary r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D66349

--HG--
extra : moz-landing-system : lando
2020-03-17 22:01:43 +00:00
Mathieu Leplatre bc6e54afaa Bug 1620185 - Remove usage of .openCollection() in other modules r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66749

--HG--
extra : moz-landing-system : lando
2020-03-17 20:21:54 +00:00
JulianWels e5c3036681 Bug 1620242 - Basic implementation for HTTPS Only Mode. r=ckerschb,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D62590

--HG--
rename : dom/security/test/csp/file_redirect_report.sjs => dom/security/test/https-only/file_redirect.sjs
rename : dom/security/test/csp/file_upgrade_insecure.html => dom/security/test/https-only/file_upgrade_insecure.html
rename : dom/security/test/csp/file_upgrade_insecure_server.sjs => dom/security/test/https-only/file_upgrade_insecure_server.sjs
rename : dom/security/test/csp/file_upgrade_insecure_wsh.py => dom/security/test/https-only/file_upgrade_insecure_wsh.py
extra : moz-landing-system : lando
2020-03-17 19:24:31 +00:00
Dan Minor 8e00f3c3ce Bug 1622923 - Remove expiring WebRTC hostname obfuscation telemetry; r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D67038

--HG--
extra : moz-landing-system : lando
2020-03-17 14:25:38 +00:00
Harry Twyford 11166adcce Bug 1620131 - Generalize search suggestion restrictions. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D66982

--HG--
extra : moz-landing-system : lando
2020-03-17 12:49:33 +00:00
Chris Fronk d5b004443b Bug 1143478 - Rename mozilla::Pair to CompactPair. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D64511

--HG--
rename : mfbt/Pair.h => mfbt/CompactPair.h
extra : moz-landing-system : lando
2020-03-17 12:42:12 +00:00
Luca Greco 66ccf945b0 Bug 1606903 - Record DOMException name for unexpected errors raised while executing a storage.local API call. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D66301

--HG--
extra : moz-landing-system : lando
2020-03-12 22:10:03 +00:00
Narcis Beleuzu 87ef7e0ec7 Backed out 6 changesets (bug 1618445) for leaks at mozilla::dom::Console::CreateInstance
Backed out changeset 0a996e80d92a (bug 1618445)
Backed out changeset 4281c434f737 (bug 1618445)
Backed out changeset 846b67024a9a (bug 1618445)
Backed out changeset 439d0b9ba0fc (bug 1618445)
Backed out changeset 79ae5f86d927 (bug 1618445)
Backed out changeset c09a442d8ddf (bug 1618445)
2020-03-17 11:14:12 +02:00
Paul Bone b5939550b5 Bug 1618445 - pt 6. Add some logging to shouldLoadUri r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D66525

--HG--
extra : moz-landing-system : lando
2020-03-17 04:32:03 +00:00
Paul Bone 7ac279aeeb Bug 1618445 - pt 5. Add logging to validatedWebRemoteType() r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D66516

--HG--
extra : moz-landing-system : lando
2020-03-17 04:32:24 +00:00
Paul Bone acbeea528b Bug 1618445 - pt 4. Use the new logger for existing E10SUtils debug messages r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D65442

--HG--
extra : moz-landing-system : lando
2020-03-17 04:32:24 +00:00
Paul Bone 7cb945b749 Bug 1618445 - pt 2. Move process switch logging to E10SUtils r=mattwoodrow
* Create new logger.
 * Use logger for process switch logging.
 * Remove "[process-switch]: " string from log messages, it is redundant.

This may eventually move to a whole new module if/when process switching
moves there.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 04:25:33 +00:00
Noemi Erli 744bc34135 Backed out changeset 4c6b9209306d (bug 1507287) for causing geckoview failures CLOSED TREE 2020-03-16 23:23:09 +02:00
Noemi Erli f10f67e74c Backed out changeset 21f62488a5b5 (bug 1620242) for causing bustages in nsMixedContentBlocker.cpp CLOSED TREE 2020-03-16 23:11:00 +02:00
JulianWels c2c4e65115 Bug 1620242 - Basic implementation for HTTPS Only Mode. r=ckerschb,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D62590

--HG--
rename : dom/security/test/csp/file_redirect_report.sjs => dom/security/test/https-only/file_redirect.sjs
rename : dom/security/test/csp/file_upgrade_insecure.html => dom/security/test/https-only/file_upgrade_insecure.html
rename : dom/security/test/csp/file_upgrade_insecure_server.sjs => dom/security/test/https-only/file_upgrade_insecure_server.sjs
rename : dom/security/test/csp/file_upgrade_insecure_wsh.py => dom/security/test/https-only/file_upgrade_insecure_wsh.py
extra : moz-landing-system : lando
2020-03-16 16:47:54 +00:00
Molly Howell e13554f0e7 Bug 1602463 Part 4 - Register/unregister the default browser agent scheduled task during install/uninstall. r=agashlin,bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61891

--HG--
extra : moz-landing-system : lando
2020-03-16 18:32:58 +00:00
Molly Howell 06f1209768 Bug 1602463 Part 3 - Windows default browser agent. r=agashlin,bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61889

--HG--
extra : moz-landing-system : lando
2020-03-16 20:16:25 +00:00
Molly Howell e02dcdbd18 Bug 1602463 Part 2 - Add a pref to enable/disable the default browser agent and reflect it to the registry where the agent can read it. r=agashlin,bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61892

--HG--
extra : moz-landing-system : lando
2020-03-16 18:32:55 +00:00
Molly Howell 1ce92ca69d Bug 1602463 Part 1 - Add a build flag to disable the default browser agent. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61888

--HG--
extra : moz-landing-system : lando
2020-03-16 18:32:51 +00:00
Alphan Chen a9d46bba49 Bug 1507287 - Make sessionRestore work with session history living in the parent process. r=peterv,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D46281

--HG--
extra : moz-landing-system : lando
2020-03-16 18:33:32 +00:00
Myeongjun Go 7c2632b661 Bug 1581886 - let theme.getCurrent() return an empty Theme instead of an empty object by default r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D60803

--HG--
extra : moz-landing-system : lando
2020-03-16 16:35:41 +00:00
Mihai Alexandru Michis 95a8383121 Backed out changeset 81e23d803a81 (bug 1621491) for causing failures in test_ext_activityLog.html
CLOSED TREE
2020-03-16 22:28:10 +02:00
Shane Caraveo 50e7c458f2 Bug 1621491 fix activityLog api by passing alreadyLogged where necessary r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D66349

--HG--
extra : moz-landing-system : lando
2020-03-16 10:47:46 +00:00
Mihai Alexandru Michis 12c2ba4b56 Backed out 5 changesets (bug 1602463) for causing diffoscope failures.
CLOSED TREE

Backed out changeset ff565862e785 (bug 1602463)
Backed out changeset 2583a2703658 (bug 1602463)
Backed out changeset 8f3de97c5d50 (bug 1602463)
Backed out changeset be11972a8149 (bug 1602463)
Backed out changeset 5a6058d8266c (bug 1602463)
2020-03-16 20:29:20 +02:00
Bogdan Tara c5c8ac7b48 Backed out changeset 2540a369a5a8 (bug 1605478) on toshi's request CLOSED TREE
--HG--
extra : rebase_source : c966107f4111d5966e69f41890e466a46685929d
extra : histedit_source : 6e48eed0924ed3d3c1c4a5c08ec2a6456d023b31
2020-03-16 18:55:21 +02:00
Toshihito Kikuchi 2beea96feb Bug 1605478 - Skip processing a loading event of xul.dll without duration. r=aklotz
Analyzing the diagnostics asserts that were temporarily introduced, there were
loading events of xul.dll where `mLoadDurationMS` was empty.  We put them into
the array of loading events but excluding them from the array of modules,
resulting in serialization failure of `UntrustedModulesData`.

The crashing processes loaded external modules of antivirus application, such
as Symantec, AVAST, or Comodo.  With these modules, xul.dll might be loaded
without hitting `ntdll!LdrLoadDll` (`ModuleLoadInf::IsBare()` == false).

The proposed fix is to skip processing a loading event of xul.dll regardless of
the state of `mLoadDurationMS`.

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

--HG--
extra : rebase_source : b24890eff3ba6352556450bd214fa2f3cebd68ea
extra : source : e87ab6d3d9ab192bddcb8c20935284cffbe2453c
2020-03-12 17:43:41 +00:00
Molly Howell be2e8b6844 Bug 1602463 Part 4 - Register/unregister the default browser agent scheduled task during install/uninstall. r=agashlin,bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61891

--HG--
extra : moz-landing-system : lando
2020-03-16 15:12:33 +00:00
Molly Howell 3964971fc6 Bug 1602463 Part 3 - Windows default browser agent. r=agashlin,bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61889

--HG--
extra : moz-landing-system : lando
2020-03-16 15:11:17 +00:00
Molly Howell 0ad0bf91cd Bug 1602463 Part 2 - Add a pref to enable/disable the default browser agent and reflect it to the registry where the agent can read it. r=agashlin,bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61892

--HG--
extra : moz-landing-system : lando
2020-03-16 15:11:06 +00:00