History log of /packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0183066312b9468da81b0fe01357f56c0325fdc3 09-Oct-2013 Tony Mantler <nicoya@google.com> Use string resource for widget provider name

b/11043157

Change-Id: Id55c457872f09b3e290037efefdd63845e5cd15e
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
c197d4c5bfe62255ca664d7029367ef45f946219 13-Sep-2013 Tony Mantler <nicoya@google.com> Add extra checks to widget to make sure it clears when the account goes away

b/10612187

Change-Id: Ica81e8f1a2a1e1c86a2d883e81888cb1966edddc
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
d90639004a3551d7fb7086f318d4c576d54d2b86 03-Aug-2013 Scott Kennedy <skennedy@google.com> More warning cleanup

Change-Id: I22970341bf11eb355aa495f61c022efb8db61bcb
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
b17c7e8cde9420070cb5133fab181e4f77779331 03-Aug-2013 Mark Wei <markwei@google.com> Use ViewFlipper to flip between account name and unread count.

Bug: 10074523
Change-Id: Id613e8a4439790de2ca56acd007300d66e9a63ea
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
747e678d20e99ddd17953ff4530d2ee3f1c6cfc7 30-Jul-2013 Mark Wei <markwei@google.com> Widget refresh.

Different fonts and alignments. Different header background.

Todo: remove unread count and decide if we want to cycle between account name
and unread text.

Bug: 10074523
Change-Id: I85968446e135cc896c9f20dc049466cb8811e4fa
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
3b965d78774a42358ce6bbdcc43b4c8df130a60e 25-Jun-2013 Scott Kennedy <skennedy@google.com> Clean up a bunch of warnings

Bug: 9565838
Change-Id: Ie3a380581e81c63aaa0764875c55bfdccd5f2b13
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
5383fdd924ef794a2d73bbaf679873a66e823c4f 30-Apr-2013 Mark Wei <markwei@google.com> Unconfigure widgets when switching sectioned inbox on/off.

Widgets configured to use inboxes that no longer exist will be unconfigured.

Bug: 8599006
Change-Id: Iec5a5c83a0f0238898abc3ab333af34f9bb88e88
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
f8b76a68e46d834c46d14b42b3488293e57e26b1 20-Apr-2013 Mark Wei <markwei@google.com> Fix for Gmail widget NullPointerException. Instead, it will leave the widget
unconfigured.

Bug: 8526785
Change-Id: If8c7923a9721d9d0bb161d5ebc1bc3350e6251dc
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
48cfe4613549cafdf36e2a524afba730522bf291 10-Apr-2013 Scott Kennedy <skennedy@google.com> Parse Folder out of intent

If we had a full Folder object as an extra, but no URI, we opened
the account's default inbox, instead of the desired folder.

Bug: 8526579
Change-Id: I64d1bdecea11e39fde5657910a3b3b2e22cd411a
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
67aa9e5162a15fb8b46b4113ac627cd20668f095 20-Mar-2013 Scott Kennedy <skennedy@google.com> Exclude all inbox labels when we're viewing an inbox

Bug: 8426563
Change-Id: Ib9256fcdb658cb3df9b67485f7768f75bb8b6539
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
b39aaf53a555c1046ef31b3fecf15d086acca013 07-Mar-2013 Scott Kennedy <skennedy@google.com> Make widgets work again

We can't send Folder parcelables to RemoteViews, so let's just send
what we need: two URIs and a String.

Bug: 8330949
Change-Id: I67bf7668d5eeef3f3b2e6225cf8697a4c5533f16
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
b10212ef23a4e2317fc43c62dff9ad177b5bcf2c 23-Feb-2013 Scott Kennedy <skennedy@google.com> Remove Folder string serialization

Bug: 8274830
Change-Id: I2669aeb4565458f665becef2fdd4e40bc1fc0093
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
8c8c9927c5b1ec2cb26ee20c3e755121723b979b 08-Nov-2012 Andy Huang <ath@google.com> prefs cleanup

This is purely a refactor with no intended functional change.

Start over with a new Persistence class. New name is MailPrefs.
No relation to Gmail's Persistence class to minimize API
confusion across unified vs. gmail stores and gmail vs email
apps.

So far the only consumer is the widget provider and the
"what's new" version checker, so no support for
account-specific prefs yet. Move all widget pref and
"what's new" calls to MailPrefs.

Bug: 7497168

Change-Id: I4008fb6c180067d10654391c5c8fa86e105db3bb
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
5707f53aecf206a92ff7e90cb48e483f54b0845a 06-Nov-2012 Mark Wei <markwei@google.com> Fix Widget flashing "No conversations." before conversations are loaded

