Commit Graph

3485 Commits

Author SHA1 Message Date
Marc Blank
6f207f5df2 DO NOT MERGE: Interpret "busy" on new events to mean "no response"
* The meaning of a busy status of "Busy" is uncertain; it could mean
  "Accepted" or "Tentative", depending on whether the event was
  created via OWA/Outlook or EAS
* We have interpreted it as "Accepted", which prevents the user from
  actually accepting the event (as a state change is required for us
  to send updates to the server/organizer)
* This CL changes the behavior such that a newly arriving event with
  a "Busy" status is shown as "No response" in the Calendar, thereby
  allowing the user to pick from any of the three possible options.

Bug: 2811859
Change-Id: I321f714e54e66ee8f40f5e2c00587b98bad71a63
2010-09-21 15:30:57 -07:00
Marc Blank
77259fab1b DO NOT MERGE: Don't disable account box if sync freq -> "Never"
Bug: 2905667
Change-Id: Iec214b0fed093ff39dc70d5d821577bcf15f00ed
2010-09-21 15:25:27 -07:00
Andy Stadler
70880a7f29 DO NOT MERGE disallow longpress in WebView
* This gets very confused by the new text copy logic
* Downside is that copy from received message does not work at all
  (it didn't work anyway).
* Will fix in next release by redesigning MessageView layout and no
  longer wrapping in ScrollView

Bug: 2998892
Change-Id: Icd1219f3c45fd4da9259499e9c8a31ed0d3c4c30
2010-09-21 15:04:27 -07:00
Marc Blank
6c6c38728c Increase EmailServiceProxy timeout for validation attempts
* Use 90 seconds (instead of 45 seconds)

Bug: 3008626
Change-Id: I31258a5fbcca1f489c8bf6fb2ed8f3dcad5d2e26
2010-09-21 13:55:43 -07:00
Makoto Onuki
263ef7ddd4 Small change to MessageViewFragment
resetView() shouldn't kick LoadMessageTask(). (it's not what its name implies)
Added a TODO.

Change-Id: I0523696f3883a905d9732626824efda598bf10ed
2010-09-21 11:25:53 -07:00
Makoto Onuki
0e89a9a640 Merge "Use the default theme for selected mailbox." 2010-09-21 11:24:56 -07:00
Makoto Onuki
cb32904250 am b2999edd: (-s ours) am c6299fc0: Merge "DO NOT MERGE: Fix ANR in one time initializer and unify BroadccastReceivers." into gingerbread
Merge commit 'b2999edd996cb2ba2e12633e0309a16441d90188'

* commit 'b2999edd996cb2ba2e12633e0309a16441d90188':
  DO NOT MERGE: Fix ANR in one time initializer and unify BroadccastReceivers.
2010-09-21 10:56:14 -07:00
Makoto Onuki
509e46f0b4 am 723c21d0: (-s ours) am b3eefca0: DO NOT MERGE: Fix NPE in Controller and MessagingController.
Merge commit '723c21d0b0f972543bfdd3323096ab848ef2619d'

* commit '723c21d0b0f972543bfdd3323096ab848ef2619d':
  DO NOT MERGE: Fix NPE in Controller and MessagingController.
2010-09-21 10:56:10 -07:00
Makoto Onuki
b2999edd99 am c6299fc0: Merge "DO NOT MERGE: Fix ANR in one time initializer and unify BroadccastReceivers." into gingerbread
Merge commit 'c6299fc0788afb9a066389f239cdfe630fc5c021' into gingerbread-plus-aosp

* commit 'c6299fc0788afb9a066389f239cdfe630fc5c021':
  DO NOT MERGE: Fix ANR in one time initializer and unify BroadccastReceivers.
2010-09-21 10:52:23 -07:00
Makoto Onuki
723c21d0b0 am b3eefca0: DO NOT MERGE: Fix NPE in Controller and MessagingController.
Merge commit 'b3eefca0e1c7fffe1b015e18050aee6867bfbcdd' into gingerbread-plus-aosp

