History log of /packages/apps/Email/AndroidManifest.xml
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7e0009b5ac23c37c9fc6142c218d9f4c66e8f400 22-Oct-2012 Paul Westbrook <pwestbro@google.com> Simple fix for 7381557

A better fix will be made in Email2

Bug: 7381557
Change-Id: I1b845cf36bd66c7e78cb1f1aaeb5fae3390814f4
/packages/apps/Email/AndroidManifest.xml
5ef68c20bdd60d4813f307b4516ae68b1d05a248 02-Oct-2012 Marc Blank <mblank@google.com> Disable keyguard features if we're enabled and require password

Bug: 7271157

Change-Id: I930ef8f3824179fe729d04a50e8a8168e03572ed
/packages/apps/Email/AndroidManifest.xml
bc47398187c6ffd132435e51d8d61e6ec79a79db 25-Sep-2012 Paul Westbrook <pwestbro@google.com> Merge Email1 into MR1

Change-Id: I45289d46b65faffc7a3a3dd46382899162f3aaab
/packages/apps/Email/AndroidManifest.xml
5c523858385176c33a7456bb84035de78552d22d 20-Sep-2012 Marc Blank <mblank@google.com> Restore Imap1

* Restore Imap1 code
* Legacy users will use Imap1
* Existing Imap2 users will continue to use Imap2
* New accounts will be created in Imap1
* More to follow

Bug: 7203993

Change-Id: I8b86fcada59a854fd464d5269c94d00ebae85459
/packages/apps/Email/AndroidManifest.xml
d4565b3e0dae2f538c1e3f9d737073b0ce160efd 20-Sep-2012 Paul Westbrook <pwestbro@google.com> increment versionCode

Change-Id: I9d1eccc6b1dd0bd0fd6b342e6af151630f20a91e
/packages/apps/Email/AndroidManifest.xml
eb14c19ee6e963772ea144450a3c995641526786 18-Sep-2012 Paul Westbrook <pwestbro@google.com> increment versionCode

Change-Id: I60ebe8705507d1791bb74b7eb8057f35bff987cf
/packages/apps/Email/AndroidManifest.xml
b9929c8cccc43c8005a1796223fc3963d8620bae 29-Jul-2012 Nick Kralevich <nnk@google.com> DO NOT MERGE Explicitly export content providers

In a future version of Android, the default value for
<provider android:exported> will change from true to false.
Explicitly set android:exported="true"

Bug: 3306452
Change-Id: I9c2e23ab1e55e63bc9ee4fa165a90e566f1911ac
/packages/apps/Email/AndroidManifest.xml
a1b2b325eba9d6339b55d7e9272cd0a7c4624ea0 16-Sep-2012 Marc Blank <mblank@google.com> Revert "Export providers explicitly"

This reverts commit a256453a1b7d1a5824fa9ab3feed9947b06eb754

Change-Id: Ibf5dde21a7a4b000cdbec6d7122daaad5914a57b
/packages/apps/Email/AndroidManifest.xml
a256453a1b7d1a5824fa9ab3feed9947b06eb754 16-Sep-2012 Marc Blank <mblank@google.com> Export providers explicitly

Change-Id: I4ddca4b5a295431e799d5a104bd6efd91cda6323
/packages/apps/Email/AndroidManifest.xml
f81b540955cb00adf63c7deeff7938a7152a8cb4 14-Sep-2012 Paul Westbrook <pwestbro@google.com> Build against the MR1 sdk

Change-Id: I28807529373ea4719a3523425fe0cae878739742
/packages/apps/Email/AndroidManifest.xml
939d15ebbd940c495cc5b8a9d6184963426f3ba0 14-Sep-2012 mindyp <mindyp@google.com> Bump version

Change-Id: I00712f58951db8472d5c1e9d21be0f7dd513c85b
/packages/apps/Email/AndroidManifest.xml
1e528157efa3e68cb516d9aeee96c33471d9470a 11-Sep-2012 Marc Blank <mblank@google.com> Bump version

Change-Id: Idc398ceef7a00c1cc2639282df93b568de9b0730
/packages/apps/Email/AndroidManifest.xml
6f40c2e78eafabac692ce03881c753568f760237 10-Sep-2012 Marc Blank <mblank@google.com> Bump version

Change-Id: Ic71d2d4a66e1ce6872c1e815baa5c9199df01598
/packages/apps/Email/AndroidManifest.xml
5c9b9a44472e90724082f492054088070ec63560 10-Sep-2012 Paul Westbrook <pwestbro@google.com> increment versionCode

Change-Id: Ia767e02d450dd809c9065d73ea7b001614cd3bc6
/packages/apps/Email/AndroidManifest.xml
7e5df63fc9771c7950d3f95da17cfb112ebbf7f3 08-Sep-2012 Marc Blank <mblank@google.com> Use resource based mime type for application

Change-Id: I41a3cbf5c810668f9b0885f6614b2e48215901b2
/packages/apps/Email/AndroidManifest.xml
dc1655bce344847cc3a5f3127bec61795e96c52c 07-Sep-2012 Marc Blank <mblank@google.com> Bump version

Change-Id: Ida0841a2e9f62784ece25be5e51de66ceaec2c62
/packages/apps/Email/AndroidManifest.xml
26164054710375519ba7468987971a7a3340ba7e 06-Sep-2012 Marc Blank <mblank@google.com> Improve trash folder picker upon account creation

* Use setup intent uri
* TODO: More cleanup

Bug: 7077441

Change-Id: Ieab5b0ed33b73b7a0e9012aedd6becf867db1566
/packages/apps/Email/AndroidManifest.xml
a2c286493d67d8394d6c8774a73e547fece8efb7 05-Sep-2012 Marc Blank <mblank@google.com> Bump version

Change-Id: I2ff95ad2f955e455627a6908374380e92eae0546
/packages/apps/Email/AndroidManifest.xml
b82ae909d7514bf06090ee3a120aef2154ab0296 24-Aug-2012 Marc Blank <mblank@google.com> Add support for "load more" for Imap2

* Use new attribute in services.xml to indicate support
* Initial implementation

Change-Id: Ia8709d606d521c6d495c343a47ee074b5024d340
/packages/apps/Email/AndroidManifest.xml
e714bb9d153cfe13a7f0932e7d67ea08fa5a1d98 23-Aug-2012 Marc Blank <mblank@google.com> Convert authorities, intents, and account manager types

* Tested ok on wiped Nexus
* Tested ok on S3
* Upgrade verified on Nexus

Change-Id: If5d4ce594f8a309cdb59589d10b1d33f3b79326c
/packages/apps/Email/AndroidManifest.xml
f854ba2358ed91fad90c8f7b09b5ed5cf4eadb23 23-Aug-2012 Paul Westbrook <pwestbro@google.com> increment versionCode

Change-Id: I532acb5cf713af33576844f14cc0c6c9f753ad7a
/packages/apps/Email/AndroidManifest.xml
70edcf05387df33f4761b766add6b80999e425e9 22-Aug-2012 Marc Blank <mblank@google.com> Integrate Imap2 into Email

* Also, convert imap accounts to imap2
* The original imap service remains, but is no used
* There remain some questions about how the upgrade
should work in terms of settings

Change-Id: I0e05edad6a1553f428a2c2fa3daf1df878d4b5f7
/packages/apps/Email/AndroidManifest.xml
1f421addfe90f4955e7637b777a6c211053a725b 18-Aug-2012 Paul Westbrook <pwestbro@google.com> increment versionCode

Change-Id: Ia033e47cf35a38a1ab7d2cd014a32bdbee1b9055
/packages/apps/Email/AndroidManifest.xml
9fbb81c9b6d8476d98c4eec3545803ebe8ddd71a 13-Aug-2012 Mindy Pereira <mindyp@google.com> Dont disable compose until accounts are added; listen for account chages to update cache

We want this to go to the add account screen instead.

Change-Id: I087deed7462b87dc026d36fa17b232dc312e8525
/packages/apps/Email/AndroidManifest.xml
b819a96f516408d968b3f1f937dd33eaf3409e57 27-Jul-2012 Paul Westbrook <pwestbro@google.com> Use the theme that doesn't show the title in the action bar

Bug: 6889786
Change-Id: Idb499eed62c08369a46d472acc471f20e264f0c5
/packages/apps/Email/AndroidManifest.xml
51693c5a4ca3553f0a02a91fe1805fb895380e3e 20-Jul-2012 Paul Westbrook <pwestbro@google.com> Migrate legacy widgets

Bug: 6304532

Change-Id: I6a5cad036ec7d4746e396b580e4689c957a7ee18
/packages/apps/Email/AndroidManifest.xml
50b50dfa1bac6028c36348630ee4160cad8f92e0 23-Jul-2012 Mindy Pereira <mindyp@google.com> Enable NFC sharing of address.

Change-Id: I19b10ef0c1b0eda1a3ed9020719883e96df60341
/packages/apps/Email/AndroidManifest.xml
516fe3a176ff5c49093108301f04bdb77e0f7225 21-Jul-2012 Paul Westbrook <pwestbro@google.com> Increment versionCode

Change-Id: Ie241c6a4f5e639ef921dbf268e7b8fd699679b7b
/packages/apps/Email/AndroidManifest.xml
70744d63330dc4b5c51cf1b192173e72d6910779 21-Jul-2012 Paul Westbrook <pwestbro@google.com> Fix app shorcut after upgrade

Now old app shortcuts will continue to work after upgrading to 4.2

Also re-add the APP_EMAIL category

