gecko-dev/services/sync/modules
Lina Cambridge 8caa2f7986 Bug 1634191 - Wire up Golden Gate to the new Rust extension storage interface. r=markh
This commit adds syncing support to the `StorageSyncArea` class, via
the Golden Gate library.

It also changes the `BridgedEngine` trait: `initialize` and `finalize`
haven't been useful in practice, since that's managed by the storage
service, and the `LazyStore` takes care of setting up the storage
connection on first use. But, what we do need is a way to signal a
sync is starting, so that the engine can set up temp tables. That's
handled by the new `sync_started`.

Finally, this commit changes `BridgedEngine::set_uploaded` to take a
`sync15_traits::Guid` instead of a `String`.

Differential Revision: https://phabricator.services.mozilla.com/D73415
2020-05-05 06:59:32 +00:00
..
engines Bug 1627856 - Dont log URIs when sync fails to fetch favicons for synced tabs r=rfkelly 2020-04-13 23:40:16 +00:00
stages Bug 1621806 - Reduce frequency of client-side extension-storage syncs. r=markh 2020-03-17 19:36:58 +00:00
SyncedTabs.jsm Bug 1579334 - Properly limit remote tab matches in the quantumbar. r=mak 2019-10-22 15:22:48 +00:00
UIState.jsm Bug 1574052 - only return public fields from fxAccounts.getSignedInUser(). r=rfkelly,eoger 2019-10-22 00:57:27 +00:00
addonsreconciler.js Bug 1620218 - Automatic code fixes for Prettier 1.18.2 upgrade. r=mossop,webcompat-reviewers 2020-03-08 21:45:16 +00:00
addonutils.js Bug 1620218 - Automatic code fixes for Prettier 1.18.2 upgrade. r=mossop,webcompat-reviewers 2020-03-08 21:45:16 +00:00
bookmark_repair.js Bug 1620218 - Automatic code fixes for Prettier 1.18.2 upgrade. r=mossop,webcompat-reviewers 2020-03-08 21:45:16 +00:00
bookmark_validator.js
bridged_engine.js Bug 1634191 - Wire up Golden Gate to the new Rust extension storage interface. r=markh 2020-05-05 06:59:32 +00:00
browserid_identity.js Bug 1604844 - add identifiers from the sync ping to the deletion-request ping. r=markh,chutten 2020-04-29 07:47:38 +00:00
collection_repair.js
collection_validator.js
constants.js Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-05-04 14:53:37 +00:00
doctor.js Bug 1620218 - Automatic code fixes for Prettier 1.18.2 upgrade. r=mossop,webcompat-reviewers 2020-03-08 21:45:16 +00:00
engines.js Bug 1596322 - Add XPCOM bindings for Rust Sync engines. r=markh,tcsc,LougeniaBailey 2020-04-09 15:45:37 +00:00
keys.js
main.js
policies.js Bug 1621806 - Reduce frequency of client-side extension-storage syncs. r=markh 2020-03-17 19:36:58 +00:00
record.js Bug 1634191 - Pass BSO fields along with Sync record payloads to bridged Rust engines. r=markh 2020-05-04 22:25:00 +00:00
resource.js
service.js Bug 1620556 - Automatic code fixes for Prettier 1.19.1 upgrade. r=Standard8,remote-protocol-reviewers,marionette-reviewers,webcompat-reviewers,perftest-reviewers,sparky,whimboo,denschub 2020-03-13 23:38:52 +00:00
status.js
telemetry.js Bug 1604844 - add identifiers from the sync ping to the deletion-request ping. r=markh,chutten 2020-04-29 07:47:38 +00:00
util.js Bug 1575921 - store the FxA device ID in an FxA-specific pref branch. r=eoger 2019-09-11 01:37:50 +00:00