András Veres-Szentkirályi
961872edf0
combined nested if statements in ImapStore
2012-07-06 14:35:01 +02:00
András Veres-Szentkirályi
57f364ca69
combined nested if statements in MimeHeader.hasToBeEncoded
2012-07-06 14:35:01 +02:00
András Veres-Szentkirályi
f79b1eb142
combined nested if statements in DomainNameChecker.matchDns
2012-07-06 14:35:01 +02:00
András Veres-Szentkirályi
5c23549a0b
combined nested if statements in DomainNameChecker.matchIpAddress
2012-07-06 14:35:01 +02:00
András Veres-Szentkirályi
cfd77f8e32
combined nested if statements in AccountSetupCheckSettings
2012-07-06 14:35:01 +02:00
András Veres-Szentkirályi
dd5ab2c2c6
combined nested if statements in MessageList.removeMessages()
2012-07-06 14:34:57 +02:00
András Veres-Szentkirályi
e3853824db
removed empty else clause
2012-07-06 14:04:32 +02:00
András Veres-Szentkirályi
8c3b64c3d7
removed unused private fields gesture{Detector,Listener}
2012-07-06 14:04:19 +02:00
András Veres-Szentkirályi
7ae7fc9d9d
removed unread private field mFontSizes
2012-07-06 14:03:48 +02:00
Joe Steele
102c6153a1
Issue 4359: IMAP message UIDs are 32 bit unsigned values and cannot be
...
stored in int, so we now parse them as long.
2012-07-05 18:00:49 -04:00
Jesse Vincent
bf0434a9f7
Bumped manifest to 4.120
2012-06-30 19:35:28 -07:00
cketti
6073b9d3fa
Added fallback for when WebView.setEmbeddedTitleBar() is not available
...
The (undocumented) method WebView.setEmbeddedTitleBar() was removed in
Android 4.1 which caused the message header to never be displayed.
This fallback is only a temporary fix. We really need to come up with a
solution that feels like the previous (setEmbeddedTitleBar) behavior.
2012-06-29 00:14:06 +02:00
cketti
a4677029be
Updated German translation
2012-06-25 22:37:58 +02:00
cketti
1a37bb9c09
Fixed a typo in French translation
2012-06-25 20:05:01 +02:00
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