Commit Graph

401 Commits

Author SHA1 Message Date
Jesse Vincent e96329eb2b Bumped manifest to 3.703 2011-02-13 14:30:37 -05:00
Jesse Vincent c4e5196584 Bumped manifest to 3.702 2011-02-10 14:19:07 -05:00
Jesse Vincent 6222e9b23d Bumped manifest to 3.701 2011-02-05 21:46:21 -05:00
Jesse Vincent 98d8ba51a0 Initial commit in our new home. Just bumping a version 2011-02-04 23:33:34 -05:00
Jesse Vincent dfda1b60a3 bump trunk's machine version to the next series 2011-01-29 19:37:27 +00:00
Jesse Vincent e9cb07422b Bumped manifest to 3.512 2011-01-29 16:46:21 +00:00
Jesse Vincent 45b5b11904 Bumped manifest to 3.511 2011-01-25 04:01:16 +00:00
Jesse Vincent 034f83e522 Bumped manifest to 3.510 2011-01-24 03:28:00 +00:00
Jesse Vincent d3e519cc7a Bumped manifest to 3.509 2011-01-20 03:03:36 +00:00
Jesse Vincent af0175cb21 unbreak accessiblewebview 2011-01-19 23:05:06 +00:00
Jesse Vincent f4bb321494 Bumped manifest to 3.508 2011-01-17 18:23:41 +00:00
Jesse Vincent 52e776b69d Bumped manifest to 3.507 2011-01-17 04:07:28 +00:00
Jesse Vincent a0b5aaebb1 Bumped manifest to 3.506 2011-01-14 03:54:26 +00:00
Jesse Vincent 94b76ff9d1 Bumped manifest to 3.505 2011-01-13 16:31:03 +00:00
Jesse Vincent 759ba96ae4 Bumped manifest to 3.504 2011-01-13 01:25:48 +00:00
Jesse Vincent 8b094eba6c Bumped manifest to 3.503 2010-12-28 21:24:45 +00:00
Jesse Vincent 17477c6f90 Bumped manifest to 3.502 2010-12-24 23:14:41 +00:00
Jesse Vincent a1872fee21 Bumped manifest to 3.501 2010-12-24 23:14:16 +00:00
Jesse Vincent 3dd777053c Bumped manifest to 3.501 2010-12-17 15:18:46 +00:00
Jesse Vincent 30e6af9fff bump our sequence # for the new dev channel 2010-12-17 15:18:43 +00:00
Jesse Vincent da8831af0c Bumped manifest to 3.390 2010-12-07 23:27:48 +00:00
Jesse Vincent 3bf76bbd68 Bumped manifest to 3.320 2010-12-07 01:24:46 +00:00
Jesse Vincent bf60129f83 Bumped manifest to 3.319 2010-12-01 06:07:00 +00:00
Jesse Vincent f7edcd60ce Bumped manifest to 3.318 2010-11-30 01:59:40 +00:00
Jesse Vincent 3f4a26da78 Bumped manifest to 3.317 2010-11-29 02:22:09 +00:00
Jesse Vincent 3380cc8af4 Bumped manifest to 3.316 2010-11-21 05:32:10 +00:00
Jesse Vincent b8550c9508 Bumped manifest to 3.315 2010-11-20 05:08:49 +00:00
Jesse Vincent 5797e9f3a2 Bumped manifest to 3.315 2010-11-20 05:08:38 +00:00
Jesse Vincent ee11aa406e Bumped manifest to ${version.name} 2010-11-18 19:42:53 +00:00
Jesse Vincent a74643e5c1 Bumped manifest to ${version.name} 2010-11-15 01:31:45 +00:00
Jesse Vincent 914a462afd Bumped manifest to ${version.name} 2010-11-14 00:50:55 +00:00
Jesse Vincent f56afdbf93 Bumped manifest to ${version.name} 2010-11-13 21:42:55 +00:00
Jesse Vincent 14055691a3 Merge branch 'mail-on-sd'
* mail-on-sd: (40 commits)
  Added more comments to explain how the locking mecanism works for LocalStore
  Fixed wrong method being called during experimental provider initialization (since provider isn't enabled, that didn't harm)
  Add more comments about how the various StorageProviders work and how they're enabled
  find src/com/fsck/ -name \*.java|xargs astyle --style=ansi --mode=java --indent-switches --indent=spaces=4 --convert-tabs
  French localization for storage related settings
  Remove unused SD card strings (replaced with storage indirection)
  Merge mail-on-sd branch from trunk
  Reset mail service on storage mount (even if no account uses the storage, to be improved)
  find src/com/fsck/ -name \*.java|xargs astyle --style=ansi --mode=java --indent-switches --indent=spaces=4 --convert-tabs
  Migraion -> Migration
  move the Storage location preference into preferences rather than the wizard.
  Made LocalStore log less verbose Added @Override compile checks
  Added ACTION_SHUTDOWN broadcast receiver to properly initiate shutdown sequence (not yet implemented) and cancel any scheduled Intent
  Be more consistent about which SQLiteDatabase variable is used (from instance variable to argument variable) to make code more refactoring-friendly (class is already big, code extraction should be easier if not referencing the instance variable).
  Added transaction timing logging
  Factorised storage lock/transaction handling code for regular operations.
  Use DB transactions to batch modifications (makes code more robust / could improve performances)
  Merge mail-on-sd branch from trunk
  Update issue 888 Added DB close on unmount / DB open on mount
  Update issue 888 Back to account list when underlying storage not available/unmounting in MessageView / MessageList
  ...
