History log of /packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
de56df00df1f02977a0013b3c474794b5264fe9f 15-Oct-2014 Régis Décamps <regisd@google.com> Fix NPE when parameter is null in NotificationActionUtils

Fix NullPointerException in NotificationActionUtils if the intent
omits the account or the folder.

Bug: 17713589 Gmail crashes when accessing an old notification for an account that has been deleted
Change-Id: Ib6d44c6fcb9a62ceacf6c8c288b7a2422faa5ee5
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
612eb3287c1261952f16dff7bdf5715b9b92b8da 07-Oct-2014 Régis Décamps <regisd@google.com> Allow to resend all notifications

The underlying NotificationUtils allows to resend notifications
on all accounts and folders by passing null.

Fix NullPointerException in NotificationActionUtils if the intent
omits these extra.

Bug: 17713589 Gmail crashes when accessing an old notification for an account that has been deleted.
Change-Id: I6c2cf5234006f4859fea5bbaa52970963bcfccdd
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
722c8c8e9797a021178c9feb7f2902a2a095ab36 13-Oct-2014 Rohan Shah <shahrk@google.com> Revert "Force Show Vector Drawables (UnifiedEmail)"

Need to revert - doesn't build on Mac OS

This reverts commit a2023f30e61405506b6bab84575bd425957ae171.

Change-Id: I84ffde14135857402e4249a1dec9040a80deff21
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
a2023f30e61405506b6bab84575bd425957ae171 10-Oct-2014 Rohan Shah <shahrk@google.com> Force Show Vector Drawables (UnifiedEmail)

Added anydpi-v21 drawable folder, which causes the system
to prioritize the xmls in the folder and use them over
the ones in xxhdpi for xxxhdpi devices.

Also removed unnecessary xxxhdpi icons and updated notif
mail and multiple_mail icons.

Removed three files from the vector drawable folder as we
cannot call BitmapFactory.decodeResources(...) on vector
drawables:
- ic_star_outline_20dp
- ic_star_20dp
- ic_check_wht_24dp
We will have to go back and change how we initialize the
bitmaps from the vector drawables later. These have been
recorded in the bug.

Finally, updated notification and parent folder icons.

Bug: 17936539
Change-Id: If7759b47824a06aadd4ec038cb6ab7fb8e5fdfe3
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
76fb85a30a41254537c0ad26cabec06030fcdbba 22-Aug-2014 Paul Westbrook <pwestbro@google.com> Set category on the mail notifications

Bug: 17184305
Change-Id: Iae0f5e958ca47253419641ed24d6e27643e99c17
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
24cfa0778a966620112a5b2ca90b70c8ab8e40d9 16-Aug-2014 Rohan Shah <shahrk@google.com> Update Notifications Icon (UnifiedEmail)

