gecko/services/sync/modules
Gregory Szorc 45d3f90cf3 Bug 785225 - Part 9: Refactor engines to not use singletons; r=rnewman
Engines now maintain a reference to the service they belong to. This
allows them to obtain references to other engine instances belonging to
that service and that service only.

Stores and trackers now maintain a reference to the engine they belong
to.

Engine managers now maintain a reference back to a service.

The clients singleton has been removed. It now exists as an instance
variable on Service. Parts of ClientsEngine do behave as singletons
(e.g. commands). This will be addressed in future refactoring.
2012-08-29 14:43:41 -07:00
..
engines Bug 785225 - Part 9: Refactor engines to not use singletons; r=rnewman 2012-08-29 14:43:41 -07:00
stages Bug 785225 - Part 8: Don't expose SyncScheduler as a singleton; r=rnewman 2012-08-29 14:43:41 -07:00
addonsreconciler.js Bug 785225 - Part 1: Don't rely on Engines singleton in AddonsReconciler; r=rnewman 2012-08-29 14:43:40 -07:00
addonutils.js Bug 777989 - Make Add-on sync TPS tests work again; r=rnewman 2012-08-01 12:02:48 -07:00
constants.js Bug 781952 - Part 1: Refactor engine syncing logic out of service.js; r=rnewman 2012-08-14 11:34:14 -07:00
engines.js Bug 785225 - Part 9: Refactor engines to not use singletons; r=rnewman 2012-08-29 14:43:41 -07:00
identity.js Bug 756366 - Preserve Sync credentials during client wipe; r=rnewman 2012-05-22 10:17:53 +02:00
jpakeclient.js Bug 785225 - Part 7: Bind SendCredentialsController to a Service instance; r=rnewman 2012-08-29 14:43:40 -07:00
keys.js Bug 731494 - Refactor generic code from services/sync into services/common; r=rnewman 2012-04-05 23:26:06 -07:00
main.js Bug 785225 - Part 8: Don't expose SyncScheduler as a singleton; r=rnewman 2012-08-29 14:43:41 -07:00
notifications.js Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
policies.js Bug 785225 - Part 9: Refactor engines to not use singletons; r=rnewman 2012-08-29 14:43:41 -07:00
record.js Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
resource.js Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
rest.js Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
service.js Bug 785225 - Part 9: Refactor engines to not use singletons; r=rnewman 2012-08-29 14:43:41 -07:00
status.js Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
userapi.js Bug 783721 - Refactor User API service interaction; r=rnewman 2012-08-29 14:43:39 -07:00
util.js Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00