Go to file
Dan Applebaum ea3619b733 Display a message in the titlebar when K-9 Mail is not performing any message synchronization. This state will happen when no network is available, when background ops/background data/auto-sync settings turn off synchronization, or when no account is set for polling or pushing.
This revision respects the intention of r3011 that when K-9 Mail is
set for pushing only no message is displayed, as that condition is a
normal state.  However, it provides valuable feedback in other cases
that synchronization is off-line, as was done in r1433.

Although the case when the user has intentionally set no account for
polling or pushing can be considered "normal" and therefore unworthy
of a message, it turns out to be a significant burden to detect that
situation when the network is offline, since we normally do not even
try to figure out the account configurations in that case.  Therefore,
without making substantial, otherwise unwarranted, changes to
MailService.java, "Syncing off" would be displayed sometimes to such a
user, and sometimes not.  Since it is presumably a rare case, and
there is minimal harm to display the "Syncing off" message, the
message will be consistently displayed when no account is set for
polling or pushing.

Note to translators:
"Syncing off" is different than "Polling off".  The new phrase "Syncing
off" means that K-9 Mail is not performing any synchronization with
any mail server.  The prior non-English phrases for "Polling off" are
currently in-place as translations for "Syncing off", as it seems that
the meanings are close enough that it would be better to show the
obsolete translations that to fallback to the English "Syncing off".
However, better translations of "Syncing off" would be welcome.
2011-02-04 23:19:06 -05:00
assets Fix display of icon in About box on Android 2.1 and earlier 2011-01-30 15:11:16 +00:00
compile-only-libs Add junit for unit tests. 2011-01-11 03:14:47 +00:00
docs Initial commit - This source code should be EXACTLY what the current version of the 'Email' application in the android repo looks like as of this date. 2008-10-28 01:04:44 +00:00
images Add an alternate email notification icon (though not yet accessible from preferences). 2011-01-11 03:59:33 +00:00
libs Replaced our local copy of jzlib with a clean jar built from jzlib 1.0.7 2011-01-31 18:26:01 +00:00
res Display a message in the titlebar when K-9 Mail is not performing any message synchronization. This state will happen when no network is available, when background ops/background data/auto-sync settings turn off synchronization, or when no account is set for polling or pushing. 2011-02-04 23:19:06 -05:00
src/com/fsck/k9 Display a message in the titlebar when K-9 Mail is not performing any message synchronization. This state will happen when no network is available, when background ops/background data/auto-sync settings turn off synchronization, or when no account is set for polling or pushing. 2011-02-04 23:19:06 -05:00
test/com/fsck/k9/helper Add test case for quoteAtoms(). 2011-01-31 23:17:37 +00:00
tools Merge branch 'ideal-screenreader' 2010-08-18 02:01:10 +00:00
.classpath compile in the libs we only need at build time when building with 2011-01-31 23:45:29 +00:00
.project fix the eclipse project name 2010-11-26 03:53:18 +00:00
Android.mk Initial commit - This source code should be EXACTLY what the current version of the 'Email' application in the android repo looks like as of this date. 2008-10-28 01:04:44 +00:00
AndroidManifest.xml bump trunk's machine version to the next series 2011-01-29 19:37:27 +00:00
MODULE_LICENSE_APACHE2 Initial commit - This source code should be EXACTLY what the current version of the 'Email' application in the android repo looks like as of this date. 2008-10-28 01:04:44 +00:00
NOTICE Initial commit - This source code should be EXACTLY what the current version of the 'Email' application in the android repo looks like as of this date. 2008-10-28 01:04:44 +00:00
build.properties Bump us up to android-9 so we can have strict mode for development 2010-12-24 18:54:56 +00:00
build.xml Add support for building with precompiled JARs 2011-01-31 17:19:43 +00:00
default.properties Add support for building with precompiled JARs 2011-01-31 17:19:43 +00:00
k9mail.iml IntelliJ support appears to be abandoned (K9.iml refers to platform 1.6...) 2011-01-31 23:25:06 +00:00