b8b3df6897f9302ea5bedb3fc0721e7767a892e3 |
|
10-Mar-2014 |
Martin Hibdon <mhibdon@google.com> |
Fix a crash when logging b/13400199 Change-Id: Idec67693d6d1edfe0bfcac26cb8e3433ab19ad54
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
110837ebff288a75f9bda067c38e2c46797d99b5 |
|
27-Sep-2013 |
Alon Albert <aalbert@google.com> |
Unify Log Tags Use a single log tag Change-Id: I6f08c1eb6e84971cc21497ca14bf60860f75bab4
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
df177fdec2013e94eb77405ff1c4d0cb95707add |
|
02-Aug-2013 |
Scott Kennedy <skennedy@google.com> |
Remove some warnings Change-Id: Ia4064f86a8d97229e006e6537a9e8ed23e2e802f
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
b31070f7484eeeb15c4bce89dbc61388d05d0bfc |
|
11-Jun-2013 |
Yu Ping Hu <yph@google.com> |
Fix upsync for calendars. Change-Id: If3d48a942c145b6e3e2c08c17264a54b1805de16
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
942b7d73f2f5b3d6c651e39463e615fe6902a910 |
|
06-Jun-2013 |
Scott Kennedy <skennedy@google.com> |
Unify LogTag There is now only one LogTag class. The static initializer of GmailApplication (existing), EmailApplication (new), and Exchange (existing) will now set the log tag to "Gmail" and "Email", respectively. Up until that code is run, it will be "UnifiedEmail". "setprop log.tag.Gmail VERBOSE" (or .Email, .Exchange) will trigger all logs to be printed as long as they go through LogUtils, regardless of what tag is used by that individual log. This lets us still turn on logging everywhere in one command, but also lets us use more descriptive tags (like the class name). And since we no longer have three com.android.mail.utils.LogTag classes, builds will be much easier. Also, we now use LogUtils everywhere. Change-Id: Ib565414fae51d0c3367370db9717aece45f7eb36
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
013236b008a6b0c98cc2c556c520c5c1c08c9f23 |
|
02-Jan-2012 |
Marc Blank <mblank@google.com> |
Don't rely on "chunked" mode for sending EAS 14 email * Some reverse-proxies in front of Exchange servers don't handle "chunked" data; this appears fairly common and causes an HTTP 411 (Length required) error when sending mail * To fix this, we calculate/send the content length and send that explicitly * Tested on our Exchange 2010 server; the calculated length is demonstrated to be correct in all tested cases (i.e. any other length sent will result in failure) Bug: 5796904 Change-Id: I802de90764422a608d4ed2c752a791074febed85
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
cb4d1b9a2b55a986fb5eef7397b13c4cdb812f88 |
|
16-Sep-2011 |
Marc Blank <mblank@google.com> |
Allow for sending empty subject and description * Add unit test for updated Serializer#writeStringValue Bug: 5321171 Change-Id: I4ae56c67ac8d69c64316a5dc2ae426f3e4be9ae3
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
45fed27dbea77923779f6142c0341b3c80a77edd |
|
27-Jun-2011 |
Marc Blank <mblank@google.com> |
Fix unit tests Bug: 4946097 Change-Id: I9de5afe10931938d945c057e658072944c7308f5
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
2337918599721780b39b7f286eaf6893a2902b8e |
|
01-Jun-2011 |
Marc Blank <mblank@google.com> |
Unit test for Serializer Change-Id: I193fcd6f6a43006a10ba36bd2297eac7a9fcd648
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
c171a2362e6db78385463e3b7b1bc66585fdcdfc |
|
28-May-2011 |
Marc Blank <mblank@google.com> |
Implement mail sending in EAS 14 * Mail is sent entirely differently in EAS 14... * While we're at it, clean up Serializer Bug: 4500720 Change-Id: I0eeb7fd28d32c0c7ac8790140721244eb0d4f65c
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.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/adapter/Serializer.java
|
5a262bc54a0801fdb48385974a34a505b77e9f88 |
|
30-Sep-2010 |
Marc Blank <mblank@google.com> |
Fix build break. Change-Id: Ica28b1e234e2c6966408efc7151ea517a18aa72f
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
a254bb3479e428d50c44be6ac898d895ca878e95 |
|
30-Sep-2010 |
Marc Blank <mblank@google.com> |
Allow Serializer logging via isLoggable Change-Id: Ie6c0257a3fa854d7abc92a82b690884ce2a4cb4c
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
9c300767e8f6ab7a700aa1064791e75ff1a0bf3d |
|
05-Mar-2010 |
Marc Blank <mblank@google.com> |
Fix #2490068 (Exchange 2003 won't upload) * It turns out that Events don't store null for empty fields like location and description, but rather an empty string. * Exchange 2003 doesn't like seeing empty values, so check for this before uploading. Bug: 2490068 Change-Id: Ib208f9d6ec116a99adf798939dfbc4d4bdd15edf
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
caaf5437533c336a77325f323ecdbb1d36d98efd |
|
02-Mar-2010 |
Marc Blank <mblank@google.com> |
Add logging when an NPE is imminent when writing WBXML data * We want an NPE to be thrown, since we need to locate/fix errors of this kind. * Add logging to help isolate the error Change-Id: I0f4336b42cbdb88c72459bdeca9c9fc236d9299f
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
2d0654d3e4f87a072fa667441cc92b2fc7e1d37f |
|
05-Feb-2010 |
Marc Blank <mblank@google.com> |
Fix #2422815 (Exception in EAS calendar upsync) * Exception is due to the presence of values in ContentValues that are null (would normally expect those fields to be absent) * Fix all relevant cases that might produce an NPE in this case Bug: 2422815 Change-Id: I637a21307c2d518912edce093de90a06d94614e5
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
02e3436296ad5a638a1b6f349555e39964c6d13d |
|
23-Dec-2009 |
Marc Blank <mblank@google.com> |
Add new tests for Email sync parsing Change-Id: Ib3be60b5f439f79f62f62eff607673e34c75506d
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
dabb41d364a54a60df0e9d3750cb37faed626743 |
|
14-Nov-2009 |
Elliott Hughes <enh@google.com> |
Move the org.kxml2.wap.Wbxml class into the EAS code, the only user. (I notice that you already have, for example, an END constant, but with a different value. Bug?) Bug: 2249953
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
458c47296f7643342493de8feca5e89f33d0eccc |
|
29-Aug-2009 |
Marc Blank <mblank@google.com> |
Fix some Contacts upsync bugs; add logging for serialization Change-Id: I855a8ee3df520f53fc94866b8463d314cf800ca5
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
1431215b5fc40d0d6498b0fe602ad4d1b8a66ff3 |
|
23-Aug-2009 |
Marc Blank <mblank@google.com> |
Fix a few sync-related bugs: * Don't leak the receiver registered by AccountManager for updates * Only restart dead threads if they aren't logged in the syncErrorMap (to prevent looping behavior as seen in bug #2072456 Change-Id: Id1b4c53ef8b721bf8bfa8426627fd76831864c70
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
1b06024587a4499bcf3f9005337e8f7cae5ffa26 |
|
14-Aug-2009 |
Marc Blank <mblank@google.com> |
Implement adaptive ping timeout; release wake lock waiting for connectivity * Remove unused/duplicated classes (e.g. Base64, WbxmlSerializer, etc.) * Code cleanup in AbstractSyncService, EasSyncService * Remove last references to HttpURLConnection (using HttpClient now)
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
8047ef058e41c164c2c8ab230ae8d123f042c167 |
|
08-Aug-2009 |
Marc Blank <mblank@google.com> |
Switch from HttpURLConnection to HttpClient
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|
7c582a7fb883b3be728f270fbe5277676fe37cf9 |
|
31-Jul-2009 |
Marc Blank <mblank@google.com> |
Massive reworking of EAS serialization; much smaller and faster now * Remove all use of Strings in favor of the parser's static final int's * Strings remain in Tags for debugging output only * Renamed lots of classes to be more consistent * Centralized logging behavior in Eas class * Found and fixed some bugs in the process: - Account deletion wasn't removing HostAuth's correctly in the trigger - Adding a second EAS account was trashing the first one - Fixed looping sync behavior caused by Exchange 2003 bug
/packages/apps/Exchange/src/com/android/exchange/adapter/Serializer.java
|