Bug: 7482412
Change-Id: Ice587dc2a4c04a83bfd17c2d4ecdbc328814ea63
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
525eb4024539661766ac06432d91ef999206cc0d 02-Nov-2012 Scott Kennedy <skennedy@google.com> Fix some SharedPreferences issues

In I7b11bd0d17e6cc184b67c8c943531146fc964b49 and
I06330423736835af397e3dbd000ecdcf33c14eef, I caused some prefs to
sometimes use a file with the wrong name. This should fix that.

Change-Id: I417805029e489c96dd0671d64ec825383a473b0b
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
7e7728229bd09a15c7511ea04aa8b2d6ff7a5fcf 02-Nov-2012 Mark Wei <markwei@google.com> Fix NPE in widget.

Bug: 7440556
Change-Id: I5dec5ebfd2d318abded85393686c9ab0ee73f415
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
7b6d03db55338cbf9717896f99eb20d02bf371e4 30-Jul-2012 Mindy Pereira <mindyp@google.com> Serialized strings are faster than json

Also, cleaned up/ reduced the number of Folder methods
that do the same exact thing.
From ~24ms to ~12ms/conversation now
AKA in half AGAIN
Change-Id: Ibdc67fe94d66ce32d933b4e18e9581d8c71d9974
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
127d1fc15dc6a40e8dc9c4d4b003f4bfa915548f 25-Jul-2012 Paul Westbrook <pwestbro@google.com> Move common logic to UnifiedEmail

Fixed a case where if the loader returns a closed cursor,
we don't keep a ref to the old cursor

Bug: 6870201
Change-Id: I90ca79d4e7e2ec40e040f7d2ef72f155420a4e6a
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
e4ea25480e9e45d59013f6733352372592f0752d 21-Jul-2012 Paul Westbrook <pwestbro@google.com> Allow subclasses to change how the Account object is returned

Change-Id: Ied420340cd2f96d8ac14e3b644d8c3df6b472c61
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
b0892ccb967d61fb4f389b332ed21c8b37ce6579 20-Jul-2012 Paul Westbrook <pwestbro@google.com> Fix Monkey NPE

Prevent a crash if a null account is passed to updateWidget

Bug: 6850961
Change-Id: Ia2467d09f31e37be62ca4a523e9318b2933023a1
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
a39f728390ba2cc849b27260be76753c8a58a085 19-Jul-2012 Paul Westbrook <pwestbro@google.com> Restructure the widget code

This restructuring allows us to better use inheritance to
change behavoiors when needed

Change-Id: If2ad88d33437b87b8a54f3edf082e5ee812d20da
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
96a7f7aa2de33b1722009a9ee77d2b7b18a8e3e9 10-Jul-2012 Mindy Pereira <mindyp@google.com> In reference to message

fixes b/6292922 "Reply by gmail / Forward" options in Gtalk search doesn't populate the data for To:, From:, subject & quoted text
Change-Id: If453783f56ebffad02630ba8d949ed1bbbf43532
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
b334c9035e9b7a38766bb66c29da2208525d1e11 25-Jun-2012 Paul Westbrook <pwestbro@google.com> Changes to support different Log tags

Change-Id: I7121fbf7132444fc0f5c0c130373e3f2d1a3cf7a
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
daecb4b9b20a609b27fc803390ecf4f524b76089 31-May-2012 Paul Westbrook <pwestbro@google.com> Cherry pick from jb-dev

https://android-git.corp.google.com/g/185790
https://android-git.corp.google.com/g/185965
This makes sure the task stack is correct from the widget

Change-Id: I595139a1601777e559a322fa71a8a2efc12ae2a9
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
91d0b86db3287f1702913177d347dd42b7d13764 23-May-2012 Marc Blank <mblank@google.com> Support widget notification per folder and utility method

* Needed by EmailProvider to make notifications more efficient

Change-Id: I13961cde8fb4919b7e942d42482eeb9a918c844d
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
65a2356da766d6de28be1593c558524f48d96e14 23-Apr-2012 Marc Blank <mblank@google.com> Allow for deleted accounts/folders in onUpdate

* Prevents NPEs in these cases

Change-Id: I70f1f8732a589d7caf3b6cc1f9523b0c79e2dba8
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
e144980ef9c8828401922373ef0dc203281bff6e 08-Apr-2012 Paul Westbrook <pwestbro@google.com> Enable all widgets to be updated

