Commit Graph

1887 Commits

Author SHA1 Message Date
Android (Google) Code Review
99bfd7e9b7 Merge change Ibf071fa6
* changes:
  Unbundling email: Make Base64 hidden API free.
2009-12-17 10:25:05 -08:00
Android (Google) Code Review
5e09b8b543 Merge change I4e398aef
* changes:
  Unbundling email: Stub out apache logging.  (See b/2226160)
2009-12-17 10:25:03 -08:00
Makoto Onuki
bf071fa625 Unbundling email: Make Base64 hidden API free.
Seems like it's the simplest way to make it.
- Base64 no longer implements BinaryEncoder/Decoder.  Email app doesn't use them.
- Copied Decoder/EncoderException.  Email app doesn't catch them either.
2009-12-16 16:59:00 -08:00
Makoto Onuki
22a4e0ddbf Unbundling email: Stub out apache logging. (See b/2226160)
Let me know if you don't like the package name.
2009-12-16 16:44:10 -08:00
Andrew Stadler
7d8d18cd6d am 1889528e: am 68011bdd: Revised strings in corporate mail settings screen.
Merge commit '1889528e72f0d001c43f3aaea5dc2716326a4bfd'

* commit '1889528e72f0d001c43f3aaea5dc2716326a4bfd':
  Revised strings in corporate mail settings screen.
2009-12-16 16:38:10 -08:00
Andrew Stadler
1889528e72 am 68011bdd: Revised strings in corporate mail settings screen.
Merge commit '68011bddf01d6b62d621784fad9a43884ec434fd' into eclair-plus-aosp

* commit '68011bddf01d6b62d621784fad9a43884ec434fd':
  Revised strings in corporate mail settings screen.
2009-12-16 16:35:28 -08:00
Andrew Stadler
68011bddf0 Revised strings in corporate mail settings screen.
Bug: 2324042
2009-12-16 14:02:28 -08:00
satok
25e00f9660 am 4da26f28: am ec3daeed: Merge change I783790b6 into eclair-mr2
Merge commit '4da26f28593f2711063390079327f2400486e452'

* commit '4da26f28593f2711063390079327f2400486e452':
  Check null pointer in MessageList
2009-12-16 09:00:09 -08:00
satok
4da26f2859 am ec3daeed: Merge change I783790b6 into eclair-mr2
Merge commit 'ec3daeedb3ba65230a49d91b2ca6a3032fb3bd76' into eclair-mr2-plus-aosp

* commit 'ec3daeedb3ba65230a49d91b2ca6a3032fb3bd76':
  Check null pointer in MessageList
2009-12-16 00:05:34 -08:00
Android (Google) Code Review
ec3daeedb3 Merge change I783790b6 into eclair-mr2
* changes:
  Check null pointer in MessageList
2009-12-16 00:03:03 -08:00
satok
9151d86e68 Check null pointer in MessageList
BUG: 2299971
2009-12-16 16:26:20 +09:00
Android Git Automerger
dbc9cbbf8e Merge commit 'goog/eclair-plus-aosp' 2009-12-15 00:45:01 -08:00
Marc Blank
1c35f546aa am 319dd10f: am 4a7a50f6: Fix potential NPE in earlier CL
Merge commit '319dd10f4fd0851f33e49888cbc797ffa2bb5891'

* commit '319dd10f4fd0851f33e49888cbc797ffa2bb5891':
  Fix potential NPE in earlier CL
2009-12-14 18:18:47 -08:00
Marc Blank
319dd10f4f am 4a7a50f6: Fix potential NPE in earlier CL
Merge commit '4a7a50f6a694c3d57cb18ee8011c473851b065a8' into eclair-mr2-plus-aosp

* commit '4a7a50f6a694c3d57cb18ee8011c473851b065a8':
  Fix potential NPE in earlier CL
2009-12-14 17:20:48 -08:00
Marc Blank
4a7a50f6a6 Fix potential NPE in earlier CL
* Noted this problem in reviewing a newer CL
* Fix is to add a check in setupService

Change-Id: Ia4d71365f8036aac8bf531b835b184dabfbc06fa
2009-12-14 17:17:30 -08:00
Marc Blank
7afaaf2b89 am 01f27166: am d2481f95: Merge change I768138b6 into eclair-mr2
Merge commit '01f2716666f0c79a42b65b6ce9d68b6bb85073c6'