2010-11-13 21:40:56 +00:00
Jesse Vincent 46254bdc35 Bumped manifest to ${version.name} 2010-11-12 22:30:54 +00:00
Jesse Vincent e004fa0029 Bumped manifest to ${version.name} 2010-11-08 02:50:04 +00:00
Jesse Vincent a439bc7712 Bumped manifest to ${version.name} 2010-11-07 03:11:16 +00:00
Jesse Vincent f555100966 Bumped manifest to ${version.name} 2010-11-07 03:11:04 +00:00
Jesse Vincent ac0c2489a0 Bumped manifest to ${version.name} 2010-11-05 03:57:18 +00:00
Jesse Vincent ff8df3e3e6 Bumped manifest to ${version.name} 2010-11-05 02:59:54 +00:00
Jesse Vincent e1686f627a Bumped manifest to ${version.name} 2010-11-05 01:17:05 +00:00
cketti 0add1f97c0 Mark contacts as contacted when a mail is sent to them.
Fixes issue 2522
2010-10-30 20:35:49 +00:00
Jesse Vincent 0876c319e8 Bumped manifest to ${version.name} 2010-10-25 03:22:07 +00:00
Jesse Vincent 7930145a1a Bumped manifest to ${version.name} 2010-10-23 18:51:12 +00:00
Jesse Vincent 0071bd22f8 bump our build sequence number for the 3.3 dev series, so we don't have
overlaps with 3.2
2010-10-23 18:51:06 +00:00
Jesse Vincent c283224999 Bumped manifest to ${version.name} 2010-10-23 15:20:56 +00:00
Jesse Vincent e0d2c9e10d Bumped manifest to ${version.name} 2010-10-22 21:31:32 +00:00
cketti 6ea875d809 Use the correct package name for AccessibleEmailContentActivity in AndroidManifest.xml 2010-10-13 21:29:15 +00:00
Jesse Vincent 0b0cb5d82a Bumped manifest to ${version.name} 2010-10-11 02:57:30 +00:00
Jesse Vincent 0628539ce7 Bumped manifest to ${version.name} 2010-10-11 00:30:08 +00:00
Jesse Vincent c2378c9f46 Marcus accidentally commented out the accessible message view 2010-10-10 19:29:10 +00:00
Jesse Vincent 6731b2ec50 Bumped manifest to ${version.name} 2010-10-09 02:46:25 +00:00
Jesse Vincent 201490c433 Bumped manifest to ${version.name} 2010-10-08 06:33:13 +00:00
Jesse Vincent 23f7d8c46a Bumped manifest to ${version.name} 2010-10-06 22:45:03 +00:00
Jesse Vincent 8ccfbe11f9 Bumped manifest to ${version.name} 2010-10-06 22:41:08 +00:00
Jesse Vincent dd73d87665 Bumped manifest to ${version.name} 2010-10-05 06:37:12 +00:00
Jesse Vincent 2db7293a9a Bumped manifest to ${version.name} 2010-10-05 06:07:33 +00:00
Jesse Vincent 6524af5087 Bumped manifest to ${version.name} 2010-10-03 17:07:27 +00:00
Jesse Vincent 0fa741568b versionCode is going to be autogenerated from here on in. divorce it
from the versionName to avoid confusing users
2010-10-03 17:05:19 +00:00
Jesse Vincent 46ba547d94 3.111 2010-10-01 04:27:55 +00:00
Jesse Vincent 49d2618f99 3.110 2010-09-27 03:27:56 +00:00
Jesse Vincent 745ff494fb 3.109 2010-09-22 02:48:06 +00:00
Jesse Vincent 4a5ed287f4 3.108 2010-09-07 17:07:47 +00:00
Jesse Vincent 8fa1c793ea 3.107 2010-09-03 00:47:37 +00:00
Jesse Vincent 9cccd8d411 3.106 2010-08-31 03:59:03 +00:00
Jesse Vincent 9f1063b483 3.105 2010-08-30 03:05:48 +00:00
Jesse Vincent 64511ed82b 3.104 2010-08-30 02:20:40 +00:00
Jesse Vincent 6d4cc2825a 3.103 2010-08-29 18:14:41 +00:00
Marcus Wolschon 726b472330 set context before using it 2010-08-18 14:13:37 +00:00
Jesse Vincent 0b62640eac Provisional initial commit of MessagingProvider code by
stephane.lajeunesse and koxx33

We're going to try it out in the 3.1 dev series. if it ends up looking
good, it'll be in 3.2
2010-08-18 02:49:13 +00:00
Jesse Vincent de142b7faa 3.102 2010-08-18 02:02:59 +00:00
Jesse Vincent 86dc82f916 Merge branch 'ideal-screenreader'
* ideal-screenreader:
  The IDEAL Group have joined the K-9 dogwalkers and submitted their code to be part of K-9!
  Initial import of the Ideal K-9 branch which adds support for screenreaders.
