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

69346 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt f84d5f3016 Bug 1694824 - [ci] Annotate browser-chrome manifests for new fission failures, r=jmaher,extension-reviewers,preferences-reviewers,zombie
Differential Revision: https://phabricator.services.mozilla.com/D116276
2021-06-02 19:22:25 +00:00
Dana Keeler 1b9fd10c83 Bug 1701192 - don't allow third-party loads to set HSTS state r=annevk,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D115715
2021-06-02 16:52:19 +00:00
Rob Wu f1fa2bbeaa Bug 1713783 - Remove inaccurate theme tests for about:welcome r=rpl,pdahiya
The tests do not reflect reality, see the bug for more details.

The content area of the Proton `about:welcome` uses
`var(--in-content-page-color)` and `var(--in-content-page-background)`
for the text and background color. The main background itself already
has colors distinct from the default background. Moreover,
`about:welcome` is part of the onboarding experience, at which point
users will likely not have a custom theme, so it's not necessary to
adjust the colors.

Differential Revision: https://phabricator.services.mozilla.com/D116453
2021-06-02 16:30:17 +00:00
Jan-Erik Rediger 8321cd2247 Bug 1693486 - Implement new event extra API. r=chutten
This drops the _old_ API fully and implements support only for the new object-focused API,
regardless of `type` defintions in metrics.yaml.

The new API will look like the following examples:

Rust

    let extra = AnEventKeys {
        extra1: Some("a-value".into()),
        ..Default::default()
    };
    category::an_event.record(extra);

(Note: not optimal yet, but we can extend this with a builder-like
pattern later)

C++

    AnEventExtra extra = { .extra1 = Some("value"_ns) };
    category::an_event.Record(Some(extra));

JavaScript (actually unchanged!)

    let extra = { extra1: "value" };
    Glean.category.anEvent.record(extra);

(Note: The JavaScript API accepts strings, booleans and integers for any
extra value and will stringify them regardless of their specified type.)

Differential Revision: https://phabricator.services.mozilla.com/D114498
2021-06-02 16:07:56 +00:00
Jan-Erik Rediger b94eb35006 Bug 1693486 - Update to Glean 39.0.0. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D116376
2021-06-02 16:07:56 +00:00
Jan-Erik Rediger 78bfa75ec7 Bug 1714036 - Add a way to automatically update the expected file contents for Glean tests. r=chutten
One can now run the tests with `UPDATE_EXPECT=1` and the code will
update the files, so one can then commit them (after verifying that they
do what they should)

Differential Revision: https://phabricator.services.mozilla.com/D116563
2021-06-02 15:27:05 +00:00
Harry Twyford d3714c373c Bug 1662167 - Part 2 - Remove adaptive query code from UnifiedComplete. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D115736
2021-06-02 15:16:56 +00:00
Paul Zuehlcke 145b580237 Bug 1709623 Removed PushNotificationsCleaner TODO and added test. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D115830
2021-06-02 14:09:32 +00:00
Paul Zuehlcke 5c0b9214f8 Bug 1709624 - Add PermissionsCleaner deleteByBaseDomain. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D115688
2021-06-02 13:57:51 +00:00
Mike Hommey 2733dbe0dc Bug 1713733 - Remove WASM_LDFLAGS. r=firefox-build-system-reviewers,mhentges
It's not practically make a difference (the flags we end up setting it
to don't do anything when linking all the wasm files into one).

Differential Revision: https://phabricator.services.mozilla.com/D116437
2021-06-02 04:34:20 +00:00
Kashav Madan 2dafa64364 Bug 1706445 - Handle `isFinal` updates through native code, r=nika
Replaces the `isFinal` bit with a "browser-shutdown-tabstate-updated" observer
notification, which is fired after all frames in the document are flushed.