Bug: 6363841
Change-Id: Ib3bc860931da4c25e06f084e9fffe96703fd4f0f
/packages/apps/Email/AndroidManifest.xml
d7f94671e22dd6dc097dbba2dab31d327256bceb 19-Jul-2012 Paul Westbrook <pwestbro@google.com> Changes to support widget infrastructure

Change-Id: Ie9bde655339aa5322075c2d211d157552741e1ef
/packages/apps/Email/AndroidManifest.xml
c6089bc01f2ae49fb11904a4b4f222811358254f 29-Jun-2012 Marc Blank <mblank@google.com> Initial Imap2 implementation

This CL includes the following:
* New Imap2.apk generation (not included in builds)
* "Push IMAP" option for accounts when Imap2.apk present
* Account creation/setup
* 2-way sync of messages, deletions, flag updates
* Push (messages, flags)
* Folder list hierarchy handling
* Message text (one plain or html part)
* Picker UI for trash folder (placeholder)
* Capabilities handling/UI command

Major Imap2 new features:
* Push
* Multiple folder sync
* Sync window (like EAS)

TODO:
* Picker UI for sent folder
* Upload of sent messages to server
* Search
* Multiple viewable parts
* Probably lots more, incl. unit tests

Change-Id: Ia5d74073d9c307e0bdae72a7f76b27140dde7d14
/packages/apps/Email/AndroidManifest.xml
f4f33fd2a999ffe446eb9c9008f9416ab7524c1f 12-Jul-2012 Paul Westbrook <pwestbro@google.com> Change version code & name

Change-Id: Id02ef972a59fbc648acacf07f0fe69356ed3587a
/packages/apps/Email/AndroidManifest.xml
17fa1af8df27657697a6bdb48a2e15ca055bdfd9 11-Jul-2012 Mindy Pereira <mindyp@google.com> Disable compose until an account has synced.

Change-Id: Icac997bc7137ec7123d469320b1b204ee9e385bc
/packages/apps/Email/AndroidManifest.xml
f419287f22ae44f25e1ba1f757ec33c7941bbfa8 28-Jun-2012 Marc Blank <mblank@google.com> DO NOT MERGE: Move emailcommon2 sources to emailcommon

Change-Id: I06df7e467cd2e0117df8b8db3ddc6ff9da13f1c7
/packages/apps/Email/AndroidManifest.xml
03cd72805dab0379ed255d151f1c17cc60655fc3 25-Apr-2012 Marc Blank <mblank@google.com> Revert to old Email app

* These are the last sources in the ICS-MR1 tree

Change-Id: Ida4651bddd92a06a518d00f3e1f275ab3a80c8ae
/packages/apps/Email/AndroidManifest.xml
b019a5a33d65e51f659f5d7b532b63f115859067 28-Feb-2012 Marc Blank <mblank@google.com> Fix manifest to look for send for composing a message.

Change-Id: Ic57240a7ca28a290ab4555c3477dc79f1546b3b6
/packages/apps/Email/AndroidManifest.xml
d9201da55bd57032651ba84207cf95c938d2123d 28-Feb-2012 Marc Blank <mblank@google.com> Setup composeUri for accounts in EmailProvider

* Add intent filter in manifest

Change-Id: Ifbacfcb6109d76d48dabb87eb45ea28ec4278ad8
/packages/apps/Email/AndroidManifest.xml
69e37ad2a23ce97b63eddea719d71f0d5e44aae6 22-Feb-2012 Paul Westbrook <pwestbro@google.com> Use existing intent filter for editing settings

Change-Id: Ief365ba8046cd987f3afeb3736d7200eeec29d77
/packages/apps/Email/AndroidManifest.xml
c2412dfec4d38785450665f8346e2a0fb1b33bee 22-Feb-2012 Paul Westbrook <pwestbro@google.com> Support for new settings intent

Change-Id: I0d5a1f8e6f90885464bcd348a1fae1a3b7db415a
/packages/apps/Email/AndroidManifest.xml
4f813fb12937de74d3ccec730b8de0c9de7a87e0 14-Feb-2012 Marc Blank <mblank@google.com> Convert POP3 to service

* Remove MessagingController and (almost all of) MailService

Change-Id: I8953b58b237de6a71fda770f1727bd94081fec55
/packages/apps/Email/AndroidManifest.xml
c84467afe1b5e0a657ed7d6a9fa1e3fe1ff259a0 09-Feb-2012 Marc Blank <mblank@google.com> Start of IMAP conversion to Service architecture

* Handle startSync and loadMore
* Use SyncManager rather than MailService for periodic sync
and upload sync
* First of many CL's to disentangle sync from UI
* Note that the large majority of this CL is a refactoring
of IMAP specific code out of MessagingController and into
ImapService; MessagingController will eventually be
removed entirely from the app, as will much of Controller

Change-Id: I13546d0694479b33cf93c25920dedc1d38227f6c
/packages/apps/Email/AndroidManifest.xml
3594ac81469c55c1ee6ee4594c2ca52942a7c354 12-Jan-2012 Marc Blank <mblank@google.com> Implement initial UIProvider operations (UnifiedEmail)

* Add support for folder list, conversation list, and message view
queries
* Open up EmailProvider (temporarily) to allow access from
UnifiedEmail (signatures don't currently match)
* Modify make file so that we can reference definitions in
UIProvider

Change-Id: If73c59aa9edfdac5619ff2c6b9cedfdfe4e93d6f
/packages/apps/Email/AndroidManifest.xml
75987dbe0ca7609bf4f11f2d7edfe4bcd70a4fe5 10-Jan-2012 Paul Westbrook <pwestbro@google.com> am 17d522b5: am 07676012: Fix widget updates

* commit '17d522b51c9aa564e1989095e0264264642c2432':
Fix widget updates
07676012f7e4060faa0d23dc6068e9dcdd4a4106 09-Jan-2012 Paul Westbrook <pwestbro@google.com> Fix widget updates

Fix widgets that stop updating. If the Launcher got killed, the Email
widget service gets unbound. When this happens the cursor loader for the
widget is stopped. Since widget is relying on the loader to update the data,
when the loader is stopped, the widget would never update.

Now when email recognizes a change, it will send a broadcast intent, which
will cause the widget service to be started, if it isn't.

Bug: 5811810
Change-Id: Ia840e58f10e780b94440119662c2e48e7785c507
/packages/apps/Email/AndroidManifest.xml
2b08112df42780b1326d05686bf6c44aa5c57aee 29-Nov-2011 Jeff Brown <jeffbrown@google.com> am d462ae95: Add application launch category.

* commit 'd462ae95e4b3012e562d5644389a62a43efe8435':
Add application launch category.
d462ae95e4b3012e562d5644389a62a43efe8435 29-Nov-2011 Jeff Brown <jeffbrown@google.com> Add application launch category.

Bug: 5674723
Change-Id: I8eb030c9bdc29769b7a3c7e3ca383d29c0a0ebdb
/packages/apps/Email/AndroidManifest.xml
30003e582f03f98d656fe4f0b5feb40f9b2361ba 29-Nov-2011 Mindy Pereira <mindyp@google.com> Show correct error when adding widget with no email accts on device.

If the WidgetConfiguration service is disabled until the user adds an account,
adding the widget just fails badly as there is no service registered
to handed an APPWIDGET_CONFIGURE intent.
Fixes b/5613821 App isn't installed toast message when creating widget for Email without any account

Change-Id: I98003eadf71fb944d3c0902f7e132ca7c5b67571
/packages/apps/Email/AndroidManifest.xml
bec52108cd11d5128ef5194fd9b95967f0008e6e 09-Nov-2011 Marc Blank <mblank@google.com> Up version number for release

* For ICS-MR1, v4.1

Bug: 5392464
Change-Id: I9666c91a5fde5040ee44c51dc7deae10583a8575
/packages/apps/Email/AndroidManifest.xml
9ac7e04fb7c29bb9c63f0df24afd33d87a40aa6b 10-Oct-2011 Ben Komalo <benkomalo@google.com> Up Email version for release.

Bug: 5392379
Change-Id: I6b7082bb12d4f9a9b18064b0933f5ed588af9afe
/packages/apps/Email/AndroidManifest.xml
d43f44471060bae24eca692bebaa3f79eb6f43dd 06-Oct-2011 Ben Komalo <benkomalo@google.com> Use holo light for shortcut/widget pickers

Bug: 5418974
Change-Id: Ied745d9ffa74b824a71f4eba54138739e94c4a64
/packages/apps/Email/AndroidManifest.xml
b3a72b51dd500dbffb0cabc853970d0bf4807d66 27-Sep-2011 Ben Komalo <benkomalo@google.com> Prefill account names.

- default to e-mail address for account description
- try to use the phone's profile info for the user name

Bug: 5369190
Change-Id: I01cb567f31999bce79426eee58de8fbbc09e344d
/packages/apps/Email/AndroidManifest.xml
82c956414b8a502bb97a7ac861e922a22da466af 15-Sep-2011 Ben Komalo <benkomalo@google.com> Up Email version for release.

Bug: 5280784
Change-Id: Ifc6b2ca2209053196e8db62e224553970adeda45
/packages/apps/Email/AndroidManifest.xml
27348c78829439f14da4d4275794913ea22eb592 17-Aug-2011 Ben Komalo <benkomalo@google.com> Revert "Make compose landscape(phone) go fullscreen"

This reverts commit 0108aeb5b13fa8a289c42bc70fac1bebac0e9746.

There are too many issues that crop up in this mode.

Bug: 5121640
Change-Id: I6264a63cada973a7ee327ff4c7e7af5df5a6fdb3
/packages/apps/Email/AndroidManifest.xml
a61e7e8511d4994d02a15b727ee5ef31cf278f7f 13-Aug-2011 Marc Blank <mblank@google.com> Remove unneeded and duplicate permissions in manifest

Bug: 3465831
Change-Id: If2960cc59c3b8e71c9f7b04a4c3e457dcc8ca4ef
/packages/apps/Email/AndroidManifest.xml
4e200e4bea148db17a7ba98c5425ba5cbb71b1a5 08-Aug-2011 Ben Komalo <benkomalo@google.com> Misc style fixes.

- split action bar should not happen on compose and settings

Bug: 5127008
Change-Id: I97f2ccac26522831db69216b69a858e382571f5e
/packages/apps/Email/AndroidManifest.xml
0108aeb5b13fa8a289c42bc70fac1bebac0e9746 05-Aug-2011 Ben Komalo <benkomalo@google.com> Make compose landscape(phone) go fullscreen

Bug: 5121640
Change-Id: Ib7cc74c2ee494b69c7674d60960df83d6f0d9845
/packages/apps/Email/AndroidManifest.xml
6be8cceaddb93f5f9467854c8d11fa518e95c52b 04-Aug-2011 Ben Komalo <benkomalo@google.com> Update sync settings UI to specs

- minor text changes
- use light holo theme
- slight order changes

Bug: 5110452
Change-Id: Icf558ee495860dc97048765d3b8d09d31161dd32
/packages/apps/Email/AndroidManifest.xml
72fb0c8b2f804a7cff6b38bc7f9cfeb115183b08 03-Aug-2011 Adam Powell <adamp@google.com> Follow framework API changes

Change-Id: Idda69badd6405fe6ddff1d3f4b8ea06332ac3360
/packages/apps/Email/AndroidManifest.xml
f653fdf7bfb7751b5d2a643d50d36dfd5e02e213 21-Jul-2011 Ben Komalo <benkomalo@google.com> Let Data Usage settings jump to Email settings

Bug: 4725602
Change-Id: Ic343e046007859326f3f3314ac79f826617b21f5
/packages/apps/Email/AndroidManifest.xml
e5b15cd3c8450c935ce43ca9be83a23bcdd565a2 01-Jul-2011 Martijn Coenen <maco@google.com> NFC zero-click sharing for Email.

This shares the e-mail address of the currently shown account
over P2P NFC links. Note that the currently set account must
be updated actively, because the callback to create the message
comes from one of the NFC threads, which don't have permissions
to retrieve the account and the correspondig e-mail address.

Change-Id: I12e48a3787d469179e7ca074429106ed24e3a212
/packages/apps/Email/AndroidManifest.xml
72a24f12a2a0a48528cf0f826397e2348fe8ace2 23-Jul-2011 Ben Komalo <benkomalo@google.com> Misc settings UX fixes.

Bug: 5068602
Change-Id: I02acf3690e98ce747ddb4d3a745ac2fa59948c70
/packages/apps/Email/AndroidManifest.xml
aca94265813e72e692eace527f43eb4c02b09c76 20-Jul-2011 Marc Blank <mblank@google.com> Remove NotificationService; use Account columns for data storage

Bug: 5023662
Change-Id: I84df3b474dd6320327851003af985144cc16348e
/packages/apps/Email/AndroidManifest.xml
1aa5e18902d553523afb49944afb2b9c73384e5a 11-Jul-2011 Ben Komalo <benkomalo@google.com> Update compose view action icons

Don't use split action bar in phone compose view (we lose too much
vertical real estate) and just tuck a lot of the menus under the menu
item.

