1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-11-19 16:05:05 -05:00
Commit Graph

4969 Commits

Author SHA1 Message Date
cketti
602ce7be99 Trim the first value in getHeaderParameters()
Previously a value like 'text/html ; charset="windows-1251"' for the
Content-Type header would not be decoded correctly.

Fixes issue 4348
2012-06-18 04:46:46 +02:00
cketti
ee1288ee75 Disable special screen reader mode on ICS
The default message view is accessible enough.
Info and original patch provided by Nolan Darilek.

See issue 4153
2012-06-18 03:17:02 +02:00
Jesse Vincent
10f278f579 Bumped manifest to 4.119 2012-06-12 08:13:14 -07:00
cketti
609cdf6bc5 Worked around API7/API10 differences in unit test
GMT-dates are formatted without "+00:00" offset in API7 emulators.
2012-06-09 01:39:15 +02:00
cketti
fb1bd9f913 Made ColorPickerDialog a real dialog by subclassing AlertDialog
This way it's easy to save/restore the dialog's state, e.g. on orientation changes.
2012-06-09 01:39:14 +02:00
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