* commit '01f2716666f0c79a42b65b6ce9d68b6bb85073c6':
  Fix delay sending stuck mail after tapping "Send outgoing mail"
2009-12-11 15:56:29 -08:00
Marc Blank
01f2716666 am d2481f95: Merge change I768138b6 into eclair-mr2
Merge commit 'd2481f95f2707c2f0f6589d65e8f9efeb3fba47a' into eclair-mr2-plus-aosp

* commit 'd2481f95f2707c2f0f6589d65e8f9efeb3fba47a':
  Fix delay sending stuck mail after tapping "Send outgoing mail"
2009-12-11 15:53:30 -08:00
Android (Google) Code Review
d2481f95f2 Merge change I768138b6 into eclair-mr2
* changes:
  Fix delay sending stuck mail after tapping "Send outgoing mail"
2009-12-11 15:49:28 -08:00
Marc Blank
6cadbc1632 am d4ecce95: am 4848aa2a: Merge change I9a3d501a into eclair-mr2
Merge commit 'd4ecce95f513e3567f5c1be550d86d6a90e7ca63'

* commit 'd4ecce95f513e3567f5c1be550d86d6a90e7ca63':
  Run MailboxAlarmReceiver's code in a background thread
2009-12-11 13:13:26 -08:00
Marc Blank
d4ecce95f5 am 4848aa2a: Merge change I9a3d501a into eclair-mr2
Merge commit '4848aa2a1fda59f20e7acb9259dd355a047f3b93' into eclair-mr2-plus-aosp

* commit '4848aa2a1fda59f20e7acb9259dd355a047f3b93':
  Run MailboxAlarmReceiver's code in a background thread
2009-12-11 13:10:27 -08:00
Android (Google) Code Review
4848aa2a1f Merge change I9a3d501a into eclair-mr2
* changes:
  Run MailboxAlarmReceiver's code in a background thread
2009-12-11 13:06:44 -08:00
Marc Blank
079589641a Run MailboxAlarmReceiver's code in a background thread
* Fixes 2313077
* Broadcast receivers are run in the UI thread, so we must ensure that
  any long-running code is executed in a background thread

Change-Id: I9a3d501a308445a84a1baa99fc6abb9feb56ff2d
2009-12-11 13:05:48 -08:00
Marc Blank
caf5644360 Fix delay sending stuck mail after tapping "Send outgoing mail"
* Fixes #2317429
* When "Send outgoing messages" is tapped in Outbox MessageList view,
  we clear the error state for all "stuck" messages
* We didn't, however, clear the error state of the Mailbox, which doesn't
  clear itself until the end of a pingLoop, which can be up to 30 minutes
* The fix is in two parts:
  * We clear the error state of the Outbox when a sync is requested by
    the UI
  * We don't set the error state of the mailbox for non-auth errors when
    sending, because we don't want to block OTHER messages from getting sent.

Change-Id: I768138b6f31eb696811aa94f621b6fa758ec1a5e
2009-12-11 10:07:17 -08:00
Marc Blank
6e22729b2e am c6a0605f: am 9b83870a: Merge change I3b505448 into eclair-mr2
Merge commit 'c6a0605f611670bcf44463be5fcb3d35a68165cf'