* commit 'b3eefca0e1c7fffe1b015e18050aee6867bfbcdd':
  DO NOT MERGE: Fix NPE in Controller and MessagingController.
2010-09-21 10:52:21 -07:00
Makoto Onuki
c6299fc078 Merge "DO NOT MERGE: Fix ANR in one time initializer and unify BroadccastReceivers." into gingerbread 2010-09-21 10:49:02 -07:00
Makoto Onuki
9523ecf27e DO NOT MERGE: Fix ANR in one time initializer and unify BroadccastReceivers.
- Merged all three BroadcastReceivers into one.
(Changed class name because old ones may have been disabled.)

- Use IntentService to perform the tasks in a worker thread.

Note the new receiver will never be disabled.  We always need to start
exchange.SyncManager.

Bug 2722155
Bug 2416929

Backport of I8241880fc1ee38d85dcdca7e1d46fc2f6b2d375b

Change-Id: I9835cf86846d842e6f2d23014bc0912c3b888a05
2010-09-21 10:48:17 -07:00
Makoto Onuki
b3eefca0e1 DO NOT MERGE: Fix NPE in Controller and MessagingController.
Bug 2553401
Bug 2186777
Bug 2721133
Bug 2684365
Bug 2530534

Backport of I5185d9196deab5ba3a9866e2de2a9be04a04ca03

Change-Id: I192267d7d48d377fe1fc083797cb199f8e94c0c4
2010-09-21 10:47:04 -07:00
Makoto Onuki
023304921a am ea61437c: (-s ours) am 0be6c7c5: Merge "DO NOT MERGE: Fix handling IOException in ImapStore" into gingerbread
Merge commit 'ea61437cf7717d194aa5cdc31b75147d681ef6ee'

* commit 'ea61437cf7717d194aa5cdc31b75147d681ef6ee':
  DO NOT MERGE: Fix handling IOException in ImapStore
2010-09-21 10:45:49 -07:00
Makoto Onuki
19eca498ab am d7e81351: (-s ours) am 32517753: Merge "DO NOT MERGE: Handle multiple IMAP SEARCH results." into gingerbread
Merge commit 'd7e8135184aa4528fb2c974c794b3c38a601c9ed'

* commit 'd7e8135184aa4528fb2c974c794b3c38a601c9ed':
  DO NOT MERGE: Handle multiple IMAP SEARCH results.
2010-09-21 10:45:47 -07:00
Makoto Onuki
ace475175d am 7bc1cee2: (-s ours) am 75c6a611: Merge "DO NOT MERGE: Test for interaction between ImapStore and vendor policy." into gingerbread
Merge commit '7bc1cee27814021df8b22d2099fe7e953bd36fac'

* commit '7bc1cee27814021df8b22d2099fe7e953bd36fac':
  DO NOT MERGE: Test for interaction between ImapStore and vendor policy.
2010-09-21 10:45:44 -07:00
Makoto Onuki
e9978fb23b am 1251fd2e: (-s ours) am 7fbdc44c: Merge "DO NOT MERGE: Extract MockVendorPolicy, add standard mechanism to inject it." into gingerbread
Merge commit '1251fd2ef389e43663c8520245315f37d2d2d3b1'

* commit '1251fd2ef389e43663c8520245315f37d2d2d3b1':
  DO NOT MERGE: Extract MockVendorPolicy, add standard mechanism to inject it.
2010-09-21 10:45:42 -07:00
Makoto Onuki
fbb302c6fc am d693bda0: (-s ours) am 2ef9710e: Merge "DO NOT MERGE: Implement destroy() for all ImapElement classes." into gingerbread
Merge commit 'd693bda052964849b83f6cabc8cc2cb31b82c3d0'