Bug: 5011815
Change-Id: I04b009556a5984fa4b60f54f2d094c3b7c8a5c78
/packages/apps/Email/AndroidManifest.xml
1ddc2ca4a7e59189099d273bd1d364838dd7ce35 02-Jul-2011 Makoto Onuki <omakoto@google.com> Per-mailbox settings

- Use PreferenceActivity, in the old style, meaning without PreferenceFragment.
- If setting Inbox, change the account settings instead of mailbox settings.
- Use the DialogWhenLarge theme, meaning it's a full-screen avitity on the
phone and a dialog on the tablet.
- Also fixed the bug that we the menu items that are made invisible by
UIControllerBase may be made re-visible by the 1-pane controller.

TODO The menu item shouldn't be shown for non-syncable mailboxes.

Change-Id: I02b2faf6f593e1e2eb370217c27801aa58ca7e6c
/packages/apps/Email/AndroidManifest.xml
82fecf203b22ffe05b1c2c418f7904d55bb750b4 22-Jun-2011 Makoto Onuki <omakoto@google.com> Merge "Revert "Make EmailActivity the default activity.""
053517d2d1c243d465eac167b3834a987c1bde4a 22-Jun-2011 Makoto Onuki <omakoto@google.com> Revert "Make EmailActivity the default activity."

This reverts commit cfd89da9c388c88a94e188e057d20d35207cfd68

This would remove all existing widgets somehow.
/packages/apps/Email/AndroidManifest.xml
6500ba21a0635c302583afa3de63210ca11363b4 21-Jun-2011 Makoto Onuki <omakoto@google.com> Merge "Make EmailActivity the default activity."
cfd89da9c388c88a94e188e057d20d35207cfd68 21-Jun-2011 Makoto Onuki <omakoto@google.com> Make EmailActivity the default activity.

We still go through Welcome when the app is launched from account/mailbox
shortcuts or a widget, to clear all existing activity instances, but
when the app is launched from the launcher we just open EmailActivity.

This will get rid of the flicker.

Change-Id: I9bff31fb96e24c125ddc0a1e30a007e6d6ff036d
/packages/apps/Email/AndroidManifest.xml
cbc842c5c91f90517b6766e15aafc051b75af872 21-Jun-2011 Marc Blank <mblank@google.com> Fix MailService unit tests

* These broke when we split Email/Exchange
* We now use a test authenticator and a test account type, which
is actually far cleaner than dealing with actual accounts

Change-Id: Ib7c9f884eac484c33642a8036f47466ce641c567
/packages/apps/Email/AndroidManifest.xml
0f2763274922e15d4baba7e7228f5765034b9c0d 14-Jun-2011 Makoto Onuki <omakoto@google.com> Add "search mode" to the action bar

- Instead of the search dialog, show the search widget on the action bar.
- Launches a new activity for search, but still uses the temporary search code
- Search still works only on two-pane.

Change-Id: I1d36ad3416c7dff9579cf37e40e49e31c9d99219
/packages/apps/Email/AndroidManifest.xml
78959916e771114ff8c48fc181e34a7dff0aa672 04-May-2011 Ben Komalo <benkomalo@google.com> Add support for client side SSL certificates

This introduces the ability for clients (i.e. the exchange service) to
register "special connection types" that use a client certificate stored
in the system keystore. The alias is encoded into the URI scheme for
those clients, and the socket factory used for those connections will
use the approprate KeyManager.

Lots of TODO's, including bubbling a lot of this up to the higher level
and wiring the UI to actually set the alias in the HostAuth table.

Change-Id: If5e1901c5b58731fdabd3e6b6da7198134b512d2
/packages/apps/Email/AndroidManifest.xml
0a5ed251f560585e776df4d2a1b97c7f9201245c 09-Jun-2011 Ben Komalo <benkomalo@google.com> am 8e8372d7: am c05084c8: Update Email version for 3.2 release.

* commit '8e8372d733e1cc85977a458d979443937b7c8f46':
Update Email version for 3.2 release.
c05084c884eef066b7eb7b2b8eec9ad447df1b23 08-Jun-2011 Ben Komalo <benkomalo@google.com> Update Email version for 3.2 release.

Change-Id: I7480c15fcfbc91c34aa042fe936ff08964d7add7
/packages/apps/Email/AndroidManifest.xml
7f4cf3c46b0dd1bc001c547807e83b7c280f074b 02-Jun-2011 Todd Kennedy <toddke@google.com> Hook account/mailbox picker to widget

now when adding a widget to the desktop, you can pick the account
and mailbox.

Change-Id: Id3d2c21b349af58459304ac5a068402d67f4d0f7
/packages/apps/Email/AndroidManifest.xml
5675ea88d3cc4ba9934d2a54fee008fd324d711f 24-May-2011 Todd Kennedy <toddke@google.com> Add a second fragment to select the mailbox

After choosing the account, we need to select a mailbox for the shortcut.
In order to replace the fragment, we cannot hardcode it in the XML. Instead,
we need to dynamically create it.

Also, restructure the fragment class and rely on the class to "do the right
thing"

Change-Id: I752ad5bbdf2484332ec2b73852cae74a5d2092fa
/packages/apps/Email/AndroidManifest.xml
87df8d7161eb96538886c56238c65616668e1589 24-May-2011 Ben Komalo <benkomalo@google.com> Simple change to use the new split action bar.

Change-Id: I51456822bdf1c6f75aeb0ced615e44b624b26460
/packages/apps/Email/AndroidManifest.xml
2ed7a86949b2b2a95017525145ad421b9e5d0e38 17-May-2011 Makoto Onuki <omakoto@google.com> Support pre-HC style account shortcuts

Account shortcuts used to point at MessageList directly with a
content://com.android.email.provider/account/ACCOUNT-UUID URI.

Hook these intents and open Welcome instead.

On Eclair and before, we stored an account-ID directly as an extra,
but this style is no longer supported.

Bug 4208879

Change-Id: I9fecb0723743377a6d7c7e84626e8613f2356492
/packages/apps/Email/AndroidManifest.xml
b9c2e0d5e6deaed7d45cca535a9910c501268553 16-May-2011 Makoto Onuki <omakoto@google.com> Remove the phone activities from manifest