2010-08-18 02:01:10 +00:00
Jesse Vincent 5be5aaa44a K-9 does not yet work properly when installed to SD. Revert the
install-location for now, per discussion with the original committer a
few days ago.
2010-08-17 23:21:36 +00:00
Jesse Vincent 1252ffb610 3.101 2010-08-17 04:22:27 +00:00
Marcus Wolschon a35ab06ccc allow install on SD-card (is ignored for Android <2.2) 2010-08-13 06:38:20 +00:00
Jesse Vincent 38c053fb73 2.913 2010-08-02 03:04:29 +00:00
Jesse Vincent 5bde9618e4 2.912 2010-08-02 01:29:12 +00:00
Jesse Vincent 56ecf9dbc0 2.911 2010-07-31 06:32:36 +00:00
Jesse Vincent 3fbdb0ff0e 2.910 2010-07-27 14:40:26 +00:00
Jesse Vincent 7a4d12b53b Merge from apg-integration 2010-07-27 12:10:09 +00:00
Jesse Vincent b3ac8e86e7 2.909 2010-07-22 04:17:58 +00:00
Jesse Vincent 338919a9a0 Merge remote branch 'remotes/issue814'
* remotes/issue814:
  Changed the appearance of the ChooseAccount activity to better match the look of the account list.
  svn:eol-style set to LF (UNIX style)
  Update issue 814 Status: Started Cc: +fiouzy Reuse of res/layout/accounts_item.xml to match account list Automatically expand/scroll to Intent-presented account
  - Patch provided by fiouzy (ability to choose identity from other accounts) - Modifications in MessageCompose by cketti (use MessageReference to replace mFolder and mSourceMessageUid)
  Created branch for issue 814 (Feature to select account to send from in compose screen)
