Implement basic behavior of the new layout. Supports collapsing/expanding
message list on portrait.
TODO Collapsing the middle pane should cancel the selection mode on
message list
TODO Implement animation
TODO On STATE_PORTRAIT_MIDDLE_EXPANDED state, right pane should be pushed out,
rather than squished.
Change-Id: I0306516845de3a1f05a102864c3dc4aba809a49a
Merge commit '5849608f5e804efca081c80b19534583cac689bc' into gingerbread-plus-aosp
* commit '5849608f5e804efca081c80b19534583cac689bc':
Genericize strings that refer to the SD card.
Merge commit 'a9bc41f5ecea991d06b88ce861a412288303e9dd' into gingerbread-plus-aosp
* commit 'a9bc41f5ecea991d06b88ce861a412288303e9dd':
Show server name instead of account name
The format string "The server %s requires that you allow it to remotely
control some security features of your phone." was being displayed with
the account name instead of the server name.
Bug: 3011124
Change-Id: I1aadb5790297777831dd69f04ea89641240b7b87
* assignContactFromEmail("") was causing the following exception on logcat.
"java.lang.IllegalArgumentException: URI: content://com.android.contacts/data/emails/lookup/,"
* This method is to set the contact to open when the badge is tapped,
but we trigger quick contact by ourselves, so don't have to do call this.
Bug 3013527
Change-Id: I16e1573bd82ffe5c39d30b69361354010f508f91
Merge commit 'e242578a49f54a9f46d0bd68de53c98d7dc460fb' into gingerbread-plus-aosp
* commit 'e242578a49f54a9f46d0bd68de53c98d7dc460fb':
Make WebViews clickable DO NOT MERGE
Merge commit 'e8c5439006ca5d33e3e69975bbb3f8b1491e584c'
* commit 'e8c5439006ca5d33e3e69975bbb3f8b1491e584c':
Improve handling of content-disposition DO NOT MERGE
Merge commit 'ac916da48e2a550815ac13445038528aa4011442' into gingerbread-plus-aosp
* commit 'ac916da48e2a550815ac13445038528aa4011442':
Improve handling of content-disposition DO NOT MERGE
* Makes the side-scrollable again
* Required after making them non-long-clickable
Requires companion change in WebView, to allow touch events while
clickable or long clickable (it had been requiring both)
Bug: 3036477
Change-Id: I4cae46d047f825d2aab08d254287855b187e9207
* Check array returned by split("=")
* Add unit tests for this case
* Also add unit tests for quoting removal
Bug: 3040796
Backport from: I170f3cd483fe35186194edeb0c3142fb0e2e9b75
Change-Id: I32ccbdbc7264a95a9cd279218cae390e65e82eeb
* Check array returned by split("=")
* Add unit tests for this case
* Also add unit tests for quoting removal
Bug: 3040796
Change-Id: I170f3cd483fe35186194edeb0c3142fb0e2e9b75
Merge commit '521a4a42e50e4d72e1c6a2ffddf5cf544092c564'
* commit '521a4a42e50e4d72e1c6a2ffddf5cf544092c564':
Trim unwanted whitespace from translations. DO NOT MERGE
Merge commit '658df8f69ffe0885dcf99136ec8bd77cacdec505' into gingerbread-plus-aosp
* commit '658df8f69ffe0885dcf99136ec8bd77cacdec505':
Allow spaces in passwords DO NOT MERGE
Merge commit 'f617a25a7b55194ded8f2980a98c1a6482ba0513' into gingerbread-plus-aosp
* commit 'f617a25a7b55194ded8f2980a98c1a6482ba0513':
Trim unwanted whitespace from translations. DO NOT MERGE
* Separate/identical fixes for incoming, outgoing, exchange
* Unit tests
* Some protocols will fail anyway (e.g. POP3)
TODO: Some sort of warning (master only - won't backport that)
Bug: 2981433
Change-Id: I82984e5912fc7fcb88e747815d0fe33cb36605e7
Merge commit 'fc3aab36626a704a45db450ad7e7d14f45f748eb'
* commit 'fc3aab36626a704a45db450ad7e7d14f45f748eb':
Increase EmailServiceProxy timeout for validation attempts
Block oversize attachments from being sent
Merge commit '0dd360c207f059ed660abdcee6218e8453b81289' into gingerbread-plus-aosp
* commit '0dd360c207f059ed660abdcee6218e8453b81289':
Increase EmailServiceProxy timeout for validation attempts
Block oversize attachments from being sent
Make sure not to cast null into a primitive type.
(i.e. If null isn't expected as a return value, make sure to set a non-null
default value.)
Bug 3032143
Change-Id: I9a344d765c75a66f529ad8d99b00b2b919139f9c
- Move the notifiaction code into a bg thread.
We need to access db to fetch the latest message
- Extracted ContactStatusLoader.load to synchronously load contact
pictures.
Change-Id: I282ffb706ea8e14558bf29880a0fb952868b27e5