Commit Graph

3261 Commits

Author SHA1 Message Date
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
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
ashley willis b1b6d5fce4 Yahoo! IMAP seems to no longer require 'ID ("GUID" "1")' over non-3G.
see http://mobile.yahoo.com/mail for IMAP setup instructions.
2012-05-09 13:48:36 -05:00
cketti f25422f269 Don't use the NotificationBuilder as singleton 2012-05-08 06:45:04 +02:00
Jesse Vincent c59688bf2d Bumped manifest to 4.117 2012-05-07 17:31:36 -07:00