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

62927 Коммитов

Автор SHA1 Сообщение Дата
Jared Wein 4ba829a85d Bug 1642267 - Record the AutoAdminLogon and RequireSignon values in extra_keys so we can monitor these values regardless of success/fail for authentication attempts. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D77630
2020-06-01 06:18:55 +00:00
Lina Cambridge 6ac44b30e0 Bug 1641005 - Implement `mozISyncedExtensionStorageArea.fetchPendingSyncChanges()`. r=markh
This new method fetches pending synced changes from the extension
storage store, and passes them to `storage.onChanged` listeners.
This allows extensions that listen for these events to know when a
sync happened, which Kinto supported as well.

To guard against misuse, this method is implemented on a separate
`mozISyncedExtensionStorageArea` interface. To avoid multiple
inheritance (if `mozI{Synced, Configurable}ExtensionStorageArea` both
inherited from `mozIExtensionStorageArea`, which base method is called
when?), both of these internal-ish interfaces now inherit from
`nsISupports` instead.

Finally, because `fetchPendingSyncChanges` can return changes for
multiple extensions, `mozIExtensionStorageListener.onChanged` now takes
the affected extension ID as its first argument.

Differential Revision: https://phabricator.services.mozilla.com/D76976
2020-06-01 06:07:51 +00:00
Mark Hammond 4a0558f5b9 Bug 1635348 - Migrate browser.storage.sync data from kinto to the new world. r=rpl,lina
Differential Revision: https://phabricator.services.mozilla.com/D76094
2020-06-01 05:13:33 +00:00
Bogdan Tara 32212687cd Backed out changeset 09705f26786b (bug 1635348) for test_ExtensionStorageSync_migration_kinto.js failures CLOSED TREE 2020-06-01 07:47:14 +03:00
Mark Hammond 9c5b399a01 Bug 1635348 - Migrate browser.storage.sync data from kinto to the new world. r=rpl,lina
Differential Revision: https://phabricator.services.mozilla.com/D76094
2020-06-01 03:31:02 +00:00
Bogdan Tara 9d4bc1415b Backed out changeset d6c79e77d6b9 (bug 1641005) for test_StorageSyncService.js failures CLOSED TREE 2020-06-01 04:32:34 +03:00
Lina Cambridge d52843b372 Bug 1641005 - Implement `mozISyncedExtensionStorageArea.fetchPendingSyncChanges()`. r=markh
This new method fetches pending synced changes from the extension
storage store, and passes them to `storage.onChanged` listeners.
This allows extensions that listen for these events to know when a
sync happened, which Kinto supported as well.

To guard against misuse, this method is implemented on a separate
`mozISyncedExtensionStorageArea` interface. To avoid multiple
inheritance (if `mozI{Synced, Configurable}ExtensionStorageArea` both
inherited from `mozIExtensionStorageArea`, which base method is called
when?), both of these internal-ish interfaces now inherit from
`nsISupports` instead.

Finally, because `fetchPendingSyncChanges` can return changes for
multiple extensions, `mozIExtensionStorageListener.onChanged` now takes
the affected extension ID as its first argument.

Differential Revision: https://phabricator.services.mozilla.com/D76976
2020-06-01 00:54:27 +00:00
Mark Banner cc617abea2 Bug 1641261 - Handle the case when an app provided engine is hidden/removed, and a WebExtension wants to select as default. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D77429
2020-05-31 12:19:18 +00:00
Masatoshi Kimura b9a2ffc214 Bug 1482279 - Stop using Cu.forcePermissiveCOWs() in SpecialPowers. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D74641
2020-05-31 03:41:03 +00:00
Axel Hecht 22b8c9b311 Bug 1642092, find toolkit/locales/en-US/defines.inc for comm* builds, r=nalexander
This was regressed by bug 1641791, mostly for the lack of comments in at
least two places.

