bc47398187c6ffd132435e51d8d61e6ec79a79db |
|
25-Sep-2012 |
Paul Westbrook <pwestbro@google.com> |
Merge Email1 into MR1 Change-Id: I45289d46b65faffc7a3a3dd46382899162f3aaab
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
cc0185f07c9198008d8dc685ae9979f3e35e8539 |
|
28-Jun-2012 |
Marc Blank <mblank@google.com> |
Manual merge of Email from jb-ub-mail Change-Id: I564ddf433d371f45ba78a10f73bb182d484c56f2
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
22d1a794cd9636634bb31689f53603c0ae64c522 |
|
29-Jun-2011 |
Makoto Onuki <omakoto@google.com> |
Newer/older + auto-advance for one-pane - Moved MessageOrderManager code from 2-pabe to the base class. - Most of the code is shared between 1-pane and 2-pane. - Also fixed the bug where we re-created MessageOrderManager every time the user taps newer/older, which was the reson the newer/older button temporarily got disabled when you tapped them. Before this CL we stopped MOM in uninstallMessageViewFragment, but now that we don't reuse fragments this means we stops MOM when we remove the current message view, and re-created a new one when a new message view is created. Now we stop MOM when the right pane gets hidden (2pane) or when showing the mailbox/message list (1pane). - Also removed a now unused callback onMessageShown() from MessageViewFragment. We used to update MOM on this event, but now we do this in installMessageViweFramgment(). Bug 4575586 Change-Id: Idc4aba184f318e0c086afc29dcbe42364e2b51b3
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
50d934360d51392ac2aa6f11de4d6e1446cf78c9 |
|
29-Jun-2011 |
Makoto Onuki <omakoto@google.com> |
Fix the "onPostExecute executed even when cancelled" issue Renamed onPostExecute to onSuccess and made sure it won't called if a task is cancelled in time. Also removed isCancelled(). To implement it right we should make sure that onPostExecute() isn't finished when setting mCancelled, but it's a bit of a pain to implement right, and we don't really have to use it. Change-Id: I3a0baf504506ffc4952a5553f7098a8415842fa3
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
f5418f1f93b02e7fab9f15eb201800b65510998e |
|
14-Jun-2011 |
Marc Blank <mblank@google.com> |
Move Account into its own top-level class Change-Id: Ide7c991b7d4d418dbe17164421425bf898ba64ee
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
3a505d8d9694b56d6c704547c51f32a9756410f8 |
|
26-May-2011 |
Makoto Onuki <omakoto@google.com> |
MessageViewFragment: Preparing to use back stack. Do all the clean-up stuff in onDestroyView() rather than onDestroy(), so that no callbacks (such as the controller callbacks and AsyncTask.onPostExecute()s) will work when it doesn't have views. Change-Id: Ic4aa771d28209ee7b56ac4d228488768ae998dd8
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
0b31917c0e1c9ee50f5c56b3a5b4cbfb7fd373f3 |
|
24-May-2011 |
Makoto Onuki <omakoto@google.com> |
Rename some MessageViewFragmentBase callbacks. - Renamed some methods in MessageViewFragmentBase.Callback - Removed unnecessary argument from a callback. - Removed obsolete comment. Change-Id: Ia5af222971bfe6b943c98208b539946f14f16aa8
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
b36ac017926f2557f4a476d0cefe49002d11233b |
|
17-May-2011 |
Makoto Onuki <omakoto@google.com> |
Changes for NO_XXX - Added Message.NO_MESSAGE - Renamed PSEUDO_ACCOUNT_ID_NONE to NO_ACCOUNT - Removed PARENT_KEY_NONE and use NO_MAILBOX instead - For starters, cleaned up the UI controllers to use them. Change-Id: I6cfd87ece2fced8e9f7c76d034c4d1dbf9e4db10
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
954f037d8f1e64ae88e02fe18ecf6b72b00f3daa |
|
12-May-2011 |
Makoto Onuki <omakoto@google.com> |
Clean up fragments Now that we don't reuse fragments and always use newInstance() to pass arguments, there's a bunch of unnecessary things in them, such as clearContent(). Also now MessageListFragment takes an account ID as an argument. Bug 4346486 Change-Id: I7e05628c481ed56512c2281257239105d40ee1bc
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
31d9acbf0623872f9d4a2b3210b5970854b654c7 |
|
12-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part huit: Refactor constants, clean emailcommon * There are three pieces to this CL (sorry): 1) Move and/or rename some constants into emailcommon 2) Move Utility to emailcommon, moving the few UI related utilities back into Email (FolderProperties and UiUtilities) 3) Remove all references to resources from emailcommon * The three pieces relate in that, between them, they allow the emailcommon static library to compile cleanly Bug: 3442973 Change-Id: Ic5e3abaa2a1b36999e0b6653c6c2134ea1bd544f
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
d1ee5b8fa5fe92df1ded5953a9e3f001b38a1ac7 |
|
30-Nov-2010 |
Makoto Onuki <omakoto@google.com> |
EML viewer: Set title, and show arrow next to the app icon - Set "Viewing FILENAME" as title. - Home icon now has "back" arrow. Closes the activity when clicked. Bug 3221312 Change-Id: I689499e10704d3c5d206df4aa12e21db9687c4c5
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
b715ea1d768de273cc4bf0d6b052c61ee1245cba |
|
23-Nov-2010 |
Makoto Onuki <omakoto@google.com> |
Fix & cleanup on EML viewer (MessageFileView) - Fix the XL layout: Don't refer to "GONE" views in RelativeLayout. - Don't always (re-)load message on onResume(). This will make it lose all state (e.g. webview's zoom level) when coming back from other activities. - Change the default visibility of some views so that it'll look okay while loading the message. - Remove the use of obsolete fragment APIs. - And some other minor cleanups... Bug 3221066 Change-Id: I475bc229f4ea9e0e480f528389f5180e1d63fcd6
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
206d4e842d287a7a4e6bedf4963fb7f0f58e113f |
|
30-Jul-2010 |
Makoto Onuki <omakoto@google.com> |
Split up MessageViewFragment like we did to MessageView. Break MessageViewFragment up into two fragments, MessageViewFragment, which is used to show regular messages, and MessageFileViewFragment, which shows EML messages. (And their base class, MessageViewFragmentBase.) MessageViewFragmentBase's javadoc has a class diagram. MessageViewFragment is actually named MessageViewFragment2 at this point so that GIT correctly finds out the rename from MessageViewFragment to MessageViewFragmentBase. I'll rename it back in a following CL. Also added very basic unit tests for MessageView and MessageFileView. At this point, they just make sure the activities really open and show messages without exceptions. I feel like the current naming schema for the activities/fragments is kinda confusing. Let me know if you come up with better names. Change-Id: Iff948f4b68cfdb7c1e68f225927b0ce58d34766b
/packages/apps/Email/src/com/android/email/activity/MessageFileView.java
|
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/src/com/android/email/activity/MessageFileView.java
|