cketti
9b77aad8b7
Use the framework to manage the color picker dialog in account settings
...
This way the dialog will survive orientation changes.
2012-06-09 01:39:14 +02:00
cketti
2f7f7ad908
Made sure every PreferenceScreen has an associated key
...
If a PreferenceScreen has no associated key the screen can't be
restored after an orientation change (and the main screen is displayed)
2012-06-09 01:39:14 +02:00
ashley willis
42ee13741f
fixed location of ant-contrib.jar in build_common.xml when running ant from tests/.
2012-06-07 22:57:41 -05:00
ashley willis
d070be56de
Merge branch 'master' into build-update
2012-06-07 22:12:02 -05:00
ashley willis
269a82bede
added support for emma test output as coverage.xml
2012-06-07 22:10:38 -05:00
cketti
3ea02ed983
Updated Chinese (zh_CN) translation (provided by sunnavy)
2012-06-04 21:55:20 +02:00
ashley willis
cb715387b5
summary: updated build.xml and tests/build.xml.
...
build.xml and tests/build.xml:
updated general format to match what is generated in a new project.
moved targets common to both to build_common.xml.
replaced some exec calls (perl, mv) and inline javascript with ant tasks (including extensions from Android and ant-contrib).
build.xml:
fixed indentation.
privatized targets that don't need to be called directly from command-line.
renamed some properties.
tests/build.xml:
renamed test project from K9 to K9Tests.
tools/ant-contrib.jar:
new!
.gitignore:
added note about local per-repo rules.
2012-06-01 15:41:14 -05:00
cketti
67caa357fd
Fixed loading messages from the database when message format is AUTO
2012-06-01 20:03:03 +02:00
cketti
116e9598da
Create an HTML version of text/plain-only drafts in the database
...
Without this, text/plain-only messages with K-9 Mail's "identity header"
are displayed as "No text" (when moved out of the Drafts folder).
2012-06-01 16:15:07 +02:00
ashley willis
a0ee0b1561
summary: updated build scripts for testing.
...
.gitignore:
added files created by new targets.
build.xml:
removed targets install and reinstall.
modified target help to depend on android_rules.help and only explain targets defined here.
updated target javadoc.
added targets lint-xml, lint-html, and monkey.
added private target -pre-clean to remove files created by new targets.
tests/AndroidManifest.xml:
updated note on running the tests.
tests/ant.properties:
removed test.runner as target test is now overridden.
tests/build.xml:
removed target test-report as it is now integrated with overridden target test.
overrode target test to disable deleting coverage.em and use the new test runner.
overrode target help to depend on android_rules.help and only explain targets defined here.
added targets javadoc, lint-xml, lint-html, and artifacts.
added private target -pre-clean to remove files created by new targets.
tests/clean-tests.sh:
new sh script to run through all the tests.
2012-05-30 18:02:57 -05:00
cketti
982f78fcc9
Explicitly set the language to be used in unit test
2012-05-30 16:02:00 +02:00
cketti
e88633cf78
Put the logic that decides which message format to use in one place
...
This change is in preparation for the future rich text editing
functionality.
2012-05-30 15:20:51 +02:00
cketti
71b3b2916e
Extracted methods for easier reading
2012-05-30 15:20:51 +02:00
cketti
01c8e84396
Introduced enum for the MessageCompose actions (compose, reply, ...)
2012-05-30 15:20:51 +02:00
cketti
3daaecf2c9
Added test to validate the date format strings in translations
2012-05-30 15:12:51 +02:00
cketti
36c2e058d6
Fixed a typo
2012-05-30 14:50:45 +02:00
Romain Vimont (®om)
fb36389d20
Create database in a transaction (for performance)
...
On my emulator, it takes 70ms instead of 250ms.
On a very specific hardware, it takes 0,5s instead of 4,1s.
I willingly did not indent the code between my try/catch (for the patch to be readable).
2012-05-30 12:57:05 +02:00
cketti
7355b3578a
Removed date format strings from translations
2012-05-28 19:45:17 +02:00
cketti
c7fd341eb8
Changed some strings for esthetical reasons (backport from Kaiten)
2012-05-28 02:21:54 +02:00
cketti
904e3e2942
Removed unused stuff
2012-05-24 06:17:48 +02:00
cketti
682e79fca2
Fixed description of K-9 Mail's delete permission
2012-05-24 06:17:47 +02:00
cketti
7a509a8e6a
Fixed "errors" in translations
...
Mostly replacing "..." with ellipsis character "…"
2012-05-24 06:17:46 +02:00
cketti
51dd555353
Changed the translations to match the new grouping in strings.xml
2012-05-24 06:17:45 +02:00
cketti
31ed240f88
Grouped app-specific and store-specific strings
...
First step to make it easier to change the branding in forks and support
different app stores.
2012-05-24 06:17:44 +02:00
ashley willis
2674079fc0
removed stylesheets from javadoc target, as not found on cloudbees. they weren't quite right, anyway.
2012-05-23 21:34:00 -05:00
ashley willis
2ffc18f224
Replaced android.test.InstrumentationTestRunner with com.zutubi.android.junitreport.JUnitReportTestRunner.
...
Create javadoc/ directory when doing "ant javadoc". Fixed installing debug builds with ant.
"ant -f tests/build.xml debug && ant -f tests/build.xml installt test test-report" compiles, installs, tests,
and saves output to tests/junit-report.xml.
2012-05-23 21:16:12 -05:00
cketti
cb357a0de4
Updated Chinese (zh-CN) translation (provided by sunnavy)
2012-05-22 23:50:13 +02:00
Jesse Vincent
50a066eb89
Bumped manifest to 4.118
2012-05-20 20:11:26 -04:00
cketti
003069e802
Work around a bug in Android 4.x (?) when the system locale is turkish
...
See https://code.google.com/p/k9mail/issues/detail?id=4256
See https://code.google.com/p/android/issues/detail?id=31574
2012-05-21 00:36:53 +02:00
Jesse Vincent
0bab65c2cc
715de3b74d
was incomplete. hebrew update
2012-05-20 15:03:37 -04:00
Jesse Vincent
00d4221597
Traditional chinese translation update from qazrfv1234.q1@gmail.com
2012-05-20 15:03:04 -04:00
ashley willis
820c16ca94
added javadoc target to build.xml
2012-05-20 00:56:05 -05:00
cketti
e591674357
Fixed issue with TimeZone.setDefault()
2012-05-18 20:00:15 +02:00
cketti
87c11a4ad2
Updated tests to reflect changes in HtmlConverter.htmlifyMessageHeader()
2012-05-18 19:59:29 +02:00
cketti
feed817741
Updated Chinese translation (provided by sunnavy)
2012-05-17 15:52:58 +02:00
cketti
632dde614d
Added missing account setting "alwaysBcc" to import/export table
2012-05-16 23:03:40 +02:00
cketti
bd6cdecdb0
Always use the application context when instantiating singletons
2012-05-16 22:22:39 +02:00
cketti
c3808827a8
Don't use reflection to load the API-specific Contacts implementation
2012-05-16 21:09:10 +02:00
cketti
ea902ce680
Merge onToggleSortAscending() with changeSort() to avoid code duplication
2012-05-16 20:35:56 +02:00
cketti
bf7a6ba398
Added the global sort settings to the import/export table
2012-05-16 20:35:56 +02:00
cketti
c64c14c4a6
Use account sort settings when filtering messages of only one account
...
This will use the account settings when viewing e.g. only the unread
messages in a folder.
2012-05-16 20:35:55 +02:00
cketti
6d19d9c829
Save sort type and sort order for search views (e.g. Unified Inbox)
2012-05-16 20:35:55 +02:00
cketti
e2b109e7ea
Whitespace cleanup; no functional changes.
2012-05-15 08:01:10 +02:00
Jesse Vincent
715de3b74d
Hebrew's android localization is -iw. Though we may have problems on the
...
Galaxy S II which uses "he"..at least according to stackoverflow
2012-05-13 14:27:02 -04:00
Jesse Vincent
bb4e971ca5
Remove strings which aren't typically translated from the hebrew translation
2012-05-13 14:16:52 -04:00
Jesse Vincent
17a72a6277
We hugely appreciate the work of all K-9 contributors, but as a general
...
practice don't name individual contributors in the UI. I'd love a
generalized "cast of characters" "Thanks" page in the UI, though
2012-05-13 14:14:06 -04:00
Jesse Vincent
362f0035c7
Hebrew translation from elyashiv sabach - אלישיב סבח
2012-05-13 13:56:49 -04:00
cketti
68a6eddfb6
Avoid NullPointerException in the gesture detection code
2012-05-10 17:19:21 +02:00
ashley willis
7e5717ed81
use the new way on internal storage, or the original way otherwise
2012-05-09 21:09:10 -05:00
ashley willis
9e4ac9014b
updated year in copyright.
2012-05-09 14:48:11 -05:00