Apparently I forgot to include this in the huge CL...

Change-Id: I4b3e944b328e6b8a3e20427904ba654dab2041ac
/packages/apps/Email/AndroidManifest.xml
2866284a6d4ee4b368fcaf412c540b21d457e065 13-May-2011 Ben Komalo <benkomalo@google.com> Rename AccountSettingsXL -> AccountSettings

This activity already supports phone and tablet mode.
Only renames in this change - no other change.

Change-Id: Ieca17137af45e3860812091f69cd4d9b55ddf3ec
/packages/apps/Email/AndroidManifest.xml
71bd208ddd6f8ba5a4ac928a4e121e7ad7c21495 11-May-2011 Todd Kennedy <toddke@google.com> Create a new notification service

We can remove the preferences stuff 'cuz the service "should be" longer
living. And, even if the service is terminated (either by the user or by
the system) we'll receive a new notification when the service comes back.
This is probably desired behaviour anyway.

Change-Id: I4850a9473401536e8fb20385b780d4736ce80a8e
/packages/apps/Email/AndroidManifest.xml
3d81e234d00fa87e97d25579791045f11ee1c755 05-May-2011 Todd Kennedy <toddke@google.com> Remove deprecated strings

Removed the deprecated strings and brought back the permission strings
that were actually used.

Change-Id: Ie63a948522f7e11e1950969be5dfb26d7bc58e0a
/packages/apps/Email/AndroidManifest.xml
8112732376d4cc033ee515a6531852ef42266929 28-Apr-2011 Makoto Onuki <omakoto@google.com> Move more UI stuff from activity to the UI controller

- Now all the UI stuff is owned by the UI controller
- Except temporary UI (exchange search and per-mailbox-settings)
- Except error banner
This should be moved too eventually, but I consider it as a low-priority.
I'll leave it as-is for the time being.
- Moved RefreshTask too. The spec for refresh has dependency to the UI.
(i.e. implicit refresh of the mailbox list may not be necessary for
the phone.)

Also renamed the main activity to EmailActivity.

Change-Id: I00585856bdacf69aa4e104178a5cf7352ff6d592
/packages/apps/Email/AndroidManifest.xml
78684ccc795c0d5211dfc04a834cb452dccb1058 31-Mar-2011 Marc Blank <mblank@google.com> Temporary search UI

Change-Id: Ia138ca93f0b28fd0915aa79c965f752f7c08ee90
/packages/apps/Email/AndroidManifest.xml
308ce9284793b597797994dfb1fb25155cbe0b20 22-Mar-2011 Makoto Onuki <omakoto@google.com> Better fix for the PendingIntent issue.

Refactor the changes introduced in Ib02842bb.

- Now Welcome and AccountSettingsXL accept intents with URLs of the following
style, and get IDs from query params, rather than extras.

Welcome:
content://ui.email.android.com/view/mailbox?ACCOUNT_ID=1&MAILBOX_ID=2&MESSAGE_ID=3

AccountSettingsXL:
content://ui.email.android.com/settings?ACCOUNT_ID=1

- Now the "new message" and "login failed" notifications use these new style
intents, so the system wouldn't merge PendingIntents for different accounts.

Also:
- Moved all notification creation logic to NotificationController.
(Except the one in CalendarSyncEnabler; which is used only to support
upgrading from pre-froyo and I don't think it's worth refactoring.)

- Note the "password expired/expiring" and "security needed" notifications
aren't changed; they still use extras to store account IDs. This is okay
because these notifications are not per-account.

Bug 4065269

Change-Id: I70737438d2e7c45fd7488a5b0a7105c8568e02f7
/packages/apps/Email/AndroidManifest.xml
bdf02724256f939a20a97ff1d0f26772d7c7ea55 10-Mar-2011 Andy Stadler <stadler@google.com> Update Email version# for 3.1 release

Bug: 3018936
Change-Id: Id1e9ae8c714561a966ef3c44769a74e9704d0dc6
/packages/apps/Email/AndroidManifest.xml
dc78a769fce18d259eccc602c4623fa74cdf5319 14-Feb-2011 Marc Blank <mblank@google.com> Email split, part dix

* The coup de grâce for Exchange in Email
* Remove Exchange bits from AndroidManifest
* Update Android.mk to create static jar for emailcommon
* Delete all com.android.exchange files
* Delete all exchange-only strings
* Change loadAttachment service method to take only attachment id and
background flag
* Add code to AttachmentProvider.openFile() that opens an output file
for attachment writes
* Make sure deviceId is determined in Email app (not Exchange)

Bug: 3442973
Change-Id: I775600252fd121f474d51cb26fefbfcc50e387af
/packages/apps/Email/AndroidManifest.xml
6000e676e72d0097a4177507cf456ef0e664d201 15-Feb-2011 Andy Stadler <stadler@google.com> Quick fix to enable ExchangeService while in single APK

Bug: 3456342
Bug: 3442973
Change-Id: Idb2234794af9a36b75ba46fc1ca04ef5629eb7a2
/packages/apps/Email/AndroidManifest.xml
8a574694606f0e5d781334d0d426fc379c51f3ed 09-Feb-2011 Marc Blank <mblank@google.com> Email split, part trois: AccountService

* Create AccountService.aidl and AccountServiceProxy in emailcommon
* Implement AccountService in email
* Use AccountServiceProxy in Exchange for account reconciliation,
notifications, etc.
* Move sync window constants into emailcommon
* Split attachment provider utilities and constants into emailcommon

Bug: 3442973
Change-Id: I89dce28b799b193243c07774dab65d830ae62775
/packages/apps/Email/AndroidManifest.xml
9ba506c4dd498150555f6c59aa758f7467bf9236 09-Feb-2011 Marc Blank <mblank@google.com> Email split, part deux: PolicyService

* Split PolicySet from SecurityPolicy and move to emailcommon
* Define PolicyService that sync adapter services can use to
interact with the Email DPM administrator
* Implement PolicyServiceProxy for exchange
* Implement PolicyService in email
* Modify imports, references, etc. as required

Bug: 3442973

Change-Id: I92015e21f780a68754b318da89fbb33570f334a2
/packages/apps/Email/AndroidManifest.xml
3a18f5f8c8185bc1c08bddac983a4073a2f94171 08-Feb-2011 Todd Kennedy <toddke@google.com> Fix "method not found" unit test errors

Not only were needed methods added to the proguard.flags file, but, the file
was generally cleaned up so that only the methods absolutely required by the
unit tests are specified.

Change-Id: If888d69325c3138815e39218d05eec473d5d72b6
/packages/apps/Email/AndroidManifest.xml
7d51b7a05ba07377e3df0b07c2aaa430a8b5bc42 06-Feb-2011 Andy Stadler <stadler@google.com> Remove all compatibility with pre-2.0 data

* Remove LocalStore (pre-2.0 mail database) and its unit test
* Remove UpgradeAccounts (converted pre-2.0 accounts to Provider)
* Remove FolderMessageList (receiver for pre-1.6 desktop shortcuts)
* Remove "upgrading" paths through LegacyConversions
* Clip out dangling references to everything above

Bug: 3292310
Change-Id: I5654d55a0879b00b05b63055b94651855a8ee3ef
/packages/apps/Email/AndroidManifest.xml
b5b8e568e260cde8c2b6d42a01b96dd80a74d469 29-Jan-2011 Justin Ho <justinho@google.com> New Email launcher icon, deprecating old asset
Bug: 3362749

Change-Id: Idb876f38588a9c5d2b4b3c04dbf4dbca082c1618
/packages/apps/Email/AndroidManifest.xml
c540b57263250b961a29b26f367b10295ab2f4aa 27-Jan-2011 Andy Stadler <stadler@google.com> Remove STOPSHIPs and a bit of debug logging

Bug: 3396875
Change-Id: I3e874e28c3412aadd9851000a83d69fc8c06aeb9
/packages/apps/Email/AndroidManifest.xml
cb8a5544bfb2389ebd735f1575b481000d802eb4 19-Jan-2011 Winson Chung <winsonc@google.com> Updating widget due to API changes.

Change-Id: I8623c48e912330145cfd325c962574d322ccc6f0
/packages/apps/Email/AndroidManifest.xml
c50b6f685ba26a38b8110f6ca0115b12f84d643c 14-Jan-2011 Makoto Onuki <omakoto@google.com> Use broadcast to detect system account update.

Instead of AccountsUpdatedListener.

Bug 3211657

Change-Id: I1e60092fc06fe80b9914ff7264c24fcbfa950745
/packages/apps/Email/AndroidManifest.xml
0fd8ae8808562fffb805f3c1206be286d7732e20 17-Dec-2010 Marc Blank <mblank@google.com> Pixel perfect Email widget

* Functionally correct and pixel perfect
* All current assets in place

Bug: 3292507
Bug: 3284201
Bug: 3135118
Bug: 3255036
Bug: 3252913

Change-Id: I8fa6752748c74b3a9789a3675da12f6c0c11975f
/packages/apps/Email/AndroidManifest.xml
d2fcefc567381fca20144543073725613a23c1e1 16-Dec-2010 Andy Stadler <stadler@android.com> Add widget preview

* Also bumped email version number to 3.0 because the version# may need
to increment to force refresh of the preview tile.

Bug: 3277453
Change-Id: Ic556e49a4b531fcfdbf3c8f6a2537a34ee0f3c63
/packages/apps/Email/AndroidManifest.xml
d685b469c73c3479c09301da2e65cd7c11fd4ace 05-Dec-2010 Andy Stadler <stadler@android.com> Add magic intent to force account creation