Differential Revision: https://phabricator.services.mozilla.com/D116146
2021-06-01 20:06:47 +00:00
Toshihito Kikuchi cfc57683ac Bug 1712630 - Introduce ProcessType.jsm to manage process type strings. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D116438
2021-06-01 17:44:22 +00:00
Luca Greco 665f72549b Bug 1710917 - Introduced internal:svgContextPropertiesAllowed webextension permission. r=dholbert,mixedpuppy
This patch does change the extension-related special case in SVGContextPaint::IsAllowedForImageFromURI
to check the "internal:svgContextPropertiesAllowed" extension permission, and move the existing
criteria in the Extension class (which takes care of adding the internal permission when those
criteria as met).

This patch does not contain yet a new explicit test case for the new internal permission (which is
part of the patch build on top of this one and attached to the same bugzilla issue), but it does
pass the existing mochitest-chrome (test_chrome_ext_svg_context_fill.html).

Differential Revision: https://phabricator.services.mozilla.com/D115835
2021-06-01 14:46:03 +00:00
Mark Banner f8a90a0d94 Bug 1713290 - Update a couple of eBay urls to include www to avoid unnecessary redirects. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D116218
2021-06-01 14:24:35 +00:00
Rob Wu 790f81df65 Bug 1697196 - Wait for newtab to have been initialized before proceeding r=rpl
Fix based on the observed error, see https://bugzilla.mozilla.org/show_bug.cgi?id=1697196#c24

Differential Revision: https://phabricator.services.mozilla.com/D116454
2021-06-01 12:55:36 +00:00
Marco Bonardo a68324caaf Bug 1713073 - Add new places metadata tables. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D116084
2021-06-01 12:10:00 +00:00
Emilio Cobos Álvarez 2a23f108c0 Bug 1713563 - Fix styling of in-content menulists after bug 1708735. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D116390
2021-06-01 12:09:09 +00:00
Emilio Cobos Álvarez a4b5e6b006 Bug 1713777 - Fix autoscroll background styles after bug 1708735. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D116455
2021-06-01 11:36:53 +00:00
R. Martinho Fernandes 7ea1bcd018 Bug 1597600 - make certificate overrides depend on origin attributes r=keeler,geckoview-reviewers,smaug,agi
Differential Revision: https://phabricator.services.mozilla.com/D91962
2021-06-01 06:55:07 +00:00
Henri Sivonen 1ba472c91b Bug 1687635 part 2 - Disable Repair Text Encoding when known not to have effect. r=emk
Differential Revision: https://phabricator.services.mozilla.com/D112929
2021-06-01 05:15:49 +00:00
Henri Sivonen e45f4cf3a6 Bug 1687635 part 1 - Replace Text Encoding submenu with Repair Text Encoding item. r=Gijs,fluent-reviewers,flod
The changeset deliberately does not clean up the resulting dead code
to make reverting easier if needed.

Differential Revision: https://phabricator.services.mozilla.com/D112920
2021-06-01 05:15:49 +00:00
Chris Peterson aeb5dea63e Bug 1711179 - resistFingerprinting: Bump spoofed Android version to 10. r=sysrqb
Differential Revision: https://phabricator.services.mozilla.com/D115144
2021-06-01 04:06:09 +00:00
Matt Woodrow c1f699cc3d Bug 1713489 - Record telemetry for how long we spend waiting on the main thread to process image preload network steps. r=bas,dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D116318
2021-05-31 22:44:18 +00:00
Kartikaya Gupta 2dfbd636b9 Bug 1694847 - Remove expired overshoot detector telemetry probe. r=botond
Depends on D116320