* commit 'd693bda052964849b83f6cabc8cc2cb31b82c3d0':
  DO NOT MERGE: Implement destroy() for all ImapElement classes.
2010-09-21 10:45:34 -07:00
Makoto Onuki
e50da5a19f am e447261c: (-s ours) am 56d04724: Merge "DO NOT MERGE: Always destroy ImapResponses." into gingerbread
Merge commit 'e447261c6a2fe411a9bf2e7e85c09febbb4b5d86'

* commit 'e447261c6a2fe411a9bf2e7e85c09febbb4b5d86':
  DO NOT MERGE: Always destroy ImapResponses.
2010-09-21 10:45:29 -07:00
Makoto Onuki
d0cf98b231 am 35a4deb6: (-s ours) am 8c02a817: Merge "DO NOT MERGE: Add TODOs to ImapStore." into gingerbread
Merge commit '35a4deb6a0534b6cf88a455211b2056311782281'

* commit '35a4deb6a0534b6cf88a455211b2056311782281':
  DO NOT MERGE: Add TODOs to ImapStore.
2010-09-21 10:45:21 -07:00
Makoto Onuki
a01ad6f587 am c24a42b5: (-s ours) am 415b27fb: Merge "DO NOT MERGE: Follow-up to the new IMAP parser." into gingerbread
Merge commit 'c24a42b5d8ba5fc03966648a76f529cc2f314001'

* commit 'c24a42b5d8ba5fc03966648a76f529cc2f314001':
  DO NOT MERGE: Follow-up to the new IMAP parser.
2010-09-21 10:45:17 -07:00
Chet Haase
6381a753b6 am 576ca6d9: (-s ours) am 2e150046: Merge "do not merge" into gingerbread
Merge commit '576ca6d9b1a20964b0a432b85321318d87f50d77'

* commit '576ca6d9b1a20964b0a432b85321318d87f50d77':
  do not merge
2010-09-21 10:44:51 -07:00
Makoto Onuki
ea61437cf7 am 0be6c7c5: Merge "DO NOT MERGE: Fix handling IOException in ImapStore" into gingerbread
Merge commit '0be6c7c5cf53d53ecd43f3ea51885c485525ccfb' into gingerbread-plus-aosp

* commit '0be6c7c5cf53d53ecd43f3ea51885c485525ccfb':
  DO NOT MERGE: Fix handling IOException in ImapStore
2010-09-21 10:27:21 -07:00
Makoto Onuki
d7e8135184 am 32517753: Merge "DO NOT MERGE: Handle multiple IMAP SEARCH results." into gingerbread
Merge commit '32517753ea61b12b0971329f375fdd304d12d003' into gingerbread-plus-aosp

* commit '32517753ea61b12b0971329f375fdd304d12d003':
  DO NOT MERGE: Handle multiple IMAP SEARCH results.
2010-09-21 10:27:19 -07:00
Makoto Onuki
7bc1cee278 am 75c6a611: Merge "DO NOT MERGE: Test for interaction between ImapStore and vendor policy." into gingerbread
Merge commit '75c6a611aa9a35a5d938ced3674e559bf47a1ddf' into gingerbread-plus-aosp

* commit '75c6a611aa9a35a5d938ced3674e559bf47a1ddf':
  DO NOT MERGE: Test for interaction between ImapStore and vendor policy.
2010-09-21 10:27:17 -07:00
Makoto Onuki
1251fd2ef3 am 7fbdc44c: Merge "DO NOT MERGE: Extract MockVendorPolicy, add standard mechanism to inject it." into gingerbread
Merge commit '7fbdc44c580aa146cec1b91d60bf38e0df641c12' into gingerbread-plus-aosp

* commit '7fbdc44c580aa146cec1b91d60bf38e0df641c12':
  DO NOT MERGE: Extract MockVendorPolicy, add standard mechanism to inject it.