Rest in pieces little gmail icon :(

Change-Id: I092e902d5c3008016d70e4817f57daf6998b936f
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
c41edc70b7de16b7e43f77680d51846daae1fa2a 14-Aug-2014 Rohan Shah <shahrk@google.com> Update Notifications (UnifiedEmail)

Updated most of the notifications and added color for them.
Still missing a few things:
- No Big Icon BG (waiting for possible addition to frmwrk)
- Small mail icon is still there with multiple mail icon
(code's in place but I'm looking for a better sol)
- Badge (small) Icon is really small at the top of the bar
which should be fixed soon

Bug: 16987147
Change-Id: I44de8eab32250d1486805a652e8c04db89268c62
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
d90a3bb006296443ea35ec3062cad11092ac2f95 02-Aug-2014 Andrew Sapperstein <asapperstein@google.com> New assets. b/16463154

Change-Id: I834a70dde51b44be793610aa174c604257633469
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
7750adb207c55d61ba4693a461ba1e133940f39f 19-Jul-2014 Andrew Sapperstein <asapperstein@google.com> Action bar update - asset swapping. b/16167419

Not all assets are ready, but those that are
have been swapped in this CL for TL and CV.
This CL does none of the changes for action item placement.

Change-Id: I7ce383806a9c9e6591b77f646bb5ba569be74810
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
3806cb53f880094d811ced050342fd6ee7c4bf99 17-Jul-2014 Alan Lau <alanlau@google.com> More robust way to cancel conversation notifications.

This happens when users archive or delete email from the watch. Currently the
conversation notification is cancelled in
NotificationUtils.validateNotifications()[line 775] by comparing current ids
with previous ids stored in memory. If the gmail app is restarted, previous
ids will be cleared and some conversation notifications may not be properly
cancelled.

The solution is to add the notification id to the notification action.
NotificationActionIntentService will use the id to cancel the notification if
it is a remote action.

Bug 16371569
Bug 16376756
Bug 16020553

Change-Id: If70e075e258823906fc062b89ce9b023b419680d
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
e806c9447c7137d2a7a828e7ccdc1f8961aa1c2a 07-Jun-2014 Alan Lau <alanlau@google.com> Better user experience for Gmail wear users.
* Skip undo on phone when the action is perform remotely
* mark conversation as read after reply.

Created separate pending intent for Wear actions. NotifActionIntentService
skips the Undo for remote actions. ComposeActivity adds a converstion uri
to start a service to resend notification.

Bug 15332337
Bug 15332837
Bug 15532541

Change-Id: I9fb51ec6ac393075b08f770bbc3b3490aab622e3
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
735cbbd8a4676c1d36a25c061c8697668786227f 02-Jun-2014 Alan Lau <alanlau@google.com> Set child notification (email in a bundle) to autocancel. Also add intent
data to undo delete intent that should have been fix previously.

Bug 15332837

Change-Id: I3bc86e19ac724d74e2fd037d54462a6794a7f27f
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
804490c46d54741018917cc7f033acb7e6b7e824 30-May-2014 Alan Lau <alanlau@google.com> Adding data to the pending intent for notification action. This is now needed
because Wear allows users to perform action on each conversation and therefore
the pending intent can't be shared.

Bug 15344221

Change-Id: I2fce22ce8b768213802c11308e31c3d8cfff17eb
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
781d1b0449ecdf74064f42df07e24c7e962c88eb 27-May-2014 Alan Lau <alanlau@google.com> Use wear icons for reply and reply all actions.

Bug 13368617.

Change-Id: Icac31e9672a4f3355d8681bd3019a9da19ffa2b2
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
439aa5d7d9226de4682c3697c68c0703b8847518 28-May-2014 Alan Lau <alanlau@google.com> Port Gmail to new wearable api.

Change-Id: I6ec0e72945814d11be8396f5984bc627b75378e7
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
dbf09e5f9614abe2cf672463b1da3993093694a0 22-May-2014 Alan Lau <alanlau@google.com> Add reply choices for replying email from wearable.

Bug 14996128

Change-Id: I9e345cdf6e065393771f50834c59fa2f78c23939
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
c4288f2504ddf203bf558c7ae0143f36f842535b 16-May-2014 Alan Lau <alanlau@google.com> Wearable notification api change.

Bug 14685201

Change-Id: I24ac8086f685bf6b3dcd1847f755590b8fdc9dfa
(cherry picked from commit 575255c9ad5bcb708f60e928bdafe32301dcf667)
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
ecb8ce46f50042c9b67362e57349d3eae39f6182 22-Apr-2014 Alan Lau <alanlau@google.com> Use new notification action api to fix the remote button problem.

Bug 14218390

Change-Id: Ib66f951645baf542369765ae9bd7b0573cf58220
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
7509782adaeab790d964c4c8955e11792b14a042 22-Apr-2014 Alan Lau <alanlau@google.com> Disable remote input to unblock gmail.

Bug 14218390.

Change-Id: I85dc06325f3c15a344c41210a44fc0377d460e97
(cherry picked from commit 191c6935ae19dd658b07c7d78f963cc362400592)
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
3af592c8e647c827d747891dcdd89e66f7fb3674 17-Apr-2014 Alan Lau <alanlau@google.com> Add dependency to prebuilt wearable jar.

Bug 14131130

Change-Id: Ia8af84c25bc7ab9450907184022c9a577ec7effd
(cherry picked from commit b73a16671e5ff1d5a7bfd4fb0ff40053f524a0d6)
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
b5c994d5a5bced6b74a19e220d4b7e849a9e656b 16-Apr-2014 Scott Kennedy <skennedy@google.com> Fix reply from notification actions

Bug: 13983465
Change-Id: I2e79cabb0030641b405961393bacb83c5af32998
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
939ee9ebb21754647bfd1fc303c6ea10fb28f7c1 16-Apr-2014 Scott Kennedy <skennedy@google.com> Remove an unused method

Change-Id: Ib6320576089dee85cb68f8edd6a1f19385678467
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
15490239c82cdb4765e87e926c8c1945adedd1ed 06-Mar-2014 Alan Lau <alanlau@google.com> Gmail changes to support Android Wear
* Replace reply/reply all action with Android Wear action.
* ComposeActivity handles the reply intent and sends email in the background
using AsyncTask.
* Create notification bundle for all message so that user can apply action to
each of the message inside the bundle.

Bug 13405604
Bug 13629669

Change-Id: Ia7efa28c7f333b9571d7e99e83cba6124f843e50
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
26a20758413f0f8629ea71a0943304e3ae740165 01-Mar-2014 Tony Mantler <nicoya@google.com> Get rid of Account#name

b/13249115

Change-Id: I5478b139cba9e3e37924c3af1c7a4f818a803fa3
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
b90a813b107d8f43236e2d3fe12f299d94c82ce8 03-Oct-2013 Tony Mantler <nicoya@google.com> Change notification code to key off android.accounts.Account

b/11023774

Change-Id: Ia65ca20b973c18ee88e699e56624fe578591ebea
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
4fe0af81874976a1995191321e35c844b2229811 21-Aug-2013 Andy Huang <ath@google.com> log notifications

Also fix a long-standing issue that caused notification intents to never
get updated during development (we weren't setting FLAG_UPDATE_CURRENT).
We can remove the version tag from the intent data URI later.

Log reply/reply-all setting.

Bug: 9861033
Change-Id: I49b2ab529de4167d1c8b42a8b053bcc2b9f65a23
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
781f7e322283229483b048776fcb6857c38a72b5 15-Aug-2013 Scott Kennedy <skennedy@google.com> Add more logging for notification actions

Bug: 10161543
Change-Id: Ic0fc9e6881c951f69cce4e04edd55f7a82db017f
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
259df5b9e11908c8ef7c91483924891dd96b3c27 11-Jul-2013 Scott Kennedy <skennedy@google.com> Add a new FolderUri

This will allow us to add query parameters such that Uris will still
appear to be equal, regardless of differences in the parameters.

Bug: 9780067
Change-Id: Iafe39763b3ee448cf02536df89caa736500dfdaf
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
621981ca3fb5f7b461edeac7ac4df765fe72f582 28-Jun-2013 Scott Kennedy <skennedy@google.com> Don't pass custom Parcelables to AlarmManager

AlarmManager unparcels everything in the Bundle, which causes a
ClassNotFoundException.

So we'll take some code from Clock, and shove a NotificationAction
into a byte array, and parcel that. Other processes can unparcel this
without causing any problems.

Bug: 9051575
Change-Id: Ie8fbf1f8b4e8a1523f02c2d84fe50a780a4d90c7
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
f78c53b07082f7b9ac836819981d07b51eb93bf4 06-May-2013 Scott Kennedy <skennedy@google.com> Remove MARK_SEEN action

This was never being acknowledged, and the only place that was using
it shouldn't have been using it.

Bug: 8816083
Change-Id: I4a4702b76bf006dd471f3e80f4032736aab42a5a
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
828bc86ffcb1274fb461fbb25cdc2a07ae76b6c8 25-Apr-2013 Andrew Sapperstein <asapperstein@google.com> Run handle/resetNotificationActions on UI thread.

Fixes b/8703644 by making the bodies of
handleNotificationActions and resetNotificationActions
post onto the UI thread for all of their work and thus
fixes the ConcurrentModificationException of
mNotificationTempDeleted. Also fixes b/8608274
because cacheValue is no longer being called
on a non-UI thread in these two functions.

Also contains a partial fix for notification
actions being undone while the conversation
view pager was open. Now we only update the
ConversationCursor's internal state when the
undo notification is tapped rather than whenever
it is dismissed.

Change-Id: I937dd7f7a0f7284a6f66b982fe363a63c3618f3f
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
21934896faadf6e740ec87797a9b0d1092c6bc6b 24-Apr-2013 Scott Kennedy <skennedy@google.com> Remove remains of these notification actions

To fix the build

Change-Id: I5b6f79476db443f668f6de9b121bf70198d7f0e5
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
ddd17bc2963b67ba07dfd1e2d9b1f17abf8c8e4a 22-Apr-2013 Andrew Sapperstein <asapperstein@google.com> Resend notifications for undone account-folder.

Fixes b/7923968. Instead of resending all notifications
when the undo bar disappears, we only resend notifications
for the account-folder pair that had the undone notification.
This means that when the undo notification disappears,
no additional notifications will go out.

Change-Id: I55155e9abfbe34cc7c0fc4f0e6448a70e921413b
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.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/utils/NotificationActionUtils.java
962a6922af499db189ace88ed3ba518946764197 22-Mar-2013 Scott Kennedy <skennedy@google.com> Fix leftover issues from moving to a folder type bitmask

Bug: 8443606
Change-Id: If269b840604318b8da4342e8c1a5079fb54741ed
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
8c1058ee75ec4a5824a68c3c5275bc48d56bbad8 20-Mar-2013 Scott Kennedy <skennedy@google.com> Change FolderType to a bitmask

This allows one folder to have multiple types.

Bug: 8426563
Change-Id: Ide918a884cfb76022f3c03f5cc69adb149a964cc
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
2d8f3094d69b7ebbd9376dde7f61eb4334e86075 20-Mar-2013 Scott Kennedy <skennedy@google.com> Fix notification issues

We weren't setting the package in a couple places.

Change-Id: I504f9bf90760f1b147b326bedd771f70ecb23bf7
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
61bd0e84a3b0545a722bbfe931233b47afdf52e2 11-Dec-2012 Scott Kennedy <skennedy@google.com> Preliminary sectioned inbox support

Add basic support for sectioned inbox. This does not include the
teaser view or other less important UI features.

Bug: 7685676
Change-Id: I2cba26dc4acc1021f5b8ab0ca81d4e0a65f744a8
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
fa35361c753dd6707268a5eb02ab1a3b44db78ce 23-Feb-2013 Scott Kennedy <skennedy@google.com> resolved conflicts for merge of 1ecdd95f to jb-ub-mail-ur9

Change-Id: If3d898d8f78e8dcfeadfed07edf544b1a75cb2d1
08a079c3d2857e365736432b2691187767eb116f 22-Feb-2013 Scott Kennedy <skennedy@google.com> Hide conversations from list after removal via notif action

If a conversation is archived, deleted, or has a label removed via a
notification action, we should hide it from the conversation list
until either the undo notification is activated, or it times out.

Bug: 8248145
Change-Id: Ib88a14142238b5553f80d59e67be5f64ab2a28fb
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
f88076e2d09af3544881739cf9cbfa7a15397c7a 13-Feb-2013 Scott Kennedy <skennedy@google.com> am 807ff0f2: Merge "Fix "remove label" notification action crash" into jb-ub-mail-ur8

# Via Android (Google) Code Review (1) and Scott Kennedy (1)
* commit '807ff0f2fdd5e40b89fc8efcecc86fd22b7abdec':
Fix "remove label" notification action crash
143eb6ca9acb2d41e56efa5b3ceb2d82dfedf755 12-Feb-2013 Scott Kennedy <skennedy@google.com> Fix "remove label" notification action crash

Modifying raw folders was causing some issues, and is much less sane
than simply removing the one folder we no longer want.

Bug: 8182438
Change-Id: I8f5eb7b221ff27a7fd66c894079821215dacb3a3
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
d5edd2d02649dffb40065fdb6a16acf91552b800 05-Dec-2012 Scott Kennedy <skennedy@google.com> Move notifications to UnifiedEmail

This involves redoing the persistence model, to split general,
account, and folder settings into separate SharedPreference stores.

It also requires some preferences to be moved into UnifiedEmail.

Depends on I71802444add85dc01f6645906a629ff80b964222 (UnifiedGmail)
Depends on Ie6ec389b5b5d2e7ab1b299d0877811ae716526e2 (Email)

Change-Id: Ibe2e3f93ec164370535ffc5f5b2409544cc8d36d
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
caa952b4074b3d8a9f9d869355c4a98fcb904dd1 31-Jan-2013 Scott Kennedy <skennedy@google.com> Keep notification drawer open when undoing an action

If the notification drawer is open, and the last notification is
removed, it will close. So instead of removing the undo notification
and adding the original notification, we keep the undo there, and
replace it with the original.

Bug: 8106230
Change-Id: I8663f717ef3bb3863a8acd0a8dbade4b3fc9cac7
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
5680ec22f92125cbd95ff0f8d18d5cc04c6f0b81 07-Jan-2013 Scott Kennedy <skennedy@google.com> Dismiss lock screen for reply notification action

If no real lock is set, selecting a notification action should launch
the ComposeActivity in front of the lock screen.

Rather than going through a Service, we now launch ComposeActivity
directly, and clear the notification from there.

Bug: 7957838
Change-Id: I6344c93656106b2875bafac5bec18236d5c1d996
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
028340203f349737c6db2f8e5a4a86859c75042d 21-Dec-2012 Scott Kennedy <skennedy@google.com> Archiving conversation from notification should mark it seen

Bug: 7901223
Change-Id: Iebc2010ae0f489fd6955c88a1d32df94baa9ce68
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
1007e70b1abad47c84d19890809e2b3727419607 20-Dec-2012 Scott Kennedy <skennedy@google.com> Refresh the UI after destructive notification actions

This change just appends a query parameter to the URI so that the
Gmail provider knows to force a refresh.

Bug: 7895068
Change-Id: I1314bdc09c61ef8006a2cbea73002e53c5e3bf3b
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
c6c93b92b4c6f156c799b4f9b2c1761caee4a30f 20-Dec-2012 Scott Kennedy <skennedy@google.com> Merge "Reorder notification actions" into jb-ub-mail-ur8
247613d2c614c25194a11aa4738c4dd1d67cd7ad 20-Dec-2012 Scott Kennedy <skennedy@google.com> Reorder notification actions

Bug: 7895597
Change-Id: I7ae7dc1c2d1bd4cdf8d2ec518093a00811adcfea
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
606893390dcb49a88833aa17955dbe96fa41ae4a 20-Dec-2012 Scott Kennedy <skennedy@google.com> Ensure undo bar disappears

There are some cases where the undo bar would not be dismissed after
the timeout, so this has been fixed.

Change-Id: I02d28abea7bbca42c21126a1084a2a6df6914383
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
a61f99847d48938589bc7f7740e2385eee5626ab 18-Dec-2012 Scott Kennedy <skennedy@google.com> Change notification undo timeout to 6 seconds

Bug: 7685493
Change-Id: I31eba6779641f907bfea0ee1e874d7fe18e13d0e
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
e0cb54b61a8e46a578373d153162a1aac81b8a7c 17-Dec-2012 Scott Kennedy <skennedy@google.com> Merge "Remove notifications on reply/forward action" into jb-ub-mail-ur8
c9868fd0eaa69541664ee766243ba23839aa7704 17-Dec-2012 Scott Kennedy <skennedy@google.com> Display the selected actions in the preference summary

Bug: 7875913
Change-Id: Icf9ff83aa8acd956a98d677c918a88e674d21a6f
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
f2566a42b5dec4e846391ee0d7ecae0891356653 15-Dec-2012 Scott Kennedy <skennedy@google.com> Remove notifications on reply/forward action

Clear the notifications when the user selects the reply/reply-all/
forward action.

Also fixes a bug with those actions not always doing the right thing.

Bug: 7742529
Change-Id: I479eef30864fe1fcae3e9c7aafaa21481e51d05c
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
d53560ee123acfe5fa3f8185814c137704767efc 15-Dec-2012 Scott Kennedy <skennedy@google.com> Remove some notification actions

Bug: 7742911
Change-Id: Ifd1a45331280a2e9c4dc0f200818ad71d60f02a0
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
b2033d855ab0f13e253e5403ce25989bcbc49488 08-Dec-2012 Andy Huang <ath@google.com> Convert rawFolders from String to FolderList

Continuing in the Parcel > String vein, switch rawFolders to use
FolderList, a small immutable Parcelable class. Individual
Folder objects are still stringified when used alone, but those
are not time-sensitive cases (e.g. generating a view intent).

Traceview on Nexus 7 shows 61% speedup in serializing and
deserializing folder rawFolders. Overall time for Conversation
construction appears to go up, but that's because the previously
lazy-deserialization is now done in the constructor. I think
this is okay, since the only performance-sensitive codepath
that constructs Conversation objects is the conversation list,
which always needs rawFolders.

Bug: 7690709
Change-Id: I42eadd79aaeb260f3d9642bf930437a69e510282
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
07342eff9ca95b9db665f1453565ea895f3b125f 04-Dec-2012 Scott Kennedy <skennedy@google.com> Update some TODOs

Change-Id: I105ec247bbf30413077136cf6868079c3e4a70ef
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
63e1ca51511c6d3f76f7504c186258ec4b27260b 04-Dec-2012 Scott Kennedy <skennedy@google.com> Updated most of the notification action icons

Still need:
Mark important
Mark not important
Mute

Bug: 7647410
Change-Id: Idad1dcd94d923c7d2e7e9dbe3161c2f3c3e037c2
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
b2ce334a6109aa79e8e6b5a4e74e4f011e8eae1d 03-Dec-2012 Scott Kennedy <skennedy@google.com> Possible crashfix

Change a Parcelable.Creator to ClassLoaderCreator.

Bug: 7657093
Change-Id: Ibc2314154a156a62a1c8aa2c6c64b76c04a119f6
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java
3168c2a75edbf597932ab9edfd96037ceba99b35 01-Dec-2012 Scott Kennedy <skennedy@google.com> Move notification actions to UnifiedEmail

Change-Id: Ib4507c880334b2b7c3b8549d7f30a7260e09b4a1
/packages/apps/UnifiedEmail/src/com/android/mail/utils/NotificationActionUtils.java