Bao-Long Nguyen-Trong
93b95b85b2
Fixed NullPointerException when trying to send message with to text body (attachment only for example). The message would end up being stuck in the outbox.
2009-05-22 05:42:16 +00:00
Bao-Long Nguyen-Trong
f64de34d2f
Made MAX_SMALL_MESSAGE_SIZE match Store.FETCH_BODY_SANE_SUGGESTED_SIZE for consistency. See r623
2009-05-21 20:02:44 +00:00
Bao-Long Nguyen-Trong
49426f3107
Removed some logging that should not have made it to SVN
2009-05-21 18:53:27 +00:00
Bao-Long Nguyen-Trong
f4d7b54fb6
Bumped back FETCH_BODY_SANE_SUGGESTED_SIZE to 50K
2009-05-21 18:49:39 +00:00
Bao-Long Nguyen-Trong
73ded7170b
. Greying out partially downloaded messages
...
--> All messages that will require download in order to be read are now "greyed" out
2009-05-20 04:46:55 +00:00
Bao-Long Nguyen-Trong
bae5fba355
Better HTMLization of plain text emails using <pre>: spaces / identation are now properly displayed
2009-05-20 04:44:45 +00:00
Bao-Long Nguyen-Trong
d8724784dd
. Minor memory usage optimization of how we HTMLize plain text emails
2009-05-20 04:39:51 +00:00
Bao-Long Nguyen-Trong
23797b62ee
. Fixed issue 423:
...
. HTMLized version of plain text email is not loaded up as a MIME part of the message anymore. We use a custom seperate variable in the text body class.
2009-05-20 04:36:20 +00:00
Bao-Long Nguyen-Trong
435e2c3532
Fixed issue 404:
...
. Free up memory as we go in MessagingController.synchronizeMailboxSynchronous()
. IMAP: We only do a partial fetch of the text body of large messages during background sync. This allow for faster syncs and avoid expensive parsing that lead to OutOfMemoryError
2009-05-20 04:27:51 +00:00
Daniel Applebaum
130e00d72a
Reflect Seen and Flag states while messages are not fully downloaded
2009-05-18 04:40:24 +00:00
Jesse Vincent
23f0f8f73e
Slightly clean up phrasing of baolongnt++'s new signature positioning code
2009-05-17 18:33:23 +00:00
Bao-Long Nguyen-Trong
d222a48a18
Added option setting/preference to specify the signature location. This fixed issue 74
2009-05-17 06:02:02 +00:00
Bao-Long Nguyen-Trong
42194562c1
Minor optimization to avoid the OutOfMemoryError we have been getting
2009-05-17 05:59:28 +00:00
Daniel Applebaum
8e51d6cf14
Issue 418
...
When no accounts are set for automatic sync, the MailService is
stopped. When the MailService is stopped, the Android platform is
given greater leeway in killing the entire K9 process in order to free
system resources.
2009-05-14 02:26:23 +00:00
Bao-Long Nguyen-Trong
4a6f2e419b
. Fixed bug where always BCC address is added again when editing a draft
2009-05-14 00:09:43 +00:00
Bao-Long Nguyen-Trong
536133daf1
. Fixed issue 419
...
. Moved signature to the bottom of the message body view so that it is not editable
TODO: Add signature location preference / settings
2009-05-14 00:03:19 +00:00
Jesse Vincent
182bc74755
New spanish translation from Ivan Jimenez <ijs1980@yahoo.es>
2009-05-12 10:44:24 +00:00
Bao-Long Nguyen-Trong
724c0aed31
Minor optiomization to help with the OutOfMemoryError pbs we have been getting
2009-05-12 05:31:21 +00:00
Bao-Long Nguyen-Trong
6caccc4ead
. Rolled back some code from r505 that are not usefull. The code that really prevents the double message in POP3 is when we set the X_DOWNLOADED_FULL in the POP3 folder class
2009-05-11 23:31:59 +00:00
Bao-Long Nguyen-Trong
5ab77dcd64
Refactored message loading for view
...
--> Perfomance improvement: the code was doing duplicates calls to the server to set SEEN flag and duplicate access to the db.
2009-05-11 04:39:03 +00:00
Bao-Long Nguyen-Trong
7d98ed60ad
Reverted signature formatting code that was not meant to be committed
2009-05-10 13:55:28 +00:00
Bao-Long Nguyen-Trong
bb8629abe8
. Potential fix for issue 404: now doing all HTMLization in one pass to minimize the amount of String objects
2009-05-10 07:05:24 +00:00
Bao-Long Nguyen-Trong
5b0dee8cc0
. Large messages are now only retrieved once for POP3 servers that don't support the TOP command
2009-05-10 05:47:26 +00:00
Bao-Long Nguyen-Trong
e844f4ab0c
Fixed issue 191
2009-05-10 05:39:47 +00:00
Daniel Applebaum
97a4f97b64
Issue 234
...
Fix POP3 deletes. Verizon uses - in their POP3 UIDs, and K9 was
assuming that only Local UIDs have -. Removed that assumption. Also,
after issuing DELE on POP3 connection, need to also issue a QUIT. The
delete code in MessagingController now closes the folder after
deleting a message, which will slow down IMAP deletes, but also
conserve connections, so is probably a net benefit.
2009-05-09 15:22:36 +00:00
Jesse Vincent
718e27dab9
WebDavStore updates to fix authentication issues - based on design and counselling from ismarc31
2009-05-07 03:17:26 +00:00
Daniel Applebaum
96c98e3070
Reformat executeSimpleCommand
2009-05-06 00:16:47 +00:00
Daniel Applebaum
27e0ec1b80
Decrement mMessageCount when an untagged EXPUNGE is received
2009-05-06 00:12:30 +00:00
Bao-Long Nguyen-Trong
5be7ee8517
. Added Z as keyboard shortcut to toggle read flag
...
. Removed duplicate adapter notification and hence data reload
2009-05-05 16:26:04 +00:00
Jesse Vincent
28b054c8d2
v112
2009-05-05 04:53:29 +00:00
Jesse Vincent
1d7fdbeb92
expose download status of messages. slightly grey out messages that haven't yet been downloaded fully
2009-05-05 04:51:11 +00:00
Jesse Vincent
7cdac9e721
Flip the message color background to white in the message list for better contrast
2009-05-05 04:20:41 +00:00
Daniel Applebaum
aac64b03a5
Make sure not to lose an untagged EXISTS, even if it came during a
...
command that we didn't handle properly.
2009-05-05 04:03:56 +00:00
Jesse Vincent
4ed1c82855
Proposed fix for "unreopenable" folders bug
2009-05-05 03:15:07 +00:00
Jesse Vincent
fb7882411e
v111
2009-05-05 02:13:42 +00:00
Jesse Vincent
d20fbc09fc
Stop using a custom WebViewClient - it caused keybinding and url-opening bugs.
...
If anything the new version feels a bit faster
2009-05-05 02:13:02 +00:00
Jesse Vincent
7dcd346e0f
MessageView shouldn't swallow keybindings
2009-05-05 01:56:41 +00:00
Daniel Applebaum
651642faeb
Automatically re-synchronize the IMAP protocol. Previously, losses of
...
synchronization could happen if an Exception was thrown while parsing
an untagged response without using executeSimpleCommand. For
instance, while doing a fetch. Once synchronization was lost, later
commands would fail in surprising ways. One manifestation of such
failures was spontaneously emptying of folders when search results
were not returned properly. The new code makes sure to only accept OK
responses with the tag of the command, and discards the untagged
responses from previous command.
2009-05-05 00:42:05 +00:00
Jesse Vincent
7daf4ef1e6
We don't actually want to clear out the plaintext version of the message. K-9 uses that for replies
2009-05-05 00:29:15 +00:00
Jesse Vincent
dec4a6371f
Fix auto-open of INBOX per danapple0
2009-05-05 00:24:18 +00:00
Jesse Vincent
90df78d5e8
v110
2009-05-03 20:54:06 +00:00
Jesse Vincent
323c294250
Move our linkification and htmlification of mesages from on-display to on-sync.
...
There's no need to defer this work until the user is waiting for it
2009-05-03 20:52:32 +00:00
Jesse Vincent
f2fa5ae2f6
FolderMessageList performance improvement from debauchedsloth++ (Partial application of his patch from Issue 285)
2009-05-03 04:39:13 +00:00
Jesse Vincent
92a8c174cc
All strings updates from debauchedsloth++'s patch in Issue 285 - not all strings are in use yet
2009-05-03 04:38:04 +00:00
Jesse Vincent
2dda469255
MessageView performance improvlements by debauchedsloth++ (This includes all changes from Issue 285's MessageView.java patch)
2009-05-03 04:36:33 +00:00
Jesse Vincent
4b444b2bcf
don't try to recreate the indexes on every db update as it will surely fail
2009-05-03 04:22:34 +00:00
Jesse Vincent
46eef4589d
Fixed issue 160 - Applied a patch to enable K9 to respond to addtional SEND intents
2009-05-02 22:30:08 +00:00
Jesse Vincent
ab82b10918
Add a few indexes to the message and folder lists
2009-05-02 22:14:45 +00:00
Jesse Vincent
d185adfc27
Fix up text/plain message view to escape < and > and & when converting plain text to html for display
2009-05-02 22:06:42 +00:00
Daniel Applebaum
0ffe1621a2
Issue 394
...
Issue 252
394: Replace code change lost with move of DAmail MailService.java to
K-9. Eliminate the stopSelfs. Without the stopSelfs, the Service
remains active and the Android platform is far less likely to kill the
process, although not absolutely forbidden from doing so. Better will
be to implement the full BroadcastReceiver methodology referred to in
Issue 394, which would allow replacing the stopSelfs, which would make
K-9 a better good citizen.
252: Fix logic for raising and canceling notifications based on number
of new unread messages and total unread messages.
2009-05-02 14:49:29 +00:00