summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-03-03 19:32:22 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-03 19:32:22 -0800
commit96c5af40d639d629267794f4f0338a267ff94ce5 (patch)
tree5f81b33c36191e73a1ab0ec3d31a7f57f0a53113 /docs
parent8c2158a5ebb88e226c23b66ff95910158a2727df (diff)
downloadandroid_packages_apps_Email-96c5af40d639d629267794f4f0338a267ff94ce5.tar.gz
android_packages_apps_Email-96c5af40d639d629267794f4f0338a267ff94ce5.tar.bz2
android_packages_apps_Email-96c5af40d639d629267794f4f0338a267ff94ce5.zip
auto import from //depot/cupcake/@135843
Diffstat (limited to 'docs')
-rw-r--r--docs/NOTES0
-rw-r--r--docs/TESTS23
-rw-r--r--docs/TODO27
3 files changed, 50 insertions, 0 deletions
diff --git a/docs/NOTES b/docs/NOTES
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/docs/NOTES
diff --git a/docs/TESTS b/docs/TESTS
new file mode 100644
index 000000000..b89e882a1
--- /dev/null
+++ b/docs/TESTS
@@ -0,0 +1,23 @@
+Some simple functional tests
+--
+
+Compose a message
+ Attach an image to the message
+ Save the message as a draft
+ Reopen the draft
+ * Is the attachment still there?
+ Send the message.
+ * Does the received message have the correct attachment?
+
+Check delete functionality on POP and IMAP account.
+
+Check delete functionality on IMAP with no network connection.
+
+Check save draft functionality on POP and IMAP account.
+
+Check save draft functionality on IMAP with no network connection.
+
+Check sent message functionality on POP and IMAP account.
+
+Check sent functionality on IMAP with no network connection.
+ * When the network is brought back does the sent message get uploaded?
diff --git a/docs/TODO b/docs/TODO
new file mode 100644
index 000000000..d504dd434
--- /dev/null
+++ b/docs/TODO
@@ -0,0 +1,27 @@
+Currently
+--
+Need to add NOOP checking to Pop3Store and ImapStore on cached connections.
+
+
+
+
+
+
+
+
+
+
+
+
+In the future
+--
+Move attachments to files, instead of storing as blobs in the database. There are tons of ways
+we can make the app perform better with this small change. Primarily, we can do everything
+pertaining to large attachments as streams instead of as large loads into byte arrays.
+
+Get rid of the LocalStore's attachment to Store altogether. Local storage is too complex and
+specific to performance to be bound to the Store API. It needs to be flexible with plenty of helper
+functions to make best use of memory and resources.
+
+Make better use of the abstractions for Body, Part and BodyPart. Proper use of these abstractions
+can completely remove the need for the special headers.