Scott Kennedy
cc2e8153e6
Add a CleanSpec
...
Change-Id: I4d8e2c9f702a2f364a0c0c6a953a9e283a73a3ce
2013-08-23 10:47:19 -07:00
Andrew Sapperstein
9b75d662da
New overflow to more places
...
Change-Id: I1cfdef636fdb32968a4a7164e1e79693475d8d09
2013-08-22 16:58:05 -07:00
Tony Mantler
219c3b5b84
Tidy up warnings in account setup fragments
...
Change-Id: I078df83dbc4afd10c0783a98bfbb23bced12489c
2013-08-22 15:09:42 -07:00
Baligh Uddin
e28df24205
Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
2013-08-22 17:58:04 +00:00
Scott Kennedy
a21d609a39
Merge "Move Email multi-message notification icon to UnifiedEmail" into jb-ub-mail-ur10
2013-08-22 16:29:00 +00:00
Scott Kennedy
19597e8e72
Move Email multi-message notification icon to UnifiedEmail
...
Change-Id: I70f30ac71c2c9990a8178108011db88484e6d7bc
2013-08-22 00:41:20 -07:00
Scott Kennedy
e3a0ef87be
Remove a bunch of unused resources
...
Change-Id: I3ae05b530046a087f150da0ceb8b59f7970da817
2013-08-22 00:31:12 -07:00
Yu Ping Hu
dc5549a1e4
Increment Email version.
...
Change-Id: Ie42e9085f7d9e79035192d2c2d9ff62abf4feaaa
2013-08-21 20:32:33 -07:00
Andrew Sapperstein
f7c76220ca
Merge "Support photoviewer backport." into jb-ub-mail-ur10
2013-08-22 01:39:15 +00:00
Yu Ping Hu
f89b69abb0
Merge "When adding an account, permit precisely 1 email address." into jb-ub-mail-ur10
2013-08-22 00:37:05 +00:00
Baligh Uddin
9d750c9de2
Import translations. DO NOT MERGE
...
Change-Id: I28bd219e5e8208af5aa7aab078d8573c28eb978e
Auto-generated-cl: translation import
2013-08-21 17:23:30 -07:00
Yu Ping Hu
aba5a30c78
When adding an account, permit precisely 1 email address.
...
Bug: 10357463
Change-Id: I310647e48f21be2942f2ad375b0e2e19c1af9015
2013-08-21 17:21:48 -07:00
Martin Hibdon
b4d4729fa2
Merge "Add PingDuration to the Account table" into jb-ub-mail-ur10
2013-08-22 00:17:25 +00:00
Martin Hibdon
52135c6e87
Add PingDuration to the Account table
...
b/10328857
this is so that we can keep the current ping
duration and restore it on startup.
Change-Id: I7ae11fd21687cb9013222924934154c5ebe1f7e7
2013-08-21 17:00:55 -07:00
Andrew Sapperstein
a32a8aeed0
Support photoviewer backport.
...
Change-Id: I94460208d5e8d93cc59790cac374222bd05b38a4
2013-08-20 21:42:06 -07:00
Paul Westbrook
e568f1bd37
Use resources for authority/package name
...
This will better handle the case where the Email package name
changes from the "orignal package name"
Bug: 9763397
Change-Id: I8e01620551ce473e389e6a13963caaf685aea221
2013-08-20 17:55:47 -07:00
Yu Ping Hu
fd96929f8f
Fix some sync related strings to match UX spec.
...
Bug: 9564587
Change-Id: Ibf09f3a7c6fcd9fe2c939f35d8f41261e1b8005f
2013-08-20 16:02:58 -07:00
Yu Ping Hu
4525565948
Improve synchronization in EmailProvider.
...
It's possible to have multiple EmailProviders.
Also get rid of references to the multiprocess attribute.
Bug: 10388165
Change-Id: Ic6be363eaee20b3b5deddc7b3054d1a7419483a1
2013-08-20 15:06:06 -07:00
Tony Mantler
c0a1a81543
Make EmailProvider URL matcher init threadsafe
...
Also remove mysterious extra indentation
b/10388165
Change-Id: I9a6f16c58e31653e5c47ff2898f66a44412b8a33
2013-08-20 09:58:17 -07:00
Scott Kennedy
8bdf037f9c
Remove an unused constant
...
Change-Id: I4aaf0237719078731e3eb0c2434485530e653c86
2013-08-19 21:27:24 -07:00
Yu Ping Hu
ab45810839
Merge "Disable policy listing in account settings." into jb-ub-mail-ur10
2013-08-20 02:05:54 +00:00
Yu Ping Hu
4df4c1c2d8
Disable policy listing in account settings.
...
It wasn't working right anyway.
Also, fix a problem where account settings were
not being fully initialized.
Bug: 8384097
Change-Id: Ia60ace2ce618b64fe4ad5ef8d8ac547a086a26d5
2013-08-19 18:52:44 -07:00
Martin Hibdon
caf847f1ca
Merge "Fix an OutOfBoundsException" into jb-ub-mail-ur10
2013-08-20 00:31:23 +00:00
Martin Hibdon
b940ed8adf
Fix an OutOfBoundsException
...
b/10380970
This could happen if the response to the POP3
RETR request did not contain a content length.
Change-Id: I99ad93ec71ba917e0f36bee204d7f8d05c79c5ff
2013-08-19 17:07:05 -07:00
Baligh Uddin
4def09f9fc
Import translations. DO NOT MERGE
...
Change-Id: I5ceb8be0223048d1a2cfe75f205f1a33236b4de7
Auto-generated-cl: translation import
2013-08-19 13:15:02 -07:00
Paul Westbrook
5440a40532
Prevent NPE
...
If two threads call EmailContent.init(), one of them may use
uninitialized EmailContent contstants
Bug: 10355491
Change-Id: Iedcad01345989df62baf755bf4d63c123e307b7c
2013-08-16 20:27:24 -07:00
Yu Ping Hu
ea69cbe533
Merge "Fix attachments when policies change." into jb-ub-mail-ur10
2013-08-17 02:26:40 +00:00
Yu Ping Hu
901faf1bfb
Allow deletion from virtual folders.
...
Bug: 10367404
Change-Id: I869dfc5af7064e2992bbd47c89fd990e2caaa701
2013-08-16 18:30:44 -07:00
Yu Ping Hu
940a335bab
Fix attachments when policies change.
...
This used to be done in the Exchange code, but it's more
appropriate here.
Change-Id: Ie2bd5722bda46741d367eef3a2e9d2493c3cc4e3
2013-08-16 17:46:01 -07:00
Paul Westbrook
908fac0b24
Fix NPE
...
Bug: 10292690
Change-Id: I34714a6a07bcaba3d20fdae32ee6b129c74c8a32
2013-08-16 15:53:36 -07:00
Tony Mantler
dae31e6c28
Merge "Reimplement QuickResponse support" into jb-ub-mail-ur10
2013-08-16 21:57:33 +00:00
Martin Hibdon
1a0aa22dc0
Cut down on some unneccesary allocations
...
We were always allocating a one element array in
a loop. We can just keep create one array and
reuse it.
Change-Id: Ia44f0b711ef48fb87030c3f09f3f9fb654717b7a
2013-08-16 14:19:07 -07:00
Tony Mantler
c6953b7755
Reimplement QuickResponse support
...
b/8622751
Change-Id: Id079efcf34dce15b5f5057f937582c0e198d3d50
2013-08-16 14:08:54 -07:00
Paul Westbrook
2127d4dd09
Use name "Email" instead of Email2
...
cherry-pick of https://googleplex-android-review.googlesource.com/#/c/344210/1
Change-Id: I67e8f1b46e708b65934c794f7df107138f84c7c9
2013-08-16 09:22:57 -07:00
Baligh Uddin
62630e8d6c
Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
2013-08-16 00:53:08 +00:00
Martin Hibdon
8708594f03
Use insecure socketFactory if "accept all certificates"
...
b/9176386
Change-Id: I1edc92bb4207d166e9b252bf3ed98ad8b2c4d996
2013-08-15 17:45:36 -07:00
Yu Ping Hu
64fa58a0bc
Increment Email version.
...
Change-Id: I40c58ab66a6838e15e9abdd629e05de526597ba6
2013-08-16 00:32:10 +00:00
Baligh Uddin
444eccf0cc
Import translations. DO NOT MERGE
...
Change-Id: Icdaa563ba4b2ead825c5f670f069e8d2103957b6
Auto-generated-cl: translation import
2013-08-14 15:46:50 -07:00
Tony Mantler
72632593cd
android:layout_alignParentTop is not a property in LinearLayout
...
Change-Id: I2c3debd331ee2074ff6432a4f5a680ade8c6ef6d
2013-08-14 13:25:22 -07:00
Yu Ping Hu
859a4ef1e9
Merge "Don't crash when the policy service is unavailable." into jb-ub-mail-ur10
2013-08-14 17:56:08 +00:00
Yu Ping Hu
eb190a8d9d
Don't crash when the policy service is unavailable.
...
This isn't a great situation -- it suggests the PolicyService
is having some sort of RemoteException -- but when it happens
we should just treat it the same as if the policy is not
enforced.
Bug: 10315113
Change-Id: If2fbe1648a5c6f3df13cef02c8dc5bc6e858f2d9
2013-08-14 10:46:07 -07:00
Paul Westbrook
7985b43ab7
Add public no-arg Fragment constructors
...
Bug: 10311630
Change-Id: I0243462cdc28b9af3151754a8c8583330418579b
2013-08-13 16:43:34 -07:00
Martin Hibdon
66ac290b35
Fix a bug causing duplicate messages to be added
...
The IMAP time based query only takes a date, not a
date/time. This means that if we want to load all
messages since, for example, Aug 11 at 3:00 PM,
we'll actually get all messages since Aug 11 at any time.
Our local query actually took into account the time, so
when we loaded a map of local messages, it would not
always include all of the same messages that the IMAP
query would. This meant that if we processed a message
that was in our IMAP query window but not our local query
window, we'd always think it was a new message even
if it wasn't.
It's easy enough to increase the size of our local query
window so that it will definitely include all of the
messages the IMAP query might return, but this adds
a new problem: It's no longer safe to delete any local
message that did not come back in our IMAP query result.
Since our local query may include a larger time window
than the IMAP query window, we need to check each message's
timestamp, and only delete it if it is inside the remote
query time window.
Change-Id: Ib3c1bbe8f3db05720d32a981483676afa6d6c38b
2013-08-12 17:22:24 -07:00
Tony Mantler
cef6c19be2
Move the "Add new quick response" button into the action bar
...
Change-Id: I433fb686837d0de125fb277f5055bc33b7769eff
2013-08-12 12:04:43 -07:00
Paul Westbrook
8c13dcd950
Merge "Fix problem in IMAP with non-roman locales" into jb-ub-mail-ur10
2013-08-12 19:02:39 +00:00
Paul Westbrook
ae29fb76f0
Fix problem in IMAP with non-roman locales
...
This is a partial cherry-pick of:
https://android-review.googlesource.com/#/c/57514/1
Change-Id: I1dea4d5bf0bd02fec2baf5763f5864c3eb32f744
2013-08-12 11:43:44 -07:00
Tony Mantler
948e503b4a
Merge "Continue rewriting QuickResponse support" into jb-ub-mail-ur10
2013-08-12 18:42:49 +00:00
Tony Mantler
6d24534804
Continue rewriting QuickResponse support
...
Change-Id: I95530e84d91f4becb3de5280af83ce546e1ed093
2013-08-12 11:40:16 -07:00
Alice Yang
50f0cba92c
Merge "Sync disabled tip" into jb-ub-mail-ur10
2013-08-12 05:38:59 +00:00
Yu Ping Hu
2bafe9d904
Add a utility function to map mailbox type to authority.
...
Change-Id: I21731a5d9ba45850577fdda4d6bef8835d6d3249
2013-08-09 17:30:32 -07:00