2010-09-21 10:27:14 -07:00
Makoto Onuki
d693bda052 am 2ef9710e: Merge "DO NOT MERGE: Implement destroy() for all ImapElement classes." into gingerbread
Merge commit '2ef9710e0226aff64ad2772a511a57e9d6fe05ea' into gingerbread-plus-aosp

* commit '2ef9710e0226aff64ad2772a511a57e9d6fe05ea':
  DO NOT MERGE: Implement destroy() for all ImapElement classes.
2010-09-21 10:27:11 -07:00
Makoto Onuki
e447261c6a am 56d04724: Merge "DO NOT MERGE: Always destroy ImapResponses." into gingerbread
Merge commit '56d04724fe50562653ccd967db6268580e826352' into gingerbread-plus-aosp

* commit '56d04724fe50562653ccd967db6268580e826352':
  DO NOT MERGE: Always destroy ImapResponses.
2010-09-21 10:26:57 -07:00
Makoto Onuki
35a4deb6a0 am 8c02a817: Merge "DO NOT MERGE: Add TODOs to ImapStore." into gingerbread
Merge commit '8c02a81722b23bb31f05f4753d6b044ced74c62c' into gingerbread-plus-aosp

* commit '8c02a81722b23bb31f05f4753d6b044ced74c62c':
  DO NOT MERGE: Add TODOs to ImapStore.
2010-09-21 10:26:53 -07:00
Makoto Onuki
c24a42b5d8 am 415b27fb: Merge "DO NOT MERGE: Follow-up to the new IMAP parser." into gingerbread
Merge commit '415b27fbd3ef02d8a71b99b5f2ec0922a22c00f1' into gingerbread-plus-aosp

* commit '415b27fbd3ef02d8a71b99b5f2ec0922a22c00f1':
  DO NOT MERGE: Follow-up to the new IMAP parser.
2010-09-21 10:26:49 -07:00
Makoto Onuki
0be6c7c5cf Merge "DO NOT MERGE: Fix handling IOException in ImapStore" into gingerbread 2010-09-21 10:24:48 -07:00
Makoto Onuki
32517753ea Merge "DO NOT MERGE: Handle multiple IMAP SEARCH results." into gingerbread 2010-09-21 10:24:44 -07:00
Makoto Onuki
75c6a611aa Merge "DO NOT MERGE: Test for interaction between ImapStore and vendor policy." into gingerbread 2010-09-21 10:24:40 -07:00
Makoto Onuki
7fbdc44c58 Merge "DO NOT MERGE: Extract MockVendorPolicy, add standard mechanism to inject it." into gingerbread 2010-09-21 10:24:36 -07:00
Makoto Onuki
2ef9710e02 Merge "DO NOT MERGE: Implement destroy() for all ImapElement classes." into gingerbread 2010-09-21 10:24:31 -07:00
Makoto Onuki
56d04724fe Merge "DO NOT MERGE: Always destroy ImapResponses." into gingerbread 2010-09-21 10:24:28 -07:00
Makoto Onuki
8c02a81722 Merge "DO NOT MERGE: Add TODOs to ImapStore." into gingerbread 2010-09-21 10:24:24 -07:00
Makoto Onuki
415b27fbd3 Merge "DO NOT MERGE: Follow-up to the new IMAP parser." into gingerbread 2010-09-21 10:24:18 -07:00
Marc Blank
005db01c74 Merge "Restore sync window to PIM syncs" 2010-09-21 09:50:58 -07:00
Marc Blank
66bcd34f45 Use MimeUtility to parse EAS 2.5 MIME data
* Functionality is effectively unchanged, but we reuse existing
  code rather than custom code created for this purpose
* Fix bug related to setting mFlagLoaded after loading a plain
  text body

Change-Id: Iaaf647c0560827f318c8b7a00fb18a6570783c99
2010-09-21 09:23:25 -07:00
Chet Haase
576ca6d9b1 am 2e150046: Merge "do not merge" into gingerbread
Merge commit '2e1500465bffacaa663a7b6eb28e82d88f52f1c6' into gingerbread-plus-aosp