* Add entry point via com.android.email.CREATE_ACCOUNT
* Enable when in monkey mode only
* Walks through setup screens as if auto-populated and as if
connection checking always succeeds.
* Refactored some common code in AccountSetupBasicsFragment
* Removed obsolete commentary about auto-population of EAS accts
* Also fix minor typo in FLOW_MODE_ACCOUNT_MANAGER_POP_IMAP

Bug: 2735784
Change-Id: Ie7363836cd267673e963e60ae8bc32cab422576e
/packages/apps/Email/AndroidManifest.xml
1b9337ea4f41c12cb108cbe67e0077169b1f0b8c 23-Sep-2010 Marc Blank <mblank@google.com> Wireframe email widget

* Formatting and assets are preliminary
* Functionality correct
* Needs cleanup, etc.

Change-Id: I75051df93d233ef529a616c7a9efae403d320bd2
/packages/apps/Email/AndroidManifest.xml
3bbc690600d5fe697f02b739d4fe18f0f9f03314 29-Nov-2010 Marc Blank <mblank@google.com> Add watchdog to AttachmentDownloadService

* Detect attachment downloads that have stalled and restart them
* Catch a couple of cases in which we weren't sending callbacks

Bug: 3122242

Change-Id: Id2bfd3b26182004b301cf8665f4feb6e62b98b73
/packages/apps/Email/AndroidManifest.xml
d87f81e901842f1cfc589fadcf7a88d1e452f1c9 24-Nov-2010 Andy Stadler <stadler@android.com> Update visual style shortcut picker and make it async

* Use dialog when in XL screen size
* Show different strings in launcher and in dialog/activity title
* Add cancel button to picker
* Move accounts query to AsyncTask
* Remove obsolete AccountsAdapter

Bug: 3093928
Change-Id: Ief771482c6db684c434c21cf92844c37a927d34a
/packages/apps/Email/AndroidManifest.xml
5c4c0ab45699796028251767fc966f6b8af417ec 23-Nov-2010 Andy Stadler <stadler@google.com> Move application icon to mipmap-* directories

Change-Id: Idc5df7046d0fa64ffbfce2869dffb4fe0fd144a0
/packages/apps/Email/AndroidManifest.xml
b43c991e5f80e0e30ce084ed45cf8cb4789e0b2d 15-Nov-2010 Makoto Onuki <omakoto@google.com> Switch from Theme.Holo.Light.Extended to Theme.Holo.Light

Change-Id: I91a43412a87a5444042141c9d6917e1ff200fe7a
/packages/apps/Email/AndroidManifest.xml
bf678771b795e1505d0a966cde1b3197317a3be6 03-Nov-2010 Makoto Onuki <omakoto@google.com> UI change: MassageCompose

Basic changes for the new UI. At this point we don't know what the new phone
UI will look like, so I didn't bother trying to preserve the old behavior on
the phone UI. The changes will affect both the phone UI and the tablet UI.

- Send, Save Draft, and Discard are now action bar commands.
- Add CC/BCC and Add Attachment are now regular buttons.
- Activity title changed to "Compose"
- Some string changes per new wireframe

Further changes (actual layout changes for the latest wireframe) should be made
only for the xlarge layout.

Change-Id: I68c9c37dfdca6736b1e35053e7f196800fcfce2e
/packages/apps/Email/AndroidManifest.xml
3aca79fbec48cd2c64562f06ae6a6a1d6e901d68 01-Nov-2010 Makoto Onuki <omakoto@google.com> Switch to the Theme.Holo.Light.Extended theme.

Change-Id: Ib620285c6445f7b7500217cfb354ed1de280d861
/packages/apps/Email/AndroidManifest.xml
cd09545b87979fa6b4337f17b5a001f0ef7b5269 02-Nov-2010 Andrew Stadler <stadler@android.com> Provide runtime switch for GL acceleration

* new checkbox in debug fragment
* saved value in prefs so it's sticky
* each Activity calls a helper to enable/disable per that flag

Change-Id: I1af1ae9f401bc746cc97da00dfb0e06407b79d46
/packages/apps/Email/AndroidManifest.xml
d7642bfbe90bd5d02cf427a577381a2eba0fd24e 28-Oct-2010 Makoto Onuki <omakoto@google.com> Turn on ActionBar on the 1-pane message list

We'll have both the action bar and the title bar, but we need the action bar
to access menu commands. This is necessary to make sure phone UI hasn't
been broken.

Change-Id: I5f6f72934d0346cbb01bdd98d31ba19ee0458aef
/packages/apps/Email/AndroidManifest.xml
33c86101f78b1d40ffcf1da7bd8b19bb32f72a83 20-Oct-2010 Makoto Onuki <omakoto@google.com> Enable OpenGL acceleration.

Looks like it no longer has obvious bugs.

Change-Id: I48876c62c4ebd5a32bcca8fb7a230c428b4b35f7
/packages/apps/Email/AndroidManifest.xml
5b2424bf6f32fdfd65b02a9a311e7226dc48f1c1 13-Sep-2010 Andrew Stadler <stadler@android.com> Cleanup of Account setup flows

* Remove AccountSetupCheckSettings and related resources
* Remove all handling of EDIT flow in setup activities

Change-Id: I7b87d87978533b52b9c974d006920749389418d8
/packages/apps/Email/AndroidManifest.xml
2731aef45c6f2f9792ae698ebf7d65ca6338a02c 13-Sep-2010 Andrew Stadler <stadler@android.com> Convert exchange setup to use checker fragment

* AccountCheckSettingsFragment now supports AutoDiscover
* Clean up callbacks for account check & autodiscover errors
* AccountSetupExchange now supports rotation
* Remove dead code in SetupData & AccountSetupBasics

TODO next CL: Remove all edit flows from setup activities
TODO next CL: Remove old CheckSettings activity

Change-Id: I3c9884856ca6e70226374fdb28400bfb3588387e
/packages/apps/Email/AndroidManifest.xml
8bcb572ccfdac6974c111fe6dfc753a5e0d4e7ca 09-Sep-2010 Andrew Stadler <stadler@android.com> Convert setup to actionbars, and holo theme

* All setup activities given UI makeover:
* Remove legacy themes from manifest - exposes default holo theme
* Remove bottom row button(s)
* Replace with action bar button(s)
* No change to workflow or activity/fragment organization

Change-Id: I07ce11a0a2b4b767b5ac111d466e68400fe0f30b
/packages/apps/Email/AndroidManifest.xml
28ca167a89304e6f5ccfe2e607bd4a7fdd9115bf 01-Sep-2010 Marc Blank <mblank@google.com> Enforce a limit on GAL lookup responses

Change-Id: Id353758c1221d2f1097566e7becc8baacf7984d9
/packages/apps/Email/AndroidManifest.xml
aee3f053fbcc45b8c0058a2f1ca1cd79871ab1f6 01-Sep-2010 Marc Blank <mblank@google.com> Remove old ExchangeProvider (legacy GAL support)

Change-Id: I10b5a2ffd429610b2851d0ee63bef20cbc0e0ef8
/packages/apps/Email/AndroidManifest.xml
9c65c146f3d8e60f35f46c815d4121749ad13abd 02-Sep-2010 Andrew Stadler <stadler@android.com> Direct access to edit specific account settings

* Finish implementation of AccountSettingsXL.actionSettings()
* Point account manager entry point at it now
* Remove old AccountSettings activity
* Move AccountSettingsTests over to AccountSettingsXLTests and minor
cleanups so it works in fragmentized activity.

Change-Id: I5f979a3a9a29dcbbe5a63833b184e6c0313652d5
/packages/apps/Email/AndroidManifest.xml
1b65ea576a1f3ecc48c0804e618745704d55b499 28-Aug-2010 Marc Blank <mblank@google.com> Change SyncManager to ExchangeService in AndroidManifest

Change-Id: Icf0f056581a67fec0c1700525be1f1dc4df5c167
/packages/apps/Email/AndroidManifest.xml
2f4e87c2234387b6c3bc4fff8f7f1da1e83258e8 25-Aug-2010 Makoto Onuki <omakoto@google.com> Switch to Light Holo theme, clean up menu options.

- Changed the default theme to Light.Holo
- MessageCompose now has ActionBar.
- Removed unnecessary MessageCompose menu items.

- Also removed "Add Account" menu from MessageListXL.
(Use the + button on account settings)

- Fixed "calender response section invisible" bug.

Bug 2926517

Change-Id: Id27632ec82dad158f43b0903dbc2cb219188400d
/packages/apps/Email/AndroidManifest.xml
5d1e32a7da4681614473d672d40263c249273cac 24-Aug-2010 Makoto Onuki <omakoto@google.com> Explicitly set theme to all activities.

The default theme change to Holo caused a crash in MessageCompose,
because Holo has actionbar, which MessageCompose doesn't expect at
this point. Explicitly set theme to prevent crashes.

Bug 2945294.

Change-Id: Ic5f833690eeb1048e8c4c3ac7a42c2d454c61876
/packages/apps/Email/AndroidManifest.xml
45f530ba5553dcbe3e548930945c40e13736deb3 24-Aug-2010 Makoto Onuki <omakoto@google.com> Integrate Controller w/ AttachmentDownloadService

* Add ControllerService to Controller and call this from
AttachmentDownloadService to handle attachment loading

(It's a redo of I3a6c2a40. Submitting for mlbank, who had a trouble
with repo.)

Change-Id: I7c90761ec4e213d6dc331fc894c7b77e84ad43a6
/packages/apps/Email/AndroidManifest.xml
c184f36c2df16431693d7709e28ded593efc3da7 24-Aug-2010 Marc Blank <mblank@google.com> Revert "Convert Controller to a full service"