Differential Revision: https://phabricator.services.mozilla.com/D77590
2020-05-31 01:30:57 +00:00
Randell Jesup 5307d834db Bug 1602757: Add prealloc as a type for processes in about:support r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D76189
2020-05-30 14:38:37 +00:00
Randell Jesup 5d67f60e94 Bug 1602757: Telemetry checks overrideUpdateChannel only at process startup r=chutten
Since this is checked only at startup, to ensure it propagates to all
content processes we have to ensure we shut down and restart all
preallocated or cached processes (though the process running the current
page won't restart)

Differential Revision: https://phabricator.services.mozilla.com/D76188
2020-05-30 14:38:51 +00:00
Marco Bonardo 42e0c61ecf Bug 1635033 - Set an untrimmed value when an invalid url is picked from address bar results. r=dao
Trimming would convert a url with an invalid origin into a string like
"origin/something" and if the user keeps editing it, we'd end up converting the
url into a search.

Differential Revision: https://phabricator.services.mozilla.com/D74688
2020-05-30 12:08:17 +00:00
Valentin Gosu 23ea06d309 Bug 1640867 - Record TRR steering telemetry separately r=dragana,tdsmith,necko-reviewers
This change makes a set of probes keyed. The key is "(default)" if no steering
is currently active, or "(auto-detected)" is the current URL has been set
by steering (autodetection).

Differential Revision: https://phabricator.services.mozilla.com/D77022
2020-05-30 08:39:02 +00:00
Mihai Alexandru Michis a46df46151 Backed out changeset d82a23f070f6 (bug 1641261) for causing xpcshell failures in test_override_allowlist.js
CLOSED TREE
2020-05-30 11:19:08 +03:00
Mark Banner c562e03d91 Bug 1641261 - Handle the case when an app provided engine is hidden/removed, and a WebExtension wants to select as default. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D77429
2020-05-29 23:09:34 +00:00
Jared Wein fa45bb7b32 Bug 1636729 - Record in telemetry if power settings are configured to not prompt for OS password. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D74692
2020-05-30 06:54:16 +00:00
Jared Wein 1d73213900 Bug 1636729 - Record in telemetry if the user has enabled the AutoAdminLogon feature. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D74670
2020-05-30 06:50:12 +00:00
Mark Hammond 6abadd577b Bug 1639449 - Vendor new application-services to expose kinto migration and sync change notifications. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D76092
2020-05-30 02:44:07 +00:00
Gijs Kruitbosch 7e60f4854f Bug 1640417 - improve reader mode font dropdown styling, r=jaws
This fixes the following issues:
- hover/active colours now look better on dark theme (match main toolbar lwtheme styles)
- radio-type items now have custom styling
- radio-type items no longer use buttons, only input[type=radio] with a subsequent label
- hover/active/selection styling for the radio items is improved
- cleans up unused CSS variables
- styling of the 'current value' boxes
- removes display:none hr elements
- uses classes for each 'row' container to simplify the CSS

Differential Revision: https://phabricator.services.mozilla.com/D77535
2020-05-30 00:58:51 +00:00
Dorel Luca ca47e808e1 Backed out 2 changesets (bug 1640867) for Network failures on multipe platforms. CLOSED TREE
Backed out changeset 75a1f56ff1ee (bug 1640867)
Backed out changeset a4c770a70516 (bug 1640867)
2020-05-30 02:02:33 +03:00
Shane Caraveo 70902a6f9c Bug 1623427 address timing of child api call in activityLog test r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D76784
2020-05-29 19:56:36 +00:00
Mike Hommey 038f9f8138 Bug 1641790 - Move --with-system-nss to python configure. r=firefox-build-system-reviewers,rstewart
Version of NSS >= 3.27 have a pkg-config file. We're now requiring 3.53,
so while moving, just use pkg-config, which is simpler.

The old-configure check that rejected some untested platforms for
in-tree NSS is actually rejecting none: the accepted platforms cover all
the supported ones, so we remove that check.

And because building with system NSS without system NSPR doesn't make
sense, imply the latter when the former is used.

Differential Revision: https://phabricator.services.mozilla.com/D77428
2020-05-29 17:02:09 +00:00
Mike Hommey 9088528947 Bug 1635764 - Move --with-system-icu and --with-intl-api to python configure. r=firefox-build-system-reviewers,rstewart
At the same time, because it's now simpler to do so, set the right data
file name for big-endians, even though we don't have or produce it
(bug #1264836). Also remove USE_ICU, which is redundant with
JS_HAS_INTL_API, and actively break the build at configure time when
using --without-intl-api with Firefox because this hasn't actually
worked for close to 3 years (since bug 1402048).

Differential Revision: https://phabricator.services.mozilla.com/D77416
2020-05-29 21:29:52 +00:00
Mike Hommey cab23e6d7f Bug 1641783 - Move MOZ_FOLD_LIBS to python configure. r=froydnj
Also remove MOZ_FOLD_LIBS_FLAGS because it is always empty since bug 1577521.

Differential Revision: https://phabricator.services.mozilla.com/D77410
2020-05-29 12:15:51 +00:00
Emilio Cobos Álvarez 8883f72d00 Bug 1641936 - Add a generic principal hash key. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D77501
2020-05-29 22:18:01 +00:00
Valentin Gosu 5a7c7bf9ec Bug 1640867 - Add new HTTP_CHANNEL_ONSTART_SUCCESS_TRR probe r=dragana,tdsmith,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D77127
2020-05-29 21:23:50 +00:00
Valentin Gosu 5570291ec4 Bug 1640867 - Record TRR steering telemetry separately r=dragana,tdsmith,necko-reviewers
This change makes a set of probes keyed. The key is "(default)" if no steering
is currently active, or "(auto-detected)" is the current URL has been set
by steering (autodetection).

Differential Revision: https://phabricator.services.mozilla.com/D77022
2020-05-29 21:23:41 +00:00
Robert Helmer e690d9dae9 Bug 1640306 - add about:pioneer MVP r=mstriemer,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D76935
2020-05-29 21:38:45 +00:00
Robert Helmer 75b624f4dc Bug 1640306 - move toggle button to shared r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D76934
2020-05-29 21:37:59 +00:00
Rob Wu 064c18d0c7 Bug 1641269 - Support tabId & windowId filtering in proxy.onRequest r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D77180
2020-05-29 20:31:26 +00:00
Rob Wu 2718cd6536 Bug 1638007 - Check windowId/tabId before urls r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D77174
2020-05-29 20:22:30 +00:00
Mark Banner 29c4237245 Bug 1635523 - Remove now unused twitter files and pull in latest config. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D76909
2020-05-29 20:17:57 +00:00
Mark Banner 365c5302e9 Bug 1641908 - Fix timeout in test_legacy_reload_engines.js. r=daleharvey
Waiting for engines to be reloaded before checking the cache, can cause the test to miss the cache notification.

Differential Revision: https://phabricator.services.mozilla.com/D77515
2020-05-29 19:14:24 +00:00
Kate Hudson caa78991a5 Bug 1641736 - Add randomizationId to ClientEnvironmentBase r=mythmon,leplatrem
Differential Revision: https://phabricator.services.mozilla.com/D77393
2020-05-29 16:06:04 +00:00
Erik Nordin 4c06dea151 Bug 1639990 - Rename defaultPrinterName to lastUsedPrinterName r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D76955
2020-05-29 17:37:01 +00:00
Dorel Luca 39db8d176f Backed out changeset 434343de944e (bug 1638007) for Mochitest failures in toolkit/components/extensions/test/mochitest/test_ext_activityLog.html. CLOSED TREE 2020-05-29 22:26:11 +03:00
Andrei Oprea 19ea1e6b0d Bug 1639580 - Add schema validation for trigger actions r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D76475
2020-05-28 23:34:14 +00:00
Dorel Luca 22f881549e Backed out changeset 0bb39e97d6dd (bug 1623427) for Mochitest failures in extensions/test/mochitest/test_ext_activityLog.html. CLOSED TREE 2020-05-29 19:57:46 +03:00
Jon Coppeard 539a82f765 Bug 1636419 - Fix misconfigured geckoview telemetry r=sfink
Sadly I messed up the minor GC time telemetry by getting the unit wrong.

Differential Revision: https://phabricator.services.mozilla.com/D77473
2020-05-29 16:04:23 +00:00
Nathan Froyd 60751ecb77 Bug 1641640 - install xre test ini with `FINAL_TARGET_FILES`; r=firefox-build-system-reviewers,rstewart
Less makefile rules are more better.

Differential Revision: https://phabricator.services.mozilla.com/D77321
2020-05-28 19:06:34 +00:00
Axel Hecht 7e07333aa8 Bug 1641791, remove special build fallback for LANGPACK_DEFINES, r=nalexander
This is a follow-up to bug 1641184, which I missed due to the special
special logic for `defines.inc` here.

Differential Revision: https://phabricator.services.mozilla.com/D77422
2020-05-29 15:47:42 +00:00
Gijs Kruitbosch 2dc589c537 Bug 1638086 - show multiple subsequent spaces in file listings, r=valentin
Using `white-space: pre` avoids collapsing multiple spaces as HTML is wont to do.

With thanks to Jelle Geerts for reporting this and providing a strategy to patch this.

Differential Revision: https://phabricator.services.mozilla.com/D77246
2020-05-29 15:41:31 +00:00
Shane Caraveo 687bcc2358 Bug 1623427 address timing of child api call in activityLog test r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D76784
2020-05-29 15:24:35 +00:00
Rob Wu 54f7cc66f6 Bug 1638007 - Check windowId/tabId before urls r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D77174
2020-05-28 18:31:25 +00:00
Dão Gottwald b2982a32c7 Bug 1640403 - Remove dark mode support for the library window on macOS for now. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D77082
2020-05-29 14:41:07 +00:00
Jan-Erik Rediger 4d415be57c Bug 1640927 - Upgrade glean-core to v31.0.2 r=chutten
This gets us default gzip compression on ping sending.

Differential Revision: https://phabricator.services.mozilla.com/D77455
2020-05-29 13:47:18 +00:00
Harry Twyford c09d6c731f Bug 1570266 - Return remote tab results for searches for '%'. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D77363
2020-05-29 05:09:21 +00:00
Rob Wu b4673f78af Bug 1638007 - Replace WebRequest.jsm with ^headers^ in browser_default_image_filename_redirect.js r=mixedpuppy
This test doesn't need to use WebRequest.jsm, so remove the dependency.

Differential Revision: https://phabricator.services.mozilla.com/D77173
2020-05-28 15:14:48 +00:00
Sam Foster 6b6e23c680 Bug 1639347 - Refactor the OSKeyStore reauthentication into a LoginHelper method. r=MattN
* Move MP and OSKeyStore.ensureLoggedIn checks from AboutLoginParent to new requestReauth method on LoginHelper

Differential Revision: https://phabricator.services.mozilla.com/D67681
2020-05-29 07:23:28 +00:00