Differential Revision: https://phabricator.services.mozilla.com/D116321
2021-05-31 21:36:36 +00:00
Kartikaya Gupta 0cd36f6974 Bug 1694847 - Remove the expired SCROLL_INPUT_METHODS telemetry probe. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D116320
2021-05-31 21:36:35 +00:00
Henrik Skupin 2c6099421a Bug 1693993 - [marionette] Move Marionette server code to /remote/marionette. r=remote-protocol-reviewers,marionette-reviewers,jdescottes,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106311
2021-05-31 17:36:06 +00:00
Valentin Gosu 7c670aecf4 Bug 1708125 - Remove some remaining FTP references from the tree r=necko-reviewers,dragana,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D114067
2021-05-31 13:08:12 +00:00
Andrei Oprea ea6e62df86 Bug 1711720 - Nimbus test helpers should flush on update to child processes r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D115481
2021-05-31 12:54:16 +00:00
Alexandru Michis d30bd50d0f Backed out changeset 37f2f9ef6ef8 (bug 1693993) for containing unreviewed changes.
CLOSED TREE
2021-05-31 15:55:11 +03:00
Henrik Skupin 55d4518049 Bug 1693993 - [marionette] Move Marionette server code to /remote/marionette. r=remote-protocol-reviewers,marionette-reviewers,jdescottes,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106311
2021-05-31 08:56:32 +00:00
Emilio Cobos Alvarez f80600c6d2 Bug 1708735 - Make the arrowpanel code more generic. r=dao,zombie
Share the concept of a panel content with all other menupopups / panels.

This avoids importing global.css in the shadow tree, and renames the
arrowcontent part to just "content", since we want to introduce a
"content" part for other panels.

This shouldn't change behavior but makes bug 1708136 a matter of
tweaking a couple CSS rules and fixing up test failures.

Differential Revision: https://phabricator.services.mozilla.com/D113990
2021-05-30 12:31:49 +00:00
Butkovits Atila 510d54c4f7 Backed out changeset 229e905d571e (bug 1708735) for multiple regressions. CLOSED TREE 2021-05-30 14:27:20 +03:00
Dorel Luca 211b017ce9 Backed out changeset 089c88b9657b (bug 1597600) for XPCshell failures in toolkit/components/cleardata/tests/unit/test_certs.js. CLOSED TREE 2021-05-29 23:31:00 +03:00
R. Martinho Fernandes a9e55ea7fc Bug 1597600 - make certificate overrides depend on origin attributes r=keeler,geckoview-reviewers,smaug,agi
Differential Revision: https://phabricator.services.mozilla.com/D91962
2021-05-29 19:34:35 +00:00
Michelle Goossens 1a21a485e5 Bug 1713329 - Migrate xpcshell from osx 10.14 -> osx 10.15 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D116295
2021-05-29 14:41:25 +00:00
Andrei Oprea edd29bb79a Bug 1710858 - Deprecate featureConfig.enabled in Experiment/Rollout definition r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D115986
2021-05-29 11:56:53 +00:00
Sandor Molnar 5f52791e68 Backed out changeset 316a00376d6f (bug 1713329) for causing xpc failures tests/unit/test_UserInteraction_annotations. CLOSED TREE 2021-05-29 08:24:30 +03:00
Toshihito Kikuchi d61ad4692f Bug 1695817 - Part 9: Localize process type strings on the about:third-party. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D115775
2021-05-28 22:36:00 +00:00
Toshihito Kikuchi 9eb40329e9 Bug 1695817 - Part 8: Show a warning icon for crasher modules. r=Gijs,fluent-reviewers
This patch is to show a warning icon for a module which caused crash
i.e. if `CrashManager` has a record where the crashing address was within
the module's mapped region.

Depends on D109307

Differential Revision: https://phabricator.services.mozilla.com/D112796
2021-05-28 22:36:00 +00:00
Toshihito Kikuchi 59704a4722 Bug 1695817 - Part 7: Add a mochitest case with TestShellEx.dll. r=Gijs,mhowell
This patch adds a new mochitest to verify the content on about:third-party.
As a third-party module to test, this patch adds a new DLL TestShellEx.dll
which works as an Icon Handler Shell Extension.

Differential Revision: https://phabricator.services.mozilla.com/D109307
2021-05-28 22:35:59 +00:00
Toshihito Kikuchi 718f8615db Bug 1695817 - Part 6: Show name and publisher of an application owning a module. r=Gijs,fluent-reviewers,mhowell
This patch adds application info (Name and Publisher for now) in the
about:third-party page if a module is a part of an installed application,
which is registered in the registry and shown in Windows Control Panel.
To achieve this, we parse the registry to collect installed applications
in the background task.