Allow extending widgets to specify the ids of the configured
widgets

Change-Id: I617e8c79db453031e1e49322493aee0189947a8c
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
e25998f8c3d20b37682cfe00aadb4a70c81eb8e4 07-Apr-2012 Mindy Pereira <mindyp@google.com> Gmail will override the base widget provider so we can do folder syncing there.

Fix bug that when you create a widget for a folder other than the inbox,
it doesnt load that folder. The loader for inbox
was overriding the folder set in the intent.
Change-Id: I3c0aeed54421ee73339ca5144b18f119d8436d78
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
c7968873cb1b64b669733aff1e4e6ef766ebd815 02-Apr-2012 Mindy Pereira <mindyp@google.com> Add shortcuts for email/ gmail

Change-Id: Id040760a5fa27d85f535f28a293df1a7ad98582a
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
c2074c4442eacf5604dd3cecd06b363e8fc574de 22-Mar-2012 Paul Westbrook <pwestbro@google.com> Rename AccountCacheProvider -> MailAppProvider

Change-Id: I7d1079ab2a48c5c845dee2ceff281bdf00c70b0f
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
6dde178687e85aaab9b3f8e9c124c3ab99b77d5a 13-Mar-2012 Vikram Aggarwal <viki@google.com> Fix the null URI versus "null" versus Json.NULL

Change-Id: I51d3683d6c0f637689aded58bba95fdec9dbe8ce
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
6d1b4b5ad6732f94f7696ef46d779baaf6bb88b9 06-Mar-2012 Mindy Pereira <mindyp@google.com> Make sure we specify the account in the extras for composee

Change-Id: I1de7d894465c57a3e33fdb33f87cddda31946a3a
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
161f50d0fabdaa384a63ce69f595861c5e69795f 29-Feb-2012 Mindy Pereira <mindyp@google.com> Use intent to determine if we want to open the conversation list or conversation.

Change-Id: Ic334d81ac4c3a81bb4ab457851dbbe6bbce297fb
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
7418e4b9942f291b8de8bc7b1b72a7ef7130a8b6 28-Feb-2012 Mindy Pereira <mindyp@google.com> Setup compose intent.

Change-Id: I2eb09bee0d56efa91c31d809013edab6b30468bc
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
cfb7f33ff8ef9dc60b9143af32de64c7a3d71f36 28-Feb-2012 Mindy Pereira <mindyp@google.com> Store URI's in Uri instead of String.

Change-Id: I5492a61b80442afc7cebc5b3d560688aebae8820
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
9ae8ce0578b5b097e59fbd1b09fbfb8f824500fb 28-Feb-2012 Mindy Pereira <mindyp@google.com> Add launch intent for viewing a conversation from widget.

Also cleans up some cursors properly; these issues were caught
by strict mode.
Change-Id: I632dbd3a9b170711e3b5740afc919e6b37be51e6
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
518ee42d4f5cfbcac07dc61fdcac4de8c32c0e26 24-Feb-2012 Mindy Pereira <mindyp@google.com> Implement serializable methods for folder/ account.

Can't use custom parcelable objects in PendingIntents, but
re-querying for the account/ folder is a waste in the widget.

Change-Id: Idbf52bf36c82928d63cfdfe1d111c25af00fb814
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
4fa30618ad6683915858c0da1a9e08d53810d851 24-Feb-2012 Mindy Pereira <mindyp@google.com> Show the list of conversations for the folder selected in the widget.

Going to take a cleanup pass after this is in and move things off the UI
thread, see if I can pass parcelable objects via remote views (seems
like I can't), or see if I can get away with just having a folderuri.

Change-Id: I28aaee942cef963a88043bb355ad1a21fdfc5f21
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
8a17d6e1fc5b4795bc5191c7beab2ab1ed38597b 24-Feb-2012 Mindy Pereira <mindyp@google.com> This CL makes the widget launch correctly

Allows the user to select an account and a folder.

Change-Id: I7760995166cff7db25264c2cc330bc394c984113
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java
8a8c50d8fcc4f20549c9f395edbad017a940e72b 23-Feb-2012 Mindy Pereira <mindyp@google.com> Move over resources and files for the widget.

This renames/ moves over styles and drawables for the widget
as well as xml files and classes.

Doesn't do much right now except display a unified email
widget in the widgets selection area and then say "app not
installed" when you drop it. But its a start!
Change-Id: Ie2759ce0adf520bd65222b50ddc8ab14c6659a37
/packages/apps/UnifiedEmail/src/com/android/mail/widget/BaseWidgetProvider.java