Commit graph

1658 commits

Author SHA1 Message Date
Jesse Vincent
bc2127c84a added a synchronous variant of searchLocalMessages 2010-10-23 15:19:47 +00:00
Jesse Vincent
e0d2c9e10d Bumped manifest to ${version.name} 2010-10-22 21:31:32 +00:00
Jesse Vincent
64829aea89 first pass at importing the traditional chinese translation from Issue
2500 ( thanks to zhangyin@research.neu.edu.cn)
2010-10-22 15:46:46 +00:00
Jesse Vincent
64c102dd14 notification that the dataset changed needs to happen on the UI thread. 2010-10-21 20:49:48 +00:00
Jesse Vincent
48f2885cfc When returning from a messageview to a messagelist do our listview
updates on a thread rather than on the main ui thread. it results
in the list blinking with old data, but that's still a better user
experience than "frozen"
2010-10-21 20:49:36 +00:00
Jesse Vincent
e8756af4f1 astyle 2010-10-21 20:49:20 +00:00
Jesse Vincent
2a4792eb60 update a comment about an uncommon code path 2010-10-21 20:49:05 +00:00
Jesse Vincent
8d9c074a27 Add gmail-style "to me" and "cc me" indicators in messagelist 2010-10-21 20:48:45 +00:00
Jesse Vincent
d02ddda19b When doing a message search, break it into "first 10" and "more" -
because a long SQL query takes more time before starting to return
results, K-9 was increasingly slow on large folders.

Doing two searches may take marginally more time but starts getting
results back to the UI much faster.
2010-10-21 20:48:28 +00:00
Jesse Vincent
e05784d41d Running heavy operations on the UI thread makes K-9's UI slow and
freezy.  addOrUpdateMessages is very heavy. and very common.
2010-10-21 20:48:12 +00:00
cketti
44e2857c3f Corrected small typo
Fixes issue 2482
2010-10-20 13:10:17 +00:00
Marcus Wolschon
0933fad9b3 Update issue 7031
http://code.google.com/p/android/issues/detail?id=7031
added removeDialog() for every dismissDialog()
2010-10-18 09:53:22 +00:00
Fiouz
e26e0973d5 Same as r2450
Rename strings-sv.xml to strings.xml (Android ignores the actual file name, rename is for consistency)
2010-10-16 21:29:00 +00:00
Jesse Vincent
b2a08d969b Revert "For the common case of "getMessage" where we actually have the object in"
This doesn't work on initial sync, since the comparisons fail and you're
left with duplicates in the displayed mailbox
This reverts commit fa1c88bec348d0132acc60a320626bf0ca1170ec.
2010-10-16 08:27:58 +00:00
Jesse Vincent
496677dad4 Calculate preview for html-only messages
Fixes 2465
2010-10-16 08:27:47 +00:00
cketti
6ea875d809 Use the correct package name for AccessibleEmailContentActivity in AndroidManifest.xml 2010-10-13 21:29:15 +00:00
cketti
742db2ac62 Cosmetic code changes 2010-10-13 20:56:44 +00:00
cketti
4be781a749 Fix NullPointerException when saving account settings for non-IMAP accounts.
Fixes issue 2454
2010-10-13 20:49:34 +00:00
Jesse Vincent
28c9dfdcce Delay formatting of dates in messagelist until we actually need them
-- it turns out they're very expensive.
2010-10-13 10:53:08 +00:00
Jesse Vincent
4e53ee12b6 For the common case of "getMessage" where we actually have the object in
the list, use a less painful equality check than iteration.

This works because messageInfoHolders compare to each other using the
same key as message they contain.
2010-10-13 10:52:53 +00:00
Fiouz
357ff33133 Update issue 1916
Added new options localization
Minor fixes
2010-10-11 22:43:06 +00:00
Fiouz
9db44bf4a9 MessageProvider: making sure exposed cursor gets dereferenced on close (and closed on finalization) to prevent memory leak 2010-10-11 20:41:59 +00:00
Jesse Vincent
e8fd9683e6 Optimize the new return-to-listview code. (Avoid a bug where we do far
too much work on first open of a message list)
2010-10-11 19:47:41 +00:00
Jesse Vincent
a44c942f2a Use the android-standard "Share" instead of "Forward with another app" 2010-10-11 14:54:28 +00:00
Jesse Vincent
d07aca3008 "Preferences" -> "Settings" for consistency 2010-10-11 14:54:23 +00:00
Jesse Vincent
c5d68fb49d Add preferences to enable pinch-to-zoom and single-column layout for
messages
2010-10-11 14:54:15 +00:00
Jesse Vincent
7689cc237c move an "interaction" preference to the interaction section 2010-10-11 13:59:29 +00:00
Jesse Vincent
0b0cb5d82a Bumped manifest to ${version.name} 2010-10-11 02:57:30 +00:00
Jesse Vincent
179562e6c4 Updated dutch translation 2010-10-11 02:56:56 +00:00
Jesse Vincent
0628539ce7 Bumped manifest to ${version.name} 2010-10-11 00:30:08 +00:00
Jesse Vincent
5fc78b4219 astyle 2010-10-11 00:08:54 +00:00
Jesse Vincent
a683186f6e move 3 IMAP preferences out of the "wizard" flow to an advanced page
where they belong
2010-10-11 00:08:47 +00:00
Jesse Vincent
28388b235e move "saveAllHeaders" to the account preferences screen. 2010-10-11 00:08:39 +00:00
Jesse Vincent
f6378b3df4 Relabel "Integrated Inbox" as "Unified Inbox" - it's a bit shorter,
slightly more descriptive and it matches iPhone terminology.
2010-10-10 21:35:30 +00:00
Jesse Vincent
7da70e6615 Further preferences cleanup / standardization 2010-10-10 21:35:26 +00:00
Jesse Vincent
68adf0ab7b break our font list into pages for easier managability 2010-10-10 21:35:22 +00:00
Jesse Vincent
bec75e5361 Now that we have a Dutch translation, actually show it in the list 2010-10-10 21:35:17 +00:00
Jesse Vincent
940fc7c239 First pass at making account settings somewhat more coherent. 2010-10-10 19:29:19 +00:00
Jesse Vincent
777c3e28b5 Disable theme in preferences to work around an android bug 2010-10-10 19:29:15 +00:00
Jesse Vincent
c2378c9f46 Marcus accidentally commented out the accessible message view 2010-10-10 19:29:10 +00:00
Jesse Vincent
0054c00240 k-9's search model isn't a websearch 2010-10-10 19:29:07 +00:00
Jesse Vincent
514e1a5ceb Add support for voice search mode for the search results 2010-10-10 19:29:02 +00:00
Fiouz
296ab4f2be Update issue 1623
Message retrieval:
- Use the given projection for the cursor result instead of always using a predefined projection. Extraction logic is now in dedicated classes for easy extension.
- Added BaseColumns._ID & BaseColumns._COUNT columns.
- Deprecated "id" column since it's not a reliable identifier (it's an incremential value generated at query() time)
2010-10-09 09:19:24 +00:00
cketti
3503355b2e "Reply after quote" preference wasn't persisted. 2010-10-09 03:17:59 +00:00
Jesse Vincent
6731b2ec50 Bumped manifest to ${version.name} 2010-10-09 02:46:25 +00:00
cketti
385c34e190 Refactoring
- Moved ListPreference helper functions from FontSizeSettings to K9PreferenceActivity
- Used helper functions in Prefs
- Reordered preferences in Prefs to match the order in global_preferences.xml (display order)
2010-10-09 01:05:29 +00:00
cketti
96f18734f4 Minor rename 2010-10-09 00:48:46 +00:00
cketti
da7210d1db Refactoring: Some variable, method, and id renaming. 2010-10-09 00:38:52 +00:00
cketti
7028a4c167 Fixes issue 2144
- Removed the contact names cache (memory leak)
- Changed Contacts.searchByAddress() to Contacts.getNameForAddress(). Cursor is now immediately closed.
- Only try to resolve contact names when "Global settings" -> "Show contact name" is checked
- Never resolve contact names if number of recipients exceeds a threshold
2010-10-09 00:24:43 +00:00
cketti
4f429ec3bc Update issue 2144
Forgot to actually save the value when leaving global settings.
2010-10-09 00:13:46 +00:00