Sander Bogaert
9f568e3e08
Hide move & copy options for mixed messagelists. Also use hide and show the new grouped icon for them correctly.
2012-09-08 22:21:13 -07:00
Sander Bogaert
85fc76c10b
Have the icon function as 'up' instead of 'home'.
2012-09-08 22:21:10 -07:00
Sander Bogaert
4a7a61bd08
Made the selectAll working again. This also got rid of the 2 settings options in the actionbar.
2012-09-08 22:21:06 -07:00
cketti
c7003ab028
Cleaned up ActionBarNavigationSpinner
2012-09-08 22:21:05 -07:00
cketti
f46f733bce
Moved ActionBarNavigationSpinner to another package
2012-09-08 22:21:05 -07:00
cketti
933a8fdcd5
Made actionbar_selected a format string
2012-09-08 22:21:04 -07:00
cketti
763e2853d7
Whitespace fixes
2012-09-08 22:19:56 -07:00
Sander Bogaert
33cae2fdab
Fixed actionbar context mode bug when rotating the screen.
2012-09-08 22:16:03 -07:00
Sander Bogaert
f11e3d5059
Have a nice title for messagelist displaying a query.
2012-09-08 22:16:03 -07:00
Sander Bogaert
a730e67514
Have a dynamic context actionbar filled with options that are supported by the current selection of mails. Also works for unified inbox.
2012-09-08 22:13:07 -07:00
Sander Bogaert
35e8937b8a
Remove send alternate option from messagelist activity.
2012-09-08 22:13:06 -07:00
Sander Bogaert
24d7416e61
Implemented the (Un)start and (Un)read toggles.
2012-09-08 22:13:06 -07:00
Sander Bogaert
6bea2dddac
Major cleanup of the MessageList activity and layout. Removed dead code.
2012-09-08 22:10:21 -07:00
Sander Bogaert
876bd52e8d
Exiting context mode after batch actions.
2012-09-08 22:07:18 -07:00
Sander Bogaert
e01232a500
Selection with context actionbar working.
2012-09-08 22:05:41 -07:00
cketti
f8bd9e481c
Converted MessageList to a K9ListActivity
2012-09-08 21:47:52 -07:00
Sander Bogaert
830442b690
Show email subject in actionbar.
2012-09-08 21:43:09 -07:00
Sander Bogaert
ee6bd2dc22
Pressing the actionbar icon will take you back to the accountsscreen.
2012-09-08 21:43:08 -07:00
Sander Bogaert
67b4cd9c8e
Add unread count to MessageList title
2012-09-08 21:43:08 -07:00
Sander Bogaert
b90386ecd3
Fix progressindicator on folderscreen.
2012-09-08 21:40:57 -07:00
Sander Bogaert
6c27d3e7ef
Fix the upper refresh button in MessageList
2012-09-08 21:40:56 -07:00
Sander Bogaert
1b9abb2b9b
Set a title for the folderlist activity.
2012-09-08 21:39:44 -07:00
Sander Bogaert
67ab08383f
Created new string resource for folderacitvity title.
2012-09-08 21:39:43 -07:00
Sander Bogaert
18748499af
Generalize ActionBarNavigationSpinner creation.
2012-09-08 21:39:42 -07:00
Sander Bogaert
4de06915ea
Make title changeable. Have email adress and foldername in there.
2012-09-08 21:36:47 -07:00
Sander Bogaert
c19367eb18
Fix swap back bug.
2012-09-08 21:34:34 -07:00
Sander Bogaert
03cec1ef56
Separated the navigationspinner and the messagelist class.
2012-09-08 21:34:33 -07:00
Sander Bogaert
c2af640891
Messagelist special cases bug fix.
2012-09-08 21:32:54 -07:00
Sander Bogaert
2ec97235ec
Split bar on Messagelist activity and some code styling.
2012-09-08 21:32:54 -07:00
Sander Bogaert
4293914855
Initial actionbar integration. On top of every activity, no real integration yet.
2012-09-08 21:14:55 -07:00
cketti
3253466f14
More magic to work around BinaryTempFileBodyInputStream
2012-09-09 01:15:26 +02:00
cketti
734e0d1920
Merge branch 'MessageListAdapter_cleanup'
2012-09-09 00:55:18 +02:00
Andrew Chen
2ef8cda13c
Remove the try-finally stream close. Add comment as to why this pattern doesn't work here.
2012-09-07 23:49:24 -07:00
Andrew Chen
c44b19cda6
Close input stream after reading to fix strict mode warning.
2012-09-07 20:34:40 -07:00
Andrew Chen
2b0b929aa2
Add references and in-reply-to for forwarded messages.
2012-09-07 11:03:46 -07:00
Andrew Chen
3f4bc28363
Add null check before attempting to do math on the date.
2012-09-06 16:38:45 -07:00
cketti
f42943f30c
Optimized searching for a message in the message list
2012-09-06 22:33:22 +02:00
cketti
5678786c97
Properly closing InputStreams to avoid StrictMode warnings
2012-09-05 05:57:52 +02:00
cketti
9c335127e2
Code cleanup
2012-09-05 03:50:02 +02:00
cketti
16ab1b67bc
Made sure the message list is only modified from the UI thread
2012-09-05 03:02:22 +02:00
cketti
d97da517fa
Rewrote code accessing mAdapter.messages from outside MessageListAdapter
2012-09-05 01:31:09 +02:00
cketti
fb6d004692
Don't use MessageListHandler when calling from the UI thread
2012-09-05 01:02:05 +02:00
cketti
bd9b6aea2d
Moved methods modifying the message list to MessageListAdapter
2012-09-05 00:51:04 +02:00
cketti
75a97a82c0
Make MessageListHandler a real Handler that uses Android's message queue
2012-09-05 00:35:43 +02:00
Andrew Chen
536046809d
Merge pull request #170 from roee88/master
...
Issue 4461: MessageProvider enhancements and fixes
2012-09-03 12:47:45 -07:00
Roee Shlomo
f6e30a0642
Removed unreachable searchStats overrides
...
Removed unreachable searchStats overrides.
Replaced with folderStatusChanged in MessageProvider.
Further review confirmed searchStats is only called for listeners passed
directly to MessagingController.searchLocalMessages* and never called
for any
MessagingController registered listener.
folderStatusChanged is more appropriate for this purpose.
2012-08-31 04:35:56 +03:00
Bernhard Redl
474f32ad02
changed parseFlags to directly manimpulate member
2012-08-30 18:15:19 +02:00
Bernhard Redl
7c007d19fb
added improvements suggested by achen
2012-08-30 17:47:58 +02:00
Bernhard Redl
56105bcfe3
+ add support for $Forwarded IMAP flag
2012-08-29 02:26:38 +02:00
cketti
c0153a1636
Display decrypted/verified messages like text/plain messages
...
Nicely format the text instead of wrapping it in <pre> tags.
2012-08-27 17:38:10 +02:00
Roee Shlomo
a4b8bbdb72
Removed trailing spaces
2012-08-18 20:52:32 +03:00
Roee Shlomo
ef082f0260
Fixed indentation
2012-08-17 17:29:35 +03:00
Roee Shlomo
7419259407
Allow more fields in the external provider
2012-08-17 17:19:26 +03:00
Roee Shlomo
a4d1f78dbd
Fixed ACTION_REFRESH_OBSERVER broadcast sending
...
searchStats seems unreachable so broadcast is now sent from
folderStatusChanged and also contains the account and folder name as
extra parameters.
2012-08-17 17:18:00 +03:00
Andrew Chen
a274a3717a
Merge pull request #168 from aatdark/aatdark_mime4j072
...
upgraded Mime4J from 0.7-SNAPSHOT to 0.7.2. Fixes MimeMultipart parser bug (Issue 4455).
2012-08-15 15:34:25 -07:00
cketti
66911a0624
Use grey background for read messages in the message list
2012-08-15 04:14:12 +02:00
Bernhard Redl
89f6c2f6d0
upgraded Mime4J 0.7-SNAPSHOT -> 0.7.2 (fixes MimeMultipart parser bug)
2012-08-15 01:47:57 +02:00
cketti
2e454f0af7
Removed "System zoom controls" setting
...
We always allow zooming but hide (provided the Android version supports
it) the on-screen zoom controls if the device supports multi-touch,
hence pinch-to-zoom.
2012-08-15 00:21:22 +02:00
cketti
3f426c824c
Fixed typo
2012-08-13 20:05:19 +02:00
cketti
03f0678047
Use TitleBarDelegate otherwise clicking links won't work on Jelly Bean
2012-08-13 16:12:15 +02:00
cketti
d9f1690741
Added option to always show the CC/BCC text input fields
2012-08-10 03:38:10 +02:00
cketti
1ff3b6b88f
Disable the 'Add Cc/Bcc' menu option when both fields are visible
2012-08-10 02:31:55 +02:00
Andrew Chen
6f8c60763d
Use Calendar to get current year when formatting copyright.
2012-08-08 11:03:10 -07:00
Andrew Chen
4f122ca094
Merge pull request #160 from dzan/fix_messagelist_whitespace
...
No more white space at the right hand side of the MessageList
2012-08-06 16:53:55 -07:00
cketti
e08b5d2edf
Make the setEmbeddedTitleBar fall-back work on pre-API16, too
2012-08-04 01:13:38 +02:00
cketti
de6d271d58
Remove JBTitleBarWebView because TitleBarWebView handles all versions
2012-08-04 00:16:06 +02:00
Sander Bogaert
ee283c0c77
Give star a bit more room so there is no cut-off. Don't force the scrollbar on the outside so the listitems can take the whole width.
2012-08-03 12:18:12 -04:00
Jesse Vincent
a80d7c518a
Always recalculate
2012-08-02 16:58:13 -07:00
Jesse Vincent
74f04e75e3
A first spike of integrating http://code.google.com/p/android-titlebar-webview
...
on my nexus 7, the webview and titlebar are overlapping each other, still
2012-08-02 16:49:21 -07:00
Jesse Vincent
17a6f79365
Better solution coming up!
...
Revert "Added fallback for when WebView.setEmbeddedTitleBar() is not available"
This reverts commit 6073b9d3fa
.
2012-08-02 16:11:10 -07:00
cketti
592ed3ef38
Upgrade from "keyguardPrivacy" to "notificationHideSubject"
...
Make sure existing installations aren't reset to the default value when
the new setting can't be found.
2012-08-02 03:09:26 +02:00
cketti
3e6d161c18
Show current value for the 'notification_hide_subject' ListPreference
2012-08-02 02:43:10 +02:00
cketti
8c11ec18a9
Code style/documentation cleanup (no functional changes)
2012-08-02 02:31:54 +02:00
cketti
cd37ae16e1
Fixed setting names in SettingsUpgrader for version 12
2012-08-02 02:20:33 +02:00
Bernhard Redl
4028505d69
Extended setting to hide subject in notification area (never, when locked, always)
...
Fixed issue 2595
2012-08-02 01:47:20 +02:00
cketti
f3e74d5321
Added support for "show in top group" to ChooseFolder
2012-08-01 23:44:40 +02:00
cketti
853b4681b2
Hide 'Background data' option on ICS+ devices
2012-07-19 05:25:23 +02:00
cketti
eb7f94a500
Hide "Show unread count" (notifications) on Honeycomb+ devices
...
On Android 3.0 and newer the notification icon is no longer overlaid
with the 'notification number', so we hide the setting.
2012-07-19 02:23:09 +02:00
cketti
5467a71cbf
Added work-around for image loading bug in Android 4.0's WebView
...
Fixes issue 3997
2012-07-16 02:14:42 +02:00
cketti
b72fcd9d4b
Only use the single-column layout on known good Android versions
...
Fixes issue 3820
2012-07-13 23:04:04 +02:00
cketti
83e57064ff
Check database version after ending the transaction
2012-07-07 17:15:14 +02:00
cketti
d08169b004
Corrected indentation
2012-07-07 17:14:03 +02:00
cketti
400487b8aa
Merge branch 'pullreq150'
2012-07-07 17:04:17 +02:00
cketti
e1d9a4779d
Changed the rest of ImapStore to use longs for storing UIDs
2012-07-07 16:46:07 +02:00
cketti
2ad748fad7
Change ImapUtility to use 'long' for the values of sequence sets
2012-07-07 16:21:07 +02:00
cketti
a37c95b456
Move auto-unboxing out of if-clause
2012-07-07 15:41:55 +02:00
cketti
c359eb3cb7
Use auto-unboxing when iterating over a List<Long>
2012-07-07 15:36:43 +02:00
cketti
08c6c63b31
Merge branch 'pullreq153'
2012-07-07 15:06:41 +02:00
cketti
a281b3401e
Extracted code to disable Lint warning when using newer API
2012-07-07 15:03:23 +02:00
cketti
1f2104cae1
Added annotations to disable Lint warnings when we're using newer APIs
2012-07-07 14:38:57 +02:00
cketti
ece107f6d8
Removed unused variable
2012-07-07 14:33:15 +02:00
cketti
f832e08de3
Removed unused debug message
2012-07-07 14:30:42 +02:00
cketti
8493847895
Removed unused class
2012-07-07 14:29:40 +02:00
cketti
2269f22153
Removed unused method that was used for debugging
2012-07-07 14:28:15 +02:00
cketti
411117b660
Removed unused imports
2012-07-07 14:26:16 +02:00
cketti
79253968ff
Get rid of auto-unboxing in comparison
2012-07-07 14:19:22 +02:00
András Veres-Szentkirályi
85b2eb8315
removed unused private field mUID
2012-07-06 15:05:53 +02:00
András Veres-Szentkirályi
d0c08fb705
removed unread private field mSecure
2012-07-06 15:04:46 +02:00
András Veres-Szentkirályi
2f918c2307
Use more efficient entrySet iterator instead of keySet + get()
...
The loop extracted keys from `remodeUidMap` and then called
`remouteUidMap.get(...)` for every key. If both the key and the value
needs to be iterated on, `Map.entrySet()` is a more efficient solution
as it doesn't require O(n) Map lookups.
2012-07-06 15:00:25 +02:00
András Veres-Szentkirályi
9413cf5c9d
Removed override merely calling super()
2012-07-06 14:35:01 +02:00