mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
94e5fda7a5
Metrics for Sync have been added to Firefox Health Report. If Sync is not configured, we'll report that fact and the supported and preferred Sync protocols (1.1 or 1.5). If Sync is configured, we report the daily counts of sync attempts and how many are successful vs errored. We also report daily counts of the device types attached to the account. --HG-- extra : rebase_source : 77170b323706a85cbe1542ac993ebdc1dba3b505 extra : amend_source : 7802e80b4fc94937fbe3f67505b447bfb048732d
30 lines
1.8 KiB
Plaintext
30 lines
1.8 KiB
Plaintext
# WebappRT doesn't need these instructions, and they don't necessarily work
|
|
# with it, but it does use a GRE directory that the GRE shares with Firefox,
|
|
# so in order to prevent the instructions from being processed for WebappRT,
|
|
# we need to restrict them to the applications that depend on them, i.e.:
|
|
#
|
|
# b2g: {3c2e2abc-06d4-11e1-ac3b-374f68613e61}
|
|
# browser: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
|
|
# mobile/android: {aa3c5121-dab2-40e2-81ca-7ea25febc110}
|
|
# mobile/xul: {a23983c0-fd0e-11dc-95ff-0800200c9a66}
|
|
# suite (comm): {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
|
|
# metro browser: {99bceaaa-e3c6-48c1-b981-ef9b46b67d60}
|
|
#
|
|
# In theory we should do this for all these instructions, but in practice it is
|
|
# sufficient to do it for the app-startup one, and the file is simpler that way.
|
|
|
|
# Weave.js
|
|
component {74b89fb0-f200-4ae8-a3ec-dd164117f6de} Weave.js
|
|
contract @mozilla.org/weave/service;1 {74b89fb0-f200-4ae8-a3ec-dd164117f6de}
|
|
category app-startup WeaveService service,@mozilla.org/weave/service;1 application={3c2e2abc-06d4-11e1-ac3b-374f68613e61} application={ec8030f7-c20a-464f-9b0e-13a3a9e97384} application={aa3c5121-dab2-40e2-81ca-7ea25febc110} application={a23983c0-fd0e-11dc-95ff-0800200c9a66} application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} application={99bceaaa-e3c6-48c1-b981-ef9b46b67d60}
|
|
component {d28f8a0b-95da-48f4-b712-caf37097be41} Weave.js
|
|
contract @mozilla.org/network/protocol/about;1?what=sync-log {d28f8a0b-95da-48f4-b712-caf37097be41}
|
|
|
|
# Register resource aliases
|
|
# (Note, for tests these are also set up in addResourceAlias)
|
|
resource services-sync resource://gre/modules/services-sync/
|
|
|
|
#ifdef MOZ_SERVICES_HEALTHREPORT
|
|
category healthreport-js-provider-default SyncProvider resource://services-sync/healthreport.jsm
|
|
#endif
|