3d3a9d01938c0b25f629985473fcef8f7d4455ee |
|
08-May-2014 |
Jay Shrauner <shrauner@google.com> |
Fix Parser crashes on unknown tags/pages Fix Parser so doesn't crash when sees an unknown tag on a known code page. Check for unknown code page and throw parse exception. Remove unused code. Make class variables private where unused outside class. Change tag stack to ArrayDeque from fixed size static array. Check for unsupported WBXML features: string tables, unsupported global tokens, and attributes. Throw EasParserExceptions for all parse errors so Exchange can catch them and not crash. Add unit tests. Bug:14651154 Bug:14673019 Change-Id: If71be29391466985eccff90db8601bbdfde2658b
/packages/apps/Exchange/src/com/android/exchange/adapter/Wbxml.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/Wbxml.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/Wbxml.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/Wbxml.java
|
ab30d429e0c6069604aead9b5e6845b6b91b6a02 |
|
05-Jul-2009 |
Marc Blank <mblank@google.com> |
Major refactor and cleanup of EAS code * Rewrote push logic to encompass multiple folders (i.e. calendar/contacts) * Change inbox from push frequency to ping frequency after initial sync * Implement upsync logic for email (i.e. sending changes to the server) * Did cleanup of some files (there's still some to do) re: format, style * Initial one-way sync of Contacts data - add and delete are implemented * Created adapter package for all parts of the EAS adapter * Created utility package for utility code that will eventually be merged with code in the Email application (Base64, QuotedPrintable, etc.) * SyncManager/AbstractSyncService can be used in the future for other protocols, especially IMAP push
/packages/apps/Exchange/src/com/android/exchange/adapter/Wbxml.java
|