* commit 'c6a0605f611670bcf44463be5fcb3d35a68165cf':
  Use correct EAS protocol version in Outbox (fixes #2319892)
2009-12-11 09:34:32 -08:00
Marc Blank
c6a0605f61 am 9b83870a: Merge change I3b505448 into eclair-mr2
Merge commit '9b83870a091084a3575a354539eaf98c516ccf2c' into eclair-mr2-plus-aosp

* commit '9b83870a091084a3575a354539eaf98c516ccf2c':
  Use correct EAS protocol version in Outbox (fixes #2319892)
2009-12-11 09:32:30 -08:00
Android (Google) Code Review
9b83870a09 Merge change I3b505448 into eclair-mr2
* changes:
  Use correct EAS protocol version in Outbox (fixes #2319892)
2009-12-11 09:28:36 -08:00
Marc Blank
0682b291a4 am 89ecbbae: am e312c12b: Merge change I356b8bfa into eclair-mr2
Merge commit '89ecbbaed6858896c76029803244a7f6c1f13b97'

* commit '89ecbbaed6858896c76029803244a7f6c1f13b97':
  Deal with mismatch between our accounts and AccountManager accounts
2009-12-11 09:11:30 -08:00
Marc Blank
89ecbbaed6 am e312c12b: Merge change I356b8bfa into eclair-mr2
Merge commit 'e312c12b748e9984715295b71e95c90ee8d3d3bd' into eclair-mr2-plus-aosp

* commit 'e312c12b748e9984715295b71e95c90ee8d3d3bd':
  Deal with mismatch between our accounts and AccountManager accounts
2009-12-11 09:09:21 -08:00
Android (Google) Code Review
e312c12b74 Merge change I356b8bfa into eclair-mr2
* changes:
  Deal with mismatch between our accounts and AccountManager accounts
2009-12-11 09:05:16 -08:00
Marc Blank
423680653a Deal with mismatch between our accounts and AccountManager accounts
* Addresses #2226426
* Recognize the case in which there is no EmailProvider Account corresponding
  to an AccountManager account (the case being addressed is that of the
  EmailProvider database being deleted due to corruption
* In this case, delete the AccountManager account so that the two are in
  sync
* Refactor and add unit test for account reconciliation

Change-Id: I356b8bfaa0846f85223cc15994b750df207a63ea
2009-12-11 09:04:26 -08:00
Eric Fischer
32d16335ae am f224a6e7: (-s ours) am aec13aba: am 14d3745f: (-s ours) Import revised translations. DO NOT MERGE
Merge commit 'f224a6e7a0a695cc1b8e24ca70a736e1ac128b7d'

* commit 'f224a6e7a0a695cc1b8e24ca70a736e1ac128b7d':
  Import revised translations.  DO NOT MERGE
2009-12-10 17:59:30 -08:00
Eric Fischer
f224a6e7a0 am aec13aba: am 14d3745f: (-s ours) Import revised translations. DO NOT MERGE
Merge commit 'aec13abacebf0701138b34adce9b21459ede6de5' into eclair-mr2-plus-aosp

* commit 'aec13abacebf0701138b34adce9b21459ede6de5':
  Import revised translations.  DO NOT MERGE
2009-12-10 17:51:39 -08:00
Eric Fischer
aec13abace am 14d3745f: (-s ours) Import revised translations. DO NOT MERGE
Merge commit '14d3745f9556232da05c9cd319c097a3e6f791b5' into eclair-mr2

* commit '14d3745f9556232da05c9cd319c097a3e6f791b5':
  Import revised translations.  DO NOT MERGE
2009-12-10 17:41:53 -08:00
satok
fef08c4486 am 39790f21: am 3c1334ae: Merge change I915b13a6 into eclair-mr2
Merge commit '39790f2117fde21fe30e6a44a14703edd79be917'

* commit '39790f2117fde21fe30e6a44a14703edd79be917':
  Fix MessageListUnitTests
2009-12-10 14:39:13 -08:00
Marc Blank
ec2d0e41b7 Use correct EAS protocol version in Outbox (fixes #2319892)
* We inadvertently failed to set the EAS version in EasOutboxService,
  so the default of 2.5 is used
* This works, but SmartReply/SmartForward were enhanced in 12.0 and we
  aren't taking advantage of those changes
* The fix is to set the version using common code

Change-Id: I3b505448003f340681deeb8fb22e61e9dd8d10a0
2009-12-10 14:11:23 -08:00
Fred Quintana
bc404d3a7d am e3362a31: am 052eefe4: changed to use the new EntityIterator interface
Merge commit 'e3362a3163ccc2ce5d93dfaebe35645f368c1863'

* commit 'e3362a3163ccc2ce5d93dfaebe35645f368c1863':
  changed to use the new EntityIterator interface
2009-12-09 18:38:52 -08:00
Marc Blank
9fc07acf2e am ff636171: am 7a4b1c72: Merge change I146f63ab into eclair-mr2
Merge commit 'ff636171da3423ffd66512304f186445abc73398'

* commit 'ff636171da3423ffd66512304f186445abc73398':
  Don't delete referenced messages from the Exchange server
2009-12-09 18:38:48 -08:00
Marc Blank
ff3ced0367 am 9dc9f44b: am 0e1595c1: Handle unexpected deletion of EmailProvider database
Merge commit '9dc9f44ba3f771b0eb3399d1360b89e9401a215f'

* commit '9dc9f44ba3f771b0eb3399d1360b89e9401a215f':
  Handle unexpected deletion of EmailProvider database
2009-12-09 18:38:43 -08:00
Marc Blank
914295d39e am 93688620: am ecfc9e92: Merge change Icba56688 into eclair-mr2
Merge commit '936886206bc2566826dc080371b9b86c3ba15ce2'

* commit '936886206bc2566826dc080371b9b86c3ba15ce2':
  Ensure that service calls run outside the UI thread (#2235734)
2009-12-09 18:38:37 -08:00
Andrew Stadler
05accdbd9b am f22c3897: (-s ours) am baf739eb: am fdfdd73c: (-s ours) DO NOT MERGE. Improve colors of read/unread messages.
Merge commit 'f22c389792b9e6674cce3b16418b0d235340ffc3'

* commit 'f22c389792b9e6674cce3b16418b0d235340ffc3':
  DO NOT MERGE.  Improve colors of read/unread messages.
2009-12-09 18:38:31 -08:00
Eric Fischer
3121dc9ca9 am 14d3745f: Import revised translations. DO NOT MERGE
Merge commit '14d3745f9556232da05c9cd319c097a3e6f791b5' into eclair-plus-aosp

* commit '14d3745f9556232da05c9cd319c097a3e6f791b5':
  Import revised translations.  DO NOT MERGE
2009-12-09 18:06:15 -08:00
satok
39790f2117 am 3c1334ae: Merge change I915b13a6 into eclair-mr2
Merge commit '3c1334ae1f6769b55e4728341ef4c2ae3acb9b90' into eclair-mr2-plus-aosp

* commit '3c1334ae1f6769b55e4728341ef4c2ae3acb9b90':
  Fix MessageListUnitTests
2009-12-09 17:47:06 -08:00
Android (Google) Code Review
3c1334ae1f Merge change I915b13a6 into eclair-mr2
* changes:
  Fix MessageListUnitTests
2009-12-09 17:44:48 -08:00
Eric Fischer
14d3745f95 Import revised translations. DO NOT MERGE 2009-12-09 17:25:49 -08:00
Fred Quintana
e3362a3163 am 052eefe4: changed to use the new EntityIterator interface
Merge commit '052eefe406c7cedad65ed497f2f1137a1a210a42' into eclair-mr2-plus-aosp

* commit '052eefe406c7cedad65ed497f2f1137a1a210a42':
  changed to use the new EntityIterator interface
2009-12-09 16:00:12 -08:00
Marc Blank
ff636171da am 7a4b1c72: Merge change I146f63ab into eclair-mr2
Merge commit '7a4b1c72f6f2e8395dd67af4b00f9f1c1efbb97b' into eclair-mr2-plus-aosp

* commit '7a4b1c72f6f2e8395dd67af4b00f9f1c1efbb97b':
  Don't delete referenced messages from the Exchange server
2009-12-09 15:42:37 -08:00
Marc Blank
9dc9f44ba3 am 0e1595c1: Handle unexpected deletion of EmailProvider database
Merge commit '0e1595c177e40428b267a8696dfc05d015ce6a2f' into eclair-mr2-plus-aosp

* commit '0e1595c177e40428b267a8696dfc05d015ce6a2f':
  Handle unexpected deletion of EmailProvider database
2009-12-09 15:42:33 -08:00
Marc Blank
936886206b am ecfc9e92: Merge change Icba56688 into eclair-mr2
Merge commit 'ecfc9e92e5910fa47f2b6e4d699e951ce81ab99e' into eclair-mr2-plus-aosp

* commit 'ecfc9e92e5910fa47f2b6e4d699e951ce81ab99e':
  Ensure that service calls run outside the UI thread (#2235734)
2009-12-09 15:41:42 -08:00
Andrew Stadler
f22c389792 am baf739eb: am fdfdd73c: (-s ours) DO NOT MERGE. Improve colors of read/unread messages.
Merge commit 'baf739ebdbe6d32e0673d699fdf5713b72f5ec6f' into eclair-mr2-plus-aosp

* commit 'baf739ebdbe6d32e0673d699fdf5713b72f5ec6f':
  DO NOT MERGE.  Improve colors of read/unread messages.
2009-12-09 15:41:37 -08:00
Fred Quintana
052eefe406 changed to use the new EntityIterator interface 2009-12-09 10:30:58 -08:00