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
Andrew Stadler
0f878598dd
am c78423ae
: (-s ours) DO NOT MERGE Remove Exchange setup option
...
Merge commit 'c78423aec13d034b8dc19951127fca0454730bf5' into eclair
* commit 'c78423aec13d034b8dc19951127fca0454730bf5':
DO NOT MERGE Remove Exchange setup option
2009-09-01 15:02:58 -07:00
Andrew Stadler
c78423aec1
DO NOT MERGE Remove Exchange setup option
...
This was leftover XML enabling the account setup UI. There is no
actual Exchange code in this branch, so it would create a "dead"
account with an always-empty inbox.
The actual change is to simply comment-out the XML entry that
was enabling the account setup option to be presented, and to add
a unit test to confirm the outcome in the UI.
Bug # 2092944
2009-09-01 14:46:27 -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