mozilla-b2g/gaia — pull request #3278 by lightsofapollo (2012-08-09 00:44:06+00:00)
Title: Calendar Event Synchronization & Persistance

Submitting a PR a little earlier then complete so review can start.

What Works:

* Initial sync when you sync an account all events are sync/stored.
* You can sync events (see the refresh button in drawer) (we don't sync unless we need to though)
* Month view - Works with minor gliches if there is an event that spans multiple months we will miss the trailing part of that event.

What Does *not* work yet:
Recurring Events

Also in this PR:

Object factories similar to 'factory girl' https://github.com/thoughtbot/factory_girl/
Complete rewrite of event/busytime stores.
Redone event listener model for month/month child views.