Andrew Stadler
936babc145
Bulk change of columns, LAST TIME.
...
* Add reply columns to Body
* Remove a bunch of unused columns from Message
* Update SQL tables, content read/write, etc.
* Small tweaks to app code that was not-really-using the old columns.
* Update existing unit tests for new/changed columns
* Disable TagsTests to solve a tests failure (prexisting, not caused by
this CL)
Change-Id: Ief493796dfe219669755170d76786f91570cbb9b
2009-09-01 23:19:12 -07:00
Android (Google) Code Review
4bc201d9d0
Merge change 23405 into eclair
...
* changes:
Use bulk delete for wiping contacts, now that it's implemented in ContactsProvider
2009-09-01 08:44:02 -07:00
Android (Google) Code Review
1b59056661
Merge change 23021 into eclair
...
* changes:
Email: check for closed cursor in onPostExecute for AsyncTasks.
2009-09-01 04:31:26 -07:00
Android (Google) Code Review
d39e34862a
Merge change 23407 into eclair
...
* changes:
Remove the temporary call to start SyncManager in Welcome.java
2009-08-31 22:32:03 -07:00
Android (Google) Code Review
fe75cef7c7
Merge change 23315 into eclair
...
* changes:
Fix 2085862; add email address to test Account
2009-08-31 22:30:05 -07:00
Marc Blank
75a0873dd9
Remove the temporary call to start SyncManager in Welcome.java
...
Change-Id: Ic15b19374e89d2b1329e55d4bc86336499a983fd
2009-08-31 22:06:30 -07:00
Marc Blank
7266d90dac
Make mailboxes respect the sync interval of the Account
...
* Fixes #2089954
Change-Id: I1b632462ad23da5f024efe2d13ebb11e8e600c67
2009-08-31 21:45:58 -07:00
Marc Blank
469d07fdd4
Use bulk delete for wiping contacts, now that it's implemented in ContactsProvider
...
Change-Id: I0363901902cc8c17116222eb78bacd2e96ad28d7
2009-08-31 21:43:54 -07:00
Marc Blank
2ebf7d97ec
Fix 2085862; add email address to test Account
...
Change-Id: I1980935207a96daa0b34bf78931e47b8374c84cc
2009-08-31 11:50:30 -07:00
Marc Blank
b3e4c79873
Change ContentObserver for Account; fix two bugs
...
* Fixes 2085862 and 2087385
Change-Id: I38e046e861ec0423669506194c0bcd6c9c96328c
2009-08-30 19:24:56 -07:00
Marc Blank
617720eb35
Handle user deletions in Exchange Contacts sync (i.e. upsync them)
...
Change-Id: I94a8d83b4739b6439a7a87c0bf22ed165a9c9186
2009-08-29 20:09:52 -07:00
Marc Blank
ebda784732
Fix bugs related to Contacts sync behavior in Exchange
...
* Respect the UPLOAD extra from SyncManager and check for changes before starting
a sync.
* Failure to do this was causing looping behavior
Change-Id: Idfb1c35782b6d3771f9455c6fe86489572a871c5
2009-08-29 12:55:55 -07:00
Android (Google) Code Review
a7927a874b
Merge change 23116 into eclair
...
* changes:
Create BootReceiver for Exchange for proper self-management
2009-08-28 18:23:19 -07:00
Android (Google) Code Review
00adf0971b
Merge change 23197 into eclair
...
* changes:
Fix some Contacts upsync bugs; add logging for serialization
2009-08-28 18:22:39 -07:00
Marc Blank
58267fe146
Fix some Contacts upsync bugs; add logging for serialization
...
Change-Id: I855a8ee3df520f53fc94866b8463d314cf800ca5
2009-08-28 16:37:29 -07:00
Android (Google) Code Review
0740d8ef80
Merge change 23140 into eclair
...
* changes:
High-resolution (hdpi) artwork from TAT for Email.
2009-08-28 13:16:13 -07:00
Android (Google) Code Review
5c3fedecbe
Merge change 23027 into eclair
...
* changes:
Armor string format tokens with translation placeholders.
2009-08-28 13:00:52 -07:00
Daniel Sandler
bdd319ac29
High-resolution (hdpi) artwork from TAT for Email.
2009-08-28 15:02:44 -04:00
Marc Blank
53cb37c3ef
Create BootReceiver for Exchange for proper self-management
...
Change-Id: I95e9e632de91d7f0e2505bf8879e1c164861f58c
2009-08-28 11:42:17 -07:00
Android (Google) Code Review
bd4fe2db84
Merge change 23114 into eclair
...
* changes:
Fix upload of read state for Exchange emails
2009-08-28 10:28:21 -07:00
Marc Blank
c29ec54532
Fix Contacts sync adapter required by change to SyncManager
...
Change-Id: Icfc1f191289170185548a03ca94d1f79f10b7519
2009-08-28 10:25:20 -07:00
Marc Blank
85a78c7495
Fix upload of read state for Exchange emails
...
Change-Id: Id5959f9c2394644e88b3961dea24f54ff1ad7141
2009-08-28 10:24:27 -07:00
Android (Google) Code Review
e3a25fe58d
Merge change 23009 into eclair
...
* changes:
fix a bug that can allow multiple syncs to start in parallel
2009-08-27 20:02:54 -07:00
Fred Quintana
63ec89f61a
fix a bug that can allow multiple syncs to start in parallel
2009-08-27 18:33:49 -07:00
Eric Fischer
a7ba5fe1f2
Armor string format tokens with translation placeholders.
...
Change-Id: I6b78d906291f6df932b933b384c210c017b720c3
2009-08-27 17:24:38 -07:00
Mihai Preda
285efb4aff
Email: check for closed cursor in onPostExecute for AsyncTasks.
...
BUG 2081965
2009-08-28 02:05:31 +02:00
Android (Google) Code Review
52129ec4b2
Merge change 23001 into eclair
...
* changes:
MessageCompose: BUG 2069196, compose email from the correct account.
2009-08-27 16:50:14 -07:00
Mihai Preda
948e5ae63b
MessageCompose: BUG 2069196, compose email from the correct account.
2009-08-28 01:29:33 +02:00
Android (Google) Code Review
ab11649eed
Merge change 22989 into eclair
...
* changes:
Fix usage of isDefault and IS_DEFAULT to be consistent
2009-08-27 16:24:02 -07:00
Android (Google) Code Review
5525e2b3c1
Merge change 22996 into eclair
...
* changes:
Fix NPE in bug #2080357
2009-08-27 16:23:52 -07:00
Marc Blank
242fde1920
Fix NPE in bug #2080357
...
Change-Id: I07c0b65e16568e9cf182b70302f2a1ce90d2581b
2009-08-27 15:58:44 -07:00
Marc Blank
0401ad5334
Fix usage of isDefault and IS_DEFAULT to be consistent
...
* There was inconsistent usage between int and boolean for this column
Change-Id: Ifa7bd6f2563920a95b6b714f3a7b14e5be29d176
2009-08-27 15:26:06 -07:00
Mihai Preda
0967b74a62
am 629e18ad
: Fix base64 decoder. BUG 2081740.
...
Merge commit '629e18ad866917523599ed059898f4d986e49e26' into eclair
* commit '629e18ad866917523599ed059898f4d986e49e26':
Fix base64 decoder. BUG 2081740.
2009-08-27 15:16:39 -07:00
Mihai Preda
629e18ad86
Fix base64 decoder. BUG 2081740.
...
It was broken by CL 22378.
The bug was in the situation when "==" (two padding chars) were at
the end, the reading did not stop after the first '=',
and thus one more char of output was generated.
Add more unit-test for base64 decoding.
2009-08-27 22:24:30 +02:00
Marc Blank
f8a81b94a3
Set ContactsProvider Settings so that ungrouped Exchange contacts display by default
...
Change-Id: Ie7ede23efdd371816c8dc190b8269abd83c5f238
2009-08-27 11:00:59 -07:00
Android (Google) Code Review
4118beebed
Merge change 22654 into eclair
...
* changes:
Move some Contacts fields to new CommonDataKinds rows
2009-08-27 09:17:52 -07:00
Android (Google) Code Review
6c47a98184
Merge change 22873 into eclair
...
* changes:
Clean up onCreate/onDestroy methods for SyncManager
2009-08-27 09:15:57 -07:00
Android (Google) Code Review
2ded414e99
Merge change 22840 into eclair
...
* changes:
Sync "read" and "favorite" back to server.
2009-08-26 23:14:28 -07:00
Andrew Stadler
423206653f
Sync "read" and "favorite" back to server.
...
* Add \FLAGGED support to IMAP (writeback)
* Add code in Controller to kick MessagingController
* Rewrite pending commands system to scan through provider's updated
messages table and react
* Fix a unit test that I broke
* Cleaned out some of the old PendingCommand support
Addresses the 2nd half (upsync) of bug 1904385
TODO:
Can I add a unit test for IMAP flag writer?
Change-Id: I5a96a695d4f35fca1395506f165b86d9fb19b543
2009-08-26 23:12:02 -07:00
Marc Blank
317a92f51f
Clean up onCreate/onDestroy methods for SyncManager
...
* Put most of onDestroy code into the run method of SyncManager's thread
* Clean up code for updating Mailboxes' SyncKey and interval
* Fixes 2080472
Change-Id: Ie16c851a686142d9fd1d810a942aa786690b1034
2009-08-26 22:09:53 -07:00
Android (Google) Code Review
6c99ea3d02
Merge change 22829 into eclair
...
* changes:
Fix #2081145 (Empty subject line imitates magic eight ball)
2009-08-26 16:37:56 -07:00
Marc Blank
b01bce9b50
Fix #2081145 (Empty subject line imitates magic eight ball)
2009-08-26 16:37:05 -07:00
Android (Google) Code Review
7ac828bce8
Merge change 22823 into eclair
...
* changes:
Fix bug #2080302
2009-08-26 15:50:26 -07:00
Marc Blank
1851882c8c
Fix bug #2080302
...
* Was trying to retrieve an integer as a boolean in the ContentValues
* The actual Exception (ClassCastException) was buried by ActivityThread
2009-08-26 15:38:30 -07:00
Android (Google) Code Review
58299b0b66
Merge change 22793 into eclair
...
* changes:
Handle errors in account creation by AccountManager
2009-08-26 14:31:54 -07:00
Android (Google) Code Review
eac52c9398
Merge change 22798 into eclair
...
* changes:
MessageCompose: bug 2080075 & 2077496.
2009-08-26 13:57:45 -07:00
Marc Blank
a3c6c6ed29
Handle errors in account creation by AccountManager
...
* Don't create our EmailProvider Account until we get a confirmation from
AccountManager that the system Account is created
* Put up an erorr dialog if AccountManager fails for some reason (this is
what we saw in bug #2072668 )
2009-08-26 13:20:23 -07:00
Mihai Preda
ea0fea2558
MessageCompose: bug 2080075 & 2077496.
...
- fix bug 2080075, reply to message without text body.
- workaround bug 2077496 by temporarilly disabling the address adapter.
- unit test for MessageCompose.buildBodyText()
- use precompiled regex
2009-08-26 21:49:31 +02:00
Andrew Stadler
2ac94a9cc2
Update Star and Read/Unread from IMAP server
...
* Set the star and the read/unread states properly when a
message is downloaded for the first time.
* Update them on already-downloaded messages.
This is download only - not upload
Bug 1904385
Change-Id: Id03a0957677bb39f4a57ed0542eaa8accc36ab48
2009-08-25 22:45:11 -07:00
satok
c1edb4a801
Show/Hide/Change appropriate buttons in footer of MessageList.
...
BUG: 1904403
* Change the text of READ/UNREAD button dynamically according to the state of selection
* Change the text of favorite button dynamically according to the state of selection
2009-08-26 08:38:06 +09:00