* commit '2e1500465bffacaa663a7b6eb28e82d88f52f1c6':
  do not merge
2010-09-21 09:23:19 -07:00
Chet Haase
2e1500465b Merge "do not merge" into gingerbread 2010-09-21 09:20:21 -07:00
Marc Blank
c6b399d48b am 0ac04f72: (-s ours) am ef70c987: Merge "DO NOT MERGE: Send intro text with SmartForward" into gingerbread
Merge commit '0ac04f7297708f00c25772add8c3b397acb975a6'

* commit '0ac04f7297708f00c25772add8c3b397acb975a6':
  DO NOT MERGE: Send intro text with SmartForward
2010-09-20 19:52:18 -07:00
Marc Blank
9eaf95fc7d am 99579872: (-s ours) am 65124587: DO NOT MERGE: Make sure signature is added to reply/forward
Merge commit '99579872de99b687d4a16e759cb9b1392a996d9b'

* commit '99579872de99b687d4a16e759cb9b1392a996d9b':
  DO NOT MERGE: Make sure signature is added to reply/forward
2010-09-20 19:52:15 -07:00
Marc Blank
685901b03b Restore sync window to PIM syncs
* The code to enforce a sync window (limit to the number of items
  synced per request) was inadvertently removed in an earlier
  CL; restore it here

Bug: 3018568
Change-Id: Ib2377b36999b92d0bcef1b159416f46016137100
2010-09-20 19:41:52 -07:00
Makoto Onuki
0ee4842cdc am e5960861: (-s ours) am ff0712cb: DO NOT MERGE: New IMAP parser to fix long-lasting problems.
Merge commit 'e596086160bc3edb348cfc7657742adc8019b24b'

* commit 'e596086160bc3edb348cfc7657742adc8019b24b':
  DO NOT MERGE: New IMAP parser to fix long-lasting problems.
2010-09-20 19:33:42 -07:00
Makoto Onuki
f00c73f4e6 am 01d5e0a6: (-s ours) am 9d1b9fc7: DO NOT MERGE: Two new tests for the bottom half of ImapFolder.append().
Merge commit '01d5e0a6aed9f0c5fc6ada4a9d577d48ca9da16a'

* commit '01d5e0a6aed9f0c5fc6ada4a9d577d48ca9da16a':
  DO NOT MERGE: Two new tests for the bottom half of ImapFolder.append().
2010-09-20 19:33:39 -07:00
Makoto Onuki
e366e7e1c3 am 4746f2f8: (-s ours) am 80202a95: DO NOT MERGE: Clean up ImapStore and related classes.
Merge commit '4746f2f862ce64ef25de35880e9730a1a698f9af'

* commit '4746f2f862ce64ef25de35880e9730a1a698f9af':
  DO NOT MERGE: Clean up ImapStore and related classes.
2010-09-20 19:33:36 -07:00
Makoto Onuki
fad48a02e3 am a6e83640: (-s ours) am 286eafcf: DO NOT MERGE: More tests for IMAP, clean up, and a few bug fixes.
Merge commit 'a6e83640a4eb1668780299a0afde9b55e0979830'

* commit 'a6e83640a4eb1668780299a0afde9b55e0979830':
  DO NOT MERGE: More tests for IMAP, clean up, and a few bug fixes.
2010-09-20 19:33:33 -07:00
Makoto Onuki
fafa2cedbd am 1dbf8b08: (-s ours) am cd0b60e9: DO NOT MERGE: More test for ImapStore/ImapFolder.
Merge commit '1dbf8b08f0bbf37b6f01761032c8b361229b9bc3'

* commit '1dbf8b08f0bbf37b6f01761032c8b361229b9bc3':
  DO NOT MERGE: More test for ImapStore/ImapFolder.
2010-09-20 19:33:30 -07:00