This reverts commit 0e6d972641c19467d6b26351ce14a3f44c9fd6f4.

Change-Id: I005fc34152396806468edef919a3620961ddb4fe
/packages/apps/Email/AndroidManifest.xml
0e6d972641c19467d6b26351ce14a3f44c9fd6f4 20-Aug-2010 Marc Blank <mblank@google.com> Convert Controller to a full service

Change-Id: I2078fd047ff46f85936c8bf798a5edd3678bb5b4
/packages/apps/Email/AndroidManifest.xml
a14a24a5bc2ffa426f7ef8e5e6938cffe3f35829 20-Aug-2010 Andrew Stadler <stadler@android.com> Add Add & Remove Account options to AccountSettingsXL

* Add account is a large (+) in the action bar
* Remove account is a new item at the bottom of the settings fragment
Note: Add account works, remove account just toasts for now.

Change-Id: I5b3b8ab8c7d328cb78d103c47b9eca866466f9df
/packages/apps/Email/AndroidManifest.xml
7894ee82b3a9f22d460a0c6f79e87be27686a649 18-Aug-2010 Marc Blank <mblank@google.com> New attachment download support for Controller (IMAP/POP3)

* Supports download via AttachmentDownloadService

Change-Id: I66143a79b99dcdbd307524ba0b81227f09a00e4a
/packages/apps/Email/AndroidManifest.xml
09fd4d0a181db511a07950f52ad56cc6e686356b 10-Aug-2010 Marc Blank <mblank@google.com> New asynchronous attachment loading code

* Create AttachmentDownloadService to manage all attachment downloads
1) User requested
2) Required for email forwarding
3) Opportunistic downloads to enhance offline use
* New attachment related UI (pending UX approval, of course)
1) MessageView (attachment actions, progress bar, etc.)
2) MessageCompose (attachments for forwarded messages)
3) Associated toasts, notifications, etc.

TODO:
* Unit tests
* Cache Management (separate CL)

Change-Id: I7864a5fb1c3f4f2be68d98341a971edc6cbacfe1
/packages/apps/Email/AndroidManifest.xml
51224176259b1b3126087c69814ccf652cb398b9 19-Aug-2010 Andrew Stadler <stadler@android.com> Make AccountSettingsXL the main settings UI

* Connect to it from all call sites
* Remove 1-pane and 2-pane icons
* Leave a few more breadcrumbs for launching into specific account
* Update the long TODO list in AccountSettingsXL

Change-Id: I502eda9a622518e8d4a23d46989340ad400cdd34
/packages/apps/Email/AndroidManifest.xml
2ae2a12d6b049a4347c0781bd4daa17229bf1340 18-Aug-2010 Andrew Stadler <stadler@android.com> Initial implementation of SettingsXL (checkpoint)

* Create AccountSettingsXL
* Build headers dynamically based on accounts
* Launch account settings per-account
* Temporary launch point from menu in AccountFolderList

TODO: Fragment flip to incoming/outgoing/checksettings not implemented yet
TODO: Use more recent updates to PreferenceActivity
TODO: Finish plumbing into account settings fragment
TODO: Something more real for app settings

Change-Id: I6f4c5bb8cf691f25517c25950ef2049084335ce3
/packages/apps/Email/AndroidManifest.xml
191448b430f36167bd1706c13d77e48d7e7505cf 05-Aug-2010 Makoto Onuki <omakoto@google.com> Make Welcome launch MessageListXL

Also added the "1 pane" activity to test the phone UI.

Change-Id: I1c86d2088a2298ada5028b7a266bd090b593593c
/packages/apps/Email/AndroidManifest.xml
32358f551670b4b877b1d9abc3f2d6a0b89262c5 05-Aug-2010 Dmitri Plotnikov <dplotnikov@google.com> Upgrading to new GAL registration API.

Change-Id: I67eaeb50ba8629a85d056da031e3b48ea7ab3858
/packages/apps/Email/AndroidManifest.xml
e105fbe51065fbc4077167861f4e2708dce90cb3 26-Jul-2010 Makoto Onuki <omakoto@google.com> Break MessageView into 2 separate activities.

MessageView for regular messages and MessageFileView for EML files.

I'll break down MessageViewFragment too.

Change-Id: Iae66f33d8fb5de58084ab4aef31588e9743c5a18
/packages/apps/Email/AndroidManifest.xml
e6cc662abc0b5fffe223cda5e980b4f05a4e91dd 08-Jul-2010 Marc Blank <mblank@google.com> Use AccountManager for POP/IMAP; refactor setup classes

There are two major, interrelated parts to this CL:

1) Clean up the activities to reduce the use of Intents to pass
information between activities; instead, we use a common
SetupData structure that automatically saved/restored as necessary
during the setup flow. A fair amount of code and inconsistent
use of Bundle extras has been eliminated in the process.

* Create SetupData structure, setters/getters, and initialization
methods to simplify the preservation of state during setup flow
* Remove all state/flow extras from Intents; Intents now only
specify the Activity to be started, which should greatly simplify
the transition to Fragments.
* Remove all state/flow fields from Activities
* Modify existing setup activity unit tests and confirm tests pass

2) Create AccountManager accounts for POP/IMAP email accounts to
provide consistency in user experience. Also, internal flows are
now identical as between account types.

* Move account reconciliation from SyncManager to MailService, so
that reconciliation is consistent between email and exchange
accounts; move unit tests as appropriate
* Add a "Sync Email" setting for POP/IMAP/EAS
* Change MailService to respect the "Sync Email" setting in
Settings -> Accounts & sync
* Create PopImapSyncAdapterService to handle manual POP/IMAP sync as
requested by SyncManager; add EmailSyncAdapterService to perform
the same function for EAS
* Use new PopImapAuthenticatorService to add AccountManager accounts
for POP/IMAP accounts; setup appropriate stanzas in AndroidManifest
and add related xml files
* Update AccountSettings to use SetupData

Miscellaneous other changes:

* Only allow valid port numbers in incoming/outgoing setup

Bug: 1712475

Change-Id: Ibdac52fb2c5578b86bf3992ddb1acd10f162391a
/packages/apps/Email/AndroidManifest.xml
d6a2978857e0866d7441f8e140338477545d59a5 21-Jul-2010 Makoto Onuki <omakoto@google.com> First cut of two pane activity.

How to launch:
- Kick "Email 2 Pane" in the app drawer.

Major known issues:
- When you launches "Email 2 Pane", it starts directly; the logic in Welcom
won't be executed.
- There's no UI to add accounts. Use the old UI.
- There's no way to select non-default accounts.
- The on-screen buttons except for older/newer don't work.
- No contex menus work.

Change-Id: I38374acafafbae62e46f84294a7677e54686cfc2
/packages/apps/Email/AndroidManifest.xml
42e3f10a9575e277ba6f121e6cac56ddb02fda12 01-Jul-2010 Makoto Onuki <omakoto@google.com> Use "*#*#36245#*#*" to activate the debug screen.

Dial *#*#36245#*#* on the dialer to activate the debug screen.
"36245" = "email"

