Commit Graph

2110 Commits

Author SHA1 Message Date
Dan Mills
2fb887333b Yay, sync works again! 2007-09-21 01:23:05 -07:00
Dan Mills
4dd14dd3c7 sync.js: move code into an object. Add observer implementation, use observer service to listen to sync events.
sync.xul: cleanup, point into the global sync object from sync.js.
nsBookmarksSyncService.js: add login code, use observer service to publish events.
nsIBookmarksSyncService.idl: add login methods, add comments.
2007-09-20 23:57:18 -07:00
Dan Mills
dd3252e20e woo! first sync across profiles works now 2007-09-20 17:26:20 -07:00
Dan Mills
df57784c35 flesh out new sync engine - cleanup needed 2007-09-20 16:56:05 -07:00
Dan Mills
5074a3b4e5 Add more awesome. Still some bugs, will try to replace sync-engine.js next (with a more domain-specific version) - beginnings of that already in the code (unused) 2007-09-19 21:08:00 -07:00
Dan Mills
4cb8461d0f Sprinkle the awesome (we correctly create items in the correct place (index) now) 2007-09-18 16:00:52 -07:00
Dan Mills
4a4c291cab Return conflicts from sync engine; change bookmarks serialization to use a flat dictionary keyed by guid, instead of a deep structure. 2007-09-18 11:18:01 -07:00
Dan Mills
43fabdf2af run xptgen from build script, use env vars from xptgen to get mozilla objdir/srcdir paths 2007-09-14 14:56:06 -07:00
Dan Mills
f4a130cf8f update from chris' work 2007-09-12 17:12:33 -04:00
Dan Mills
cd258ec577 Bookmarks sync extension - initial import 2007-09-12 17:03:30 -04:00