Differential Revision: https://phabricator.services.mozilla.com/D109306
2021-05-28 22:35:59 +00:00
Toshihito Kikuchi cb2d12abe0 Bug 1695817 - Part 4: Label a module as ShellExtension or IME. r=Gijs,mhowell
This patch adds a feature to mark each module in the about:third-party page
as a shell extension or an IME if it is so.  To achieve this, when the page
is loaded, it starts a background task to collect registered shell extensions
from the registry and adds a tag next to a module's name.

Differential Revision: https://phabricator.services.mozilla.com/D109305
2021-05-28 22:35:58 +00:00
Toshihito Kikuchi 62021812c8 Bug 1695817 - Part 3: Show third-party module info in the about:third-party page r=Gijs,fluent-reviewers
This patch implements a frontend part of the about:third-party, showing
third-party module info based on the telemetry ping as we currently do in
the "Third-Party Modules" section in the about:support page (bug 1669036).

Differential Revision: https://phabricator.services.mozilla.com/D109304
2021-05-28 22:35:58 +00:00
Toshihito Kikuchi 657c8933b2 Bug 1695817 - Part 2: Introduce a blank page about:third-party r=Gijs,fluent-reviewers,xpcom-reviewers,kmag
This patch adds a blank page about:third-party along with a skeleton XPCOM
object AboutThirdParty which has a method to invoke a background task in C++.

Differential Revision: https://phabricator.services.mozilla.com/D109303
2021-05-28 22:35:57 +00:00
Michelle Goossens 1a13af0230 Bug 1713329 - Migrate xpcshell from osx 10.14 -> osx 10.15 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D116295
2021-05-28 22:16:28 +00:00
Kate Hudson 6277862e1e Bug 1711885 - Add NimbusFeature.getAllVariables and deprecate Feature.getValue r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D116236
2021-05-28 21:26:12 +00:00
Ed Lee ebcc53a376 Bug 1711573 - Revert NimbusFeatures.upgradeDialog to use its own feature r=k88hudson
Release 88 users are already enrolling in nimbus onboarding-modal-experiment which uses aboutwelcome feature. Enrollment ends 2021-05-31 and observation will be 4 weeks until 2021-06-28, which ends before 90 reaches release 2021-07-13, so enrolled users will naturally unenroll before upgrading to 90, which would no longer have this feature alias.

Differential Revision: https://phabricator.services.mozilla.com/D116286
2021-05-28 20:22:10 +00:00
Noemi Erli cd3dc2d11c Backed out changeset 03d170b7fb27 (bug 1710858) for causing failures in browser_browserGlue_upgradeDialog.js CLOSED TREE 2021-05-28 23:20:58 +03:00
Alexandru Michis 8fbcd44dc4 Backed out 9 changesets (bug 1695817) for causing bc failures in content/aboutThirdParty.js
CLOSED TREE

Backed out changeset 6b7f451e911e (bug 1695817)
Backed out changeset ad3ea67b3d70 (bug 1695817)
Backed out changeset b4f971059f3f (bug 1695817)
Backed out changeset 9c9a928d4a70 (bug 1695817)
Backed out changeset 4a9bcb38fddf (bug 1695817)
Backed out changeset 48c0eed38628 (bug 1695817)
Backed out changeset 7583675dccb1 (bug 1695817)
Backed out changeset e3f2bed63c33 (bug 1695817)
Backed out changeset 1c45ba4fba61 (bug 1695817)
2021-05-28 21:53:41 +03:00
Michelle Goossens ef4e57256e Bug 1711515 - Remove gProtonDoorhangers, gProtonDoorhangersEnabled, and gProtonAppMenuEnabled from various jsms and other frontend (non-test) code r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D116246
2021-05-28 18:07:15 +00:00