gecko-dev/services/sync
Timothy Guan-tin Chien 4b8e9c3d4a Bug 1399367 - Remove MasterPassword.{encrypt|decrypt}Sync() methods r=MattN
This also makes various AutofillRecords methods async, with the exception of
remove() and removeAll().

Noted that I didn't implement any kind of "lock" for FormAutofillStorage --
please do not call these methods concurrently -- if you must please |await|
for the last call to resolve. This most likely would happen in tests, and
shouldn't happen in the real world, given that all user actions happen on
macrotasks, and probably not at the next tick, unless Quicksilver is a
Firefox user.

FormAutofillStorage can be improved if there are complex use cases for it.

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

--HG--
extra : moz-landing-system : lando
2018-09-05 17:54:48 +00:00
..
locales Bug 1184265 - Make last sync date be relative. r=markh 2018-03-20 17:08:16 -04:00
modules Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2018-09-04 11:15:27 -07:00
modules-testing Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
tests Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-08-31 19:35:06 +03:00
tps/extensions/tps Bug 1399367 - Remove MasterPassword.{encrypt|decrypt}Sync() methods r=MattN 2018-09-05 17:54:48 +00:00
SyncComponents.manifest Bug 1364571 - Delay Weave startup. r=kitcambridge 2017-05-12 17:01:25 -04:00
Weave.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
moz.build Bug 1409208 (part 2) - implement disconnect and sanitize functionality. r=eoger,kitcambridge 2018-04-27 09:18:47 +10:00
services-sync.js Bug 1439777 p2 - Remove weave:ui:* related code. r=markh,tcsc 2018-02-22 16:30:39 +08:00