History log of /packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7372782488977df778a33d990401ce9e397f646b 14-Jun-2011 Marc Blank <mblank@google.com> Support move of Account to its own top-level class

Change-Id: Ibf427ddcfb0566354ea169997c56a67de1897c0b
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
4d8774462ace9a45154b2df418b9f2fe7a9c685d 14-May-2011 Ben Komalo <benkomalo@google.com> Move Mailbox to top level class.

No other changes made.
Depends on E-mail change.

Change-Id: I549fb2cb7e942f1885ec40a6619dc491f63c0de2
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
c8e4352ea6cfa67f15140512e84af8ccede222d2 15-Feb-2011 Marc Blank <mblank@google.com> Separate Exchange application

* Clean up AndroidManifest, Android.mk, and proguard.flags
* Refactor to use emailcommon
* Remove Email app code/resources (note: this CL starts from the
single Email application)
* Update Exchange unit tests to use EmailProvider "live" and
clean up after itself
* All unit tests pass

Bug: 3442973
Change-Id: Iced00ae546dd4ddb9a66e297d3ac2dc2977e20eb
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
c6f2846fe5e708abd194924df294d223b3d6a723 23-Nov-2010 Marc Blank <mblank@google.com> Handle upsync of EAS contact "group" (category) rename/delete

Bug: 3211907
Change-Id: I7bec90dae7c223b4bd0d0f366d18cac37e53fbcc
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
385a0be662509754e687bcfa9813208b050bf951 27-Aug-2010 Marc Blank <mblank@google.com> Rename SyncManager to ExchangeService

* Updated comments and checked for 100-columns

Change-Id: I4ab5aaa9425714f8e035e1952db3fec63d498ae1
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
c50b499d8992cdf30dbc6355347dd43a7a5ca6e8 02-Feb-2010 Makoto Onuki <omakoto@google.com> Move Eas.ACCOUNT_MANAGER_TYPE out of the package.

Moved Eas.ACCOUNT_MANAGER_TYPE to Email.EXCHANGE_ACCOUNT_MANAGER_TYPE.

This constant is not related to the exchange protocol, and referred in
a lot of different places. Moving it out of the package will make it a lot
simpler when removing exchange dependency.
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
491758c4b1ac4223cc005043f70deb8b99b76fb2 07-Oct-2009 Fred Quintana <fredq@google.com> changes from Sync Manager API Review: bug 2164262
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
5d5c395c2d6ff0574a73802e3adab70e907e1b53 29-Aug-2009 Marc Blank <mblank@google.com> Fix bugs related to Contacts sync behavior in Exchange

* Respect the UPLOAD extra from SyncManager and check for changes before starting
a sync.
* Failure to do this was causing looping behavior

Change-Id: Idfb1c35782b6d3771f9455c6fe86489572a871c5
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
4fbb88b5f46f4890106fa6302f87511a72042129 28-Aug-2009 Marc Blank <mblank@google.com> Fix Contacts sync adapter required by change to SyncManager

Change-Id: Icfc1f191289170185548a03ca94d1f79f10b7519
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
fba54ab0b9b4cd3d24624c2c988e2ee422f8a59e 28-Aug-2009 Fred Quintana <fredq@google.com> fix a bug that can allow multiple syncs to start in parallel
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
7120207bc1532e13fc34a68dd1202631025db15f 17-Aug-2009 Fred Quintana <fredq@google.com> make syncadapter set whether the account is syncable
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
3db90b389cf1d4666cf3811fa99d720fa6a9bef2 16-Aug-2009 Fred Quintana <fredq@google.com> do not merge: cherrypicked 7bb05334b3d711ff1d03672b35f89b326acba198 from master branch
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
ed5b71376cb6fc3f54d63268afbd798e0b0c0a1b 05-Aug-2009 Marc Blank <mblank@google.com> Try to work around the "ping loop" problem in some Exchange 2003 servers

* First try reloading the folder list; this can sometimes work
* Otherwise, change push to 5 minute sync
* Send notification if we switch to 5 minute sync so there are no surprises
* Added syncStatus column to EmailProvider (can be used for any purpose)
* Use syncStatus to keep track of sync type, result type, and change count;
detect ping loop as consecutive ping's with no changes
* Remove InteractiveSyncService (no longer needed)
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
4d37107554db72f30c68e1df4a2fecd8d4b28d1c 03-Aug-2009 Marc Blank <mblank@google.com> Fix bugs related to push & reloading folder list

* Fixed bug #2026451 (updateFolderList isn't interrupting pingLoop)
* Added some logging code related to 'ping' and manual service starts
* Handle exit from stopped sync thread better
* Fixed a bug in ContactsSyncAdapter service in which a cursor didn't
get properly closed.
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java
147e03d50b8a793d58d67917af4bc6333f8afac1 27-Jul-2009 Marc Blank <mblank@google.com> Reimplement EAS contacts sync to work w/ new system facilities

* Modify to work with ContactsProvider2
* Modify to work with system AccountManager
* Modify to work with system SyncManager (for triggering user-change syncs)
* Sync server->client for adds/deletes implemented (CP2 doesn't handle delete yet)
* Sync server->client changes handled efficiently (only write changes)
* Some fields still not handled
* Rewrote most of the CPO code to handle server->client changes
* Sync client->server works for supported fields
/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java