It's useful when
- There's no keyboard.
- There's no account set up yet.
(You can do it by entering the special username/password on new account
screen, but that's a bit of a pain.)

It's also easier to tell to people.

Also, removed "sensitive logging", which should never be used.

Change-Id: Id692f8b216f2d85abe1880c452d2067f170dac83
/packages/apps/Email/AndroidManifest.xml
d5b2da371654e3a74702f2b7a2036762c339232f 29-Jun-2010 Andrew Stadler <stadler@android.com> Add ActionBar to MailboxList

Note: This does not appear in UX wireframes, this activity is going
away eventually, but it's a good testbed for ActionBar to be tried out.

Open issues:
1. Waiting for progress indicator support, using unattractive hack
2. Subtitle doesn't seem to work so putting account name in title
(which is the wrong font size for phone portrait mode).

Change-Id: Iee3cac7d4f30ea210bd8f3838b69ed12cd498375
/packages/apps/Email/AndroidManifest.xml
270b0c1f83381d524eb521f95926708448bf4898 29-Jun-2010 Marc Blank <mblank@google.com> Fix reference to Exchange directory provider class

Bug: 2807264
Change-Id: I916dff07e3159b1537619cb7d6f8a082b5094444
/packages/apps/Email/AndroidManifest.xml
5bd2faee5e59ce75cf4b84b6f9b04bc65bedd083 14-Jun-2010 Marc Blank <mblank@google.com> Preliminary GAL/Contacts integration for EAS

Change-Id: I9997ac96f83f427c71caf12d591ba6069bedf935
/packages/apps/Email/AndroidManifest.xml
0d6ce631a1b5c42a12ce6a2ff4af4b324a5c4c4e 29-Jun-2010 Andrew Stadler <stadler@android.com> ActionBar for AccountFolderList

Displays actionbar properly, and the two buttons work.

Submitting with one open issue:
1. The indeterminate progress indicator is not directly supported in the
ActionBar. We're waiting for a UI call or framework support. Until
then there is a placeholder using an incorrect icon to show progress.

Change-Id: Iaf1546931376cc5b540820cd0fc020ebd176dabf
/packages/apps/Email/AndroidManifest.xml
391ae25c43a38829cc0990af18c36bdc7cc374cf 05-May-2010 Marc Blank <mblank@google.com> Handle viewing of attachments that are, themselves, emails

* Add intent filter for application/eml and message/rfc822 mime types,
launching MessageView with a Uri
* Modify loadMessageTask to handle the Uri by parsing the attachment's
input stream with Pop3Message.parse(), and then creating an
EmailProvider message in a special Mailbox created to hold
"attachment" messages
* Delete all "attachment" messages after the parent message is closed
* Add unit tests

Change-Id: I20276ee006b9f05b889f3c808d3dc407cde26d49
/packages/apps/Email/AndroidManifest.xml
898283b6fa4f141d5c2a0831b96b19de11d587b3 28-May-2010 Makoto Onuki <omakoto@google.com> 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

Change-Id: I8241880fc1ee38d85dcdca7e1d46fc2f6b2d375b
/packages/apps/Email/AndroidManifest.xml
a942858f0dc26158430a93f5dfd2d91f07471d11 26-Mar-2010 Makoto Onuki <omakoto@google.com> Properly handle old style (<= 1.6) account shortcuts.

A desktop shortcut to an account created on donut or before points at
com.android.email/.activity.FolderMessageList, which we've already removed.

- Added a dummy FolderMessageList to receive it and redirect to MessageList.
- Removed FolderMessageListUnitTests, which was left unremoved.

Bug 2535335

Change-Id: Ie5ffa158882633a4929c4c47a3d9625fd1626863
/packages/apps/Email/AndroidManifest.xml
e2c56fc88c2357892d894a9ff4d6eccd059a5a01 13-Mar-2010 Andrew Stadler <stadler@android.com> GAL support

* Provides GAL autocomplete in email address fields in message composition.

General TODO list:
UI: Implement divider in adapter, not in GAL provider
UI: Use listview_separator for divider
UI: Clean up strings, move all to resources
UI: Only have one GAL lookup in flight at any time
UI: Unit tests

GAL: Use side channel for status, not a row
GAL: Shorten timeout for interactive GAL lookup
GAL: Make watchdogs work
GAL: Figure out why some calls never return (conn pool exhaustion?)
GAL: Unit tests

Bug: 2249514
Change-Id: I513e25628bc2f5ed0920e0ee509cd598b1817b3a
/packages/apps/Email/AndroidManifest.xml
9f73249031303856670651305adff255a00918b7 04-Mar-2010 Andrew Stadler <stadler@android.com> Continuing work on account migration

* Prune all folders, messages & attachments that won't migrate
* Clean up SSL/TLS values for better connection results & security
* Move account setup lookup code to AccountSettingsUtils to share it
* Cleanup config/auto-rotation settings to prevent relaunch of
auto-discover or account check (from exchange).
* A couple of other very small fixes

Bug: 2065528
/packages/apps/Email/AndroidManifest.xml
0fef1f14b39daea9c5dadd852ee98c93d7807d3e 16-Feb-2010 Makoto Onuki <omakoto@google.com> Remove hardcoded package name.

Removed the hardcoded package name in account_preferences.xml. Now we launch
the PreferenceScreen with only the action. Added an intent-filter to the
preference screen to catch it.

Bug 2447903
/packages/apps/Email/AndroidManifest.xml
1e56db6129a8af29fe90a1d3d1b2d71ecfb4577d 11-Feb-2010 Jeff Hamilton <jham@android.com> Add an original-package tag that matches the real package name.

Change-Id: Ic85000c7b4b5a5a4cc867358127f35ccd63b18d7
/packages/apps/Email/AndroidManifest.xml
b052885ea3625469970c4b4ea724ebd10ebed2c0 10-Feb-2010 Mihai Preda <preda@google.com> Email: husky title for MessageList & MailboxList.

Bug: 2419716
/packages/apps/Email/AndroidManifest.xml
842ac048287480e438a4049e95d6cbe116d9f31f 11-Feb-2010 Andrew Stadler <stadler@android.com> Legacy account migration

* Create new activity to encapsulate account upgrade
* Populate it with a list of legacy accounts, and progress bars for each
* Sidestep Welcome when there are legacy accounts to convert
* Super lightweight account migration:
- Account login info only
- no folders, messages, or attachments
* Scrub out old data
* Return to Welcome screen

As noted, the copies working (useable) POP & IMAP accounts, but does
not try to deal with folders, messages, or attachments.

Bug: 2065528
/packages/apps/Email/AndroidManifest.xml
3d2b3b3b3554be2ac23d9a49fee00faa9693e857 05-Feb-2010 Andrew Stadler <stadler@android.com> Logic to move phone into security-admin mode

* Create notification to display when syncs fail due to security
* Create psuedo-activity (no UI) to manage device admin state transitions
* Clean up and flesh out SecurityPolicy APIs'
* Add placeholders in EasSyncService showing how to react when policies
are not met and sync cannot continue.

Note: There are some STOPSHIP todo's at the top of SecurityPolicy.java.
These should explain any code that you might think is "missing".
/packages/apps/Email/AndroidManifest.xml
91237e9dcb0a948f17488b464edabcea0f259d31 03-Feb-2010 Makoto Onuki <omakoto@google.com> Adding script for building Email app without exchange.

remove-exchange-support.sh makes it possible to build the email app without
exchange support.

This script:
- removes all packages under com.android.exchange.
- removes all lines surrounded by EXCHANGE-REMOVE-SECTION-START and
EXCHANGE-REMOVE-SECTION-END

And the resulting source should still build and run fine.

Bug: 2369784
/packages/apps/Email/AndroidManifest.xml
b854d05a89e1d2be7c3d3465727a90df1d289e30 28-Jan-2010 Makoto Onuki <omakoto@google.com> Change EAS authenticator's label according to the vendor policy.

Our original plan was to disable both authenticators by default, and enable
one of then on boot. However, it turned out existing exchange accounts will
be removed if there's no enabled authenticators for the account type.
So, instead, in this patch we initially enable only the default one, and switch
to the other one on boot if the vendor policy indicates so.

(If a device has a vendor policy apk, it should also have the email app
preloaded, so changing the label at boot time isn't too late.)

Bug: 2382710
/packages/apps/Email/AndroidManifest.xml
d62860821c2dbc14ab493b888cb129bd5addd53d 02-Feb-2010 Andrew Stadler <stadler@android.com> Additional SecurityPolicy functionality

* Begin wiring into system DevicePolicyManager requirements
* Semi-real implementations of isSupported() & isActive()
* Added new API (placeholder) updatePolicies()
* Updated existing unit tests as needed

Bug: 2387961
/packages/apps/Email/AndroidManifest.xml
f3fcb8929e3690bc092aec0d4d643b346f079acd 29-Oct-2009 Marc Blank <mblank@google.com> Implement Exchange calendar sync support

What should be working:
* Events sync down from server and appear in calendar
* Recurrences and exceptions appear in calendar
* Changed events on server should be reflected in calendar
* Deletions on server should be reflected in calendar
* Push of new/changed/deleted events should work
* Changes on device are NOT synced back to server
* New, single events on device are synced back to server
(no time zone, attendee, or recurrence support)
* Checkbox for syncing calendar added to setup flow
* System sync glue in manifest, etc.
* Bugs are to be expected
* A few unit tests; needs more

Change-Id: I7ca262eaba562ccb9d1af5b0cd948c6bac30e5dd
/packages/apps/Email/AndroidManifest.xml
92a1ff9b770c3aec6c4a56df5f8d13c5cf4edc87 28-Sep-2009 Andrew Stadler <stadler@android.com> Per spec, allow all attachments to be added via INTENT.

* Change manifest intent-filter to */*
* Split incoming whitelist into send_ui and send_intent versions

Bugs: 2097457 (general) & 2138790 (.vcf)

Change-Id: Id4a2bb3a75808811578c643a7b841de9491efce4
/packages/apps/Email/AndroidManifest.xml
5fed93408390ba154f0c9d493e259caaa7a3c124 24-Sep-2009 Marc Blank <mblank@google.com> Make sure we call setServicesEnabled in the BootReceiver

* Otherwise, there's a chance that various activities will be
disabled (like MessageCompose), even if there are existing
accounts.
* Enable BootReceiver by default

Change-Id: Id4669c41a846545d8bac5ad85736e1508074864a
/packages/apps/Email/AndroidManifest.xml
22722207f5cc68c91d4be8307a29a9adb711b6d3 21-Sep-2009 Andrew Stadler <stadler@android.com> Close security hole in Email provider

* Prevent open access to sent or received messages
* Prevent open access to account info incl. passwords
* Allow access only to system apps

Bug # 2133080
/packages/apps/Email/AndroidManifest.xml
fa2238ca40080dd6b28036d1e512d9a0e690d3d8 01-Sep-2009 Mihai Preda <preda@google.com> Email: BUG 1964940 Support multiple share from Gallery in Email
/packages/apps/Email/AndroidManifest.xml
53cb37c3ef6120b76270850a53ded5ba77775dfd 28-Aug-2009 Marc Blank <mblank@google.com> Create BootReceiver for Exchange for proper self-management

Change-Id: I95e9e632de91d7f0e2505bf8879e1c164861f58c
/packages/apps/Email/AndroidManifest.xml
03ecce7da8f220e31314bc25ebff96841d24787f 20-Aug-2009 Marc Blank <mblank@google.com> Integrate further with the system SyncManager/AccountManager system

* Look for, and act on, changes to sync settings via SyncManager/AccountManager
* Look for, and act on, deletions from within AccountManager (tested)
/packages/apps/Email/AndroidManifest.xml
4c19543c8c79adbdf9532f85c1d28610e87e5c28 17-Aug-2009 Fred Quintana <fredq@google.com> make syncadapter set whether the account is syncable
/packages/apps/Email/AndroidManifest.xml
06275c4207206e9e14b2f27817e068f53e48eac9 06-Aug-2009 Marc Blank <mblank@google.com> Initial support for Exchange account creation via AccountManager

* Export AccountSetupBasics so that it can be launched by AccountManager
* Update EasAuthenticatorService to return an Intent for AccountSetupBasics
* UI needs to be updated to skip account type screen, change welcome, etc.
/packages/apps/Email/AndroidManifest.xml
5f25162475a4b77b555081e6bfd4d40232c9ca20 05-Aug-2009 Marc Blank <mblank@google.com> Fix AndroidManifest.xml to have use the renamed EmailSyncAlarmReceiver class
/packages/apps/Email/AndroidManifest.xml
948c36f47ac5bb3c47c85cd6269b188a82f458c3 27-Jul-2009 Marc Blank <mblank@google.com> Reimplement EAS contacts sync to work w/ new system facilities

* Modify to work with ContactsProvider2
* Modify to work with system AccountManager
* Modify to work with system SyncManager (for triggering user-change syncs)
* Sync server->client for adds/deletes implemented (CP2 doesn't handle delete yet)
* Sync server->client changes handled efficiently (only write changes)
* Some fields still not handled
* Rewrote most of the CPO code to handle server->client changes
* Sync client->server works for supported fields
/packages/apps/Email/AndroidManifest.xml
9150b3005f98000108cacf5804577743470e9ff9 30-Jul-2009 Andrew Stadler <stadler@android.com> Convert AccountFolderList to fat title bar style.

Also sharing fat title bar layout with MailboxList now.
/packages/apps/Email/AndroidManifest.xml
9e5ee4589fb2333ae0a042511453c0ea1b8545b5 30-Jul-2009 Andrew Stadler <stadler@android.com> Create MailboxList for new UI activity.

* Shows mailboxes
* Click to open mailbox (see messages)
* Basic menus
* Fat title bar (appearance)
* Fat title bar (buttons)

Temporary hack to call this from AccountFolderList (when you click the
account groups and "expand" them, you come here instead.)
/packages/apps/Email/AndroidManifest.xml
627d1ae1e06e882878e4d60ce740834e9e6362f8 25-Jul-2009 Andrew Stadler <stadler@android.com> Fix permissions error creating new EAS accounts

Fixes http://b/issue?id=2003545
/packages/apps/Email/AndroidManifest.xml
4e4abc645ce05d6ea009bb19df834911c821fafb 21-Jul-2009 Andrew Stadler <stadler@android.com> Clean up launch-time & account setup behaviors.

* Moved welcome message into account setup basics (name/pass)
* Reworked Welcome to go to AccountSetupBasics on count=0
* In AccountFolderList, removed old welcome message code, and add
code to launch AccountSetupBasics when last account is deleted
* Fixed shortcut picker so launcher shortcuts work again
* Reimplemented shortcut receiver (in MessageList now)
* Default EAS accounts to SSL

Addresses bug 1916583 & 1987440
/packages/apps/Email/AndroidManifest.xml
28fc7799cee83a1de5b7257e4d89c28e8fce89bc 21-Jul-2009 Marc Blank <mblank@google.com> Add support for the flag (favorite) property in EAS 12; cleanup

* Support flag property in Exchange 2007 (EAS 12)
* Support startSync/stopSync/reloadFolderList in EAS service
* Cleanup files a little bit
/packages/apps/Email/AndroidManifest.xml
17250429db16553b59d5df5e358f71406dd2b322 07-Jul-2009 Andrew Stadler <stadler@android.com> Various EAS related changes related to accounts and services.

* Renamed ISyncManager/ISyncManagerCallback to IEmailService/IEmailServiceCallback
* Restored ExchangeTransportExample to its original state; created ExchangeStore to
handle validation functionality instead; updated stores.xml to reflect these changes.
* Add support for AccountManager in EAS code (this is necessary for the contacts and
calendar providers to work with syncable data); created EasAuthenticatorService to
as our authenticator, which required adding authenticator.xml and modifying the
manifest to register our service with AccountManager metadata
* Created EmailServiceProxy as a convenience for the UI in calling into the EAS
service; created EmailServiceStatus class for status codes in callbacks.
/packages/apps/Email/AndroidManifest.xml
72dce733900a812cf11a5ac08756362030556849 09-Jul-2009 Andrew Stadler <stadler@android.com> Convert Accounts to AccountFolderList

* Move relevant sources & resources to new name
* Convert from ListView to ExpandableListView
* No children yet - selecting account simply jumps to FML (temp)
* No other change to functionality (e.g. no menu changes yet)
/packages/apps/Email/AndroidManifest.xml
b6493a07ef625c0e290890c2e60256b47a066e5e 05-Jul-2009 Marc Blank <mblank@google.com> Major refactor and cleanup of EAS code

* Rewrote push logic to encompass multiple folders (i.e. calendar/contacts)
* Change inbox from push frequency to ping frequency after initial sync
* Implement upsync logic for email (i.e. sending changes to the server)
* Did cleanup of some files (there's still some to do) re: format, style
* Initial one-way sync of Contacts data - add and delete are implemented
* Created adapter package for all parts of the EAS adapter
* Created utility package for utility code that will eventually be merged
with code in the Email application (Base64, QuotedPrintable, etc.)
* SyncManager/AbstractSyncService can be used in the future for other
protocols, especially IMAP push
/packages/apps/Email/AndroidManifest.xml
4765472db80caafae0907d92ff057ddc4b54c9ea 01-Jul-2009 Andrew Stadler <stadler@android.com> Add MessageList activity

* Add MessageList Activity class and Manifest entry
* Add appropriate layouts, views, etc.
* Wire into FolderMessageList

Lots to do, but this gives us a useable screen.
/packages/apps/Email/AndroidManifest.xml
2c67f1f8b869454ed24c0ac3c813aca26d2f3978 16-Jun-2009 Marc Blank <mblank@google.com> Initial submission for EAS support (email)

* There is some temporary code ensuring that SyncManager runs (this will be removed when Exchange
is entirely independent)
* The service interface (aidl) is in place for most user-facing actions (load more, start sync, etc.)
* EAS account validation is done via aidl
* Folder and message sync appear to be functional in this early submission
* Provider now does cascading deletes (Account -> HostAuth and Mailbox, Mailbox -> Message,
Message -> Attachment and Body)
/packages/apps/Email/AndroidManifest.xml
f5df62899173f52020fa3e9e070f70c344888471 05-Jun-2009 Andrew Stadler <stadler@android.com> am a392e070: Add android.permission.WRITE_EXTERNAL_STORAGE Add unit test to verify writeable to sdcard.

Merge commit 'a392e070bc9590986e57ef6a89bed34f7efc10d0'

* commit 'a392e070bc9590986e57ef6a89bed34f7efc10d0':
Add android.permission.WRITE_EXTERNAL_STORAGE
a392e070bc9590986e57ef6a89bed34f7efc10d0 05-Jun-2009 Andrew Stadler <stadler@android.com> Add android.permission.WRITE_EXTERNAL_STORAGE
Add unit test to verify writeable to sdcard.

Fixed bug http://b/issue?id=1883487
/packages/apps/Email/AndroidManifest.xml
c5f2a7af7679e46ae08bbe399680495b9bc6679a 28-May-2009 Marc Blank <mblank@google.com> I fixed the authority in Email to point to the EmailProvider's authority, and I added the EmailProvider to the manifest.
/packages/apps/Email/AndroidManifest.xml
dab90a7b350e9c7dc23d501f12a40060d7178763 07-May-2009 Andy Stadler <nobody@android.com> AI 148377: Push Mode changes: (1) Add android.permission.WAKE_LOCK and
READ_PHONE_STATE so a push mode service can hold an active
network connection, monitor roaming status, etc. (2) Refresh
push mode status on Refresh(), not just on Check, so UI
(settings) changes, which call refresh(), propagate immediately
to the stores.
BUG=1776149

Automated import of CL 148377
/packages/apps/Email/AndroidManifest.xml
87c43cada618a783197533934301230e608ab940 04-Apr-2009 Andy Stadler <> AI 144525: Add structural support for Exchange transport. The idea is that
the shipping client will include the necessary generic pieces for
configuring an Exchange client (e.g. account setup) but will not
include actual Exchange client code (e.g. transport / protocol).
Also added a "sample code" implementation of Exchange for use
as a starting point for implementors. (Note, this will not ship
in Donut, it's a placeholder for working on the "framework"
aspects.)
BUG=1740621,1740626

Automated import of CL 144525
/packages/apps/Email/AndroidManifest.xml
3b85e2c2b5662c58525baa41479e42c59e292f66 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
/packages/apps/Email/AndroidManifest.xml
3debc4f25a34600b896bb4a77a51bf39427b1cad 11-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137873
/packages/apps/Email/AndroidManifest.xml
96c5af40d639d629267794f4f0338a267ff94ce5 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Email/AndroidManifest.xml
8c2158a5ebb88e226c23b66ff95910158a2727df 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Email/AndroidManifest.xml
88a1d6f92da47dc816377ee8911db15927b9f62b 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
/packages/apps/Email/AndroidManifest.xml
ff4eb775dfc72375053733d7b8a0b18c4f43dbbb 13-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@131421
/packages/apps/Email/AndroidManifest.xml
f7ae27b973c7a93cd5fb8432940179f6b76a9548 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/packages/apps/Email/AndroidManifest.xml
687f9962d7095e18ef994cd0e64337f02ed1a5bd 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/packages/apps/Email/AndroidManifest.xml
8978aac1977408b05e386ae846c30920c7faa0a6 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/packages/apps/Email/AndroidManifest.xml