2010-07-22 03:15:28 +00:00
Jesse Vincent 7a83fda98c 2.908 2010-07-19 06:14:09 +00:00
Jesse Vincent 7649c598a9 2.907 2010-07-19 01:58:00 +00:00
Jesse Vincent f52e8061b8 2.906 2010-07-15 03:48:24 +00:00
Jesse Vincent 6c84476328 2.905 2010-07-13 23:59:19 +00:00
Jesse Vincent 7b63c8091c 2.904 2010-07-11 19:41:50 +00:00
Thialfihar 67b23fc797 added a setting for language, overriding the system locale settings
Update issue 1290
2010-07-09 00:27:47 +00:00
Jesse Vincent f74e7dd249 2.903 2010-07-08 16:35:41 +00:00
Thialfihar 76df04e949 make shortcuts honour the account setting for the startup folder even if changed after shortcut creation, based on cketti's patch, refs issue 1025 2010-07-07 18:31:16 +00:00
Thialfihar 00a8f948eb added launcher shortcuts to accounts, refs issue 1025 2010-07-07 16:17:13 +00:00
Jesse Vincent 5478ded371 2.902 2010-07-05 10:57:00 +00:00
Jesse Vincent 5c3f366661 2.901 2010-07-03 21:35:35 +00:00
Jesse Vincent ed9eddbc3e 2.900 2010-06-22 22:01:00 +00:00
Jesse Vincent 2c332885c7 2.711 2010-06-08 02:38:09 +00:00
Jesse Vincent 15c1a319cb 2.710 2010-06-06 22:29:04 +00:00
Jesse Vincent b43126c69f 2.709 2010-06-03 20:06:18 +00:00
Jesse Vincent 0d649da82f 2.708 2010-05-24 15:44:20 +00:00
Jesse Vincent 89bd7b4d78 2.707 2010-05-24 15:44:14 +00:00
Daniel Applebaum 71c43b9634 Fixes Issue 1482
Utilize cketti's AutoSyncHelper in order to provide a way to make K-9
Mail obey the global Auto-sync setting.  K-9 Mail doesn't obey the
Auto-sync setting by default because K-9 Mail isn't listed as one of
the listed applications.
2010-05-15 21:26:15 +00:00
Jesse Vincent 337d785cd2 2.706 2010-05-12 03:06:48 +00:00
Jesse Vincent 77cec02a8f 2.705 2010-05-10 20:08:26 +00:00
cketti 331a6ca99b - Always use light theme for the message view since we don't change the colors of the WebView (i.e. it always uses black text on a white background).
- Always display the date in the message view
2010-05-02 00:10:55 +00:00
Jesse Vincent 2775795abe 2.704 2010-04-29 01:33:28 +00:00
Jesse Vincent 35a73ea0b0 2.703 2010-04-24 08:43:03 +00:00
Jesse Vincent d2cec31d83 2.702 2010-04-20 22:36:51 +00:00
cketti f8695f9a61 Added preference screen to pick font sizes for all important information in account list, folder list, message list and message view.
Fixes issue 7
2010-04-20 16:37:03 +00:00
Jesse Vincent 1afd99e6c8 2.701 2010-04-19 21:58:17 +00:00
cketti f911b0e436 Added support for the Android 1.6 intent android.intent.action.SEND_MULTIPLE in a way that should work on older devices too. Worked fine in the Android 1.5 emulator.
Fixes issue 1210
2010-04-02 01:43:56 +00:00
Jesse Vincent f441e299b6 2.515 2010-03-24 01:12:06 +00:00
Jesse Vincent f349af5129 trying to get us back to "stock" build infrastructure 2010-03-24 01:11:49 +00:00
Jesse Vincent 9ca8e100e7 2.514 2010-03-23 03:19:28 +00:00
Jesse Vincent 9c9eb60993 Experimentally bump us up to the 2.0.1 SDK to use cketti's new code for addresses.
I'd bet 50% that we need to revert this in the end, but I wanted to get
a build out
2010-03-23 03:19:22 +00:00
Jesse Vincent 8ca034c3db Patch for issue 946: Only able to get contacts from a primary google
account by cketti
2010-03-23 03:19:12 +00:00
Jesse Vincent 85b65ca272 r2513 2010-03-23 02:41:54 +00:00
Jesse Vincent 983c171357 2.512 2010-03-09 11:29:10 +00:00
Jesse Vincent 9e855c9ebd 2.511 2010-03-02 08:02:46 +00:00
Robert Jacob 366eda13f7 - Fixed project setup for Eclipse
- Removed Debug activity from manifest (activity class doesn't exist)
2010-02-21 15:19:11 +00:00
Jesse Vincent 7459f6cd26 2510 2010-02-16 00:25:14 +00:00
Jesse Vincent e6cabe4a82 2.509 2010-02-14 17:29:52 +00:00
Jesse Vincent 31459fa70a 2.508 2010-02-14 17:29:46 +00:00
cketti ab4e2ca2ec Commented out enhancements introduced in r1443 so we don't loose Android 1.5 support. 2010-02-13 19:35:47 +00:00
cketti ae12453a57 Implement support for android.intent.action.SEND_MULTIPLE (e.g. send multiple images from gallery)
Fixes issue 1210
2010-02-12 15:21:10 +00:00
Jesse Vincent d7da5db3e7 2.507 2010-02-06 16:58:44 +00:00
Jesse Vincent 5043c0580f 2.506 2010-02-06 04:03:43 +00:00
Jesse Vincent a1f8a2ca7d 2.505 2010-02-04 02:38:34 +00:00
Jesse Vincent d022be83ae Fixing the typo in the 2.504 version string. 2010-02-02 02:21:50 +00:00
Jesse Vincent 2f795af07a 2.504 2010-02-02 02:20:50 +00:00
Jesse Vincent cc8400cb53 2.503 2010-01-29 04:00:51 +00:00
Jesse Vincent 22e1a3f574 Rather than manually managing the back button, try to give android better back button hinting
fix our notification -> intent behavior
2010-01-29 03:57:37 +00:00
Jesse Vincent 1945dc4ad4 Clean up our back button support to be actually consistent and to not leak nearly as many activities. 2010-01-28 00:29:27 +00:00
Jesse Vincent 35eea4c2f2 2.312 2010-01-18 00:11:36 +00:00
Jesse Vincent ff9251b6b8 2.311 2010-01-17 04:34:40 +00:00
Daniel Applebaum 6c22507dfb Implementation of a Receiver and Service to provide for the capability
to accept control from other Android applications.  Allows for
changing both Account-level and global settings.  Account-level
settings can be applied to a single Account or to all Accounts.

The file class file derived from src/com/fsck/k9/K9RemoteControl.java
will be bundled into a JAR file for use by external applications.

This facility will be used for:
Issue 215
Issue 730
Issue 864
Issue 884
2010-01-14 04:33:50 +00:00
Jesse Vincent 766277dd8d 2.310 2010-01-14 01:13:45 +00:00
Jesse Vincent 6ade5da94a 2.309 2010-01-09 01:54:09 +00:00
Jesse Vincent 3498173834 2.308 2010-01-07 01:19:24 +00:00
Daniel Applebaum c86a46deb1 Preparatory for more BroadcastReceivers 2010-01-04 00:47:11 +00:00
Jesse Vincent 099366184a 2.307 2009-12-31 04:46:40 +00:00
Jesse Vincent f90e1f67a3 2.306 2009-12-28 12:57:35 +00:00
Jesse Vincent e55e2ed9b5 Allow "search" to work when you're already on the search page. 2009-12-27 20:17:14 +00:00
Jesse Vincent 3cbb9714dd 2.305 2009-12-27 17:49:23 +00:00
Jesse Vincent ddd6db3a7c Made our search activity actually exist 2009-12-27 16:53:24 +00:00
Jesse Vincent 151ae5a2a3 First pass at adding "Searchable" infrastructure 2009-12-27 16:50:37 +00:00
Jesse Vincent 153e02f87d 2.304 2009-12-20 06:56:20 +00:00
Jesse Vincent f57d1cdde7 2.303 2009-12-18 03:04:21 +00:00
Jesse Vincent a292e3de73 2302 2009-12-16 05:27:43 +00:00
Jesse Vincent 9ff5386615 2.301 2009-12-15 04:27:01 +00:00
Jesse Vincent bdc80584c1 Bump to 2300 2009-12-15 04:12:10 +00:00
Jesse Vincent 34c111eb47 Kill the no-op Welcome activity to improve startup performance 2009-12-15 04:06:32 +00:00
Jesse Vincent f31b2702a4 Massive rename to K9, step 1.
Conflicts:

	src/com/android/email/Email.java
2009-12-15 02:50:53 +00:00
Jesse Vincent d7cf63f4c2 2.109 2009-12-10 19:02:01 +00:00
Jesse Vincent 671c2fb570 2.108 2009-12-10 01:15:57 +00:00
Jesse Vincent 5d2df0b12d 2.107 2009-12-07 05:47:58 +00:00
Jesse Vincent 87d4d94072 2.106 2009-11-30 05:21:17 +00:00
Jesse Vincent b18e88cf0d 2.105 2009-11-28 05:10:44 +00:00
Jesse Vincent f4b9edfdca 2.104 2009-11-26 19:52:00 +00:00
Jesse Vincent b50baac5e8 2.103 2009-11-25 15:44:24 +00:00
Jesse Vincent 7aebe52ed1 Bumping to 2.102 2009-11-24 17:54:58 +00:00
Jesse Vincent 1cd4360bcb 2101 2009-11-23 14:45:26 +00:00
Daniel Applebaum b551850827 Fixes Issue 188
Fixes Issue 394
Fixes Issue 763

Completely new Services architecture providing proper Service
lifecycle management.
  Long running tasks in MailService are executed in a separate thread,
  but the service is not stopped until the tasks are complete.

  SleepService for providing synchronous sleeps with proper WakeLock
  integration.

  Mail polling logic moved from MailService to PollService

  PushService to keep application from being killed while push is
  running.

Improved logging of IMAP protocol, including logging folder name,
thread and connection hashcode.

Don't put a failed connection back into the IMAP mConnections
storage. 

IMAP IDLE uses new SleepService for delaying between failed connection
attempts (allows phone to sleep and provides better reliability)

Use a ThreadLocal for ImapPusher wakelocks

Component enablement/disablement in Email is done only when components
are out of phase with desired state. (Issue 188)
2009-11-22 17:01:04 +00:00
Jesse Vincent 690505ea73 release 2100 - first "post-2.0" trunk build. 2009-11-17 21:13:11 +00:00
Bao-Long Nguyen-Trong f1ed349470 We now accept all mime types when handling the android.intent.action.SEND intent 2009-11-17 01:00:09 +00:00
Bao-Long Nguyen-Trong ffe00dc33f Fixed issue 710
WRITE_EXTERNAL_STORAGE is now required as we are using SDK 1.6
2009-11-16 21:02:57 +00:00
Jesse Vincent 1c90d142ac Explicitly say we support large and small screens to get more correct rendering semantics 2009-11-16 16:58:54 +00:00
Jesse Vincent ccd743f55e 1.993 2009-11-15 15:26:51 +00:00
Jesse Vincent 74f910098f Bump to 1992. 2009-11-15 05:59:49 +00:00
Jesse Vincent 85c04241c0 upgrade to "android 1.6, but still works on 1.5" 2009-11-14 20:28:28 +00:00
Jesse Vincent 072e991863 1.991 2009-11-07 23:08:44 +00:00
Jesse Vincent 044770f85b 1.990 - first RC for 2.0 2009-11-05 00:00:02 +00:00
Jesse Vincent ee7be67f47 1.107 2009-11-01 05:38:03 +00:00
Daniel Applebaum eabc9af9b3 Fixes Issue 668
Fixes Issue 577

K-9 has earned its Canine Good Citizen.

K-9 now respects the Android-global Background data preference, by
default.  However, there is an override, allowing K-9 to ignore the
global preference, by either always running around and synchronizing
in the background, or staying put and not synchronizing.

A user can now elect to turn off mail synchronization across all
accounts in either the K-9 Preferences page by setting Background
synchronization to Never, or leaving that value as "When 'Background
data' is checked" and deselecting the Android-global Background data
preference.
2009-10-31 18:51:59 +00:00
Jesse Vincent 6815f85684 1106 2009-10-22 20:54:19 +00:00
Daniel Applebaum 959404cc68 Issue 4: Implements Push Mail for IMAP accounts using IMAP IDLE
This commit contains the entirety of the changes performed in the
issue4-1.X branch from revision 718 through revision 851.  Because the
issue4-1.X branch was up-to-date with trunk revision 847 at revision
849, the source of this commit was not an "svn merge".  Instead, it is
merely a copy of all changed files from the issue4-1.X branch to my
trunk working copy and a straight commit.

Also:
Issue 551
Issue 628
Issue 650
Issue 654
Issue 656
Issue 682
Issue 696
2009-10-22 00:41:06 +00:00
Bao-Long Nguyen-Trong a59fcf3e89 . Fixed issue 607
. Added intent for viewing individial messages
2009-10-19 19:35:31 +00:00
Jesse Vincent 2f083b88de 1.011 2009-10-19 01:25:29 +00:00
Jesse Vincent 7cb2ce54b2 1.010 release 2009-10-14 02:13:58 +00:00
Jesse Vincent ce7234d381 1.009! 2009-10-03 18:55:15 +00:00
Jesse Vincent ba1cba77b8 Build 1008 2009-09-26 21:29:25 +00:00
Jesse Vincent a3232c02f3 1007 2009-09-22 01:33:12 +00:00
Jesse Vincent 97e603362d Bump to v 1006 for release 2009-09-04 17:56:07 +00:00
Jesse Vincent f4417e7bae build 1005 2009-07-02 05:55:49 +00:00
Jesse Vincent 384dd4f771 1003 2009-06-24 14:54:18 +00:00
Bao-Long Nguyen-Trong 8a9e7ca24d . Fixed min sdk version in manifest
. Fixed some target properties for building
2009-06-15 05:14:04 +00:00
Jesse Vincent 553fdbeed5 1002 2009-06-15 02:33:09 +00:00
Daniel Applebaum 10b9b0a05b Issue 117
Issue 30

Provide support for multiple identities.  Identities can be managed in
the Account Settings.  While composing a message, an identity can be
chosen for sending.  Identity information and signature edits are
saved in a header field, so that they survive being synced to the
server and back.

Provide support for editing the quoted text, either for replies or
forwards.  The quoted text is immediately editable, in a separate
editor from the main body.  When saved in a draft, the two are
contatenated, but the length of the main body is saved with the
identity information, and is used to split the two parts again, when
opening the draft.
2009-06-09 03:11:35 +00:00
Jesse Vincent fa364298b8 Actually make the version and build #s sync up 2009-06-01 13:08:14 +00:00
Jesse Vincent 098994b4d9 Bump the K-9 series to 1.x for the first market beta of K-9 1.x 2009-06-01 13:07:37 +00:00
Jesse Vincent 909f677f91 r62972@17h: jesse | 2009-05-07 10:49:32 -0400
First stab at a folderlist that doesn't know or care about messages
r62973@17h:  jesse | 2009-05-07 10:50:11 -0400
A very broken first stab at a message list that only knows about one folder.
r62974@17h:  jesse | 2009-05-07 10:50:44 -0400
When you go from an account list to an individual account, open a folderlist, not an fml
r62975@17h:  jesse | 2009-05-07 10:51:24 -0400
Update Welcome activity to open an ml instead of an fml
r62976@17h:  jesse | 2009-05-07 10:51:59 -0400
When setting up accounts is over, open an fl instead of an fml
r62977@17h:  jesse | 2009-05-07 10:52:51 -0400
Update MessageView to use folderinfoholders and messageinfoholders from the 'correct' classes.
r62978@17h:  jesse | 2009-05-07 10:59:07 -0400
MailService now notifies the fl instead of the fml. Not sure if it should also notify the ml. - will require testing
r62979@17h:  jesse | 2009-05-07 11:01:09 -0400
Switch MessagingController's notifications from notifying the FML to notifying an ML
r62980@17h:  jesse | 2009-05-07 11:25:22 -0400
Update AndroidManifest to know about the new world order
r62981@17h:  jesse | 2009-05-07 11:26:11 -0400
Try to follow the android sdk docs for intent creation
r62982@17h:  jesse | 2009-05-07 11:28:30 -0400
reset MessageList for another try at the conversion
r62983@17h:  jesse | 2009-05-07 11:47:33 -0400
This version doesn't crash and has a working 'folder' layer. now to clean up the message list layer
r62984@17h:  jesse | 2009-05-07 15:18:04 -0400
 move step 1
r62985@17h:  jesse | 2009-05-07 15:18:37 -0400
move step 1
r62986@17h:  jesse | 2009-05-07 15:22:47 -0400
rename step 1
r62987@17h:  jesse | 2009-05-07 17:38:02 -0400
 checkpoint to move
r62988@17h:  jesse | 2009-05-07 17:40:01 -0400
checkpointing a state with a working folder list and a message list that doesn't explode
r62989@17h:  jesse | 2009-05-07 17:40:26 -0400
Remove debugging cruft from Welcome
r62990@17h:  jesse | 2009-05-07 22:00:12 -0400
Basic functionality works.
r62991@17h:  jesse | 2009-05-08 04:19:52 -0400
added a tool to build a K-9 "Beta" 
r62992@17h:  jesse | 2009-05-08 04:20:03 -0400
remove a disused file
r62993@17h:  jesse | 2009-05-09 06:07:02 -0400
upgrading build infrastructure for the 1.5 sdk
r62994@17h:  jesse | 2009-05-09 06:22:02 -0400
further refine onOpenMessage, removing more folder assumptions 
r62995@17h:  jesse | 2009-05-09 20:07:20 -0400
Make the Welcome activity open the autoexpandfolder rather than INBOX
r62996@17h:  jesse | 2009-05-09 20:14:10 -0400
MessageList now stores the Folder name it was working with across pause-reload
r62997@17h:  jesse | 2009-05-09 20:14:26 -0400
Removing dead code from FolderList
r63060@17h:  jesse | 2009-05-10 00:07:33 -0400
Replace the old message list refreshing code which cleared and rebuilt the list from scratch with code which updates or deletes existing messages.
Add "go back to folder list" code
r63061@17h:  jesse | 2009-05-10 00:07:50 -0400
fix message list menus for new world order
r63062@17h:  jesse | 2009-05-10 00:08:11 -0400
Remove message list options from folder list menus
r63063@17h:  jesse | 2009-05-10 00:10:02 -0400
remove more message list options from the folder list
r63064@17h:  jesse | 2009-05-10 00:10:19 -0400
fix build.xml for the new android world order
r63065@17h:  jesse | 2009-05-10 00:39:23 -0400
reformatted in advance of bug tracing
r63066@17h:  jesse | 2009-05-10 05:53:28 -0400
fix our 'close' behavior to not leave extra activities around
clean up more vestigal code
r63067@17h:  jesse | 2009-05-10 18:44:25 -0400
Improve "back button / accounts" workflow from FolderList -> AccountList
r63068@17h:  jesse | 2009-05-10 19:11:47 -0400
* Add required code for the 'k9beta' build
r63069@17h:  jesse | 2009-05-10 19:12:05 -0400
Make the folder list white backgrounded.
r63070@17h:  jesse | 2009-05-10 19:12:26 -0400
* Include our required libraries in build.xml 
r63071@17h:  jesse | 2009-05-10 19:13:07 -0400
Added directories for our built code and our generated code
r63072@17h:  jesse | 2009-05-10 19:13:36 -0400
Added a "back" button image
r63073@17h:  jesse | 2009-05-10 20:13:50 -0400
Switch next/prev buttons to triangles for I18N and eventual "more easy-to-hit buttons" win
r63074@17h:  jesse | 2009-05-10 20:17:18 -0400
Tidy Accounts.java for some perf hacking.
r63081@17h:  jesse | 2009-05-10 22:13:33 -0400
First pass reformatting of the MessagingController
r63082@17h:  jesse | 2009-05-10 23:50:28 -0400
MessageList now correctly updates when a background sync happens
r63083@17h:  jesse | 2009-05-10 23:50:53 -0400
Tidying FolderList
r63084@17h:  jesse | 2009-05-10 23:51:09 -0400
tidy
r63085@17h:  jesse | 2009-05-10 23:51:27 -0400
tidy
r63086@17h:  jesse | 2009-05-11 00:17:06 -0400
Properly update unread counts in the FolderList after sync

r63087@17h:  jesse | 2009-05-11 01:38:14 -0400
Minor refactoring for readability. replace a boolean with a constant.
r63090@17h:  jesse | 2009-05-11 02:58:31 -0400
 now that the foreground of message lists is light, we don't need the light messagebox
r63091@17h:  jesse | 2009-05-11 17:15:02 -0400
Added a string for "back to folder list"
r63092@17h:  jesse | 2009-05-11 17:15:24 -0400
Added a message list header with a back button
r63093@17h:  jesse | 2009-05-11 17:15:54 -0400
Remove the "folder list" button from the options menu. no sense duplicating it
r63094@17h:  jesse | 2009-05-11 17:17:06 -0400
Refactored views, adding our replacement scrollable header 
r63184@17h:  jesse | 2009-05-12 07:07:15 -0400
fix weird bug where message lists could show a header element for a child
r63185@17h:  jesse | 2009-05-12 07:08:12 -0400
Add new-style headers to folder lists. reimplement "get folder by name" to not use a bloody for loop
r63211@17h:  jesse | 2009-05-12 18:37:48 -0400
Restore the former glory of the "load more messages"  widget.  it still needs an overhaul
r63296@17h:  jesse | 2009-05-12 23:23:21 -0400
Get the indeterminate progress bar to show up again when you click "get more messages"
r63297@17h:  jesse | 2009-05-13 02:40:39 -0400
Fixed off-by-one errors in click and keybindings for messagelist
r63298@17h:  jesse | 2009-05-13 06:04:01 -0400
Put the folder title in the name of the folderSettings popup
r63299@17h:  jesse | 2009-05-13 06:04:49 -0400
Reformatting. Removing debug logging
r63300@17h:  jesse | 2009-05-13 06:05:32 -0400
Fixing "wrong item selected" bugs in the FolderList 
r63328@17h:  jesse | 2009-05-13 13:20:00 -0400
Update MessageView for 1.5
r63329@17h:  jesse | 2009-05-13 13:50:29 -0400
A couple fixes to "picking the right item"
Titles on the message context menu
r63330@17h:  jesse | 2009-05-13 13:58:37 -0400
Added an "open" context menu item to the folder list
r63347@17h:  jesse | 2009-05-13 18:00:02 -0400
Try to get folderlists to sort in a stable way, so they jump around less in the ui
r63349@17h:  jesse | 2009-05-13 20:37:19 -0400
Switch to using non-message-passing based notifications for redisplay of message lists, cut down redisplay frequency to not overload the display
r63432@17h:  jesse | 2009-05-16 13:38:49 -0400
Android 1.5 no longer gives us apache.commons.codec by default and apache.commons.logging by default. Import them so we have em.
There's probably something smarter to do here.
r63438@17h:  jesse | 2009-05-16 14:12:06 -0400
removed dead code
r63439@17h:  jesse | 2009-05-16 14:30:57 -0400
Minor tidy
r63440@17h:  jesse | 2009-05-16 14:39:34 -0400
First pass implementation making MessageList streamy for faster startup
r63441@17h:  jesse | 2009-05-16 21:57:41 -0400
There's no reason for the FolderList to list local messages
r63442@17h:  jesse | 2009-05-16 21:58:57 -0400
Switch to actually refreshing the message list after each item is loaded
r63450@17h:  jesse | 2009-05-16 22:34:18 -0400
Default to pulling items out of the LocalStore by date, descending. (since that's the uneditable default ordering)
This makes our messages come out of the store in the order the user should see them
r63451@17h:  jesse | 2009-05-16 22:34:44 -0400
Set some new defaults for the FolderList
r63452@17h:  jesse | 2009-05-16 22:35:43 -0400
set some new message list item defaults
r63456@17h:  jesse | 2009-05-17 12:56:10 -0400
It's not clear that Pop and WebDav actually set us an InternalDate. I'd rather use that so that spam doesn't topsort. But I also want this to _work_
r63457@17h:  jesse | 2009-05-17 12:56:47 -0400
actually check to make sure we have a message to remove before removing it.
r63458@17h:  jesse | 2009-05-17 13:10:07 -0400
Flip "security type" to before the port number, since changing security type is the thing more users are likely to know/care about and resets port number
r63469@17h:  jesse | 2009-05-17 18:42:39 -0400
Provisional fix for "see the FoldeRList twice" bug
r63471@17h:  jesse | 2009-05-17 20:47:41 -0400
Remove title bar from the message view
r63544@17h:  jesse | 2009-05-20 23:53:38 -0400
folderlist tidying before i dig into the jumpy ordering bug
r63545@17h:  jesse | 2009-05-20 23:56:00 -0400
Killing dead variables
r63546@17h:  jesse | 2009-05-21 00:58:36 -0400
make the whole title section clicky
r63556@17h:  jesse | 2009-05-21 01:48:13 -0400
Fix where we go when someone deletes a message 
r63558@17h:  jesse | 2009-05-21 22:44:46 -0400
Working toward switchable themes
r63563@17h:  jesse | 2009-05-21 23:53:09 -0400
Make the MessageList's colors actually just inherit from the theme, rather than hardcoding black

r63567@17h:  jesse | 2009-05-22 10:14:13 -0400
Kill a now-redundant comment
r63571@17h:  jesse | 2009-05-22 19:43:30 -0400
further theme-independence work
r63572@17h:  jesse | 2009-05-22 19:55:23 -0400
gete -> get (typo fix)
r63573@17h:  jesse | 2009-05-22 22:48:49 -0400
First cut of a global prefs system as well as a theme preference. not that it works yet
r63577@17h:  jesse | 2009-05-24 14:49:52 -0400
Once a user has actually put in valid user credentials, start syncing mail and folders in the background instantly.
This gives us a much better "new startup" experience
r63578@17h:  jesse | 2009-05-24 14:55:00 -0400
MessageList doesn't need FolderUpdateWorker
r63579@17h:  jesse | 2009-05-24 17:57:15 -0400
Fix "get message by uid"
Switch to showing messages 10 by 10, rather than 1 by 1 for huge loadtime performance improvements
r63587@17h:  jesse | 2009-05-24 19:19:56 -0400
Cut down LocalMessage creation to not generate a MessageId or date formatter.
r63589@17h:  jesse | 2009-05-24 22:22:32 -0400
Switch to null-escaping email address boundaries, rather than a VERY expensive URL-encoding
r63590@17h:  jesse | 2009-05-24 22:23:21 -0400
Clean up our "auto-refresh the list when adding messages after a sync"
r63593@17h:  jesse | 2009-05-24 22:53:45 -0400
replace isDateToday with a "rolling 18 hour window" variant that's more likely to give the user a useful answer and is 30x faster.
r63595@17h:  jesse | 2009-05-24 23:54:14 -0400
When instantiating messges from the LocalStore, there's no need to clear headers before setting them, nor is there a need to set a generated message id
r63596@17h:  jesse | 2009-05-24 23:54:39 -0400
make an overridable setGeneratedMessageId
r63597@17h:  jesse | 2009-05-24 23:54:55 -0400
Remove new lies from comments
r63598@17h:  jesse | 2009-05-24 23:55:35 -0400
Replace insanely expensive message header "name" part quoting with something consistent and cheap that does its work on the way INTO the database
r63605@17h:  jesse | 2009-05-25 17:28:24 -0400
bring back the 1.1 sdk build.xml
r63606@17h:  jesse | 2009-05-25 22:32:11 -0400
Actually enable switchable themese and compilation on 1.1
r63692@17h:  jesse | 2009-05-29 23:55:17 -0400
Switch back to having titles for folder and message lists.
Restore auto-open-folder functionality
r63694@17h:  jesse | 2009-05-30 18:50:39 -0400
Remove several off-by-one errors introduced by yesterday's return to android titlebars
r63696@17h:  jesse | 2009-05-30 23:45:03 -0400
use convertView properly for performance and memory imrpovement in FolderList and MessageList
r63698@17h:  jesse | 2009-05-31 19:42:59 -0400
Switch to using background shading to indicate "not yet fetched"
r63701@17h:  jesse | 2009-05-31 21:28:47 -0400
Remving code we don't actually need these bits of apache commons on 1.1
2009-06-01 01:35:05 +00:00
Jesse Vincent 9ffe4c44ad 0.114 2009-05-22 15:57:45 +00:00
Jesse Vincent 28b054c8d2 v112 2009-05-05 04:53:29 +00:00
Jesse Vincent fb7882411e v111 2009-05-05 02:13:42 +00:00
Jesse Vincent 90df78d5e8 v110 2009-05-03 20:54:06 +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 d34b8119f6 release 109 2009-04-29 13:02:15 +00:00
Jesse Vincent 8f41f8a96d Google changed the manifest requirements 2009-04-25 15:27:46 +00:00
Jesse Vincent 332b152ae6 v108 2009-04-25 15:11:33 +00:00
Jesse Vincent 989ccad161 Fix for issue 382 - Kind of ugly for the moment, but render the folder config popup as a popup.
This makes the menus it shows not white-on-white
2009-04-24 07:35:40 +00:00
Jesse Vincent 79623b2e70 release 107 2009-04-21 11:04:43 +00:00
Jesse Vincent 636127d6fb Make the folder selector use a new K9 dialog theme so it looks like a popup rather than the whole current app context
(This wouldn't be necessary, but the builtin dialog styles are broken for light themes before cupcake)
2009-04-21 10:43:18 +00:00
Jesse Vincent 6972a58801 Temporary fix for preferences theme - make it black until we figure out how to fix the dialogs 2009-04-20 01:59:23 +00:00