Closed Bug 759415 Opened 12 years ago Closed 12 years ago

Initial code review for SocialAPI

Categories

(Firefox Graveyard :: SocialAPI, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: mixedpuppy, Unassigned)

References

Details

Attachments

(1 file)

getting a preliminary code review done would be great.
We have a branch with the core modules and tests at 

http://hg.mozilla.org/users/mhammond_skippinet.com.au/mc-socialapi-core

You can find the sources under browser/extensions/socialapi

As well, the patch is attached to this bug.  Only the makefile in browser/extensions is actually patched, the rest are new files, so may be easier to review out of the repository.

This patch does not include any UI, just the core frameworker and manifest repository related modules.
Summary: code review → Initial code review for SocialAPI
Comment on attachment 628814 [details] [diff] [review]
core socialapi modules

So just at a high level, I see a few things in this patch:
- some testing code (excellent!)
- extension packaging goop
- default prefs utility code
- typedStorage.jsm utility code (uses sync storage API :( )
- frameworker module
- manifest utility code: manifestDB.jsm and manifest.jsm (includes installation prompting code, not yet localized)
- provider registry (registry.js)

Those all seem like pieces that should be split out into their own bugs.
Depends on: 761455
We've split this out into several bugs - bug 762569, bug 762579, etc.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INVALID
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: