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
cketti
23b53bd660
Update issue 2144
...
Added option to show names from contacts to global preferences (value isn't used yet).
2010-10-08 23:50:33 +00:00
Jesse Vincent
72cb0bf7ec
remove debugging statement
2010-10-08 06:56:50 +00:00
Jesse Vincent
201490c433
Bumped manifest to ${version.name}
2010-10-08 06:33:13 +00:00
Jesse Vincent
8c1eda3149
An attempt at cleaning up after the 3.00x and earlier bug that caused
...
K-9 to leave old headers hanging around in the database
2010-10-08 06:33:04 +00:00
Jesse Vincent
ccc9a99d94
make batch buttons behave correctly if the last selected item is deleted
...
while in a messageview
2010-10-08 06:18:45 +00:00
Jesse Vincent
b0de9913e0
more correct list updates after restore
2010-10-08 06:18:30 +00:00
Jesse Vincent
7881039cbf
astyle
2010-10-08 05:34:46 +00:00
Jesse Vincent
945bccd633
First pass at a sane "restore list state" behavior when going back to a
...
messagelist from a message view
2010-10-08 05:34:33 +00:00
Jesse Vincent
78f797dda8
A previous refactoring broke notification for messages from the user by
...
replacing a localized string with substitutions with a concatenation
in one of two places the string was used.
2010-10-08 05:09:38 +00:00
Jesse Vincent
23f7d8c46a
Bumped manifest to ${version.name}
2010-10-06 22:45:03 +00:00
Jesse Vincent
187714dfb8
fix a unicode bug in dutch translation
2010-10-06 22:44:59 +00:00
Jesse Vincent
8ccfbe11f9
Bumped manifest to ${version.name}
2010-10-06 22:41:08 +00:00
Jesse Vincent
89248a3bf8
New Dutch translation from Stephan Vijfhuizen
2010-10-06 22:41:04 +00:00
Fiouz
6feb483f36
Update issue 1623
...
Restored accidently dropped content resolver notification code (dropped during r2397 refactoring)
First pass at documenting exposed fields
2010-10-06 20:14:33 +00:00
Fiouz
f858c72482
Added @Override compile check
2010-10-06 17:51:35 +00:00
cketti
9b5436d23b
Removed (redundant) debug logging from the IMAP parser code.
2010-10-06 01:50:02 +00:00
Fiouz
548e6e7c77
Update issue 1623
...
Don't export the formatted date through the content provider: now exported as the raw Epoch value - date formatting is a UI concern. That makes MessageInfoHolder lighter.
2010-10-05 22:33:20 +00:00
Fiouz
58c80ad096
Update issue 1623
...
Added semaphore to prevent third party content resolver from exhausting K-9 resources: it won't allow more than 1 cursor to be active at the same time. Concurrent threads (other content resolver invocations) will be suspended until the previous cursor gets released.
2010-10-05 20:23:07 +00:00
Jesse Vincent
dd73d87665
Bumped manifest to ${version.name}
2010-10-05 06:37:12 +00:00